汉化了树果混合器相关文本(src\berry_blender.c) 汉化了宝可方块相关文本(src\pokeblock.c) 汉化了所有奖章的说明文本(src\data\text\gift_ribbon_descriptions.h) 汉化了宝可梦导航器的相关文本(src\pokenav_main_menu.c,src\pokenav_list.c,src\pokenav_match_call_gfx.c,src\pokenav_menu_handler_gfx.c) 汉化了导航仪地图界面的地标名称(src\landmark.c),并统一了脚本中它们的叫法 汉化了零散遗漏的英文文本 宝可梦的量词按照朱紫统一成“只”而不是“个”
475 lines
13 KiB
PHP
475 lines
13 KiB
PHP
.equ LOCALID_WANDAS_BF, 1
|
||
.set LOCALID_BRINEY, 5
|
||
.set LOCALID_GRUNT, 6
|
||
.set LOCALID_PEEKO, 7
|
||
.equ LOCALID_WANDA, 10
|
||
|
||
RusturfTunnel_MapScripts::
|
||
map_script MAP_SCRIPT_ON_TRANSITION, RusturfTunnel_OnTransition
|
||
map_script MAP_SCRIPT_ON_FRAME_TABLE, RusturfTunnel_OnFrame
|
||
.byte 0
|
||
|
||
RusturfTunnel_OnFrame:
|
||
map_script_2 VAR_RUSTURF_TUNNEL_STATE, 4, RusturfTunnel_EventScript_ClearTunnelScene
|
||
map_script_2 VAR_RUSTURF_TUNNEL_STATE, 5, RusturfTunnel_EventScript_ClearTunnelScene
|
||
.2byte 0
|
||
|
||
RusturfTunnel_OnTransition:
|
||
call_if_eq VAR_RUSTURF_TUNNEL_STATE, 2, RusturfTunnel_EventScript_SetAquaGruntAndPeekoPos
|
||
end
|
||
|
||
RusturfTunnel_EventScript_SetAquaGruntAndPeekoPos::
|
||
setobjectxyperm LOCALID_PEEKO, 13, 4
|
||
setobjectxyperm LOCALID_GRUNT, 13, 5
|
||
return
|
||
|
||
RusturfTunnel_EventScript_Wanda::
|
||
lock
|
||
faceplayer
|
||
msgbox RusturfTunnel_Text_BoyfriendOnOtherSideOfRock, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
RusturfTunnel_EventScript_WandasBoyfriend::
|
||
lock
|
||
faceplayer
|
||
goto_if_set FLAG_TEMP_1, RusturfTunnel_EventScript_AlreadySpokenTo
|
||
setflag FLAG_TEMP_1
|
||
msgbox RusturfTunnel_Text_WhyCantTheyKeepDigging, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
RusturfTunnel_EventScript_AlreadySpokenTo::
|
||
msgbox RusturfTunnel_Text_ToGetToVerdanturf, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
|
||
waitmovement 0
|
||
release
|
||
end
|
||
|
||
RusturfTunnel_EventScript_ClearTunnelScene::
|
||
lockall
|
||
call_if_eq VAR_TEMP_1, 1, RusturfTunnel_EventScript_FaceWandasBoyfriend1
|
||
call_if_eq VAR_TEMP_1, 2, RusturfTunnel_EventScript_FaceWandasBoyfriend2
|
||
call_if_eq VAR_TEMP_1, 3, RusturfTunnel_EventScript_FaceWandasBoyfriend3
|
||
call RusturfTunnel_EventScript_WandasBoyfriendNotice
|
||
msgbox RusturfTunnel_Text_YouShatteredBoulderTakeHM, MSGBOX_DEFAULT
|
||
call_if_eq VAR_TEMP_1, 2, RusturfTunnel_EventScript_WandasBoyfriendApproachPlayer
|
||
call_if_eq VAR_TEMP_1, 3, RusturfTunnel_EventScript_WandasBoyfriendApproachPlayer
|
||
giveitem ITEM_HM_STRENGTH
|
||
setflag FLAG_RECEIVED_HM_STRENGTH
|
||
msgbox RusturfTunnel_Text_ExplainStrength, MSGBOX_DEFAULT
|
||
closemessage
|
||
call_if_eq VAR_TEMP_1, 1, RusturfTunnel_EventScript_BoyfriendApproachWanda1
|
||
call_if_eq VAR_TEMP_1, 2, RusturfTunnel_EventScript_BoyfriendApproachWanda2
|
||
call_if_eq VAR_TEMP_1, 3, RusturfTunnel_EventScript_BoyfriendApproachWanda3
|
||
msgbox RusturfTunnel_Text_WandaReunion, MSGBOX_DEFAULT
|
||
closemessage
|
||
call_if_eq VAR_TEMP_1, 1, RusturfTunnel_EventScript_WandaAndBoyfriendExit1
|
||
call_if_eq VAR_TEMP_1, 2, RusturfTunnel_EventScript_WandaAndBoyfriendExit
|
||
call_if_eq VAR_TEMP_1, 3, RusturfTunnel_EventScript_WandaAndBoyfriendExit
|
||
call RusturfTunnel_EventScript_SetRusturfTunnelOpen
|
||
releaseall
|
||
end
|
||
|
||
RusturfTunnel_EventScript_BoyfriendApproachWanda1::
|
||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchBoyfriend1
|
||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_BoyfriendApproachWanda1
|
||
waitmovement 0
|
||
return
|
||
|
||
RusturfTunnel_EventScript_BoyfriendApproachWanda2::
|
||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchBoyfriend
|
||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_BoyfriendApproachWanda
|
||
waitmovement 0
|
||
applymovement LOCALID_WANDA, Common_Movement_WalkInPlaceFasterDown
|
||
waitmovement 0
|
||
return
|
||
|
||
RusturfTunnel_EventScript_BoyfriendApproachWanda3::
|
||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchBoyfriend
|
||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_BoyfriendApproachWanda
|
||
waitmovement 0
|
||
applymovement LOCALID_WANDA, Common_Movement_WalkInPlaceFasterDown
|
||
waitmovement 0
|
||
return
|
||
|
||
RusturfTunnel_EventScript_FaceWandasBoyfriend1::
|
||
applymovement LOCALID_WANDAS_BF, Common_Movement_WalkInPlaceFasterUp
|
||
waitmovement 0
|
||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
|
||
waitmovement 0
|
||
return
|
||
|
||
RusturfTunnel_EventScript_FaceWandasBoyfriend2::
|
||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_BoyfriendFaceRight
|
||
waitmovement 0
|
||
return
|
||
|
||
RusturfTunnel_EventScript_FaceWandasBoyfriend3::
|
||
return
|
||
|
||
RusturfTunnel_EventScript_WandasBoyfriendApproachPlayer::
|
||
closemessage
|
||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_WandasBoyfriendApproachPlayer
|
||
waitmovement 0
|
||
return
|
||
|
||
RusturfTunnel_EventScript_WandaAndBoyfriendExit1::
|
||
applymovement LOCALID_WANDA, RusturfTunnel_Movement_WandaExit1
|
||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_WandasBoyfriendExit1
|
||
waitmovement 0
|
||
return
|
||
|
||
RusturfTunnel_EventScript_WandaAndBoyfriendExit::
|
||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchWandaExit
|
||
applymovement LOCALID_WANDA, RusturfTunnel_Movement_WandaExit
|
||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_WandasBoyfriendExit
|
||
waitmovement 0
|
||
return
|
||
|
||
RusturfTunnel_EventScript_WandasBoyfriendNotice::
|
||
playse SE_PIN
|
||
applymovement LOCALID_WANDAS_BF, Common_Movement_ExclamationMark
|
||
waitmovement 0
|
||
applymovement LOCALID_WANDAS_BF, Common_Movement_Delay48
|
||
waitmovement 0
|
||
return
|
||
|
||
RusturfTunnel_Movement_WandaExit1:
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_WandaExit:
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_PlayerWatchWandaExit:
|
||
delay_8
|
||
walk_in_place_faster_up
|
||
delay_16
|
||
delay_16
|
||
walk_in_place_faster_right
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_Unused1:
|
||
walk_left
|
||
walk_in_place_faster_right
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_Unused2:
|
||
walk_down
|
||
walk_in_place_faster_up
|
||
delay_8
|
||
walk_in_place_faster_right
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_Unused3:
|
||
walk_up
|
||
walk_in_place_faster_down
|
||
delay_8
|
||
walk_in_place_faster_right
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_PlayerWatchBoyfriend1:
|
||
walk_left
|
||
walk_in_place_faster_right
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_PlayerWatchBoyfriend:
|
||
walk_right
|
||
walk_in_place_faster_left
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_BoyfriendFaceRight:
|
||
walk_up
|
||
walk_in_place_faster_right
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_WandasBoyfriendExit1:
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_WandasBoyfriendExit:
|
||
walk_up
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
walk_down
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_WandasBoyfriendApproachPlayer:
|
||
walk_right
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_BoyfriendApproachWanda1:
|
||
walk_in_place_fast_up
|
||
walk_in_place_fast_up
|
||
walk_fast_up
|
||
walk_fast_right
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_BoyfriendApproachWanda:
|
||
walk_in_place_fast_right
|
||
walk_in_place_fast_right
|
||
walk_fast_right
|
||
walk_in_place_faster_up
|
||
step_end
|
||
|
||
RusturfTunnel_EventScript_TunnelBlockagePos1::
|
||
setvar VAR_TEMP_1, 1
|
||
end
|
||
|
||
RusturfTunnel_EventScript_TunnelBlockagePos2::
|
||
setvar VAR_TEMP_1, 2
|
||
end
|
||
|
||
RusturfTunnel_EventScript_TunnelBlockagePos3::
|
||
setvar VAR_TEMP_1, 3
|
||
end
|
||
|
||
RusturfTunnel_EventScript_AquaGruntBackUp::
|
||
lockall
|
||
setflag FLAG_SAFE_FOLLOWER_MOVEMENT
|
||
msgbox RusturfTunnel_Text_ComeAndGetSome, MSGBOX_DEFAULT
|
||
closemessage
|
||
applymovement LOCALID_GRUNT, RusturfTunnel_Movement_GruntAndPeekoBackUp
|
||
applymovement LOCALID_PEEKO, RusturfTunnel_Movement_GruntAndPeekoBackUp
|
||
waitmovement 0
|
||
copyobjectxytoperm LOCALID_GRUNT
|
||
copyobjectxytoperm LOCALID_PEEKO
|
||
setvar VAR_RUSTURF_TUNNEL_STATE, 3
|
||
releaseall
|
||
end
|
||
|
||
RusturfTunnel_Movement_GruntAndPeekoBackUp:
|
||
lock_facing_direction
|
||
walk_right
|
||
unlock_facing_direction
|
||
step_end
|
||
|
||
RusturfTunnel_EventScript_Peeko::
|
||
lock
|
||
faceplayer
|
||
waitse
|
||
playmoncry SPECIES_WINGULL, CRY_MODE_NORMAL
|
||
msgbox RusturfTunnel_Text_Peeko, MSGBOX_DEFAULT
|
||
waitmoncry
|
||
release
|
||
end
|
||
|
||
RusturfTunnel_EventScript_Grunt::
|
||
lock
|
||
faceplayer
|
||
playbgm MUS_ENCOUNTER_AQUA, FALSE
|
||
msgbox RusturfTunnel_Text_GruntIntro, MSGBOX_DEFAULT
|
||
trainerbattle_no_intro TRAINER_GRUNT_RUSTURF_TUNNEL, RusturfTunnel_Text_GruntDefeat
|
||
msgbox RusturfTunnel_Text_GruntTakePackage, MSGBOX_DEFAULT
|
||
giveitem ITEM_DEVON_PARTS
|
||
closemessage
|
||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PushPlayerAsideForGrunt
|
||
applymovement LOCALID_GRUNT, RusturfTunnel_Movement_GruntEscape
|
||
waitmovement 0
|
||
removeobject LOCALID_GRUNT
|
||
delay 50
|
||
addobject LOCALID_BRINEY
|
||
applymovement LOCALID_BRINEY, RusturfTunnel_Movement_BrineyApproachPeeko1
|
||
waitmovement 0
|
||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerMoveAsideForBriney
|
||
applymovement LOCALID_BRINEY, RusturfTunnel_Movement_BrineyApproachPeeko2
|
||
waitmovement 0
|
||
msgbox RusturfTunnel_Text_PeekoGladToSeeYouSafe, MSGBOX_DEFAULT
|
||
applymovement LOCALID_BRINEY, Common_Movement_FacePlayer
|
||
waitmovement 0
|
||
message RusturfTunnel_Text_ThankYouLetsGoHomePeeko
|
||
waitmessage
|
||
waitse
|
||
playmoncry SPECIES_WINGULL, CRY_MODE_NORMAL
|
||
waitbuttonpress
|
||
waitmoncry
|
||
closemessage
|
||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchBrineyExit
|
||
applymovement LOCALID_BRINEY, RusturfTunnel_Movement_BrineyExit
|
||
applymovement LOCALID_PEEKO, RusturfTunnel_Movement_PeekoExit
|
||
waitmovement 0
|
||
removeobject LOCALID_BRINEY
|
||
removeobject LOCALID_PEEKO
|
||
clearflag FLAG_DEVON_GOODS_STOLEN
|
||
setflag FLAG_RECOVERED_DEVON_GOODS
|
||
setvar VAR_RUSTBORO_CITY_STATE, 4
|
||
setvar VAR_BRINEY_HOUSE_STATE, 1
|
||
setflag FLAG_HIDE_ROUTE_116_MR_BRINEY
|
||
release
|
||
end
|
||
|
||
RusturfTunnel_Movement_PushPlayerAsideForGrunt:
|
||
face_down
|
||
lock_facing_direction
|
||
walk_up
|
||
unlock_facing_direction
|
||
walk_in_place_faster_left
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_PlayerMoveAsideForBriney:
|
||
walk_down
|
||
walk_in_place_faster_up
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_GruntEscape:
|
||
walk_fast_left
|
||
walk_fast_left
|
||
walk_fast_left
|
||
walk_fast_left
|
||
walk_fast_left
|
||
walk_fast_left
|
||
walk_fast_left
|
||
walk_fast_left
|
||
walk_fast_left
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_BrineyApproachPeeko1:
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_BrineyExit:
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_PlayerWatchBrineyExit:
|
||
delay_16
|
||
delay_8
|
||
delay_4
|
||
walk_in_place_faster_left
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_BrineyApproachPeeko2:
|
||
delay_16
|
||
walk_right
|
||
step_end
|
||
|
||
RusturfTunnel_Movement_PeekoExit:
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
step_end
|
||
|
||
RusturfTunnel_EventScript_Mike::
|
||
trainerbattle_single TRAINER_MIKE_2, RusturfTunnel_Text_MikeIntro, RusturfTunnel_Text_MikeDefeat
|
||
msgbox RusturfTunnel_Text_MikePostBattle, MSGBOX_AUTOCLOSE
|
||
end
|
||
|
||
RusturfTunnel_Text_ComeAndGetSome:
|
||
.string "什么,你已经来了啊?\n那么过来拿吧!$"
|
||
|
||
RusturfTunnel_Text_Peeko:
|
||
.string "小皮:皮 皮可!$"
|
||
|
||
RusturfTunnel_Text_GruntIntro:
|
||
.string "靠,不是吧!\p那只宝可梦看起来\n没用了!\p没想到……\n我竟然逃进了一个没有出口的隧道!\p嘿!说你呢!\n你想要和我战斗?$"
|
||
|
||
RusturfTunnel_Text_GruntDefeat:
|
||
.string "呃!我犯罪的生涯看样子\n要结束了!$"
|
||
|
||
RusturfTunnel_Text_GruntTakePackage:
|
||
.string "很明显这不对…\p老大明明告诉我\n这是个很简单的工作。\p我要做的就是从\n得文偷个包裹。\p嗯!\n既然你那么想要回,拿着它!$"
|
||
|
||
RusturfTunnel_Text_PeekoGladToSeeYouSafe:
|
||
.string "小皮!\n我很高兴看到你很安全!$"
|
||
|
||
RusturfTunnel_Text_ThankYouLetsGoHomePeeko:
|
||
.string "小皮欠你一条命!\p他们叫我哈奇。\n那么,你是?\p… … … … … … … …\n… … … … … … … …\p啊,你是{PLAYER}{KUN}!\n我真心感谢你!\p现在,如果你有什么事\n请一定要告诉我!\p你可以在我的小木屋找到我\n在橙华森林的海边。\p来吧,小皮,我们\n回家了。\p小皮:皮可!$"
|
||
|
||
RusturfTunnel_Text_WhyCantTheyKeepDigging:
|
||
.string "… …\p为什么他们不继续挖了?\n是因为岩床太硬吗?\p我心爱的人就在那一边的绿茵镇\n等着我…\p如果能挖通这条隧道\n连接起卡那兹市和绿茵镇,\l我就能每天见到她了…\p可是现在…\n我该怎么办?$"
|
||
|
||
RusturfTunnel_Text_ToGetToVerdanturf:
|
||
.string "想要从卡那兹市到绿茵镇,\n你得先到武斗镇,然后穿过\l凯那和紫堇市…$"
|
||
|
||
RusturfTunnel_Text_YouShatteredBoulderTakeHM:
|
||
.string "哇喔!你打碎了挡路的\n大石头。\p这个秘传学习器送给你,\n就当作是我的谢礼吧。$"
|
||
|
||
RusturfTunnel_Text_ExplainStrength:
|
||
.string "那个秘传学习器里面\n是怪力。\p让力量大的宝可梦学会的话,\n就能够移动更大的\l石头了。$"
|
||
|
||
RusturfTunnel_Text_WandaReunion:
|
||
.string "满盈!\n现在我可以随时看到你了!\p满盈:这真是…太好了。\p来,到我家好好休息吧。$"
|
||
|
||
RusturfTunnel_Text_BoyfriendOnOtherSideOfRock:
|
||
.string "在岩石的另一边…\n有我的男友。\p他…他并不单单是为了见我而\n挖这条隧道,\p他用自己的双手辛苦地挖掘着,\n也是为了大家。$"
|
||
|
||
RusturfTunnel_Text_MikeIntro:
|
||
.string "你怎么称呼住在山里的野人?\n登山者,对吗?\p为什么不把生活在山里的宝可梦\n称作山宝可梦呢?$"
|
||
|
||
RusturfTunnel_Text_MikeDefeat:
|
||
.string "我的宝可梦…\n耗尽力量了…$"
|
||
|
||
RusturfTunnel_Text_MikePostBattle:
|
||
.string "为了保护宝可梦\n他们停止了开发,是吗?\l是个好故事呢!$"
|
||
|