RoamerX 0ce86de76d 爸爸、妈妈和满充的台词重新翻译
同样是神百基本没有可供参考的,参考deepseek日文英文翻译及原版英文
2025-05-09 20:05:20 +08:00

376 lines
14 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.set LOCALID_MOM, 1
.set LOCALID_RIVAL_MOM, 4
.set LOCALID_RIVAL, 7
LittlerootTown_BrendansHouse_1F_MapScripts::
map_script MAP_SCRIPT_ON_LOAD, LittlerootTown_BrendansHouse_1F_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_BrendansHouse_1F_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, LittlerootTown_BrendansHouse_1F_OnFrame
.byte 0
LittlerootTown_BrendansHouse_1F_OnLoad:
call_if_lt VAR_LITTLEROOT_INTRO_STATE, 6, LittlerootTown_BrendansHouse_1F_EventScript_SetMovingBoxes
call_if_set FLAG_RECEIVED_RUNNING_SHOES, LittlerootTown_BrendansHouse_1F_EventScript_CheckShowShoesManual
end
LittlerootTown_BrendansHouse_1F_EventScript_SetMovingBoxes::
setmetatile 5, 4, METATILE_BrendansMaysHouse_MovingBox_Open, TRUE
setmetatile 5, 2, METATILE_BrendansMaysHouse_MovingBox_Closed, TRUE
return
LittlerootTown_BrendansHouse_1F_EventScript_CheckShowShoesManual::
checkplayergender
goto_if_eq VAR_RESULT, MALE, LittlerootTown_BrendansHouse_1F_EventScript_ShowRunningShoesManual
return
LittlerootTown_BrendansHouse_1F_EventScript_ShowRunningShoesManual::
setmetatile 3, 7, METATILE_BrendansMaysHouse_BookOnTable, TRUE
return
LittlerootTown_BrendansHouse_1F_OnTransition:
call_if_eq VAR_LITTLEROOT_INTRO_STATE, 3, LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToDoor
call_if_eq VAR_LITTLEROOT_INTRO_STATE, 5, LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToStairs
call_if_eq VAR_LITTLEROOT_INTRO_STATE, 6, LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToTV
end
LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToStairs::
setobjectxyperm LOCALID_MOM, 8, 4
setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToTV::
setobjectxyperm LOCALID_MOM, 4, 5
setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToDoor::
setobjectxyperm LOCALID_MOM, 9, 8
setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
return
@ Many of the below scripts have no gender check because they assume youre in the correct house
@ The below SS Ticket script uses Mays house state by accident(?), but theyre both set identically after the intro
LittlerootTown_BrendansHouse_1F_OnFrame:
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 3, LittlerootTown_BrendansHouse_1F_EventScript_EnterHouseMovingIn
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 5, LittlerootTown_BrendansHouse_1F_EventScript_GoUpstairsToSetClock
map_script_2 VAR_LITTLEROOT_INTRO_STATE, 6, LittlerootTown_BrendansHouse_1F_EventScript_PetalburgGymReport
map_script_2 VAR_LITTLEROOT_HOUSES_STATE_MAY, 1, LittlerootTown_BrendansHouse_1F_EventScript_YoureNewNeighbor
map_script_2 VAR_LITTLEROOT_HOUSES_STATE_MAY, 3, PlayersHouse_1F_EventScript_GetSSTicketAndSeeLatiTV
.2byte 0
LittlerootTown_BrendansHouse_1F_EventScript_GoUpstairsToSetClock::
lockall
msgbox PlayersHouse_1F_Text_GoSetTheClock, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs
applymovement LOCALID_MOM, LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs
waitmovement 0
warp MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F, 7, 1
waitstate
releaseall
end
LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs:
walk_up
step_end
LittlerootTown_BrendansHouse_1F_EventScript_EnterHouseMovingIn::
lockall
setvar VAR_0x8004, LOCALID_MOM
setvar VAR_0x8005, MALE
goto PlayersHouse_1F_EventScript_EnterHouseMovingIn
end
LittlerootTown_BrendansHouse_1F_EventScript_PetalburgGymReport::
lockall
setvar VAR_0x8004, MALE
setvar VAR_0x8005, LOCALID_MOM
goto PlayersHouse_1F_EventScript_PetalburgGymReportMale
end
LittlerootTown_BrendansHouse_1F_EventScript_YoureNewNeighbor::
lockall
playse SE_PIN
applymovement LOCALID_RIVAL_MOM, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_RIVAL_MOM, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
applymovement LOCALID_RIVAL_MOM, LittlerootTown_BrendansHouse_1F_Movement_RivalMomApproach
waitmovement 0
special GetRivalSonDaughterString
msgbox RivalsHouse_1F_Text_OhYoureTheNewNeighbor, MSGBOX_DEFAULT
setflag FLAG_MET_RIVAL_MOM
setvar VAR_LITTLEROOT_HOUSES_STATE_MAY, 2
releaseall
end
LittlerootTown_BrendansHouse_1F_Movement_RivalMomApproach:
walk_down
walk_right
walk_right
walk_right
walk_right
walk_right
step_end
LittlerootTown_BrendansHouse_1F_EventScript_GoSeeRoom::
lockall
setvar VAR_0x8004, LOCALID_MOM
setvar VAR_0x8005, MALE
applymovement VAR_0x8004, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
goto PlayersHouse_1F_EventScript_MomGoSeeRoom
end
LittlerootTown_BrendansHouse_1F_EventScript_MeetRival0::
lockall
setvar VAR_0x8008, 0
goto LittlerootTown_BrendansHouse_1F_EventScript_MeetRival
end
LittlerootTown_BrendansHouse_1F_EventScript_MeetRival1::
lockall
setvar VAR_0x8008, 1
goto LittlerootTown_BrendansHouse_1F_EventScript_MeetRival
end
LittlerootTown_BrendansHouse_1F_EventScript_MeetRival2::
lockall
setvar VAR_0x8008, 2
goto LittlerootTown_BrendansHouse_1F_EventScript_MeetRival
end
LittlerootTown_BrendansHouse_1F_EventScript_MeetRival::
playse SE_EXIT
delay 10
addobject LOCALID_RIVAL
delay 30
playse SE_PIN
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_RIVAL, Common_Movement_Delay48
waitmovement 0
call_if_ne VAR_0x8008, 1, LittlerootTown_BrendansHouse_1F_EventScript_PlayerFaceBrendan
playbgm MUS_ENCOUNTER_BRENDAN, TRUE
call_if_eq VAR_0x8008, 0, LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer0
call_if_eq VAR_0x8008, 1, LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer1
call_if_eq VAR_0x8008, 2, LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer2
msgbox RivalsHouse_1F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
closemessage
call_if_eq VAR_0x8008, 0, LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs0
call_if_eq VAR_0x8008, 1, LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs1
call_if_eq VAR_0x8008, 2, LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs2
playse SE_EXIT
removeobject LOCALID_RIVAL
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_BRENDAN
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_POKE_BALL
clearflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_BEDROOM
delay 30
setvar VAR_LITTLEROOT_RIVAL_STATE, 3
setvar VAR_LITTLEROOT_TOWN_STATE, 1
savebgm MUS_DUMMY
fadedefaultbgm
releaseall
end
LittlerootTown_BrendansHouse_1F_EventScript_PlayerFaceBrendan::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer0::
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer0
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer1::
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer1
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer2::
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer2
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer0:
walk_in_place_faster_left
walk_left
walk_in_place_faster_up
walk_up
walk_up
walk_up
walk_up
step_end
LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer1:
walk_up
walk_up
walk_up
step_end
LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer2:
walk_in_place_faster_right
walk_right
walk_in_place_faster_up
walk_up
walk_up
walk_up
walk_up
step_end
LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs0::
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit0
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs0
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs1::
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit1
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs1
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs2::
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit2
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs2
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit0:
delay_16
delay_8
walk_in_place_faster_right
step_end
LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit1:
delay_16
delay_8
walk_in_place_faster_right
delay_16
delay_16
walk_in_place_faster_up
step_end
LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit2:
delay_16
delay_8
walk_in_place_faster_left
step_end
LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs0:
walk_in_place_faster_right
walk_right
walk_in_place_faster_up
walk_up
walk_up
step_end
LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs1:
walk_in_place_faster_right
walk_right
walk_in_place_faster_up
walk_up
walk_up
walk_in_place_faster_left
walk_left
walk_in_place_faster_up
walk_up
step_end
LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs2:
walk_in_place_faster_left
walk_left
walk_in_place_faster_up
walk_up
walk_up
step_end
PlayersHouse_1F_Text_IsntItNiceInHere:
.string "妈妈:怎么样,{PLAYER}?\n家里也很不错吧?$"
PlayersHouse_1F_Text_MoversPokemonGoSetClock:
.string "搬家公司的宝可梦帮我们把东西\n都搬进来,并且整理打扫好了。\l真是太方便了!\p{PLAYER},你的房间在楼上,\n去看看吧,宝贝!\p爸爸特意买了新的时钟\n来庆祝我们搬家。\l记得调好时间哦!$"
PlayersHouse_1F_Text_ArentYouInterestedInRoom:
.string "妈妈:怎么了,{PLAYER}?\p不去看看\n自己的新房间吗?$"
PlayersHouse_1F_Text_GoSetTheClock:
.string "妈妈:{PLAYER},\p记得先去房间调好时钟哦。$"
PlayersHouse_1F_Text_OhComeQuickly:
.string "妈妈:……啊!{PLAYER},{PLAYER}!\n快过来看!$"
PlayersHouse_1F_Text_MaybeDadWillBeOn:
.string "妈妈:橙华市道馆上电视了!\n说不定能看到你爸爸!$"
PlayersHouse_1F_Text_ItsOverWeMissedHim:
.string "妈妈:哎呀……节目结束了。\p刚才爸爸好像出镜了呢,\n可惜我们错过了。$"
PlayersHouse_1F_Text_GoIntroduceYourselfNextDoor:
.string "对了,\n爸爸的朋友也住在镇上,\p他叫小田卷博士,\p家就住在隔壁,\n记得去打个招呼哦!$"
PlayersHouse_1F_Text_SeeYouHoney:
.string "妈妈:再见,宝贝!$"
PlayersHouse_1F_Text_DidYouMeetProfBirch:
.string "妈妈:拜访过小田卷博士了吗?$"
PlayersHouse_1F_Text_YouShouldRestABit:
.string "妈妈:怎么样了,{PLAYER}?\n你好像有点累了,\p在家休息一下吧。$"
PlayersHouse_1F_Text_TakeCareHoney:
.string "妈妈:路上小心,宝贝!$"
PlayersHouse_1F_Text_GotDadsBadgeHeresSomethingFromMom:
.string "妈妈:哎呀,\n那是爸爸给你的徽章吗?\p那么妈妈也要给你礼物!$"
PlayersHouse_1F_Text_DontPushYourselfTooHard:
.string "别太勉强自己,宝贝,\n累了的话就回家来歇歇。\p加油吧!$"
PlayersHouse_1F_Text_IsThatAPokenav:
.string "妈妈:这是什么?宝可导航?\n得文公司的人送你的吗?\p那么,登记一下妈妈的信息\n怎么样?\p…… ……$"
PlayersHouse_1F_Text_RegisteredMom:
.string "把妈妈\n登记到宝可导航里了。$"
PlayersHouse_1F_Text_Vigoroth1:
.string "喵呀呀呀!$"
PlayersHouse_1F_Text_Vigoroth2:
.string "嗯,嗯嗯……$"
PlayersHouse_1F_Text_ReportFromPetalburgGym:
.string "访问记者:……以上就是\n关于橙华市道馆的报道。$"
PlayersHouse_1F_Text_TheresAMovieOnTV:
.string "上演着一部电影,\p两个人在巨大的\n琴键上跳舞。\p该走了!$"
PlayersHouse_1F_Text_RunningShoesManual:
.string "这是\n跑步鞋的说明书。\p“穿上跑步鞋,\n按B键奔跑。\p系好你的鞋带,在\n踏地的节奏中飞奔吧!”$"
PlayersHouse_1F_Text_TicketFromBrineyCameForYou:
.string "爸爸:嗯?\p嗨,{PLAYER}!\p有段时间没见了,\n让我看看……好像变强了嘛。\p但你老爸我也不会放弃,\n不会输给你的!\p啊,对了,有东西要给你,\n这是一个叫哈奇的人\l托我带给你的。$"
PlayersHouse_1F_Text_PortsInSlateportLilycove:
.string "爸爸:唔,是乘坐游船的船票吧?\p记得没错的话,\n凯那市和水静市都有游船的码头。$"
PlayersHouse_1F_Text_BetterGetBackToGym:
.string "我该回橙华市道馆去了,\p老婆,谢谢你在我\n不在的时候看家。$"
PlayersHouse_1F_Text_DadShouldStayLonger:
.string "妈妈:毕竟是你的爸爸……\p已经很久没回家了,\n一回来就滔滔不绝地讲宝可梦的事。\p他该在家多休息几天的。$"
PlayersHouse_1F_Text_IsThatABreakingStory:
.string "妈妈:那是突发新闻吗?$"
PlayersHouse_1F_Text_LatiEmergencyNewsFlash:
.string "插播一条\n紧急新闻!\p在丰缘地区许多地方\n送来的目击报告称,有人看到\l天空中有彩色宝可梦飞过,\p现在这只宝可梦\n身份依然不明。\p下面继续播放\n正常节目。$"
PlayersHouse_1F_Text_WhatColorDidTheySay:
.string "妈妈:{PLAYER},你听到了吗?\p刚才新闻里说的\n宝可梦是什么颜色的来着?$"
PlayersHouse_1F_Text_StillUnknownPokemon:
.string "妈妈:真了不起!\n世界上还有未被发现的宝可梦呢!$"