pokecrystal/maps/FastShipB1F.asm

483 lines
11 KiB
NASM
Raw Normal View History

2015-11-27 05:22:14 +00:00
const_value set 2
const FASTSHIPB1F_SAILOR1
const FASTSHIPB1F_SAILOR2
const FASTSHIPB1F_SAILOR3
const FASTSHIPB1F_LASS
const FASTSHIPB1F_SUPER_NERD
const FASTSHIPB1F_SAILOR4
const FASTSHIPB1F_FISHER
const FASTSHIPB1F_BLACK_BELT
const FASTSHIPB1F_SAILOR5
const FASTSHIPB1F_TEACHER
const FASTSHIPB1F_YOUNGSTER1
const FASTSHIPB1F_YOUNGSTER2
2015-07-10 08:20:21 +00:00
FastShipB1F_MapScriptHeader:
.MapTriggers:
db 2
maptrigger .DummyTrigger0
maptrigger .DummyTrigger1
.MapCallbacks:
db 0
.DummyTrigger0:
end
.DummyTrigger1:
end
2015-07-10 08:20:21 +00:00
UnknownScript_0x7673c:
checkevent EVENT_FAST_SHIP_B1F_SAILOR_RIGHT
iftrue UnknownScript_0x76766
2015-11-27 05:22:14 +00:00
applymovement FASTSHIPB1F_SAILOR2, MovementData_0x76876
moveperson FASTSHIPB1F_SAILOR1, $1e, $6
appear FASTSHIPB1F_SAILOR1
pause 5
2015-11-27 05:22:14 +00:00
disappear FASTSHIPB1F_SAILOR2
end
2015-07-10 08:20:21 +00:00
UnknownScript_0x76751:
checkevent EVENT_FAST_SHIP_B1F_SAILOR_LEFT
iftrue UnknownScript_0x76766
2015-11-27 05:22:14 +00:00
applymovement FASTSHIPB1F_SAILOR1, MovementData_0x76871
moveperson FASTSHIPB1F_SAILOR2, $1f, $6
appear FASTSHIPB1F_SAILOR2
pause 5
2015-11-27 05:22:14 +00:00
disappear FASTSHIPB1F_SAILOR1
end
2015-07-10 08:20:21 +00:00
UnknownScript_0x76766:
end
2015-07-10 08:20:21 +00:00
SailorScript_0x76767:
faceplayer
2015-12-09 23:25:44 +00:00
opentext
checkevent EVENT_FAST_SHIP_FIRST_TIME
iftrue UnknownScript_0x767a0
checkevent EVENT_FAST_SHIP_LAZY_SAILOR
iftrue UnknownScript_0x7678d
checkevent EVENT_FAST_SHIP_INFORMED_ABOUT_LAZY_SAILOR
iftrue UnknownScript_0x76787
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x7687b
2015-11-25 15:16:29 +00:00
waitbutton
closetext
setevent EVENT_FAST_SHIP_INFORMED_ABOUT_LAZY_SAILOR
clearevent EVENT_FAST_SHIP_CABINS_NNW_NNE_NE_SAILOR
end
2015-07-10 08:20:21 +00:00
UnknownScript_0x76787:
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x76907
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
UnknownScript_0x7678d:
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x7692e
checkevent EVENT_FAST_SHIP_FOUND_GIRL
iffalse UnknownScript_0x76799
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
UnknownScript_0x76799:
2015-11-30 03:29:45 +00:00
buttonsound
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x7696d
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
UnknownScript_0x767a0:
2015-01-20 08:01:23 +00:00
writetext UnknownText_0x7699d
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSailorJeff:
2015-11-02 19:37:02 +00:00
trainer EVENT_BEAT_SAILOR_JEFF, SAILOR, JEFF, SailorJeffSeenText, SailorJeffBeatenText, 0, SailorJeffScript
2015-07-10 08:20:21 +00:00
SailorJeffScript:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SailorJeffAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerPicnickerDebra:
2015-11-02 19:37:02 +00:00
trainer EVENT_BEAT_PICNICKER_DEBRA, PICNICKER, DEBRA, PicnickerDebraSeenText, PicnickerDebraBeatenText, 0, PicnickerDebraScript
2015-07-10 08:20:21 +00:00
PicnickerDebraScript:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext PicnickerDebraAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerJugglerFritz:
2015-11-02 19:37:02 +00:00
trainer EVENT_BEAT_JUGGLER_FRITZ, JUGGLER, FRITZ, JugglerFritzSeenText, JugglerFritzBeatenText, 0, JugglerFritzScript
2015-07-10 08:20:21 +00:00
JugglerFritzScript:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext JugglerFritzAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSailorGarrett:
2015-11-02 19:37:02 +00:00
trainer EVENT_BEAT_SAILOR_GARRETT, SAILOR, GARRETT, SailorGarrettSeenText, SailorGarrettBeatenText, 0, SailorGarrettScript
2015-07-10 08:20:21 +00:00
SailorGarrettScript:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SailorGarrettAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerFisherJonah:
2015-11-02 19:37:02 +00:00
trainer EVENT_BEAT_FISHER_JONAH, FISHER, JONAH, FisherJonahSeenText, FisherJonahBeatenText, 0, FisherJonahScript
2015-07-10 08:20:21 +00:00
FisherJonahScript:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext FisherJonahAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerBlackbeltWai:
2015-11-02 19:37:02 +00:00
trainer EVENT_BEAT_BLACKBELT_WAI, BLACKBELT_T, WAI, BlackbeltWaiSeenText, BlackbeltWaiBeatenText, 0, BlackbeltWaiScript
2015-07-10 08:20:21 +00:00
BlackbeltWaiScript:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext BlackbeltWaiAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSailorKenneth:
2015-11-02 19:37:02 +00:00
trainer EVENT_BEAT_SAILOR_KENNETH, SAILOR, KENNETH, SailorKennethSeenText, SailorKennethBeatenText, 0, SailorKennethScript
2015-07-10 08:20:21 +00:00
SailorKennethScript:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SailorKennethAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerTeacherShirley:
2015-11-02 19:37:02 +00:00
trainer EVENT_BEAT_TEACHER_SHIRLEY, TEACHER, SHIRLEY, TeacherShirleySeenText, TeacherShirleyBeatenText, 0, TeacherShirleyScript
2015-07-10 08:20:21 +00:00
TeacherShirleyScript:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext TeacherShirleyAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSchoolboyNate:
2015-11-02 19:37:02 +00:00
trainer EVENT_BEAT_SCHOOLBOY_NATE, SCHOOLBOY, NATE, SchoolboyNateSeenText, SchoolboyNateBeatenText, 0, SchoolboyNateScript
2015-07-10 08:20:21 +00:00
SchoolboyNateScript:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SchoolboyNateAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSchoolboyRicky:
2015-11-02 19:37:02 +00:00
trainer EVENT_BEAT_SCHOOLBOY_RICKY, SCHOOLBOY, RICKY, SchoolboyRickySeenText, SchoolboyRickyBeatenText, 0, SchoolboyRickyScript
2015-07-10 08:20:21 +00:00
SchoolboyRickyScript:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SchoolboyRickyAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-06-26 04:01:08 +00:00
FashShipB1FTrashcan:
2015-06-23 21:02:58 +00:00
jumpstd trashcan
2015-07-10 08:20:21 +00:00
MovementData_0x76871:
fix_facing
2016-05-14 17:46:14 +00:00
big_step RIGHT
remove_fixed_facing
2016-05-14 17:46:14 +00:00
turn_head DOWN
step_end
2015-07-10 08:20:21 +00:00
MovementData_0x76876:
fix_facing
2016-05-14 17:46:14 +00:00
big_step LEFT
remove_fixed_facing
2016-05-14 17:46:14 +00:00
turn_head DOWN
step_end
2015-07-10 08:20:21 +00:00
UnknownText_0x7687b:
text "Hey, kid. Could I"
line "get you to look"
cont "for my buddy?"
para "He's goofing off"
line "somewhere, that"
cont "lazy bum!"
para "I want to go find"
line "him, but I'm on"
cont "duty right now."
done
2015-07-10 08:20:21 +00:00
UnknownText_0x76907:
text "Oh, gee…"
para "The CAPTAIN will"
line "be furious…"
done
2015-07-10 08:20:21 +00:00
UnknownText_0x7692e:
text "Thanks, kid!"
line "I chewed him out"
para "good so he'll quit"
line "slacking off!"
done
2015-07-10 08:20:21 +00:00
UnknownText_0x7696d:
text "A little girl?"
para "I may have seen"
line "her go by here."
done
2015-07-10 08:20:21 +00:00
UnknownText_0x7699d:
text "The dining room is"
line "up ahead."
para "The stairs at the"
line "end lead to the"
cont "CAPTAIN's cabin."
done
2015-07-10 08:20:21 +00:00
SailorJeffSeenText:
text "Nothing beats a"
line "battle when I'm"
cont "on my break."
done
2015-07-10 08:20:21 +00:00
SailorJeffBeatenText:
text "Win or lose, my"
line "break's over!"
done
2017-12-10 20:36:58 +00:00
SailorJeffAfterBattleText:
text "I guess I can't"
line "win if I don't get"
cont "serious."
done
2015-07-10 08:20:21 +00:00
PicnickerDebraSeenText:
text "I'm so bored."
line "Want to battle?"
done
2015-07-10 08:20:21 +00:00
PicnickerDebraBeatenText:
text "Yow! You're too"
line "strong!"
done
2017-12-10 20:36:58 +00:00
PicnickerDebraAfterBattleText:
text "SAFFRON, CELADON…"
line "I hear there are"
para "many big cities"
line "in KANTO."
done
2015-07-10 08:20:21 +00:00
JugglerFritzSeenText:
text "Urrf…"
line "I'm seasick!"
done
2015-07-10 08:20:21 +00:00
JugglerFritzBeatenText:
text "I can't move any-"
line "more…"
done
2017-12-10 20:36:58 +00:00
JugglerFritzAfterBattleText:
text "No more ships for"
line "me. Next time,"
para "I'm taking the"
line "MAGNET TRAIN."
done
2015-07-10 08:20:21 +00:00
SailorGarrettSeenText:
text "This is where we"
line "sailors work!"
done
2015-07-10 08:20:21 +00:00
SailorGarrettBeatenText:
text "I lost on my home"
line "field…"
done
2017-12-10 20:36:58 +00:00
SailorGarrettAfterBattleText:
text "We get different"
line "passengers from"
para "VERMILION CITY to"
line "OLIVINE CITY."
done
2015-07-10 08:20:21 +00:00
FisherJonahSeenText:
text "Even though we're"
line "out on the sea, I"
cont "can't fish!"
para "This is boring!"
line "Let's battle!"
done
2015-07-10 08:20:21 +00:00
FisherJonahBeatenText:
text "I… I'm not bored"
line "anymore…"
done
2017-12-10 20:36:58 +00:00
FisherJonahAfterBattleText:
text "I plan to fish off"
line "VERMILION's pier."
done
2015-07-10 08:20:21 +00:00
BlackbeltWaiSeenText:
text "I'm building up my"
line "legs by bracing"
para "against the ship's"
line "rocking!"
done
2015-07-10 08:20:21 +00:00
BlackbeltWaiBeatenText:
text "Rocked and rolled"
line "over!"
done
2017-12-10 20:36:58 +00:00
BlackbeltWaiAfterBattleText:
text "I couldn't find"
line "the KARATE KING in"
cont "JOHTO."
para "He's supposed to"
line "be training in a"
cont "cave somewhere."
done
2015-07-10 08:20:21 +00:00
SailorKennethSeenText:
text "I'm a sailor man!"
para "But I'm training"
line "#MON, so I can"
cont "become the CHAMP!"
done
2015-07-10 08:20:21 +00:00
SailorKennethBeatenText:
text "My lack of train-"
line "ing is obvious…"
done
2017-12-10 20:36:58 +00:00
SailorKennethAfterBattleText:
text "Eight BADGES!"
line "They must prove"
para "that you've beaten"
line "GYM LEADERS."
para "No wonder you're"
line "so good!"
done
2015-07-10 08:20:21 +00:00
TeacherShirleySeenText:
text "Don't lay a finger"
line "on my students!"
done
2015-07-10 08:20:21 +00:00
TeacherShirleyBeatenText:
text "Aaack!"
done
2017-12-10 20:36:58 +00:00
TeacherShirleyAfterBattleText:
text "We're on a field"
line "trip to the RUINS"
cont "outside VIOLET."
done
2015-07-10 08:20:21 +00:00
SchoolboyNateSeenText:
text "Do you know the"
line "RUINS OF ALPH?"
done
2015-07-10 08:20:21 +00:00
SchoolboyNateBeatenText:
text "Yaargh!"
done
2017-12-10 20:36:58 +00:00
SchoolboyNateAfterBattleText:
text "Radios pick up"
line "strange signals"
cont "inside the RUINS."
done
2015-07-10 08:20:21 +00:00
SchoolboyRickySeenText:
text "There are some odd"
line "stone panels in"
cont "the RUINS OF ALPH."
done
2015-07-10 08:20:21 +00:00
SchoolboyRickyBeatenText:
text "I was done in!"
done
2017-12-10 20:36:58 +00:00
SchoolboyRickyAfterBattleText:
text "I read that there"
line "are four of those"
cont "stone panels."
done
2015-07-10 08:20:21 +00:00
FastShipB1F_MapEventHeader:
; filler
db 0, 0
.Warps:
db 2
warp_def $b, $5, 11, FAST_SHIP_1F
warp_def $d, $1f, 12, FAST_SHIP_1F
.XYTriggers:
db 2
xy_trigger 0, $7, $1e, UnknownScript_0x7673c
xy_trigger 0, $7, $1f, UnknownScript_0x76751
.Signposts:
db 1
signpost 9, 27, SIGNPOST_READ, FashShipB1FTrashcan
.PersonEvents:
db 12
2017-12-11 01:50:08 +00:00
person_event SPRITE_SAILOR, 6, 30, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, PERSONTYPE_SCRIPT, 0, SailorScript_0x76767, EVENT_FAST_SHIP_B1F_SAILOR_LEFT
person_event SPRITE_SAILOR, 6, 31, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, PERSONTYPE_SCRIPT, 0, SailorScript_0x76767, EVENT_FAST_SHIP_B1F_SAILOR_RIGHT
person_event SPRITE_SAILOR, 11, 9, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, PERSONTYPE_TRAINER, 3, TrainerSailorJeff, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP
person_event SPRITE_LASS, 4, 6, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, PERSONTYPE_TRAINER, 1, TrainerPicnickerDebra, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP
person_event SPRITE_SUPER_NERD, 9, 26, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, PERSONTYPE_TRAINER, 1, TrainerJugglerFritz, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP
person_event SPRITE_SAILOR, 4, 17, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, PERSONTYPE_TRAINER, 4, TrainerSailorGarrett, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND
person_event SPRITE_FISHER, 8, 25, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, PERSONTYPE_TRAINER, 3, TrainerFisherJonah, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND
person_event SPRITE_BLACK_BELT, 11, 15, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_BROWN, PERSONTYPE_TRAINER, 3, TrainerBlackbeltWai, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND
person_event SPRITE_SAILOR, 4, 23, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, PERSONTYPE_TRAINER, 4, TrainerSailorKenneth, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND
person_event SPRITE_TEACHER, 11, 9, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, PERSONTYPE_TRAINER, 3, TrainerTeacherShirley, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND
person_event SPRITE_YOUNGSTER, 9, 14, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, PERSONTYPE_TRAINER, 1, TrainerSchoolboyNate, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND
person_event SPRITE_YOUNGSTER, 11, 14, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, PERSONTYPE_TRAINER, 1, TrainerSchoolboyRicky, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND