1155 lines
37 KiB
PHP
1155 lines
37 KiB
PHP
SlateportCity_MapScripts::
|
||
map_script MAP_SCRIPT_ON_TRANSITION, SlateportCity_OnTransition
|
||
map_script MAP_SCRIPT_ON_FRAME_TABLE, SlateportCity_OnFrame
|
||
.byte 0
|
||
|
||
SlateportCity_OnTransition:
|
||
setvar VAR_SLATEPORT_MUSEUM_1F_STATE, 0
|
||
call SlateportCity_EventScript_EnterSlateport
|
||
call_if_eq VAR_SLATEPORT_CITY_STATE, 1, SlateportCity_EventScript_MovePeopleForSternInterview
|
||
call_if_eq VAR_SLATEPORT_OUTSIDE_MUSEUM_STATE, 1, SlateportCity_EventScript_SetReadyForScottScene
|
||
end
|
||
|
||
SlateportCity_EventScript_EnterSlateport::
|
||
setflag FLAG_VISITED_SLATEPORT_CITY
|
||
setvar VAR_CONTEST_HALL_STATE, 0
|
||
setflag FLAG_HIDE_SLATEPORT_CITY_CONTEST_REPORTER
|
||
return
|
||
|
||
SlateportCity_EventScript_MovePeopleForSternInterview::
|
||
setobjectxyperm LOCALID_SLATEPORT_CAPT_STERN, 28, 13
|
||
setobjectxyperm LOCALID_SLATEPORT_OLD_WOMAN, 25, 13
|
||
setobjectxyperm LOCALID_SLATEPORT_RICH_BOY, 25, 14
|
||
setobjectxyperm LOCALID_SLATEPORT_COOK, 27, 16
|
||
setobjectxyperm LOCALID_SLATEPORT_GIRL, 28, 16
|
||
setobjectxyperm LOCALID_SLATEPORT_FAT_MAN, 29, 16
|
||
setobjectxyperm LOCALID_SLATEPORT_MAN_1, 31, 14
|
||
setobjectmovementtype LOCALID_SLATEPORT_CAPT_STERN, MOVEMENT_TYPE_FACE_DOWN
|
||
setobjectmovementtype LOCALID_SLATEPORT_OLD_WOMAN, MOVEMENT_TYPE_FACE_DOWN_AND_RIGHT
|
||
setobjectmovementtype LOCALID_SLATEPORT_RICH_BOY, MOVEMENT_TYPE_FACE_UP_AND_RIGHT
|
||
setobjectmovementtype LOCALID_SLATEPORT_COOK, MOVEMENT_TYPE_FACE_UP
|
||
setobjectmovementtype LOCALID_SLATEPORT_GIRL, MOVEMENT_TYPE_FACE_UP
|
||
setobjectmovementtype LOCALID_SLATEPORT_FAT_MAN, MOVEMENT_TYPE_FACE_UP
|
||
setobjectmovementtype LOCALID_SLATEPORT_MAN_1, MOVEMENT_TYPE_FACE_LEFT
|
||
return
|
||
|
||
SlateportCity_EventScript_SetReadyForScottScene::
|
||
setflag FLAG_HIDE_MAP_NAME_POPUP
|
||
getplayerxy VAR_0x8004, VAR_0x8005
|
||
goto_if_eq VAR_0x8004, 30, SlateportCity_EventScript_MoveScottLeft
|
||
setobjectxyperm LOCALID_SLATEPORT_SCOTT, 23, 27
|
||
setobjectmovementtype LOCALID_SLATEPORT_SCOTT, MOVEMENT_TYPE_FACE_RIGHT
|
||
return
|
||
|
||
SlateportCity_EventScript_MoveScottLeft::
|
||
setobjectxyperm LOCALID_SLATEPORT_SCOTT, 22, 27
|
||
setobjectmovementtype LOCALID_SLATEPORT_SCOTT, MOVEMENT_TYPE_FACE_RIGHT
|
||
return
|
||
|
||
SlateportCity_OnFrame:
|
||
map_script_2 VAR_SLATEPORT_OUTSIDE_MUSEUM_STATE, 1, SlateportCity_EventScript_ScottScene
|
||
.2byte 0
|
||
|
||
SlateportCity_EventScript_ScottScene::
|
||
lockall
|
||
addobject LOCALID_SLATEPORT_SCOTT
|
||
applymovement LOCALID_PLAYER, SlateportCity_Movement_PlayerFaceScott
|
||
applymovement LOCALID_SLATEPORT_SCOTT, SlateportCity_Movement_ScottApproachPlayer
|
||
waitmovement 0
|
||
msgbox SlateportCity_Text_YouDroveTeamAquaAway, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_SCOTT, Common_Movement_WalkInPlaceFasterLeft
|
||
waitmovement 0
|
||
delay 60
|
||
msgbox SlateportCity_Text_MaybeThisTrainer, MSGBOX_DEFAULT
|
||
applymovement LOCALID_SLATEPORT_SCOTT, Common_Movement_WalkInPlaceFasterRight
|
||
waitmovement 0
|
||
msgbox SlateportCity_Text_LetsRegisterEachOther, MSGBOX_DEFAULT
|
||
closemessage
|
||
delay 30
|
||
playfanfare MUS_REGISTER_MATCH_CALL
|
||
msgbox SlateportCity_Text_RegisteredScott, MSGBOX_DEFAULT
|
||
waitfanfare
|
||
closemessage
|
||
delay 30
|
||
setflag FLAG_ENABLE_SCOTT_MATCH_CALL
|
||
msgbox SlateportCity_Text_KeepEyeOnTrainersBeSeeingYou, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_SCOTT, SlateportCity_Movement_ScottExit
|
||
waitmovement 0
|
||
removeobject LOCALID_SLATEPORT_SCOTT
|
||
setobjectxyperm LOCALID_SLATEPORT_SCOTT, 10, 12
|
||
setobjectmovementtype LOCALID_SLATEPORT_SCOTT, MOVEMENT_TYPE_FACE_DOWN
|
||
clearflag FLAG_HIDE_MAP_NAME_POPUP
|
||
setvar VAR_SLATEPORT_OUTSIDE_MUSEUM_STATE, 2
|
||
addvar VAR_SCOTT_STATE, 1
|
||
releaseall
|
||
end
|
||
|
||
SlateportCity_Movement_PlayerFaceScott:
|
||
delay_16
|
||
delay_8
|
||
walk_in_place_faster_left
|
||
step_end
|
||
|
||
SlateportCity_Movement_ScottApproachPlayer:
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
step_end
|
||
|
||
SlateportCity_Movement_ScottExit:
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
step_end
|
||
|
||
SlateportCity_EventScript_EnergyGuru::
|
||
lock
|
||
faceplayer
|
||
message SlateportCity_Text_EnergyGuruSellWhatYouNeed
|
||
waitmessage
|
||
pokemart SlateportCity_Pokemart_EnergyGuru
|
||
msgbox gText_PleaseComeAgain, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
.align 2
|
||
SlateportCity_Pokemart_EnergyGuru:
|
||
.2byte ITEM_PROTEIN
|
||
.2byte ITEM_IRON
|
||
.2byte ITEM_CARBOS
|
||
.2byte ITEM_ZINC
|
||
.2byte ITEM_CALCIUM
|
||
.2byte ITEM_HP_UP
|
||
pokemartlistend
|
||
|
||
SlateportCity_EventScript_EffortRibbonWoman::
|
||
lock
|
||
faceplayer
|
||
bufferleadmonspeciesname STR_VAR_1
|
||
msgbox SlateportCity_Text_OhYourPokemon, MSGBOX_DEFAULT
|
||
specialvar VAR_RESULT, LeadMonHasEffortRibbon
|
||
call_if_eq VAR_RESULT, TRUE, SlateportCity_EventScript_MonHasEffortRibbon
|
||
specialvar VAR_RESULT, Special_AreLeadMonEVsMaxedOut
|
||
call_if_eq VAR_RESULT, FALSE, SlateportCity_EventScript_MonEVsNotMaxed
|
||
msgbox SlateportCity_Text_PleaseGiveItThisEffortRibbon, MSGBOX_DEFAULT
|
||
playfanfare MUS_OBTAIN_ITEM
|
||
message SlateportCity_Text_ReceivedEffortRibbon
|
||
waitfanfare
|
||
msgbox SlateportCity_Text_PutEffortRibbonOnMon, MSGBOX_DEFAULT
|
||
special GiveLeadMonEffortRibbon
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_MonEVsNotMaxed::
|
||
msgbox SlateportCity_Text_GoForItLittleHarder, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_MonHasEffortRibbon::
|
||
msgbox SlateportCity_Text_EffortRibbonLooksGoodOnIt, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_Cook::
|
||
lock
|
||
faceplayer
|
||
call_if_eq VAR_SLATEPORT_CITY_STATE, 1, SlateportCity_EventScript_CookSternInterview
|
||
msgbox SlateportCity_Text_SeaweedFullOfLife, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_CookSternInterview::
|
||
msgbox SlateportCity_Text_CaptainComeBackWithBigFish, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_OldWoman::
|
||
lock
|
||
faceplayer
|
||
call_if_eq VAR_SLATEPORT_CITY_STATE, 1, SlateportCity_EventScript_OldWomanSternInterview
|
||
msgbox SlateportCity_Text_HowTownIsBornAndGrows, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_OldWomanSternInterview::
|
||
msgbox SlateportCity_Text_CaptSternBeingInterviewed, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_Girl::
|
||
lock
|
||
faceplayer
|
||
call_if_eq VAR_SLATEPORT_CITY_STATE, 1, SlateportCity_EventScript_GirlSternInterview
|
||
goto_if_set FLAG_RECEIVED_SECRET_POWER, SlateportCity_EventScript_GirlSecretBase
|
||
msgbox SlateportCity_Text_SlateportWonderfulPlace, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_GirlSternInterview::
|
||
msgbox SlateportCity_Text_InterviewerSoCool, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_GirlSecretBase::
|
||
msgbox SlateportCity_Text_BuyBricksSoDecorWontGetDirty, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_RichBoy::
|
||
lock
|
||
faceplayer
|
||
call_if_eq VAR_SLATEPORT_CITY_STATE, 1, SlateportCity_EventScript_RichBoySternInterview
|
||
msgbox SlateportCity_Text_GoingToCompeteInBattleTent, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_RichBoySternInterview::
|
||
msgbox SlateportCity_Text_SternSaysDiscoveredSomething, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_FatMan::
|
||
goto_if_eq VAR_SLATEPORT_CITY_STATE, 1, SlateportCity_EventScript_FatManSternInterview
|
||
msgbox SlateportCity_Text_BushedHikingFromMauville, MSGBOX_NPC
|
||
end
|
||
|
||
SlateportCity_EventScript_FatManSternInterview::
|
||
msgbox SlateportCity_Text_AmIOnTV, MSGBOX_SIGN
|
||
end
|
||
|
||
SlateportCity_EventScript_Man1::
|
||
lock
|
||
faceplayer
|
||
call_if_eq VAR_SLATEPORT_CITY_STATE, 1, SlateportCity_EventScript_Man1SternInterview
|
||
msgbox SlateportCity_Text_EveryoneCallsHimCaptStern, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_Man1SternInterview::
|
||
msgbox SlateportCity_Text_CaptainsACelebrity, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_Woman1::
|
||
lock
|
||
faceplayer
|
||
goto_if_set FLAG_DOCK_REJECTED_DEVON_GOODS, SlateportCity_EventScript_Woman1AquaGone
|
||
msgbox SlateportCity_Text_WhatsLongLineOverThere, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_Woman1AquaGone::
|
||
msgbox SlateportCity_Text_VisitedMuseumOften, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_BattleTentSign::
|
||
msgbox SlateportCity_Text_BattleTentSign, MSGBOX_SIGN
|
||
end
|
||
|
||
SlateportCity_EventScript_SternsShipyardSign::
|
||
lockall
|
||
goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_EventScript_SternsShipyardFerryComplete
|
||
goto_if_set FLAG_BADGE07_GET, SlateportCity_EventScript_SternsShipyardNearsCompletion
|
||
msgbox SlateportCity_Text_SternsShipyardWantedSign, MSGBOX_DEFAULT
|
||
releaseall
|
||
end
|
||
|
||
SlateportCity_EventScript_SternsShipyardNearsCompletion::
|
||
msgbox SlateportCity_Text_SternsShipyardNearsCompletion, MSGBOX_DEFAULT
|
||
releaseall
|
||
end
|
||
|
||
SlateportCity_EventScript_SternsShipyardFerryComplete::
|
||
msgbox SlateportCity_Text_SternsShipyardFerryComplete, MSGBOX_DEFAULT
|
||
releaseall
|
||
end
|
||
|
||
SlateportCity_EventScript_PokemonFanClubSign::
|
||
msgbox SlateportCity_Text_PokemonFanClubSign, MSGBOX_SIGN
|
||
end
|
||
|
||
SlateportCity_EventScript_OceanicMuseumSign::
|
||
msgbox SlateportCity_Text_OceanicMuseumSign, MSGBOX_SIGN
|
||
end
|
||
|
||
SlateportCity_EventScript_CitySign::
|
||
msgbox SlateportCity_Text_CitySign, MSGBOX_SIGN
|
||
end
|
||
|
||
SlateportCity_EventScript_MarketSign::
|
||
msgbox SlateportCity_Text_MarketSign, MSGBOX_SIGN
|
||
end
|
||
|
||
SlateportCity_EventScript_HarborSign::
|
||
lockall
|
||
goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_EventScript_HarborSignFerryComplete
|
||
msgbox SlateportCity_Text_HarborFerryUnderConstruction, MSGBOX_DEFAULT
|
||
releaseall
|
||
end
|
||
|
||
SlateportCity_EventScript_HarborSignFerryComplete::
|
||
msgbox SlateportCity_Text_HarborSign, MSGBOX_DEFAULT
|
||
releaseall
|
||
end
|
||
|
||
SlateportCity_EventScript_NameRatersHouseSign::
|
||
msgbox SlateportCity_Text_NameRatersHouseSign, MSGBOX_SIGN
|
||
end
|
||
|
||
SlateportCity_EventScript_Maniac::
|
||
lock
|
||
faceplayer
|
||
call_if_eq VAR_SLATEPORT_CITY_STATE, 1, SlateportCity_EventScript_ManiacSternInterview
|
||
msgbox SlateportCity_Text_GetNameRaterToHelpYou, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
@ Unclear if the text here was meant to be different, but its not
|
||
SlateportCity_EventScript_ManiacSternInterview::
|
||
msgbox SlateportCity_Text_GetNameRaterToHelpYou, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_Woman2::
|
||
msgbox SlateportCity_Text_CantChangeTradeMonName, MSGBOX_NPC
|
||
end
|
||
|
||
SlateportCity_EventScript_Sailor1::
|
||
msgbox SlateportCity_Text_SeaIsSoWet, MSGBOX_NPC
|
||
end
|
||
|
||
SlateportCity_EventScript_Sailor2::
|
||
msgbox SlateportCity_Text_SinkOldBoats, MSGBOX_NPC
|
||
end
|
||
|
||
SlateportCity_EventScript_PokefanF::
|
||
msgbox SlateportCity_Text_BuyTooMuch, MSGBOX_NPC
|
||
end
|
||
|
||
SlateportCity_EventScript_Man2::
|
||
msgbox SlateportCity_Text_BattleTentBuiltRecently, MSGBOX_NPC
|
||
end
|
||
|
||
SlateportCity_EventScript_AquaGrunt1::
|
||
lock
|
||
faceplayer
|
||
msgbox SlateportCity_Text_QuitPushing, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_GRUNT_1, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_AquaGrunt2::
|
||
lock
|
||
faceplayer
|
||
msgbox SlateportCity_Text_AquaHasPolicy, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_GRUNT_2, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_AquaGrunt3::
|
||
lock
|
||
faceplayer
|
||
msgbox SlateportCity_Text_BossIsBrilliant, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_GRUNT_3, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_AquaGrunt4::
|
||
lock
|
||
faceplayer
|
||
msgbox SlateportCity_Text_WhatsNewSchemeIWonder, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_GRUNT_4, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_AquaGrunt5::
|
||
lock
|
||
faceplayer
|
||
msgbox SlateportCity_Text_ShouldTakeItAll, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_GRUNT_5, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_AquaGrunt6::
|
||
lock
|
||
faceplayer
|
||
msgbox SlateportCity_Text_DontButtIn, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_GRUNT_6, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_AquaGrunt7::
|
||
lock
|
||
faceplayer
|
||
msgbox SlateportCity_Text_RemindsMeOfLongLineForGames, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_GRUNT_7, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_AquaGrunt8::
|
||
lock
|
||
faceplayer
|
||
msgbox SlateportCity_Text_WhyAreWeLiningUp, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_GRUNT_8, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_AquaGrunt9::
|
||
lock
|
||
faceplayer
|
||
playse SE_PIN
|
||
applymovement LOCALID_SLATEPORT_GRUNT_9, Common_Movement_ExclamationMark
|
||
waitmovement 0
|
||
applymovement LOCALID_SLATEPORT_GRUNT_9, Common_Movement_Delay48
|
||
waitmovement 0
|
||
msgbox SlateportCity_Text_WhatDoYouWant, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_GRUNT_9, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
applymovement LOCALID_SLATEPORT_GRUNT_9, SlateportCity_Movement_DelayAquaGrunt
|
||
waitmovement 0
|
||
applymovement LOCALID_SLATEPORT_GRUNT_9, Common_Movement_FacePlayer
|
||
waitmovement 0
|
||
msgbox SlateportCity_Text_IllReadSignForYou, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_GRUNT_9, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
applymovement LOCALID_SLATEPORT_GRUNT_9, SlateportCity_Movement_DelayAquaGrunt
|
||
waitmovement 0
|
||
msgbox SlateportCity_Text_SaysSomethingLikeSeaIsEndless, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_GRUNT_9, Common_Movement_FacePlayer
|
||
waitmovement 0
|
||
applymovement LOCALID_SLATEPORT_GRUNT_9, SlateportCity_Movement_DelayAquaGrunt
|
||
waitmovement 0
|
||
applymovement LOCALID_SLATEPORT_GRUNT_9, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SlateportCity_Movement_DelayAquaGrunt:
|
||
delay_16
|
||
delay_16
|
||
step_end
|
||
|
||
SlateportCity_EventScript_AquaGrunt10::
|
||
msgbox SlateportCity_Text_ShouldveBroughtMyGameBoy, MSGBOX_SIGN
|
||
end
|
||
|
||
SlateportCity_EventScript_AquaGrunt11::
|
||
lock
|
||
faceplayer
|
||
msgbox SlateportCity_Text_HotSpringsAfterOperation, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_GRUNT_11, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_DollClerk::
|
||
lock
|
||
faceplayer
|
||
message gText_HowMayIServeYou
|
||
waitmessage
|
||
pokemartdecoration SlateportCity_PokemartDecor_Dolls
|
||
msgbox gText_PleaseComeAgain, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
.align 2
|
||
SlateportCity_PokemartDecor_Dolls:
|
||
.2byte DECOR_AZURILL_DOLL
|
||
.2byte DECOR_MARILL_DOLL
|
||
.2byte DECOR_SKITTY_DOLL
|
||
pokemartlistend
|
||
|
||
SlateportCity_EventScript_ComeBackWithSecretPower::
|
||
msgbox gText_ComeBackWithSecretPower, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_DecorClerk::
|
||
lock
|
||
faceplayer
|
||
goto_if_unset FLAG_RECEIVED_SECRET_POWER, SlateportCity_EventScript_ComeBackWithSecretPower
|
||
message gText_HowMayIServeYou
|
||
waitmessage
|
||
pokemartdecoration SlateportCity_PokemartDecor
|
||
msgbox gText_PleaseComeAgain, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
.align 2
|
||
SlateportCity_PokemartDecor:
|
||
.2byte DECOR_RED_BRICK
|
||
.2byte DECOR_BLUE_BRICK
|
||
.2byte DECOR_YELLOW_BRICK
|
||
.2byte DECOR_RED_BALLOON
|
||
.2byte DECOR_BLUE_BALLOON
|
||
.2byte DECOR_YELLOW_BALLOON
|
||
.2byte DECOR_C_LOW_NOTE_MAT
|
||
.2byte DECOR_D_NOTE_MAT
|
||
.2byte DECOR_E_NOTE_MAT
|
||
.2byte DECOR_F_NOTE_MAT
|
||
.2byte DECOR_G_NOTE_MAT
|
||
.2byte DECOR_A_NOTE_MAT
|
||
.2byte DECOR_B_NOTE_MAT
|
||
.2byte DECOR_C_HIGH_NOTE_MAT
|
||
pokemartlistend
|
||
|
||
SlateportCity_EventScript_PowerTMClerk::
|
||
lock
|
||
faceplayer
|
||
message gText_HowMayIServeYou
|
||
waitmessage
|
||
pokemart SlateportCity_Pokemart_PowerTMs
|
||
msgbox gText_PleaseComeAgain, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
.align 2
|
||
SlateportCity_Pokemart_PowerTMs:
|
||
.2byte ITEM_TM_HIDDEN_POWER
|
||
.2byte ITEM_TM_SECRET_POWER
|
||
pokemartlistend
|
||
|
||
@ Scene with Capt Sterns interview and Team Aqua announcing plans to steal Submarine
|
||
SlateportCity_EventScript_CaptStern::
|
||
lockall
|
||
msgbox SlateportCity_Text_SternMoveAheadWithExploration, MSGBOX_DEFAULT
|
||
msgbox SlateportCity_Text_GabbyWonderfulThanksForInterview, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_GABBY, Common_Movement_WalkInPlaceFasterRight
|
||
waitmovement 0
|
||
delay 10
|
||
applymovement LOCALID_SLATEPORT_TY, Common_Movement_WalkInPlaceFasterDown
|
||
waitmovement 0
|
||
delay 25
|
||
applymovement LOCALID_SLATEPORT_CAPT_STERN, SlateportCity_Movement_SternWatchGabbyAndTyExit
|
||
applymovement LOCALID_PLAYER, SlateportCity_Movement_PlayerFaceStern
|
||
applymovement LOCALID_SLATEPORT_GABBY, SlateportCity_Movement_GabbyExit
|
||
applymovement LOCALID_SLATEPORT_TY, SlateportCity_Movement_TyExit
|
||
waitmovement 0
|
||
removeobject LOCALID_SLATEPORT_GABBY
|
||
removeobject LOCALID_SLATEPORT_TY
|
||
msgbox SlateportCity_Text_SternWhewFirstInterview, MSGBOX_DEFAULT
|
||
applymovement LOCALID_SLATEPORT_CAPT_STERN, Common_Movement_WalkInPlaceFasterUp
|
||
waitmovement 0
|
||
msgbox SlateportCity_Text_OhPlayerWeMadeDiscovery, MSGBOX_DEFAULT
|
||
playbgm MUS_ENCOUNTER_AQUA, FALSE
|
||
msgbox SlateportCity_Text_AquaWillAssumeControlOfSubmarine, MSGBOX_DEFAULT
|
||
applymovement LOCALID_SLATEPORT_COOK, Common_Movement_WalkInPlaceFasterLeft
|
||
applymovement LOCALID_SLATEPORT_FAT_MAN, Common_Movement_WalkInPlaceFasterLeft
|
||
applymovement LOCALID_SLATEPORT_OLD_WOMAN, SlateportCity_Movement_OldWomanConcern
|
||
applymovement LOCALID_SLATEPORT_RICH_BOY, Common_Movement_QuestionMark
|
||
applymovement LOCALID_SLATEPORT_MAN_1, SlateportCity_Movement_ManConcern
|
||
waitmovement 0
|
||
applymovement LOCALID_SLATEPORT_CAPT_STERN, Common_Movement_WalkInPlaceFasterDown
|
||
waitmovement 0
|
||
msgbox SlateportCity_Text_SternWhatWasAllThat, MSGBOX_DEFAULT
|
||
playse SE_PIN
|
||
applymovement LOCALID_SLATEPORT_CAPT_STERN, Common_Movement_ExclamationMark
|
||
waitmovement 0
|
||
applymovement LOCALID_SLATEPORT_CAPT_STERN, Common_Movement_Delay48
|
||
waitmovement 0
|
||
applymovement LOCALID_SLATEPORT_CAPT_STERN, Common_Movement_WalkInPlaceFasterUp
|
||
waitmovement 0
|
||
msgbox SlateportCity_Text_FromHarborTryingToTakeSub, MSGBOX_DEFAULT
|
||
msgbox SlateportCity_Text_PleaseComeWithMe, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_SLATEPORT_CAPT_STERN, SlateportCity_Movement_SternEnterHarbor
|
||
applymovement LOCALID_PLAYER, SlateportCity_Movement_PlayerEnterHarbor
|
||
waitmovement 0
|
||
removeobject LOCALID_SLATEPORT_CAPT_STERN
|
||
clearflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_CAPTAIN_STERN
|
||
clearflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_SUBMARINE_SHADOW
|
||
clearflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_AQUA_GRUNT
|
||
clearflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_ARCHIE
|
||
setvar VAR_SLATEPORT_CITY_STATE, 2
|
||
warp MAP_SLATEPORT_CITY_HARBOR, 11, 14
|
||
waitstate
|
||
releaseall
|
||
end
|
||
|
||
SlateportCity_Movement_OldWomanConcern:
|
||
delay_16
|
||
delay_16
|
||
emote_question_mark
|
||
walk_in_place_faster_right
|
||
delay_16
|
||
delay_16
|
||
walk_in_place_faster_left
|
||
step_end
|
||
|
||
SlateportCity_Movement_ManConcern:
|
||
emote_question_mark
|
||
walk_in_place_faster_up
|
||
delay_16
|
||
walk_in_place_faster_down
|
||
delay_16
|
||
delay_16
|
||
walk_in_place_faster_left
|
||
step_end
|
||
|
||
SlateportCity_Movement_GabbyExit:
|
||
delay_16
|
||
walk_left
|
||
walk_left
|
||
walk_down
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
step_end
|
||
|
||
SlateportCity_Movement_TyExit:
|
||
walk_down
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_down
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
step_end
|
||
|
||
SlateportCity_Movement_Unused:
|
||
walk_down
|
||
walk_in_place_faster_up
|
||
step_end
|
||
|
||
SlateportCity_Movement_SternEnterHarbor:
|
||
walk_right
|
||
walk_up
|
||
walk_up
|
||
set_invisible
|
||
step_end
|
||
|
||
SlateportCity_Movement_SternWatchGabbyAndTyExit:
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
walk_down
|
||
walk_left
|
||
step_end
|
||
|
||
SlateportCity_Movement_PlayerEnterHarbor:
|
||
walk_in_place_faster_right
|
||
delay_16
|
||
delay_16
|
||
walk_right
|
||
walk_up
|
||
step_end
|
||
|
||
SlateportCity_Movement_PlayerFaceStern:
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
delay_16
|
||
walk_in_place_faster_down
|
||
step_end
|
||
|
||
SlateportCity_EventScript_Ty::
|
||
msgbox SlateportCity_Text_BigSmileForCamera, MSGBOX_SIGN
|
||
end
|
||
|
||
SlateportCity_EventScript_Gabby::
|
||
msgbox SlateportCity_Text_MostInvaluableExperience, MSGBOX_SIGN
|
||
end
|
||
|
||
SlateportCity_EventScript_Man3::
|
||
msgbox SlateportCity_Text_WonderIfLighthouseStartlesPokemon, MSGBOX_NPC
|
||
end
|
||
|
||
SlateportCity_EventScript_BerryPowderClerk::
|
||
lock
|
||
faceplayer
|
||
goto_if_set FLAG_RECEIVED_POWDER_JAR, SlateportCity_EventScript_ReceivedPowderJar
|
||
msgbox SlateportCity_Text_ExplainBerries, MSGBOX_DEFAULT
|
||
giveitem ITEM_POWDER_JAR
|
||
setflag FLAG_RECEIVED_POWDER_JAR
|
||
msgbox SlateportCity_Text_ExplainBerryPowder, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_ReceivedPowderJar::
|
||
setvar VAR_0x8004, 1
|
||
specialvar VAR_RESULT, HasEnoughBerryPowder
|
||
goto_if_eq VAR_RESULT, FALSE, SlateportCity_EventScript_ExplainBerryPowder
|
||
msgbox SlateportCity_Text_BroughtMeSomeBerryPowder, MSGBOX_DEFAULT
|
||
special DisplayBerryPowderVendorMenu
|
||
goto SlateportCity_EventScript_ChooseBerryPowderItem
|
||
end
|
||
|
||
SlateportCity_EventScript_ExplainBerryPowder::
|
||
msgbox SlateportCity_Text_ExplainBerryPowder, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_ChooseBerryPowderItem::
|
||
message SlateportCity_Text_ExchangeWhatWithIt
|
||
waitmessage
|
||
setvar VAR_0x8004, SCROLL_MULTI_BERRY_POWDER_VENDOR
|
||
special ShowScrollableMultichoice
|
||
waitstate
|
||
switch VAR_RESULT
|
||
case 0, SlateportCity_EventScript_EnergyPowder
|
||
case 1, SlateportCity_EventScript_EnergyRoot
|
||
case 2, SlateportCity_EventScript_HealPowder
|
||
case 3, SlateportCity_EventScript_RevivalHerb
|
||
case 4, SlateportCity_EventScript_Protein
|
||
case 5, SlateportCity_EventScript_Iron
|
||
case 6, SlateportCity_EventScript_Carbos
|
||
case 7, SlateportCity_EventScript_Calcium
|
||
case 8, SlateportCity_EventScript_Zinc
|
||
case 9, SlateportCity_EventScript_HPUp
|
||
case 10, SlateportCity_EventScript_PPUp
|
||
case 11, SlateportCity_EventScript_CancelPowderItemSelect
|
||
case MULTI_B_PRESSED, SlateportCity_EventScript_CancelPowderItemSelect
|
||
end
|
||
|
||
SlateportCity_EventScript_EnergyPowder::
|
||
bufferitemname STR_VAR_1, ITEM_ENERGY_POWDER
|
||
setvar VAR_0x8008, ITEM_ENERGY_POWDER
|
||
setvar VAR_0x8009, 50
|
||
goto SlateportCity_EventScript_TryBuyBerryPowderItem
|
||
end
|
||
|
||
SlateportCity_EventScript_EnergyRoot::
|
||
bufferitemname STR_VAR_1, ITEM_ENERGY_ROOT
|
||
setvar VAR_0x8008, ITEM_ENERGY_ROOT
|
||
setvar VAR_0x8009, 80
|
||
goto SlateportCity_EventScript_TryBuyBerryPowderItem
|
||
end
|
||
|
||
SlateportCity_EventScript_HealPowder::
|
||
bufferitemname STR_VAR_1, ITEM_HEAL_POWDER
|
||
setvar VAR_0x8008, ITEM_HEAL_POWDER
|
||
setvar VAR_0x8009, 50
|
||
goto SlateportCity_EventScript_TryBuyBerryPowderItem
|
||
end
|
||
|
||
SlateportCity_EventScript_RevivalHerb::
|
||
bufferitemname STR_VAR_1, ITEM_REVIVAL_HERB
|
||
setvar VAR_0x8008, ITEM_REVIVAL_HERB
|
||
setvar VAR_0x8009, 300
|
||
goto SlateportCity_EventScript_TryBuyBerryPowderItem
|
||
end
|
||
|
||
SlateportCity_EventScript_Protein::
|
||
bufferitemname STR_VAR_1, ITEM_PROTEIN
|
||
setvar VAR_0x8008, ITEM_PROTEIN
|
||
setvar VAR_0x8009, 1000
|
||
goto SlateportCity_EventScript_TryBuyBerryPowderItem
|
||
end
|
||
|
||
SlateportCity_EventScript_Iron::
|
||
bufferitemname STR_VAR_1, ITEM_IRON
|
||
setvar VAR_0x8008, ITEM_IRON
|
||
setvar VAR_0x8009, 1000
|
||
goto SlateportCity_EventScript_TryBuyBerryPowderItem
|
||
end
|
||
|
||
SlateportCity_EventScript_Carbos::
|
||
bufferitemname STR_VAR_1, ITEM_CARBOS
|
||
setvar VAR_0x8008, ITEM_CARBOS
|
||
setvar VAR_0x8009, 1000
|
||
goto SlateportCity_EventScript_TryBuyBerryPowderItem
|
||
end
|
||
|
||
SlateportCity_EventScript_Calcium::
|
||
bufferitemname STR_VAR_1, ITEM_CALCIUM
|
||
setvar VAR_0x8008, ITEM_CALCIUM
|
||
setvar VAR_0x8009, 1000
|
||
goto SlateportCity_EventScript_TryBuyBerryPowderItem
|
||
end
|
||
|
||
SlateportCity_EventScript_Zinc::
|
||
bufferitemname STR_VAR_1, ITEM_ZINC
|
||
setvar VAR_0x8008, ITEM_ZINC
|
||
setvar VAR_0x8009, 1000
|
||
goto SlateportCity_EventScript_TryBuyBerryPowderItem
|
||
end
|
||
|
||
SlateportCity_EventScript_HPUp::
|
||
bufferitemname STR_VAR_1, ITEM_HP_UP
|
||
setvar VAR_0x8008, ITEM_HP_UP
|
||
setvar VAR_0x8009, 1000
|
||
goto SlateportCity_EventScript_TryBuyBerryPowderItem
|
||
end
|
||
|
||
SlateportCity_EventScript_PPUp::
|
||
bufferitemname STR_VAR_1, ITEM_PP_UP
|
||
setvar VAR_0x8008, ITEM_PP_UP
|
||
setvar VAR_0x8009, 3000
|
||
goto SlateportCity_EventScript_TryBuyBerryPowderItem
|
||
end
|
||
|
||
SlateportCity_EventScript_CancelPowderItemSelect::
|
||
msgbox SlateportCity_Text_ComeBackToTradeBerryPowder, MSGBOX_DEFAULT
|
||
special RemoveBerryPowderVendorMenu
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_TryBuyBerryPowderItem::
|
||
msgbox SlateportCity_Text_ExchangeBerryPowderForItem, MSGBOX_YESNO
|
||
goto_if_eq VAR_RESULT, NO, SlateportCity_EventScript_ChooseBerryPowderItem
|
||
copyvar VAR_0x8004, VAR_0x8009
|
||
specialvar VAR_RESULT, HasEnoughBerryPowder
|
||
goto_if_eq VAR_RESULT, FALSE, SlateportCity_EventScript_NotEnoughBerryPowder
|
||
giveitem VAR_0x8008
|
||
goto_if_eq VAR_RESULT, FALSE, SlateportCity_EventScript_NoRoomForBerryPowderItem
|
||
copyvar VAR_0x8004, VAR_0x8009
|
||
special TakeBerryPowder
|
||
special PrintPlayerBerryPowderAmount
|
||
msgbox SlateportCity_Text_FineBerryPowderTradeSomethingElse, MSGBOX_YESNO
|
||
goto_if_eq VAR_RESULT, YES, SlateportCity_EventScript_ChooseBerryPowderItem
|
||
msgbox SlateportCity_Text_WhenYouGetMoreBringItToMe, MSGBOX_DEFAULT
|
||
special RemoveBerryPowderVendorMenu
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_NoRoomForBerryPowderItem::
|
||
msgbox gText_TheBagIsFull, MSGBOX_DEFAULT
|
||
special RemoveBerryPowderVendorMenu
|
||
release
|
||
end
|
||
|
||
SlateportCity_EventScript_NotEnoughBerryPowder::
|
||
msgbox SlateportCity_Text_DontHaveEnoughBerryPowder, MSGBOX_DEFAULT
|
||
goto SlateportCity_EventScript_ChooseBerryPowderItem
|
||
end
|
||
|
||
SlateportCity_EventScript_ScottBattleTentScene::
|
||
lockall
|
||
applymovement LOCALID_PLAYER, Common_Movement_FaceUp
|
||
waitmovement 0
|
||
opendoor 10, 12
|
||
waitdooranim
|
||
addobject LOCALID_SLATEPORT_SCOTT
|
||
applymovement LOCALID_PLAYER, SlateportCity_Movement_PushPlayerDown
|
||
applymovement LOCALID_SLATEPORT_SCOTT, SlateportCity_Movement_ScottExitBattleTent
|
||
waitmovement 0
|
||
closedoor 10, 12
|
||
waitdooranim
|
||
msgbox SlateportCity_Text_TakingBattleTentChallenge, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_PLAYER, SlateportCity_Movement_PlayerWatchScottExit
|
||
applymovement LOCALID_SLATEPORT_SCOTT, SlateportCity_Movement_ScottExitAfterBattleTent
|
||
waitmovement 0
|
||
removeobject LOCALID_SLATEPORT_SCOTT
|
||
addvar VAR_SCOTT_STATE, 1
|
||
setvar VAR_SLATEPORT_OUTSIDE_MUSEUM_STATE, 3
|
||
releaseall
|
||
end
|
||
|
||
SlateportCity_Movement_PushPlayerDown:
|
||
lock_facing_direction
|
||
walk_down
|
||
unlock_facing_direction
|
||
step_end
|
||
|
||
SlateportCity_Movement_PlayerWatchScottExit:
|
||
delay_16
|
||
walk_in_place_faster_right
|
||
step_end
|
||
|
||
SlateportCity_Movement_ScottExitBattleTent:
|
||
delay_8
|
||
walk_down
|
||
step_end
|
||
|
||
SlateportCity_Movement_ScottExitAfterBattleTent:
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
step_end
|
||
|
||
SlateportCity_EventScript_BerryCrushRankingsSign::
|
||
lockall
|
||
special ShowBerryCrushRankings
|
||
waitstate
|
||
releaseall
|
||
end
|
||
|
||
SlateportCity_Text_EnergyGuruSellWhatYouNeed:
|
||
.string "我是努力家!\n我会为你寻找需要的东西!$"
|
||
|
||
SlateportCity_Text_OhYourPokemon:
|
||
.string "哦?\n你的{STR_VAR_1}……$"
|
||
|
||
SlateportCity_Text_PleaseGiveItThisEffortRibbon:
|
||
.string "很努力嘛!\p这个努力奖章就\n给它作奖品吧。$"
|
||
|
||
SlateportCity_Text_ReceivedEffortRibbon:
|
||
.string "{PLAYER}得到努力奖章。$"
|
||
|
||
SlateportCity_Text_PutEffortRibbonOnMon:
|
||
.string "{PLAYER}给{STR_VAR_1}\n戴上努力奖章。$"
|
||
|
||
SlateportCity_Text_GoForItLittleHarder:
|
||
.string "你要更努力些才行。\p我会给你的宝可梦\n好东西的。$"
|
||
|
||
SlateportCity_Text_EffortRibbonLooksGoodOnIt:
|
||
.string "啊!你的{STR_VAR_1},\n戴着努力奖章很合适嘛!$"
|
||
|
||
SlateportCity_Text_WonderIfLighthouseStartlesPokemon:
|
||
.string "灯塔的光能照到\n数百里外的地方。\p不知道这样会不会\n吓到海里的宝可梦。$"
|
||
|
||
SlateportCity_Text_SeaweedFullOfLife:
|
||
.string "嗨,看这里!\p这周围的海草\n都那么新鲜灵动。\p呀,它看上去好像\n会跳出来攻击我们!$"
|
||
|
||
SlateportCity_Text_HowTownIsBornAndGrows:
|
||
.string "有洁净水源的地方\n就会长出富足的果园。\p然后人们聚集在这里,\n就出现了集市。\p一个镇子就是这样诞生和发展下去的。$"
|
||
|
||
SlateportCity_Text_SlateportWonderfulPlace:
|
||
.string "在可以闻到海风的\n地方购物……\p凯那市简直就是天堂!$"
|
||
|
||
SlateportCity_Text_BuyBricksSoDecorWontGetDirty:
|
||
.string "把玩偶和坐垫直接放在地上的话,\n会把它们弄脏的,\p所以我准备买几块砖块\n来放玩偶和坐垫,\l这样它们就不会脏了。$"
|
||
|
||
SlateportCity_Text_GoingToCompeteInBattleTent:
|
||
.string "啊啊啊!我也要参加\n对战帐篷!\p但在那之前,我得先去\n捕捉几只宝可梦!$"
|
||
|
||
SlateportCity_Text_BushedHikingFromMauville:
|
||
.string "呼……累死了……\p我是从紫堇市徒步走来的。\n但是,看呐,这城市简直太大了。\p早知道我就\n骑车过来了。$"
|
||
|
||
SlateportCity_Text_EveryoneCallsHimCaptStern:
|
||
.string "是楠木设立了博物馆,\n他同时也是\l海底勘探队的队长,\p大家都叫他楠木馆长。$"
|
||
|
||
SlateportCity_Text_WhatsLongLineOverThere:
|
||
.string "那边怎么了?\n排了那么长的队……$"
|
||
|
||
SlateportCity_Text_VisitedMuseumOften:
|
||
.string "我小的时候 \n经常去博物馆。\p参观展览的时候,\n总会陶醉于大海的神秘。$"
|
||
|
||
SlateportCity_Text_QuitPushing:
|
||
.string "喂,你!别挤!\n你得排队,知道吗?$"
|
||
|
||
SlateportCity_Text_AquaHasPolicy:
|
||
.string "海洋队在办事的时候\n有专业的集合和撤退手段。$"
|
||
|
||
SlateportCity_Text_BossIsBrilliant:
|
||
.string "我们老大很聪明。\p但我还没明白\n他为什么要占领博物馆。$"
|
||
|
||
SlateportCity_Text_WhatsNewSchemeIWonder:
|
||
.string "不知道下面的计划是什么?\p老大发起火来太可怕了,\n我得小心别把事情搞砸……$"
|
||
|
||
SlateportCity_Text_ShouldTakeItAll:
|
||
.string "如果博物馆里有我们想要的东西,\n我们就会把那些全部抢走!$"
|
||
|
||
SlateportCity_Text_DontButtIn:
|
||
.string "喂,那边的!\n别插队!$"
|
||
|
||
SlateportCity_Text_RemindsMeOfLongLineForGames:
|
||
.string "这么长的队,\n嗯,\p让我想起了以前\n排队买游戏大作的时候……$"
|
||
|
||
SlateportCity_Text_WhyAreWeLiningUp:
|
||
.string "我们干嘛非得排队买票?\n直接闯进去不就得了!$"
|
||
|
||
SlateportCity_Text_WhatDoYouWant:
|
||
.string "什么?\n你想干什么?$"
|
||
|
||
SlateportCity_Text_IllReadSignForYou:
|
||
.string "想看看这块标牌?\n我帮你读吧!$"
|
||
|
||
SlateportCity_Text_SaysSomethingLikeSeaIsEndless:
|
||
.string "我看看……\p呃……上面写的大概是\n“大海中的生命是无穷的”。\p嗯,\n我肯定上面就是这么写的。$"
|
||
|
||
SlateportCity_Text_ShouldveBroughtMyGameBoy:
|
||
.string "唔嗯……\p我真该把我的GBA带来的,那样就不用\n在这儿等得这么无聊了……\p唔嗯……$"
|
||
|
||
SlateportCity_Text_HotSpringsAfterOperation:
|
||
.string "“这次工作完毕之后\n我就带你们去泡温泉!”\p老大这么说的。\n我都等不及了!$"
|
||
|
||
SlateportCity_Text_SeaIsSoWet:
|
||
.string "大海这么广阔……\p会是宝可梦的泪水\n聚成的吗?$"
|
||
|
||
SlateportCity_Text_SinkOldBoats:
|
||
.string "你知道人们怎么处理\n无法再出海的旧船吗?\p他们把船沉到海里面,\n那些旧船成了宝可梦的家。$"
|
||
|
||
SlateportCity_Text_BuyTooMuch:
|
||
.string "每次我来这里都控制不住自己,\n买一大堆东西回去。$"
|
||
|
||
SlateportCity_Text_GetNameRaterToHelpYou:
|
||
.string "如果想要为你的宝可梦\n更改昵称的话,\l就去找姓名鉴定师帮忙吧。$"
|
||
|
||
SlateportCity_Text_CantChangeTradeMonName:
|
||
.string "你不能更改\n交换得来的宝可梦的名字,\p因为那名字中\n包含着原先的训练家对它的情感。$"
|
||
|
||
SlateportCity_Text_BattleTentBuiltRecently:
|
||
.string "最近凯那市\n出现了一个对战帐篷。\p虽然道馆也很有趣,\n但对战帐篷更棒。\p在对战帐篷中\n能见到很厉害的宝可梦!$"
|
||
|
||
SlateportCity_Text_CaptSternBeingInterviewed:
|
||
.string "我本来希望记者们会去采访个明星,\n这样我就能去要签名了。\p但他们采访的是谁?\n那不是楠木馆长吗?$"
|
||
|
||
SlateportCity_Text_InterviewerSoCool:
|
||
.string "那个女记者真棒,\n我长大后也要做个国际记者!$"
|
||
|
||
SlateportCity_Text_SternSaysDiscoveredSomething:
|
||
.string "楠木馆长说\n他们在海底找到了什么东西。\p那到底是什么?\n会是什么东西呢?$"
|
||
|
||
SlateportCity_Text_CaptainComeBackWithBigFish:
|
||
.string "发生什么了?\p馆长带着从海底找到的\n大鱼回来了?$"
|
||
|
||
SlateportCity_Text_AmIOnTV:
|
||
.string "喂!你看了吗?\n我在电视上亮相了吗?$"
|
||
|
||
SlateportCity_Text_CaptainsACelebrity:
|
||
.string "电视采访!哇!\n馆长是名人了!$"
|
||
|
||
SlateportCity_Text_BigSmileForCamera:
|
||
.string "达伊:好,楠木馆长,\n对镜头笑一下!$"
|
||
|
||
SlateportCity_Text_MostInvaluableExperience:
|
||
.string "玛莉:我们知道您在此次勘探中\n获得了非常宝贵的经验……$"
|
||
|
||
SlateportCity_Text_SternMoveAheadWithExploration:
|
||
.string "楠木馆长:是的,\n我们打算继续推进勘探计划。$"
|
||
|
||
SlateportCity_Text_GabbyWonderfulThanksForInterview:
|
||
.string "玛莉:加油吧,楠木馆长!\n感谢您在百忙中抽出时间来\l接受我们的采访,\p下次有什么新发现的话,\n希望还能允许我们采访您!$"
|
||
|
||
SlateportCity_Text_SternWhewFirstInterview:
|
||
.string "楠木馆长:呼……\p这是我第一次上电视。\n真是太紧张了。$"
|
||
|
||
SlateportCity_Text_OhPlayerWeMadeDiscovery:
|
||
.string "噢!{PLAYER}{KUN}!\n你看起来不错!\p在我们上次勘探中\n有个大发现,\p在128号水路上\n有个海底洞窟。\p我们认为那里很可能是一种\n据说灭绝已久的宝可梦的栖息地。$"
|
||
|
||
SlateportCity_Text_AquaWillAssumeControlOfSubmarine:
|
||
.string "哼哼哼……\n想必是楠木馆长吧?\p你的这艘潜水艇\n我们海洋队征用了!\p抗议无效!\n给我们好好老实配合!\p哼哼哼……\n你就好好见识一下我们\l海洋队的宏图大业吧!$"
|
||
|
||
SlateportCity_Text_SternWhatWasAllThat:
|
||
.string "楠木馆长:怎么回事?\p听起来好像是\n有人在用扩音器说话……\p声音是从哪儿来的?$"
|
||
|
||
SlateportCity_Text_FromHarborTryingToTakeSub:
|
||
.string "是船舶那儿!\p潜水艇!\n他们想抢潜艇!$"
|
||
|
||
SlateportCity_Text_PleaseComeWithMe:
|
||
.string "{PLAYER}{KUN}!\n快,跟我来!$"
|
||
|
||
SlateportCity_Text_BattleTentSign:
|
||
.string "对战帐篷凯那市分址\n“寻找!究极宝可梦!”$"
|
||
|
||
SlateportCity_Text_SternsShipyardWantedSign:
|
||
.string "楠木造船厂\p“招募:在任何水流中\n都能驾船的水手。”$"
|
||
|
||
SlateportCity_Text_SternsShipyardNearsCompletion:
|
||
.string "楠木造船厂\p“由凯那市到水静市的\n破浪号渡轮\l将在近期完工。”$"
|
||
|
||
SlateportCity_Text_SternsShipyardFerryComplete:
|
||
.string "楠木造船厂\p“凯那市—水静市的\n破浪号渡轮的下水仪式\l将在港口举行。”$"
|
||
|
||
SlateportCity_Text_PokemonFanClubSign:
|
||
.string "宝可梦发烧友俱乐部\n“聚集着所有喜爱宝可梦的人!”$"
|
||
|
||
SlateportCity_Text_OceanicMuseumSign:
|
||
.string "“无垠的大海哺育了\n世间一切的生命。”\p海洋科学博物馆$"
|
||
|
||
SlateportCity_Text_CitySign:
|
||
.string "这里是凯那市。\n“人类与宝可梦交流的港泊。”$"
|
||
|
||
SlateportCity_Text_MarketSign:
|
||
.string "凯那市市场\n“我们有其他地方买不到的商品!”$"
|
||
|
||
SlateportCity_Text_HarborFerryUnderConstruction:
|
||
.string "凯那市港口\p“破浪号渡轮\n正在船厂加工建造,\p预计近期\n即可通航。”$"
|
||
|
||
SlateportCity_Text_HarborSign:
|
||
.string "凯那市港口\p“愿破浪号渡轮\n为您带来最快乐的旅行体验。”$"
|
||
|
||
SlateportCity_Text_NameRatersHouseSign:
|
||
.string "姓名鉴定师\n“鉴定宝可梦名字的好坏。”$"
|
||
|
||
SlateportCity_Text_ExplainBerries:
|
||
.string "你知道吗?\n当野生宝可梦受伤时,\p它会寻找树果吃,为自己疗伤。\p有人受到启发,\n从而想到用树果制药。\p知道吗?\p要用树果制药,\n就得先把树果磨成粉末。\p你知道吗?\p你好像对树果\n很感兴趣!\p我有好东西\n要送给你。$"
|
||
|
||
SlateportCity_Text_ExplainBerryPowder:
|
||
.string "最近我在宝可梦中心里\n安装了研磨树果的设备,\p树果混合器就放在\n楼上的角落里。\p你知道吗?\p你能帮我用那机器\n制做些树果粉末吗?\p如果你能给我带来很多的树果粉末,\n我就能做出各种各样的药来。$"
|
||
|
||
SlateportCity_Text_BroughtMeSomeBerryPowder:
|
||
.string "你给我带来\n树果粉末了吗?$"
|
||
|
||
SlateportCity_Text_ExchangeWhatWithIt:
|
||
.string "你想用它\n换什么?$"
|
||
|
||
SlateportCity_Text_ExchangeBerryPowderForItem:
|
||
.string "那么,你是想用树果粉末\n换{STR_VAR_1}是吗?$"
|
||
|
||
SlateportCity_Text_DontHaveEnoughBerryPowder:
|
||
.string "真可惜,\n你没有足够的树果粉末。$"
|
||
|
||
SlateportCity_Text_FineBerryPowderTradeSomethingElse:
|
||
.string "这些树果粉末不错,\n用它们能做出很棒的药。\p你还想用你的树果粉末\n换点别的吗?$"
|
||
|
||
SlateportCity_Text_WhenYouGetMoreBringItToMe:
|
||
.string "好吧!你有了更多\n树果粉末的话,就带来给我吧!$"
|
||
|
||
SlateportCity_Text_ComeBackToTradeBerryPowder:
|
||
.string "想用树果粉末交换\n药的话随时可以再来,\p我会一直在这里收购。\p知道吗?$"
|
||
|
||
SlateportCity_Text_YouDroveTeamAquaAway:
|
||
.string "亚希达:嗯?\n我想我以前见过你。\p我有没有向你做过自我介绍?\n我叫亚希达,\p刚才看到海洋队\n好像很慌张地逃跑了,\p我想——是你赶走他们的吧?$"
|
||
|
||
SlateportCity_Text_MaybeThisTrainer:
|
||
.string "亚希达:唔……\n也许,说不定,这个训练家……$"
|
||
|
||
SlateportCity_Text_LetsRegisterEachOther:
|
||
.string "亚希达:好!我觉得我们\n能成为好朋友。\p我们互相在宝可导航里\n登记信息吧。\p…… …… ……$"
|
||
|
||
SlateportCity_Text_RegisteredScott:
|
||
.string "把亚希达\n登记到宝可导航里了。$"
|
||
|
||
SlateportCity_Text_KeepEyeOnTrainersBeSeeingYou:
|
||
.string "亚希达:虽然我想跟你同行,\n但我还得去考察其他\l训练家的才能。\p我会去其他城市\n再稍微逛逛的。\p那么,回头见,{PLAYER}{KUN}!$"
|
||
|
||
SlateportCity_Text_TakingBattleTentChallenge:
|
||
.string "亚希达:哦!\n这不是{PLAYER}{KUN}吗!\p{PLAYER}{KUN},我猜——你\n要去挑战对战帐篷吧?\p好主意!\n很棒的主意!\p对战帐篷就是需要\n强大的训练家!\p拿出全力去取胜吧!$"
|