pokecrystal-board/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm

491 lines
12 KiB
NASM
Raw Normal View History

object_const_def ; object_event constants
2015-11-26 21:22:14 -08:00
const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_CAPTAIN
const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN
const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1
const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN2
const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_POKEFAN_M1
const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN3
const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN4
const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_SUPER_NERD1
const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_POKEFAN_M2
const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_POKEFAN_F
const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_SUPER_NERD2
FastShipCabins_SE_SSE_CaptainsCabin_MapScripts:
db 0 ; scene scripts
db 0 ; callbacks
.DummyScene: ; unreferenced
end
2017-12-25 11:27:29 -08:00
SSAquaCaptain:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
checkevent EVENT_FAST_SHIP_FIRST_TIME
2017-12-25 11:01:54 -08:00
iftrue .LaterTrip
writetext SSAquaCaptainExhaustingText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2017-12-25 11:01:54 -08:00
.LaterTrip:
writetext SSAquaCaptainHowDoYouLikeText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
SSAquaGranddaughterBefore:
turnobject FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN2, RIGHT
2015-12-09 15:25:44 -08:00
opentext
writetext SSAquaGranddaughterCaptainPlayWithMeText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
faceplayer
2015-12-09 15:25:44 -08:00
opentext
writetext SSAquaGranddaughterHasToFindGrandpaText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
special FadeBlackQuickly
2018-01-02 09:49:25 -08:00
special ReloadSpritesNoPalettes
2015-11-26 21:22:14 -08:00
disappear FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN2
applymovement PLAYER, MovementData_0x76004
moveobject FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1, 3, 19
2015-11-26 21:22:14 -08:00
appear FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1
turnobject PLAYER, UP
turnobject FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1, UP
special FadeInQuickly
turnobject FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN, DOWN
2015-11-26 21:22:14 -08:00
showemote EMOTE_SHOCK, FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN, 15
applymovement FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1, MovementData_0x7600c
turnobject FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN, RIGHT
2015-07-10 05:08:03 -07:00
checkflag ENGINE_PLAYER_IS_FEMALE
2017-12-25 11:01:54 -08:00
iftrue .PlayerIsFemale
2015-12-09 15:25:44 -08:00
opentext
writetext SSAquaGranddaughterWasPlayingMText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
sjump .cont
2017-12-25 11:01:54 -08:00
.PlayerIsFemale:
2015-12-09 15:25:44 -08:00
opentext
writetext SSAquaGranddaughterWasPlayingFText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
2017-12-25 11:01:54 -08:00
.cont:
turnobject FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN2, DOWN
2015-11-26 21:22:14 -08:00
applymovement FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN, MovementData_0x76010
2015-12-09 15:25:44 -08:00
opentext
2017-12-25 11:01:54 -08:00
writetext SSAquaEntertainedGranddaughterText
2019-11-03 09:48:54 -08:00
promptbutton
setevent EVENT_VERMILION_PORT_SAILOR_AT_GANGWAY
setmapscene FAST_SHIP_1F, SCENE_DEFAULT
sjump SSAquaMetalCoatAndDocking
SSAquaGrandpa:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
2013-09-24 00:48:58 -07:00
checkevent EVENT_GOT_METAL_COAT_FROM_GRANDPA_ON_SS_AQUA
2017-12-25 11:01:54 -08:00
iftrue SSAquaGotMetalCoat
checkevent EVENT_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_TWIN_2
2017-12-25 11:01:54 -08:00
iftrue SSAquaFoundGranddaughter
writetext SSAquaCantFindGranddaughterText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
setmapscene FAST_SHIP_1F, SCENE_DEFAULT
end
2017-12-25 11:01:54 -08:00
SSAquaMetalCoatAndDocking:
writetext SSAquaGrandpaHaveThisText
2019-11-03 09:48:54 -08:00
promptbutton
2015-11-04 17:20:14 -08:00
verbosegiveitem METAL_COAT
2017-12-25 11:01:54 -08:00
iffalse .NoRoom
2013-09-24 00:48:58 -07:00
setevent EVENT_GOT_METAL_COAT_FROM_GRANDPA_ON_SS_AQUA
2017-12-25 11:01:54 -08:00
.NoRoom:
2015-11-25 07:16:29 -08:00
closetext
waitsfx
playsound SFX_ELEVATOR_END
pause 30
2015-12-09 15:25:44 -08:00
opentext
2017-12-25 11:01:54 -08:00
writetext SSAquaHasArrivedVermilionText
2015-11-25 07:16:29 -08:00
waitbutton
setevent EVENT_FAST_SHIP_HAS_ARRIVED
setevent EVENT_FAST_SHIP_FOUND_GIRL
2015-11-25 07:16:29 -08:00
closetext
end
2017-12-25 11:01:54 -08:00
SSAquaFoundGranddaughter:
writetext SSAquaGrandpaHaveThisText
2019-11-03 09:48:54 -08:00
promptbutton
2015-11-04 17:20:14 -08:00
verbosegiveitem METAL_COAT
2017-12-25 11:01:54 -08:00
iffalse .NoRoom
2013-09-24 00:48:58 -07:00
setevent EVENT_GOT_METAL_COAT_FROM_GRANDPA_ON_SS_AQUA
2017-12-25 11:01:54 -08:00
.NoRoom:
2015-11-25 07:16:29 -08:00
closetext
end
2017-12-25 11:01:54 -08:00
SSAquaGotMetalCoat:
writetext SSAquaGrandpaTravellingText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
SSAquaGranddaughterAfter:
faceplayer
2015-12-09 15:25:44 -08:00
opentext
writetext SSAquaGranddaughterHadFunText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 01:20:21 -07:00
TrainerPokefanmColin:
trainer POKEFANM, COLIN, EVENT_BEAT_POKEFANM_COLIN, PokefanmColinSeenText, PokefanmColinBeatenText, 0, .Script
2017-12-17 17:45:04 -08:00
.Script:
2018-02-02 18:09:17 -08:00
endifjustbattled
2015-12-09 15:25:44 -08:00
opentext
2017-12-10 12:36:58 -08:00
writetext PokefanmColinAfterBattleText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 01:20:21 -07:00
TrainerTwinsMegandpeg1:
trainer TWINS, MEGANDPEG1, EVENT_BEAT_TWINS_MEG_AND_PEG, TwinsMegandpeg1SeenText, TwinsMegandpeg1BeatenText, 0, .Script
2017-12-17 17:45:04 -08:00
.Script:
2018-02-02 18:09:17 -08:00
endifjustbattled
2015-12-09 15:25:44 -08:00
opentext
2017-12-10 12:36:58 -08:00
writetext TwinsMegandpeg1AfterBattleText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 01:20:21 -07:00
TrainerTwinsMegandpeg2:
trainer TWINS, MEGANDPEG2, EVENT_BEAT_TWINS_MEG_AND_PEG, TwinsMegandpeg2SeenText, TwinsMegandpeg2BeatenText, 0, .Script
2017-12-17 17:45:04 -08:00
.Script:
2018-02-02 18:09:17 -08:00
endifjustbattled
2015-12-09 15:25:44 -08:00
opentext
2017-12-10 12:36:58 -08:00
writetext TwinsMegandpeg2AfterBattleText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 01:20:21 -07:00
TrainerPsychicRodney:
trainer PSYCHIC_T, RODNEY, EVENT_BEAT_PSYCHIC_RODNEY, PsychicRodneySeenText, PsychicRodneyBeatenText, 0, .Script
2017-12-17 17:45:04 -08:00
.Script:
2018-02-02 18:09:17 -08:00
endifjustbattled
2015-12-09 15:25:44 -08:00
opentext
2017-12-10 12:36:58 -08:00
writetext PsychicRodneyAfterBattleText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 01:20:21 -07:00
TrainerPokefanmJeremy:
trainer POKEFANM, JEREMY, EVENT_BEAT_POKEFANM_JEREMY, PokefanmJeremySeenText, PokefanmJeremyBeatenText, 0, .Script
2017-12-17 17:45:04 -08:00
.Script:
2018-02-02 18:09:17 -08:00
endifjustbattled
2015-12-09 15:25:44 -08:00
opentext
2017-12-10 12:36:58 -08:00
writetext PokefanmJeremyAfterBattleText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 01:20:21 -07:00
TrainerPokefanfGeorgia:
trainer POKEFANF, GEORGIA, EVENT_BEAT_POKEFANF_GEORGIA, PokefanfGeorgiaSeenText, PokefanfGeorgiaBeatenText, 0, .Script
2017-12-17 17:45:04 -08:00
.Script:
2018-02-02 18:09:17 -08:00
endifjustbattled
2015-12-09 15:25:44 -08:00
opentext
2017-12-10 12:36:58 -08:00
writetext PokefanfGeorgiaAfterBattleText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-07-10 01:20:21 -07:00
TrainerSupernerdShawn:
trainer SUPER_NERD, SHAWN, EVENT_BEAT_SUPER_NERD_SHAWN, SupernerdShawnSeenText, SupernerdShawnBeatenText, 0, .Script
2017-12-17 17:45:04 -08:00
.Script:
2018-02-02 18:09:17 -08:00
endifjustbattled
2015-12-09 15:25:44 -08:00
opentext
2017-12-10 12:36:58 -08:00
writetext SupernerdShawnAfterBattleText
2015-11-25 07:16:29 -08:00
waitbutton
closetext
end
2015-06-25 21:01:08 -07:00
FastShipCaptainsCabinTrashcan:
jumpstd TrashCanScript
2015-07-10 01:20:21 -07:00
MovementData_0x76004:
2016-05-14 10:46:14 -07:00
big_step RIGHT
big_step UP
big_step UP
big_step UP
big_step UP
big_step UP
big_step UP
step_end
2015-07-10 01:20:21 -07:00
MovementData_0x7600c:
2016-05-14 10:46:14 -07:00
step UP
step UP
turn_head LEFT
step_end
2015-07-10 01:20:21 -07:00
MovementData_0x76010:
2016-05-14 10:46:14 -07:00
step DOWN
step_end
2017-12-25 11:01:54 -08:00
SSAquaCaptainExhaustingText:
text "Whew! Thanks for"
line "coming along."
para "Keeping that lit-"
line "tle girl amused"
cont "was exhausting."
done
2017-12-25 11:01:54 -08:00
SSAquaCaptainHowDoYouLikeText:
text "How do you like"
line "S.S.AQUA's ride?"
para "She practically"
line "skates across the"
cont "waves."
done
2017-12-25 11:01:54 -08:00
SSAquaCantFindGranddaughterText:
text "Oh, hello…"
para "I still can't find"
line "my granddaughter."
para "If she's on the"
line "ship, that's OK."
para "She's an energetic"
line "child, so she may"
para "be bugging some-"
line "one. I'm worried…"
done
2017-12-25 11:01:54 -08:00
SSAquaEntertainedGranddaughterText:
text "<PLAY_G>, was it?"
line "I heard you enter-"
cont "tained my grand-"
cont "daughter."
para "I want to thank"
line "you for that."
done
SSAquaGrandpaHaveThisText:
text "I know! I'd like"
line "you to have this!"
done
SSAquaGrandpaTravellingText:
text "We're traveling"
line "around the world."
done
SSAquaGranddaughterCaptainPlayWithMeText:
text "CAPTAIN, play with"
line "me, please?"
para "I'm bored! I want"
line "to play more!"
done
SSAquaGranddaughterHasToFindGrandpaText:
text "Hi! Will you play"
line "with me?"
para "…Oh!"
2017-12-25 12:07:40 -08:00
para "Grandpa's worried"
line "about me?"
para "I have to go!"
para "I have to go find"
2017-12-25 12:07:40 -08:00
line "Grandpa!"
done
SSAquaGranddaughterWasPlayingMText:
2017-12-25 12:07:40 -08:00
text "Grandpa, here I"
line "am! I was playing"
para "with the CAPTAIN"
line "and this guy!"
done
SSAquaGranddaughterWasPlayingFText:
2017-12-25 12:07:40 -08:00
text "Grandpa, here I"
line "am! I was playing"
para "with the CAPTAIN"
line "and this big girl!"
done
SSAquaGranddaughterHadFunText:
text "I had lots of fun"
line "playing!"
done
2015-07-10 01:20:21 -07:00
PokefanmColinSeenText:
text "Hey, kid! Want to"
line "battle with me?"
done
2015-07-10 01:20:21 -07:00
PokefanmColinBeatenText:
text "You're strong!"
done
2017-12-10 12:36:58 -08:00
PokefanmColinAfterBattleText:
text "You're traveling"
line "all alone?"
para "Isn't your mom"
line "worried?"
done
2015-07-10 01:20:21 -07:00
TwinsMegandpeg1SeenText:
text "You think I'm a"
line "baby?"
cont "That's not fair!"
done
2015-07-10 01:20:21 -07:00
TwinsMegandpeg1BeatenText:
text "Oh! We lost!"
done
2017-12-10 12:36:58 -08:00
TwinsMegandpeg1AfterBattleText:
text "Baby is a rude"
line "name to call us"
cont "girls!"
done
2015-07-10 01:20:21 -07:00
TwinsMegandpeg2SeenText:
text "I'm not a baby!"
para "That's not nice to"
line "say to a lady!"
done
2015-07-10 01:20:21 -07:00
TwinsMegandpeg2BeatenText:
text "Oh! We lost!"
done
2017-12-10 12:36:58 -08:00
TwinsMegandpeg2AfterBattleText:
text "Sometimes, kids"
line "are smarter than"
cont "grown-ups!"
done
2015-07-10 01:20:21 -07:00
PsychicRodneySeenText:
text "Ssh! My brain is"
line "picking up radio"
cont "signals!"
done
2015-07-10 01:20:21 -07:00
PsychicRodneyBeatenText:
text "…I hear some-"
line "thing!"
done
2017-12-10 12:36:58 -08:00
PsychicRodneyAfterBattleText:
text "I get it. You can"
line "hear JOHTO's radio"
cont "on the FAST SHIP."
done
2015-07-10 01:20:21 -07:00
PokefanmJeremySeenText:
text "What do you think?"
line "My #MON are"
cont "beautiful, yes?"
done
2015-07-10 01:20:21 -07:00
PokefanmJeremyBeatenText:
text "Oh, no! My beauti-"
line "ful #MON!"
done
2017-12-10 12:36:58 -08:00
PokefanmJeremyAfterBattleText:
text "I must go to the"
line "#MON SALON and"
cont "fix them up nice!"
done
2015-07-10 01:20:21 -07:00
PokefanfGeorgiaSeenText:
text "I'm going to shop"
line "at the DEPT.STORE"
cont "and then…"
done
2015-07-10 01:20:21 -07:00
PokefanfGeorgiaBeatenText:
text "What was I going"
line "to do?"
done
2017-12-10 12:36:58 -08:00
PokefanfGeorgiaAfterBattleText:
text "Oh, yes! I have to"
line "get my #MON out"
cont "of DAY-CARE!"
done
2015-07-10 01:20:21 -07:00
SupernerdShawnSeenText:
text "What kinds of #"
line "BALLS do you have"
cont "with you?"
done
2015-07-10 01:20:21 -07:00
SupernerdShawnBeatenText:
text "Wait! Stop! Don't!"
line "Please!"
done
2017-12-10 12:36:58 -08:00
SupernerdShawnAfterBattleText:
text "You should use the"
line "right BALLS to fit"
cont "the situation."
done
2017-12-25 11:01:54 -08:00
SSAquaHasArrivedVermilionText:
text "FAST SHIP S.S.AQUA"
line "has arrived in"
cont "VERMILION CITY."
done
FastShipCabins_SE_SSE_CaptainsCabin_MapEvents:
db 0, 0 ; filler
db 6 ; warp events
2018-02-01 19:22:07 -08:00
warp_event 2, 7, FAST_SHIP_1F, 8
warp_event 3, 7, FAST_SHIP_1F, 8
warp_event 2, 19, FAST_SHIP_1F, 9
warp_event 3, 19, FAST_SHIP_1F, 9
warp_event 2, 33, FAST_SHIP_1F, 10
warp_event 3, 33, FAST_SHIP_1F, 10
db 0 ; coord events
db 1 ; bg events
2018-02-01 19:22:07 -08:00
bg_event 4, 25, BGEVENT_READ, FastShipCaptainsCabinTrashcan
db 11 ; object events
2018-02-01 19:22:07 -08:00
object_event 3, 25, SPRITE_CAPTAIN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SSAquaCaptain, -1
object_event 2, 17, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SSAquaGrandpa, EVENT_FAST_SHIP_CABINS_SE_SSE_GENTLEMAN
object_event 3, 17, SPRITE_TWIN, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SSAquaGranddaughterAfter, EVENT_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_TWIN_1
object_event 2, 25, SPRITE_TWIN, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SSAquaGranddaughterBefore, EVENT_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_TWIN_2
object_event 5, 6, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 5, TrainerPokefanmColin, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP
object_event 2, 4, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerTwinsMegandpeg1, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP
object_event 3, 4, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerTwinsMegandpeg2, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP
object_event 5, 5, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 5, TrainerPsychicRodney, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND
object_event 2, 3, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerPokefanmJeremy, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND
object_event 5, 5, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerPokefanfGeorgia, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND
object_event 1, 15, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerSupernerdShawn, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND