127 lines
5.4 KiB
PHP
127 lines
5.4 KiB
PHP
.set LOCALID_BRINEY, 1
|
||
.set LOCALID_PEEKO, 2
|
||
|
||
Route104_MrBrineysHouse_MapScripts::
|
||
map_script MAP_SCRIPT_ON_TRANSITION, Route104_MrBrineysHouse_OnTransition
|
||
.byte 0
|
||
|
||
Route104_MrBrineysHouse_OnTransition:
|
||
setflag FLAG_LANDMARK_MR_BRINEY_HOUSE
|
||
call_if_eq VAR_BRINEY_HOUSE_STATE, 1, Route104_MrBrineysHouse_EventScript_SetBrineyPeekoPos
|
||
call_if_set FLAG_RECEIVED_POKENAV, Route104_MrBrineysHouse_EventScript_HideRustboroRival
|
||
end
|
||
|
||
Route104_MrBrineysHouse_EventScript_HideRustboroRival::
|
||
setflag FLAG_HIDE_RUSTBORO_CITY_RIVAL
|
||
return
|
||
|
||
Route104_MrBrineysHouse_EventScript_SetBrineyPeekoPos::
|
||
setobjectxyperm LOCALID_BRINEY, 9, 3
|
||
setobjectmovementtype LOCALID_BRINEY, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT
|
||
setobjectxyperm LOCALID_PEEKO, 9, 6
|
||
setobjectmovementtype LOCALID_PEEKO, MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_RIGHT_DOWN
|
||
return
|
||
|
||
Route104_MrBrineysHouse_EventScript_Briney::
|
||
lock
|
||
faceplayer
|
||
call_if_unset FLAG_MR_BRINEY_SAILING_INTRO, Route104_MrBrineysHouse_EventScript_SailingIntro
|
||
goto_if_unset FLAG_DELIVERED_STEVEN_LETTER, Route104_MrBrineysHouse_EventScript_SailBothDeliveries
|
||
goto_if_unset FLAG_DELIVERED_DEVON_GOODS, Route104_MrBrineysHouse_EventScript_SailDeliverPackage
|
||
goto Route104_MrBrineysHouse_EventScript_WhereAreWeBound
|
||
end
|
||
|
||
Route104_MrBrineysHouse_EventScript_SailingIntro::
|
||
setflag FLAG_MR_BRINEY_SAILING_INTRO
|
||
msgbox Route104_MrBrineysHouse_Text_WaitUpPeeko, MSGBOX_DEFAULT
|
||
msgbox Route104_MrBrineysHouse_Text_ItsYouLetsSailToDewford, MSGBOX_YESNO
|
||
goto_if_eq VAR_RESULT, NO, Route104_MrBrineysHouse_EventScript_DeclineDeliverySailing
|
||
goto Route104_MrBrineysHouse_EventScript_SailToDewford
|
||
end
|
||
|
||
Route104_MrBrineysHouse_EventScript_WhereAreWeBound::
|
||
message Route104_MrBrineysHouse_Text_WhereAreWeBound
|
||
waitmessage
|
||
multichoicedefault 20, 8, MULTI_BRINEY_OFF_DEWFORD, 1, FALSE
|
||
switch VAR_RESULT
|
||
case 0, Route104_MrBrineysHouse_EventScript_SailToDewford
|
||
case 1, Route104_MrBrineysHouse_EventScript_DeclineSailing
|
||
case MULTI_B_PRESSED, Route104_MrBrineysHouse_EventScript_DeclineSailing
|
||
end
|
||
|
||
Route104_MrBrineysHouse_EventScript_SailBothDeliveries::
|
||
msgbox Route104_MrBrineysHouse_Text_NeedToMakeDeliveriesSailToDewford, MSGBOX_YESNO
|
||
goto_if_eq VAR_RESULT, NO, Route104_MrBrineysHouse_EventScript_DeclineDeliverySailing
|
||
goto Route104_MrBrineysHouse_EventScript_SailToDewford
|
||
end
|
||
|
||
Route104_MrBrineysHouse_EventScript_SailDeliverPackage::
|
||
msgbox Route104_MrBrineysHouse_Text_NeedToDeliverPackageSailToDewford, MSGBOX_YESNO
|
||
goto_if_eq VAR_RESULT, NO, Route104_MrBrineysHouse_EventScript_DeclineDeliverySailing
|
||
goto Route104_MrBrineysHouse_EventScript_SailToDewford
|
||
end
|
||
|
||
Route104_MrBrineysHouse_EventScript_DeclineDeliverySailing::
|
||
msgbox Route104_MrBrineysHouse_Text_DeclineDeliverySail, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
Route104_MrBrineysHouse_EventScript_DeclineSailing::
|
||
msgbox Route104_MrBrineysHouse_Text_TellMeWheneverYouWantToSail, MSGBOX_DEFAULT
|
||
release
|
||
end
|
||
|
||
Route104_MrBrineysHouse_EventScript_SailToDewford::
|
||
msgbox Route104_MrBrineysHouse_Text_SetSailForDewford, MSGBOX_DEFAULT
|
||
call EventScript_BackupMrBrineyLocation
|
||
setvar VAR_BOARD_BRINEY_BOAT_STATE, 1
|
||
clearflag FLAG_HIDE_ROUTE_104_MR_BRINEY
|
||
setflag FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY
|
||
setflag FLAG_HIDE_BRINEYS_HOUSE_PEEKO
|
||
setvar VAR_RUSTBORO_CITY_STATE, 8
|
||
setvar VAR_ROUTE104_STATE, 2
|
||
setflag FLAG_HIDE_RUSTBORO_CITY_RIVAL
|
||
setflag FLAG_HIDE_ROUTE_104_RIVAL
|
||
warp MAP_ROUTE104, 13, 51
|
||
waitstate
|
||
releaseall
|
||
end
|
||
|
||
Route104_MrBrineysHouse_EventScript_Peeko::
|
||
lock
|
||
faceplayer
|
||
waitse
|
||
playmoncry SPECIES_WINGULL, CRY_MODE_NORMAL
|
||
msgbox Route104_MrBrineysHouse_Text_Peeko, MSGBOX_DEFAULT
|
||
waitmoncry
|
||
release
|
||
end
|
||
|
||
Route104_MrBrineysHouse_Text_WaitUpPeeko:
|
||
.string "哈奇:停一下,孩子!\n稍等,小皮!$"
|
||
|
||
Route104_MrBrineysHouse_Text_ItsYouLetsSailToDewford:
|
||
.string "嗯?你是{PLAYER}{KUN}!\n你救了我心爱的小皮!\l我们欠你的人情!\p什么?\n你想要和我一起出航?\p嗯…\p你要去武斗送信\n还要去凯那送包裹,那么?\p你一定经历了非常忙碌的生活!\p当然,你的请求\n我答应了。\p你找对人了!\n我们就是要去武斗。$"
|
||
|
||
Route104_MrBrineysHouse_Text_SetSailForDewford:
|
||
.string "哈奇:目标武斗!\p起锚!\n小皮,亲爱的,我们出发了!$"
|
||
|
||
Route104_MrBrineysHouse_Text_DeclineDeliverySail:
|
||
.string "哈奇:这样啊?\n你的货物可以等待吗?\p你继续你的工作吧\n什么时候出航可以随时跟我说!$"
|
||
|
||
Route104_MrBrineysHouse_Text_NeedToMakeDeliveriesSailToDewford:
|
||
.string "哈奇:喂!\n我知道你想说什么!\p你想要去武斗送信\n还要去凯那送包裹。\p你需要我做的\n丝毫没有问题--我就是适合这个工作的人!\p首先我们出航去武斗。$"
|
||
|
||
Route104_MrBrineysHouse_Text_NeedToDeliverPackageSailToDewford:
|
||
.string "哈奇:喂!\n我知道你想说什么!\p你想要送包裹给\n凯那的楠木。\p你需要我做的\n丝毫没有问题--我就是适合这个工作的人!\p首先我们出航去武斗。$"
|
||
|
||
Route104_MrBrineysHouse_Text_WhereAreWeBound:
|
||
.string "哈奇:喂!\n为了你,我们可以随时出航!\p现在,朋友,我们去哪?$"
|
||
|
||
Route104_MrBrineysHouse_Text_TellMeWheneverYouWantToSail:
|
||
.string "哈奇:这样就行了?\n那个,小皮的命是你救的。\p你继续忙你的吧\n什么时候想出航去哪随时跟我说!$"
|
||
|
||
Route104_MrBrineysHouse_Text_Peeko:
|
||
.string "小皮:皮皮呦咯!$"
|
||
|