RoamerX 0ee10d486e 大批量文本修正
徒弟文本全部重新翻译(主要使用deepseek,之后进行了润色和格式调整)
调整整个游戏中大量少数几个字后就换行导致观感奇怪的情况
将所有的游船修正为轮渡(ferry,連絡船)
润色/重新翻译乘船相关的文本
个体值评定员、回忆技能NPC的文本重新翻译
修正很多换页时逗号的使用
修正几个遗漏的文本超出
统一所有自行车道的译名
调整润色传送到盒子的文本
修正所有宝玉为宝珠
训练家的量词统一为“位”
2025-05-29 23:09:11 +08:00

818 lines
37 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_AIDE, 1
.set LOCALID_BIRCH, 2
.set LOCALID_RIVAL, 3
.set LOCALID_BALL_CYNDAQUIL, 4
.set LOCALID_BALL_TOTODILE, 5
.set LOCALID_BALL_CHIKORITA, 6
LittlerootTown_ProfessorBirchsLab_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_ProfessorBirchsLab_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_ProfessorBirchsLab_OnWarp
map_script MAP_SCRIPT_ON_FRAME_TABLE, LittlerootTown_ProfessorBirchsLab_OnFrame
.byte 0
@ State descriptions for VAR_DEX_UPGRADE_JOHTO_STARTER_STATE
@ 1: Beat Elite Four, Dex upgrade ready
@ 2: Received National Dex
@ 3: Left lab after receiving National Dex
@ 4: Entered lab after catching all Hoenn mons
@ 5: Birch told player to choose Johto starter
@ 6: Chose Johto starter
@ State descriptions for VAR_BIRCH_LAB_STATE
@ 1: Never occurs
@ 2: Chose starter
@ 3: Received starter in lab
@ 4: Defeated rival on Route 103
@ 5: Received pokedex
LittlerootTown_ProfessorBirchsLab_OnTransition:
call Common_EventScript_SetupRivalGfxId
call ProfBirch_EventScript_UpdateLocation
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6, LittlerootTown_ProfessorBirchsLab_EventScript_SetAfterJohtoStarterLayout
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 4, LittlerootTown_ProfessorBirchsLab_EventScript_SetJohtoStarterLayout
goto_if_eq VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 3, LittlerootTown_ProfessorBirchsLab_EventScript_CheckReadyForJohtoStarter
end
LittlerootTown_ProfessorBirchsLab_EventScript_CheckReadyForJohtoStarter::
specialvar VAR_RESULT, HasAllHoennMons
goto_if_eq VAR_RESULT, TRUE, LittlerootTown_ProfessorBirchsLab_EventScript_SetReadyForJohtoStarter
setobjectmovementtype LOCALID_RIVAL, MOVEMENT_TYPE_WANDER_UP_AND_DOWN
setobjectxyperm LOCALID_RIVAL, 5, 10
end
LittlerootTown_ProfessorBirchsLab_EventScript_SetReadyForJohtoStarter::
setvar VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 4
goto LittlerootTown_ProfessorBirchsLab_EventScript_SetJohtoStarterLayout
LittlerootTown_ProfessorBirchsLab_EventScript_SetJohtoStarterLayout::
setmaplayoutindex LAYOUT_LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB_WITH_TABLE
end
LittlerootTown_ProfessorBirchsLab_EventScript_SetAfterJohtoStarterLayout::
setmaplayoutindex LAYOUT_LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB_WITH_TABLE
setobjectmovementtype LOCALID_RIVAL, MOVEMENT_TYPE_WANDER_UP_AND_DOWN
setobjectxyperm LOCALID_RIVAL, 5, 10
end
LittlerootTown_ProfessorBirchsLab_OnWarp:
map_script_2 VAR_BIRCH_LAB_STATE, 2, LittlerootTown_ProfessorBirchsLab_EventScript_SetPlayerPosForReceiveStarter
map_script_2 VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 1, LittlerootTown_ProfessorBirchsLab_EventScript_SetObjectPosForDexUpgrade
map_script_2 VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 2, LittlerootTown_ProfessorBirchsLab_EventScript_SetObjectPosForDexUpgrade
map_script_2 VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 3, LittlerootTown_ProfessorBirchsLab_EventScript_AddRivalObject
map_script_2 VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6, LittlerootTown_ProfessorBirchsLab_EventScript_AddRivalObject
map_script_2 VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 4, LittlerootTown_ProfessorBirchsLab_EventScript_SetObjectPosForJohtoStarters
map_script_2 VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 5, LittlerootTown_ProfessorBirchsLab_EventScript_SetObjectPosForJohtoStarters
.2byte 0
LittlerootTown_ProfessorBirchsLab_EventScript_SetPlayerPosForReceiveStarter::
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
end
LittlerootTown_ProfessorBirchsLab_EventScript_SetObjectPosForDexUpgrade::
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
addobject LOCALID_BIRCH
addobject LOCALID_RIVAL
turnobject LOCALID_RIVAL, DIR_NORTH
setobjectxy LOCALID_RIVAL, 5, 5
turnobject LOCALID_BIRCH, DIR_SOUTH
setobjectxy LOCALID_BIRCH, 6, 4
turnobject LOCALID_AIDE, DIR_EAST
setobjectxy LOCALID_AIDE, 10, 10
end
LittlerootTown_ProfessorBirchsLab_EventScript_AddRivalObject::
addobject LOCALID_RIVAL
end
LittlerootTown_ProfessorBirchsLab_EventScript_SetObjectPosForJohtoStarters::
addobject LOCALID_BALL_CYNDAQUIL
addobject LOCALID_BALL_TOTODILE
addobject LOCALID_BALL_CHIKORITA
addobject LOCALID_RIVAL
turnobject LOCALID_BALL_CYNDAQUIL, DIR_SOUTH
setobjectxy LOCALID_BALL_CYNDAQUIL, 8, 4
turnobject LOCALID_BALL_TOTODILE, DIR_SOUTH
setobjectxy LOCALID_BALL_TOTODILE, 9, 4
turnobject LOCALID_BALL_CHIKORITA, DIR_SOUTH
setobjectxy LOCALID_BALL_CHIKORITA, 10, 4
turnobject LOCALID_BIRCH, DIR_SOUTH
setobjectxy LOCALID_BIRCH, 6, 4
turnobject LOCALID_RIVAL, DIR_EAST
setobjectxy LOCALID_RIVAL, 5, 5
end
LittlerootTown_ProfessorBirchsLab_OnFrame:
map_script_2 VAR_BIRCH_LAB_STATE, 2, LittlerootTown_ProfessorBirchsLab_EventScript_GiveStarterEvent
map_script_2 VAR_BIRCH_LAB_STATE, 4, LittlerootTown_ProfessorBirchsLab_EventScript_GivePokedexEvent
map_script_2 VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 1, LittlerootTown_ProfessorBirchsLab_EventScript_UpgradeToNationalDex
map_script_2 VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 4, LittlerootTown_ProfessorBirchsLab_EventScript_ChooseJohtoStarter
.2byte 0
@ The starter is technically given prior to this on Route 101 by special ChooseStarter
@ This is just where the game tells you its yours and lets you nickname it
LittlerootTown_ProfessorBirchsLab_EventScript_GiveStarterEvent::
lockall
bufferleadmonspeciesname STR_VAR_1
message LittlerootTown_ProfessorBirchsLab_Text_LikeYouToHavePokemon
waitmessage
playfanfare MUS_OBTAIN_ITEM
waitfanfare
msgbox LittlerootTown_ProfessorBirchsLab_Text_WhyNotGiveNicknameToMon, MSGBOX_YESNO
goto_if_eq VAR_RESULT, YES, LittlerootTown_ProfessorBirchsLab_EventScript_NicknameStarter
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_GoSeeRival
end
LittlerootTown_ProfessorBirchsLab_EventScript_NicknameStarter::
setvar VAR_0x8004, 0
call Common_EventScript_NameReceivedPartyMon
goto LittlerootTown_ProfessorBirchsLab_EventScript_GoSeeRival
end
LittlerootTown_ProfessorBirchsLab_EventScript_GoSeeRival::
msgbox LittlerootTown_ProfessorBirchsLab_Text_MightBeGoodIdeaToGoSeeRival, MSGBOX_YESNO
goto_if_eq VAR_RESULT, YES, LittlerootTown_ProfessorBirchsLab_EventScript_AgreeToSeeRival
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_DeclineSeeingRival
end
LittlerootTown_ProfessorBirchsLab_EventScript_AgreeToSeeRival::
msgbox LittlerootTown_ProfessorBirchsLab_Text_GetRivalToTeachYou, MSGBOX_DEFAULT
clearflag FLAG_HIDE_ROUTE_101_BOY
setvar VAR_BIRCH_LAB_STATE, 3
releaseall
end
LittlerootTown_ProfessorBirchsLab_EventScript_DeclineSeeingRival::
msgbox LittlerootTown_ProfessorBirchsLab_Text_DontBeThatWay, MSGBOX_YESNO
goto_if_eq VAR_RESULT, YES, LittlerootTown_ProfessorBirchsLab_EventScript_AgreeToSeeRival
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_DeclineSeeingRival
end
LittlerootTown_ProfessorBirchsLab_EventScript_GivePokedexEvent::
lockall
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_ProfessorBirchsLab_Movement_PlayerEnterLabForPokedex
waitmovement 0
goto LittlerootTown_ProfessorBirchsLab_EventScript_GivePokedex
end
LittlerootTown_ProfessorBirchsLab_Movement_PlayerEnterLabForPokedex:
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
step_end
LittlerootTown_ProfessorBirchsLab_EventScript_UpgradeToNationalDex::
lockall
delay 30
msgbox LittlerootTown_ProfessorBirchsLab_Text_OtherRegionsUpgradeToNational, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_BIRCH, LittlerootTown_ProfessorBirchsLab_Movement_BirchRetrievePokedexes
waitmovement 0
delay 20
playse SE_CLICK
delay 10
playse SE_CLICK
delay 10
playse SE_CLICK
delay 10
playse SE_CLICK
delay 20
applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFasterRight
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
checkplayergender
call_if_eq VAR_RESULT, MALE, LittlerootTown_ProfessorBirchsLab_EventScript_MayUpgradeComment
call_if_eq VAR_RESULT, FEMALE, LittlerootTown_ProfessorBirchsLab_EventScript_BrendanUpgradeComment
playse SE_PC_ON
waitse
delay 20
applymovement LOCALID_BIRCH, LittlerootTown_ProfessorBirchsLab_Movement_BirchReturnPokedex
waitmovement 0
applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFasterUp
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
msgbox LittlerootTown_ProfessorBirchsLab_Text_OkayAllDone, MSGBOX_DEFAULT
playfanfare MUS_OBTAIN_ITEM
message LittlerootTown_ProfessorBirchsLab_Text_PokedexUpgradedToNational
waitmessage
waitfanfare
setflag FLAG_SYS_NATIONAL_DEX
special EnableNationalPokedex
msgbox LittlerootTown_ProfessorBirchsLab_Text_GrassyPatchWaiting2, MSGBOX_DEFAULT
closemessage
setflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCH
setflag FLAG_HIDE_LITTLEROOT_TOWN_RIVAL
setvar VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 2
setvar VAR_SCOTT_BF_CALL_STEP_COUNTER, 0
setflag FLAG_SCOTT_CALL_BATTLE_FRONTIER
releaseall
end
LittlerootTown_ProfessorBirchsLab_EventScript_MayUpgradeComment::
msgbox LittlerootTown_ProfessorBirchsLab_Text_MayUpgradeSoCool, MSGBOX_DEFAULT
closemessage
return
LittlerootTown_ProfessorBirchsLab_EventScript_BrendanUpgradeComment::
msgbox LittlerootTown_ProfessorBirchsLab_Text_BrendanYouCanThankMe, MSGBOX_DEFAULT
closemessage
return
LittlerootTown_ProfessorBirchsLab_Movement_BirchRetrievePokedexes:
walk_left
walk_in_place_faster_down
delay_16
delay_16
walk_right
walk_in_place_faster_down
delay_16
delay_16
walk_right
walk_down
walk_down
walk_down
walk_down
walk_right
walk_right
walk_right
walk_in_place_faster_up
step_end
LittlerootTown_ProfessorBirchsLab_Movement_BirchReturnPokedex:
walk_left
walk_left
walk_left
walk_up
walk_up
walk_up
walk_up
walk_left
walk_in_place_faster_down
step_end
LittlerootTown_ProfessorBirchsLab_EventScript_ChooseJohtoStarter::
lockall
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_ProfessorBirchsLab_Movement_PlayerEnterLabForJohtoStarter
waitmovement 0
msgbox LittlerootTown_ProfessorBirchsLab_Text_CompletedDexChoosePokemon, MSGBOX_DEFAULT
setvar VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 5
releaseall
end
LittlerootTown_ProfessorBirchsLab_Movement_PlayerEnterLabForJohtoStarter:
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
walk_up
step_end
LittlerootTown_ProfessorBirchsLab_EventScript_Aide::
lock
faceplayer
goto_if_ge VAR_BIRCH_LAB_STATE, 3, LittlerootTown_ProfessorBirchsLab_EventScript_AideReceivedStarter
goto_if_set FLAG_BIRCH_AIDE_MET, LittlerootTown_ProfessorBirchsLab_EventScript_AideAlreadyMet
msgbox LittlerootTown_ProfessorBirchsLab_Text_BirchAwayOnFieldwork, MSGBOX_DEFAULT
setflag FLAG_BIRCH_AIDE_MET
release
end
LittlerootTown_ProfessorBirchsLab_EventScript_AideAlreadyMet::
msgbox LittlerootTown_ProfessorBirchsLab_Text_BirchIsntOneForDeskWork, MSGBOX_DEFAULT
release
end
LittlerootTown_ProfessorBirchsLab_EventScript_AideReceivedStarter::
msgbox LittlerootTown_ProfessorBirchsLab_Text_BirchEnjoysRivalsHelpToo, MSGBOX_DEFAULT
release
end
LittlerootTown_ProfessorBirchsLab_EventScript_Cyndaquil::
release
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6, LittlerootTown_ProfessorBirchsLab_EventScript_AlreadyChoseJohtoStarter
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
showmonpic SPECIES_CYNDAQUIL, 10, 3
msgbox LittlerootTown_ProfessorBirchsLab_Text_YoullTakeCyndaquil, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_TakeYourTime
goto LittlerootTown_ProfessorBirchsLab_EventScript_GiveCyndaquil
end
LittlerootTown_ProfessorBirchsLab_EventScript_Totodile::
release
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6, LittlerootTown_ProfessorBirchsLab_EventScript_AlreadyChoseJohtoStarter
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
showmonpic SPECIES_TOTODILE, 10, 3
msgbox LittlerootTown_ProfessorBirchsLab_Text_YoullTakeTotodile, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_TakeYourTime
goto LittlerootTown_ProfessorBirchsLab_EventScript_GiveTotodile
end
LittlerootTown_ProfessorBirchsLab_EventScript_Chikorita::
release
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6, LittlerootTown_ProfessorBirchsLab_EventScript_AlreadyChoseJohtoStarter
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
showmonpic SPECIES_CHIKORITA, 10, 3
msgbox LittlerootTown_ProfessorBirchsLab_Text_YoullTakeChikorita, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_TakeYourTime
goto LittlerootTown_ProfessorBirchsLab_EventScript_GiveChikorita
end
LittlerootTown_ProfessorBirchsLab_EventScript_AlreadyChoseJohtoStarter::
msgbox LittlerootTown_ProfessorBirchsLab_Text_BetterLeaveOthersAlone, MSGBOX_DEFAULT
releaseall
end
LittlerootTown_ProfessorBirchsLab_EventScript_TakeYourTime::
hidemonpic
msgbox LittlerootTown_ProfessorBirchsLab_Text_TakeYourTimeAllInvaluable, MSGBOX_DEFAULT
releaseall
end
LittlerootTown_ProfessorBirchsLab_EventScript_GiveCyndaquil::
bufferspeciesname STR_VAR_1, SPECIES_CYNDAQUIL
setvar VAR_TEMP_TRANSFERRED_SPECIES, SPECIES_CYNDAQUIL
givemon SPECIES_CYNDAQUIL, 5
goto_if_eq VAR_RESULT, MON_GIVEN_TO_PARTY, LittlerootTown_ProfessorBirchsLab_EventScript_SendCyndaquilToParty
goto_if_eq VAR_RESULT, MON_GIVEN_TO_PC, LittlerootTown_ProfessorBirchsLab_EventScript_SendCyndaquilToPC
hidemonpic
goto Common_EventScript_NoMoreRoomForPokemon
end
LittlerootTown_ProfessorBirchsLab_EventScript_SendCyndaquilToParty::
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
removeobject LOCALID_BALL_CYNDAQUIL
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedCyndaquil
call Common_EventScript_GetGiftMonPartySlot
call Common_EventScript_NameReceivedPartyMon
goto LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedCyndaquil
end
LittlerootTown_ProfessorBirchsLab_EventScript_SendCyndaquilToPC::
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
removeobject LOCALID_BALL_CYNDAQUIL
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_CyndaquilTransferredToPC
call Common_EventScript_NameReceivedBoxMon
goto LittlerootTown_ProfessorBirchsLab_EventScript_CyndaquilTransferredToPC
end
LittlerootTown_ProfessorBirchsLab_EventScript_CyndaquilTransferredToPC::
call Common_EventScript_TransferredToPC
goto LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedCyndaquil
end
LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedCyndaquil::
hidemonpic
msgbox LittlerootTown_ProfessorBirchsLab_Text_GrassyPatchWaiting, MSGBOX_DEFAULT
setvar VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6
releaseall
end
LittlerootTown_ProfessorBirchsLab_EventScript_GiveTotodile::
bufferspeciesname STR_VAR_1, SPECIES_TOTODILE
setvar VAR_TEMP_TRANSFERRED_SPECIES, SPECIES_TOTODILE
givemon SPECIES_TOTODILE, 5
goto_if_eq VAR_RESULT, MON_GIVEN_TO_PARTY, LittlerootTown_ProfessorBirchsLab_EventScript_SendTotodileToParty
goto_if_eq VAR_RESULT, MON_GIVEN_TO_PC, LittlerootTown_ProfessorBirchsLab_EventScript_SendTotodileToPC
hidemonpic
goto Common_EventScript_NoMoreRoomForPokemon
end
LittlerootTown_ProfessorBirchsLab_EventScript_SendTotodileToParty::
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
removeobject LOCALID_BALL_TOTODILE
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedTotodile
call Common_EventScript_GetGiftMonPartySlot
call Common_EventScript_NameReceivedPartyMon
goto LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedTotodile
end
LittlerootTown_ProfessorBirchsLab_EventScript_SendTotodileToPC::
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
removeobject LOCALID_BALL_TOTODILE
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_TotodileTransferredToPC
call Common_EventScript_NameReceivedBoxMon
goto LittlerootTown_ProfessorBirchsLab_EventScript_TotodileTransferredToPC
end
LittlerootTown_ProfessorBirchsLab_EventScript_TotodileTransferredToPC::
call Common_EventScript_TransferredToPC
goto LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedTotodile
end
LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedTotodile::
hidemonpic
msgbox LittlerootTown_ProfessorBirchsLab_Text_GrassyPatchWaiting, MSGBOX_DEFAULT
setvar VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6
releaseall
end
LittlerootTown_ProfessorBirchsLab_EventScript_GiveChikorita::
bufferspeciesname STR_VAR_1, SPECIES_CHIKORITA
setvar VAR_TEMP_TRANSFERRED_SPECIES, SPECIES_CHIKORITA
givemon SPECIES_CHIKORITA, 5
goto_if_eq VAR_RESULT, MON_GIVEN_TO_PARTY, LittlerootTown_ProfessorBirchsLab_EventScript_SendChikoritaToParty
goto_if_eq VAR_RESULT, MON_GIVEN_TO_PC, LittlerootTown_ProfessorBirchsLab_EventScript_SendChikoritaToPC
hidemonpic
goto Common_EventScript_NoMoreRoomForPokemon
end
LittlerootTown_ProfessorBirchsLab_EventScript_SendChikoritaToParty::
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
removeobject LOCALID_BALL_CHIKORITA
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedChikorita
call Common_EventScript_GetGiftMonPartySlot
call Common_EventScript_NameReceivedPartyMon
goto LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedChikorita
end
LittlerootTown_ProfessorBirchsLab_EventScript_SendChikoritaToPC::
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
removeobject LOCALID_BALL_CHIKORITA
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_ChikoritaTransferredToPC
call Common_EventScript_NameReceivedBoxMon
goto LittlerootTown_ProfessorBirchsLab_EventScript_ChikoritaTransferredToPC
end
LittlerootTown_ProfessorBirchsLab_EventScript_ChikoritaTransferredToPC::
call Common_EventScript_TransferredToPC
goto LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedChikorita
end
LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedChikorita::
hidemonpic
msgbox LittlerootTown_ProfessorBirchsLab_Text_GrassyPatchWaiting, MSGBOX_DEFAULT
setvar VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6
releaseall
end
LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter::
playfanfare MUS_OBTAIN_ITEM
message LittlerootTown_ProfessorBirchsLab_Text_ReceivedJohtoStarter
waitmessage
waitfanfare
return
LittlerootTown_ProfessorBirchsLab_EventScript_Birch::
lock
faceplayer
goto_if_eq VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 5, LittlerootTown_ProfessorBirchsLab_EventScript_CanHaveAnyOneOfRarePokemon
goto_if_eq VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 2, LittlerootTown_ProfessorBirchsLab_EventScript_GrassyPatchWaiting
goto_if_unset FLAG_HAS_MATCH_CALL, LittlerootTown_ProfessorBirchsLab_EventScript_TryRatePokedexOrRegister
goto_if_unset FLAG_ENABLE_PROF_BIRCH_MATCH_CALL, EventScript_RegisterProfBirch
goto LittlerootTown_ProfessorBirchsLab_EventScript_TryRatePokedexOrRegister
end
LittlerootTown_ProfessorBirchsLab_EventScript_CanHaveAnyOneOfRarePokemon::
msgbox LittlerootTown_ProfessorBirchsLab_Text_CanHaveAnyOneOfRarePokemon, MSGBOX_DEFAULT
release
end
LittlerootTown_ProfessorBirchsLab_EventScript_GrassyPatchWaiting::
msgbox LittlerootTown_ProfessorBirchsLab_Text_GrassyPatchWaiting2, MSGBOX_DEFAULT
release
end
LittlerootTown_ProfessorBirchsLab_EventScript_TryRatePokedexOrRegister::
goto_if_unset FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_UNKNOWN_0x380, ProfBirch_EventScript_RatePokedexOrRegister
goto_if_eq VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 3, ProfBirch_EventScript_RatePokedexOrRegister
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6, ProfBirch_EventScript_RatePokedexOrRegister
goto_if_eq VAR_BIRCH_LAB_STATE, 5, LittlerootTown_ProfessorBirchsLab_EventScript_PokemonAwait
msgbox LittlerootTown_ProfessorBirchsLab_Text_BirchRivalGoneHome, MSGBOX_DEFAULT
release
end
EventScript_RegisterProfBirch::
msgbox MatchCall_Text_BirchRegisterCall, MSGBOX_DEFAULT
closemessage
delay 30
playfanfare MUS_REGISTER_MATCH_CALL
msgbox MatchCall_Text_RegisteredBirch, MSGBOX_DEFAULT
waitfanfare
closemessage
delay 30
setflag FLAG_ENABLE_PROF_BIRCH_MATCH_CALL
setvar VAR_REGISTER_BIRCH_STATE, 2
release
end
LittlerootTown_ProfessorBirchsLab_EventScript_GivePokedex::
msgbox LittlerootTown_ProfessorBirchsLab_Text_HeardYouBeatRivalTakePokedex, MSGBOX_DEFAULT
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivePokedex
msgbox LittlerootTown_ProfessorBirchsLab_Text_ExplainPokedex, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_RIVAL, LittlerootTown_ProfessorBirchsLab_Movement_RivalApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
checkplayergender
call_if_eq VAR_RESULT, MALE, LittlerootTown_ProfessorBirchsLab_EventScript_MayGivePokeBalls
call_if_eq VAR_RESULT, FEMALE, LittlerootTown_ProfessorBirchsLab_EventScript_BrendanGivePokeBalls
setvar VAR_BIRCH_LAB_STATE, 5
setflag FLAG_ADVENTURE_STARTED
setvar VAR_OLDALE_TOWN_STATE, 1
setvar VAR_LITTLEROOT_RIVAL_STATE, 4
setvar VAR_LITTLEROOT_TOWN_STATE, 3
releaseall
end
LittlerootTown_ProfessorBirchsLab_EventScript_MayGivePokeBalls::
msgbox LittlerootTown_ProfessorBirchsLab_Text_MayGotPokedexTooTakeThese, MSGBOX_DEFAULT
giveitem ITEM_POKE_BALL, 5
call_if_eq VAR_RESULT, FALSE, LittlerootTown_ProfessorBirchsLab_EventScript_MayNoRoomForPokeBalls
msgbox LittlerootTown_ProfessorBirchsLab_Text_CatchCutePokemonWithPokeBalls, MSGBOX_DEFAULT
setvar VAR_RESULT, 0
return
LittlerootTown_ProfessorBirchsLab_EventScript_BrendanGivePokeBalls::
msgbox LittlerootTown_ProfessorBirchsLab_Text_BrendanGotPokedexTooTakeThese, MSGBOX_DEFAULT
giveitem ITEM_POKE_BALL, 5
call_if_eq VAR_RESULT, FALSE, LittlerootTown_ProfessorBirchsLab_EventScript_BrendanNoRoomForPokeBalls
msgbox LittlerootTown_ProfessorBirchsLab_Text_CatchCoolPokemonWithPokeBalls, MSGBOX_DEFAULT
setvar VAR_RESULT, 1
return
LittlerootTown_ProfessorBirchsLab_EventScript_ReceivePokedex::
playfanfare MUS_OBTAIN_ITEM
message LittlerootTown_ProfessorBirchsLab_Text_ReceivedPokedex
waitfanfare
setflag FLAG_SYS_POKEDEX_GET
special SetUnlockedPokedexFlags
setflag FLAG_RECEIVED_POKEDEX_FROM_BIRCH
setvar VAR_CABLE_CLUB_TUTORIAL_STATE, 1
return
LittlerootTown_ProfessorBirchsLab_EventScript_PokemonAwait::
msgbox LittlerootTown_ProfessorBirchsLab_Text_CountlessPokemonAwait, MSGBOX_DEFAULT
release
end
LittlerootTown_ProfessorBirchsLab_EventScript_MayNoRoomForPokeBalls::
msgbox LittlerootTown_ProfessorBirchsLab_Text_OhYourBagsFull, MSGBOX_DEFAULT
return
LittlerootTown_ProfessorBirchsLab_EventScript_BrendanNoRoomForPokeBalls::
msgbox LittlerootTown_ProfessorBirchsLab_Text_HeyYourBagsFull, MSGBOX_DEFAULT
return
LittlerootTown_ProfessorBirchsLab_Movement_RivalApproachPlayer:
walk_down
walk_in_place_faster_left
step_end
LittlerootTown_ProfessorBirchsLab_EventScript_Machine::
msgbox LittlerootTown_ProfessorBirchsLab_Text_SeriousLookingMachine, MSGBOX_SIGN
end
LittlerootTown_ProfessorBirchsLab_EventScript_Rival::
lock
faceplayer
goto_if_eq VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 5, LittlerootTown_ProfessorBirchsLab_EventScript_RivalFuturePlans
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6, LittlerootTown_ProfessorBirchsLab_EventScript_RivalHaveYouGoneToBattleFrontier
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 2, LittlerootTown_ProfessorBirchsLab_EventScript_RivalTakeBreakFromFieldwork
checkplayergender
call_if_eq VAR_RESULT, MALE, LittlerootTown_ProfessorBirchsLab_EventScript_MayWhereShouldIGoNext
call_if_eq VAR_RESULT, FEMALE, LittlerootTown_ProfessorBirchsLab_EventScript_BrendanWhereShouldIGoNext
release
end
LittlerootTown_ProfessorBirchsLab_EventScript_MayWhereShouldIGoNext::
msgbox LittlerootTown_ProfessorBirchsLab_Text_MayWhereShouldIGoNext, MSGBOX_DEFAULT
return
LittlerootTown_ProfessorBirchsLab_EventScript_BrendanWhereShouldIGoNext::
msgbox LittlerootTown_ProfessorBirchsLab_Text_BrendanWhereShouldIGoNext, MSGBOX_DEFAULT
return
LittlerootTown_ProfessorBirchsLab_EventScript_RivalFuturePlans::
checkplayergender
call_if_eq VAR_RESULT, MALE, LittlerootTown_ProfessorBirchsLab_EventScript_MayWhatNextImStayingHere
call_if_eq VAR_RESULT, FEMALE, LittlerootTown_ProfessorBirchsLab_EventScript_BrendanPreferCollectingSlowly
release
end
LittlerootTown_ProfessorBirchsLab_EventScript_MayWhatNextImStayingHere::
msgbox LittlerootTown_ProfessorBirchsLab_Text_MayWhatNextImStayingHere, MSGBOX_DEFAULT
return
LittlerootTown_ProfessorBirchsLab_EventScript_BrendanPreferCollectingSlowly:
msgbox LittlerootTown_ProfessorBirchsLab_Text_BrendanPreferCollectingSlowly, MSGBOX_DEFAULT
return
LittlerootTown_ProfessorBirchsLab_EventScript_RivalHaveYouGoneToBattleFrontier::
checkplayergender
call_if_eq VAR_RESULT, MALE, LittlerootTown_ProfessorBirchsLab_EventScript_MayHaveYouGoneToBattleFrontier
call_if_eq VAR_RESULT, FEMALE, LittlerootTown_ProfessorBirchsLab_EventScript_BrendanHaveYouGoneToBattleFrontier
release
end
LittlerootTown_ProfessorBirchsLab_EventScript_MayHaveYouGoneToBattleFrontier::
msgbox LittlerootTown_ProfessorBirchsLab_Text_MayHaveYouGoneToBattleFrontier, MSGBOX_DEFAULT
return
LittlerootTown_ProfessorBirchsLab_EventScript_BrendanHaveYouGoneToBattleFrontier::
msgbox LittlerootTown_ProfessorBirchsLab_Text_BrendanHaveYouGoneToBattleFrontier, MSGBOX_DEFAULT
return
LittlerootTown_ProfessorBirchsLab_EventScript_RivalTakeBreakFromFieldwork::
checkplayergender
call_if_eq VAR_RESULT, MALE, LittlerootTown_ProfessorBirchsLab_EventScript_MayTakeBreakFromFieldwork
call_if_eq VAR_RESULT, FEMALE, LittlerootTown_ProfessorBirchsLab_EventScript_BrendanTakeBreakFromFieldwork
release
end
LittlerootTown_ProfessorBirchsLab_EventScript_MayTakeBreakFromFieldwork::
msgbox LittlerootTown_ProfessorBirchsLab_Text_MayTakeBreakFromFieldwork, MSGBOX_DEFAULT
return
LittlerootTown_ProfessorBirchsLab_EventScript_BrendanTakeBreakFromFieldwork::
msgbox LittlerootTown_ProfessorBirchsLab_Text_BrendanTakeBreakFromFieldwork, MSGBOX_DEFAULT
return
LittlerootTown_ProfessorBirchsLab_EventScript_PC::
msgbox LittlerootTown_ProfessorBirchsLab_Text_PCUsedForResearch, MSGBOX_SIGN
end
LittlerootTown_ProfessorBirchsLab_EventScript_Bookshelf::
msgbox LittlerootTown_ProfessorBirchsLab_Text_CrammedWithBooksOnPokemon, MSGBOX_SIGN
end
LittlerootTown_ProfessorBirchsLab_EventScript_Book::
msgbox LittlerootTown_ProfessorBirchsLab_Text_BookTooHardToRead, MSGBOX_SIGN
end
LittlerootTown_ProfessorBirchsLab_EventScript_ScottAboardSSTidalCall::
lockall
pokenavcall LittlerootTown_ProfessorBirchsLab_Text_ScottAboardSSTidalCall
waitmessage
clearflag FLAG_SCOTT_CALL_BATTLE_FRONTIER
releaseall
end
LittlerootTown_ProfessorBirchsLab_Text_BirchAwayOnFieldwork:
.string "什么?小田卷博士?\p博士去实地调查了\n现在不在这里。\p啊我给你解释一下\n什么是实地调查吧。\p实地调查就是走出研究所\n去田里或山间等自然环境中\l做研究。\p博士是那种坐不住的人\n比起坐下来读书\l了解什么事情他更愿意\l走出门去亲身体验一下。$"
LittlerootTown_ProfessorBirchsLab_Text_BirchIsntOneForDeskWork:
.string "博士是那种坐不住的人,\n比起坐下来读书\l了解什么事情他更愿意\l走出门去亲身体验一下。$"
LittlerootTown_ProfessorBirchsLab_Text_BirchEnjoysRivalsHelpToo:
.string "小田卷博士正在研究\n宝可梦的栖息分布,\p他喜欢让{RIVAL}帮忙。\n两人感情很好。$"
LittlerootTown_ProfessorBirchsLab_Text_LikeYouToHavePokemon:
.string "小田卷博士:……{PLAYER}{KUN}\p我从你爸爸那儿听说了\n很多关于你的事。\p听说你还没有\n自己的宝可梦?\p但你刚才对战的样子\n真是镇静自若!\p果然是遗传了\n你父亲的才能!\p对了作为谢礼\n你刚才用的那只宝可梦\l就送给你吧\p{PLAYER}得到{STR_VAR_1}$"
LittlerootTown_ProfessorBirchsLab_Text_WhyNotGiveNicknameToMon:
.string "小田卷博士:要顺便给这只{STR_VAR_1}\n起昵称吗?$"
LittlerootTown_ProfessorBirchsLab_Text_MightBeGoodIdeaToGoSeeRival:
.string "小田卷博士:如果你努力培育宝可梦\n积累经验,一定会成为一名\l优秀的训练家。\p我的孩子{RIVAL}也在一边当我的助手,\n一边研究宝可梦。\p{PLAYER}{KUN}\n去见见{RIVAL}怎么样?$"
LittlerootTown_ProfessorBirchsLab_Text_GetRivalToTeachYou:
.string "小田卷博士:太好了!\n{RIVAL}肯定会很高兴的!\p让{RIVAL}教教你\n成为训练家的意义吧。$"
LittlerootTown_ProfessorBirchsLab_Text_DontBeThatWay:
.string "小田卷博士:别这么说嘛,\n去见见我家孩子!$"
LittlerootTown_ProfessorBirchsLab_Text_BirchRivalGoneHome:
.string "小田卷博士:{RIVAL}\n可能回家里去了,\p也可能去草丛里\n调查什么了……\p你和宝可梦累了的话\n记得回家休息一下。$"
LittlerootTown_ProfessorBirchsLab_Text_HeardYouBeatRivalTakePokedex:
.string "小田卷博士:哦,{PLAYER}{KUN}\p听说你第一次对战就赢了\n{RIVAL},很厉害啊!\p{RIVAL}做我的助手\n已经很久了,\p作为训练家而言\n经验非常丰富。\p{PLAYER}{KUN},这个宝可梦图鉴\n是我为了研究订购的,\l但现在我想把它给你。$"
LittlerootTown_ProfessorBirchsLab_Text_ReceivedPokedex:
.string "{PLAYER}得到了宝可梦图鉴!$"
LittlerootTown_ProfessorBirchsLab_Text_ExplainPokedex:
.string "小田卷博士:宝可梦图鉴是一种\n能够自动记录你遇见或捕获的\l宝可梦的高科技工具\p我家{RIVAL}无论去哪儿\n都一直带着它。\p每当{RIVAL}捕捉到稀有宝可梦\n并记录数据到宝可梦图鉴上时,\l那孩子就会来找在外实地调查的我\l把成果展示给我看。$"
LittlerootTown_ProfessorBirchsLab_Text_CountlessPokemonAwait:
.string "小田卷博士:前面还有无数的宝可梦\n在等着你!\p啊——\n我又想去做实地调查了!$"
LittlerootTown_ProfessorBirchsLab_Text_MayGotPokedexTooTakeThese:
.string "小遥:哇,{PLAYER}{KUN}\n你也拿到宝可梦图鉴啦!\p太好了和我一样\n这个送给你!$"
LittlerootTown_ProfessorBirchsLab_Text_CatchCutePokemonWithPokeBalls:
.string "小遥:宝可梦捕捉得越多\n就感觉会越有趣!\p我要去各处寻找\n不同的宝可梦,\p发现可爱的宝可梦的话\n就用精灵球捕捉它们!$"
LittlerootTown_ProfessorBirchsLab_Text_OhYourBagsFull:
.string "呀,你的包包满了。$"
LittlerootTown_ProfessorBirchsLab_Text_MayWhereShouldIGoNext:
.string "小遥:接下来该去\n哪里找宝可梦呢?$"
LittlerootTown_ProfessorBirchsLab_Text_BrendanGotPokedexTooTakeThese:
.string "小悠:哦……?\n你也拿到宝可梦图鉴了啊。\p那这个送给你$"
LittlerootTown_ProfessorBirchsLab_Text_CatchCoolPokemonWithPokeBalls:
.string "小悠:你知道吗,捕捉的宝可梦\n越多就越有趣。\p我要去各地寻找\n捕捉不同的宝可梦,\p如果见到很帅气的宝可梦\n我肯定会用精灵球捕捉到!$"
LittlerootTown_ProfessorBirchsLab_Text_HeyYourBagsFull:
.string "喂,你的包包满了。$"
LittlerootTown_ProfessorBirchsLab_Text_BrendanWhereShouldIGoNext:
.string "小悠:接下来该去哪儿\n找宝可梦呢……$"
LittlerootTown_ProfessorBirchsLab_Text_SeriousLookingMachine:
.string "看上去是个很先进的机器,\n一定是博士做研究时用的。$"
LittlerootTown_ProfessorBirchsLab_Text_PCUsedForResearch:
.string "研究用的电脑,\n还是不要随便乱碰的好。$"
LittlerootTown_ProfessorBirchsLab_Text_CrammedWithBooksOnPokemon:
.string "塞满了关于宝可梦的书。$"
LittlerootTown_ProfessorBirchsLab_Text_BookTooHardToRead:
.string "一本晦涩难懂的书。$"
LittlerootTown_ProfessorBirchsLab_Text_OtherRegionsUpgradeToNational:
.string "小田卷博士:好了……\p{PLAYER}{KUN}{RIVAL}\n你们在帮我研究宝可梦的成果显著,\p多亏了你们\n我发现了许多新的事实。\p看来在丰缘地区中\n栖息着其它地区的\l宝可梦。\p这说明丰缘地区的自然环境\n是多么地丰富多样!\p因此我要把你们的宝可梦图鉴\n升级为全国模式。\p来让我看看你们的宝可梦图鉴。$"
LittlerootTown_ProfessorBirchsLab_Text_MayUpgradeSoCool:
.string "小遥:嘿嘿!\p太好了我的宝可梦图鉴\n也跟着升级了!\p多亏了你捕捉了那么多\n宝可梦呀,{PLAYER}{KUN}$"
LittlerootTown_ProfessorBirchsLab_Text_BrendanYouCanThankMe:
.string "小悠:我跑遍了全丰缘地区\n寻找宝可梦,\p你的宝可梦图鉴能够升级\n全国模式可要感谢我!\p你运气真好{PLAYER}$"
LittlerootTown_ProfessorBirchsLab_Text_OkayAllDone:
.string "小田卷博士:好,升级完成啦!$"
LittlerootTown_ProfessorBirchsLab_Text_PokedexUpgradedToNational:
.string "{PLAYER}的宝可梦图鉴升级成了\n全国模式!$"
LittlerootTown_ProfessorBirchsLab_Text_GrassyPatchWaiting2:
.string "小田卷博士:记住,\n即使成为了冠军,\l你的宝可梦之旅也仍未结束\p这条名为宝可梦的道路\n永无止境,\p总有一片未曾踏足的草丛\n在等待着你去探索!$"
LittlerootTown_ProfessorBirchsLab_Text_MayTakeBreakFromFieldwork:
.string "小遥:我准备暂时\n不继续实地调查了,\p留在这里帮博士的忙。$"
LittlerootTown_ProfessorBirchsLab_Text_BrendanTakeBreakFromFieldwork:
.string "小悠:从现在起,\n我打算暂停实地调查,\p就留在这里帮博士的忙。$"
LittlerootTown_ProfessorBirchsLab_Text_CompletedDexChoosePokemon:
.string "小田卷博士:哦,{PLAYER}{KUN}\n我看看你的宝可梦图鉴。\p…… …… ……\n…… …… ……\p没错\n毫无疑问,\p你真的完成了丰缘地区的\n宝可梦图鉴,\p真是太了不起了\p我有礼物要送给你\n就当作是我对你\l出色工作的感谢。\p这是只有在其它地区\n才能找到的稀有宝可梦!\p从这3只中\n选择1只吧$"
LittlerootTown_ProfessorBirchsLab_Text_CanHaveAnyOneOfRarePokemon:
.string "小田卷博士:这是只有在其它地区\n才能找到的稀有宝可梦!\p从这3只中\n挑1只吧$"
LittlerootTown_ProfessorBirchsLab_Text_YoullTakeCyndaquil:
.string "小田卷博士:你看中了\n火属性宝可梦火球鼠!\p你还是那么地眼尖啊\p那么你要选择火球鼠$"
LittlerootTown_ProfessorBirchsLab_Text_YoullTakeTotodile:
.string "小田卷博士:你选的是\n水属性宝可梦小锯鳄!\p你总能选出最好的一个。\p那么你要选择小锯鳄$"
LittlerootTown_ProfessorBirchsLab_Text_YoullTakeChikorita:
.string "小田卷博士:你选的是\n草属性宝可梦菊草叶!\p你很清楚自己想要什么。\p那么你要选择菊草叶$"
LittlerootTown_ProfessorBirchsLab_Text_TakeYourTimeAllInvaluable:
.string "小田卷博士:决定前好好\n考虑一下吧,\p它们都是很珍贵的宝可梦。$"
@ Unused
LittlerootTown_ProfessorBirchsLab_Text_PickedFinePokemon:
.string "小田卷博士:明白了!\n你选了一只很好的宝可梦!$"
LittlerootTown_ProfessorBirchsLab_Text_ReceivedJohtoStarter:
.string "{PLAYER}从小田卷博士处\n得到了{STR_VAR_1}$"
@ Unused
LittlerootTown_ProfessorBirchsLab_Text_NicknameJohtoStarter:
.string "要给刚得到的\n{STR_VAR_1}起昵称吗?$"
LittlerootTown_ProfessorBirchsLab_Text_GrassyPatchWaiting:
.string "小田卷博士:记住,{PLAYER}{KUN}\n即使完成了丰缘地区的宝可梦图鉴,\l你的宝可梦之旅也仍未结束\p这条名为宝可梦的道路\n永无止境,\p总有一片未曾踏足的草丛\n在等待着你去探索!$"
LittlerootTown_ProfessorBirchsLab_Text_BetterLeaveOthersAlone:
.string "你已经拿到了你的宝可梦,\n其他的还是留下吧。$"
@ Unused
LittlerootTown_ProfessorBirchsLab_Text_DontHaveAnyRoomForPokemon:
.string "噢,你没有放下这只\n宝可梦的地方了。$"
LittlerootTown_ProfessorBirchsLab_Text_MayWhatNextImStayingHere:
.string "小遥:{PLAYER}{KUN},这以后……\n你打算怎么做?\p继续对战提升\n自己的实力吗?\p还是试着完成\n全国宝可梦图鉴?\p我要留在这儿给博士帮忙。$"
LittlerootTown_ProfessorBirchsLab_Text_BrendanPreferCollectingSlowly:
.string "小悠:比起收集\n宝可梦,我更喜欢一步步慢慢培育\l我自己选择的那一只。$"
LittlerootTown_ProfessorBirchsLab_Text_MayHaveYouGoneToBattleFrontier:
.string "小遥:嗨,你好,{PLAYER}{KUN}\n你去过对战开拓区了吗?$"
LittlerootTown_ProfessorBirchsLab_Text_BrendanHaveYouGoneToBattleFrontier:
.string "小悠:喂,{PLAYER}\n你去过对战开拓区了吗?$"
LittlerootTown_ProfessorBirchsLab_Text_ScottAboardSSTidalCall:
.string "…… …… ……\n…… …… ……哔!\p亚希达{PLAYER}\n是我,亚希达,\p我现在在破浪号上呢。\n在海上的感觉真是不错!\p对了……\p有个地方想邀请\n你能去看看。\p感兴趣的话就去凯那市或\n水静市的码头去乘船吧。\p见面之后再跟你详细说\n我等你!\p…… …… ……\n…… …… ……咔哒!$"