Merge pull request #181 from VaniatD/master

update for 2607
This commit is contained in:
Vaniat 2020-04-18 09:55:03 +08:00 committed by GitHub
commit 8ef61b5d7e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 43 additions and 40 deletions

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: You can dismiss letters by right-clicking on them. -->
@ -125,5 +125,7 @@
<GameplayTips.tips.60>干净整洁实验室能够让你的研究更省时省力,铺满无菌地砖是个好主意。</GameplayTips.tips.60>
<!-- EN: You can change storyteller and difficulty at any time through the options menu. -->
<GameplayTips.tips.61>你可以在任何时候通过选项菜单来修改故事叙述者和游戏难度。</GameplayTips.tips.61>
<!-- EN: The more factions you are allied with, the more random traders and military aid you will receive. -->
<GameplayTips.tips.62>你结盟的派系越多,能够获得的商队活动和军事援助就越多。</GameplayTips.tips.62>
</LanguageData>

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: Tool -->
@ -113,8 +113,8 @@
<!-- EN: Attack -->
<StatsReport_NonToolAttack>攻击</StatsReport_NonToolAttack>
<!-- EN: Recreation types dictate the kind of joy gained from an activity. Having a wide range of them is recommended to prevent colonists from getting bored. text_todo -->
<Stat_RecreationType_Desc>娱乐类型决定了从娱乐活动中获取快乐的种类。为了防止殖民者感到无聊,建议同时有多种娱乐方式</Stat_RecreationType_Desc>
<!-- EN: Different sources of recreation satisfy different recreation types. Colonists become bored of doing the same recreation type repeatedly, so it is important to provide a variety of recreation sources with different recreation types. -->
<Stat_RecreationType_Desc>不同的娱乐方式能满足不同的娱乐类型需求。殖民者会逐渐厌倦相同的娱乐活动,因此提供多种多样的娱乐是十分重要的</Stat_RecreationType_Desc>
<!-- EN: All recreation types -->
<Stat_JoyKind_AllTypes>所有娱乐类型</Stat_JoyKind_AllTypes>
<!-- EN: Mined item -->

View File

@ -402,8 +402,6 @@
<PrisonerLower>囚犯</PrisonerLower>
<!-- EN: prisoners -->
<PrisonersLower>囚犯</PrisonersLower>
<!-- EN: Complete -->
<Complete>完成</Complete>
<!-- EN: Click to view this quest in quests tab -->
<ClickToViewInQuestsTab>单击以在“任务”选项卡中查看此任务</ClickToViewInQuestsTab>
<!-- EN: Mood -->
@ -1275,4 +1273,7 @@
<!-- EN: Affected gender -->
<AffectedGender>受影响的性别</AffectedGender>
<!-- UNUSED -->
<Complete>完成</Complete>
</LanguageData>

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: Royal incapable of social -->
<RoyalIncapableOfSocial.label>无法社交</RoyalIncapableOfSocial.label>
<!-- EN: {PAWN_labelShort} is incapable of social tasks. However, this quest will give {FACTION_royalFavorLabel} and thus royal titles for {PAWN_labelShort}. Those with royal titles have great need of social skills, so if {PAWN_labelShort} gains a title, {PAWN_pronoun} may have a difficult time. With higher titles, colonists will only do social work like trading and negotiating. -->
<RoyalIncapableOfSocial.helpText>{PAWN_labelShort}无法完成社交任务。然而,这个任务会将{FACTION_royalFavorLabel}以荣誉头衔的方式授予{PAWN_labelShort}。那些拥有荣誉头衔的人非常需要社交技能,所以如果{PAWN_labelShort}获得头衔,{PAWN_pronoun}可能会度过一段艰难的日子。如果有了更高的头衔,殖民者将只能进行诸如贸易或者谈判之类的社交工作。</RoyalIncapableOfSocial.helpText>
<!-- EN: {PAWN_labelShort} is incapable of social tasks. However, this quest will give {FACTION_royalFavorLabel} and thus royal titles for {PAWN_labelShort}. Those with royal titles have great need of social skills, so if {PAWN_labelShort} gains a title, {PAWN_pronoun} may have a difficult time. With higher titles, colonists will only do social work like trading and negotiating.\n\nDo you want to continue? -->
<RoyalIncapableOfSocial.helpText>{PAWN_labelShort}无法完成社交任务。然而,这个任务会将{FACTION_royalFavorLabel}以荣誉头衔的方式授予{PAWN_labelShort}。那些拥有荣誉头衔的人非常需要社交技能,所以如果{PAWN_labelShort}获得头衔,{PAWN_pronoun}可能会度过一段艰难的日子。如果有了更高的头衔,殖民者将只能进行诸如贸易或者谈判之类的社交工作。\n\n你想要继续吗</RoyalIncapableOfSocial.helpText>
</LanguageData>

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN:
@ -15,7 +15,7 @@
<li>threatsInfoMechRaidsSingleAnimal->For unknown reasons, the [lodgersLabel] has been targeted by a mechanoid hive.</li>
<li>threatsInfoMechRaidsMultiAnimal->For unknown reasons, the [lodgersLabelPlural] have been targeted by a mechanoid hive.</li>
<li>questDescription(askerIsNull==true,lodgersCount==1)->An animal rescue organization wants you to take care of a [lodgersLabel] named [lodgers0_nameDef] at [map_definite] for [shuttleDelayTicks_duration]. [healthInfo][threatsInfo1]\n\n[commonDescEnding]</li>
<li>threatsInfo1(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\nThe animal rescue activists stole [lodgers0_nameDef] from a slaughtering ceremony being held by [enemyFaction_name]. Now the [enemyFaction_pawnsPlural] are coming to seek revenge. If you accept [lodgers0_nameDef], [enemyFaction_pawnsPlural] will attack as long as [lodgers0_pronoun] is present. [enemyGroupsParagraph]</li>
<li>threatsInfo1(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\nThe animal rescue activists stole [lodgers0_nameDef] from a slaughtering ceremony being held by [enemyFaction_name]. Now the [enemyFaction_pawnsPlural] are coming to seek revenge. If you accept [lodgers0_nameDef], [enemyGroupsParagraph]</li>
<li>threatsInfo1(generateThreats==true,allowedThreats==Raids,enemyFaction==Mechanoid)->\n\n[threatsInfoMechRaidsSingleAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo1(generateThreats==true,allowedThreats==MechClusters)->\n\n[threatsInfoMechClustersSingleAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo1(generateThreats==false)-></li>
@ -25,27 +25,27 @@
<li>victim->man</li>
<li>victim->[PersonJob]</li>
<li>victim(generateThreats==true,allowedThreats==Raids)->friend of the [enemyFaction_leaderTitle] of [enemyFaction_name]</li>
<li>threatsInfo2(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\nUnfortunately, these [lodgersLabelPlural] were recently implicated in the death of a [victim]. Now, [enemyFaction_pawnsPlural] from [enemyFaction_name] are hunting them for ritual revenge. If you accept the [lodgersLabelPlural], [enemyFaction_pawnsPlural] will attack as long as they are present. [enemyGroupsParagraph]</li>
<li>threatsInfo2(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\nUnfortunately, these [lodgersLabelPlural] were recently implicated in the death of a [victim]. Now, [enemyFaction_pawnsPlural] from [enemyFaction_name] are hunting them for ritual revenge. If you accept the [lodgersLabelPlural], [enemyGroupsParagraph]</li>
<li>threatsInfo2(generateThreats==true,allowedThreats==Raids,enemyFaction==Mechanoid)->\n\n[threatsInfoMechRaidsMultiAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo2(generateThreats==true,allowedThreats==MechClusters)->\n\n[threatsInfoMechClustersMultiAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo2(generateThreats==false)-></li>
<li>questDescription(asker_factionLeader==True,lodgersCount==1,priority=1)->[asker_nameFull], [asker_faction_leaderTitle] of [asker_faction_name] is looking for a safe settlement to take care of [asker_possessive] pet [lodgersLabel] [lodgers0_nameDef] for [shuttleDelayTicks_duration]. [healthInfo][threatsInfo3]\n\n[commonDescEnding]</li>
<li>threatsInfo3(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n[enemyFaction_pawnsPlural] from [enemyFaction_name] are trying to kill poor little [lodgers0_nameDef] to get at [asker_nameDef]. If you accept [lodgers0_nameDef], [enemyFaction_pawnsPlural] will attack as long as [lodgers0_pronoun] is present. [enemyGroupsParagraph]</li>
<li>threatsInfo3(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n[enemyFaction_pawnsPlural] from [enemyFaction_name] are trying to kill poor little [lodgers0_nameDef] to get at [asker_nameDef]. If you accept [lodgers0_nameDef], [enemyGroupsParagraph]</li>
<li>threatsInfo3(generateThreats==true,allowedThreats==Raids,enemyFaction==Mechanoid)->\n\n[threatsInfoMechRaidsSingleAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo3(generateThreats==true,allowedThreats==MechClusters)->\n\n[threatsInfoMechClustersSingleAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo3(generateThreats==false)-></li>
<li>questDescription(asker_factionLeader==True,lodgersCount>=2,priority=1)->[asker_nameFull], [asker_faction_leaderTitle] of [asker_faction_name], is making a request. [asker_pronoun] wants you to take care of [lodgersCount] [lodgersLabelPlural] at [map_definite] for [shuttleDelayTicks_duration]. [healthInfo][threatsInfo4]\n\n[commonDescEnding]</li>
<li>threatsInfo4(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\nThe [lodgersLabelPlural] are necessary for [asker_nameDef] to fulfill an important trade promise. To provoke conflict, [enemyFaction_name] is sending [enemyFaction_pawnsPlural] after them. If you accept the [lodgersLabelPlural], [enemyFaction_pawnsPlural] will attack as long as they are present. [enemyGroupsParagraph]</li>
<li>threatsInfo4(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\nThe [lodgersLabelPlural] are necessary for [asker_nameDef] to fulfill an important trade promise. To provoke conflict, [enemyFaction_name] is sending [enemyFaction_pawnsPlural] after them. If you accept the [lodgersLabelPlural], [enemyGroupsParagraph]</li>
<li>threatsInfo4(generateThreats==true,allowedThreats==Raids,enemyFaction==Mechanoid)->\n\n[threatsInfoMechRaidsMultiAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo4(generateThreats==true,allowedThreats==MechClusters)->\n\n[threatsInfoMechClustersMultiAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo4(generateThreats==false)-></li>
<li>questDescription(asker_royalInCurrentFaction==True,lodgersCount==1,priority=1)->[asker_nameFull], a [asker_royalTitleInCurrentFaction] of [asker_faction_name], is making a request. [asker_pronoun] wants you to take care of [asker_possessive] favorite pet, the [lodgersLabel] [lodgers0_nameDef], at [map_definite] for [shuttleDelayTicks_duration]. [healthInfo][threatsInfo5]\n\n[commonDescEnding]</li>
<li>threatsInfo5(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n[lodgers0_nameDef] is a gift promised to [asker_nameDef]'s child for a marriage ceremony. To try to prevent the marriage, [enemyFaction_name] is sending [enemyFaction_pawnsPlural] after [lodgers0_objective]. If you accept [lodgers0_nameDef], [enemyFaction_pawnsPlural] will attack as long as [lodgers0_nameDef] is present. [enemyGroupsParagraph]</li>
<li>threatsInfo5(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n[lodgers0_nameDef] is a gift promised to [asker_nameDef]'s child for a marriage ceremony. To try to prevent the marriage, [enemyFaction_name] is sending [enemyFaction_pawnsPlural] after [lodgers0_objective]. If you accept [lodgers0_nameDef], [enemyGroupsParagraph]</li>
<li>threatsInfo5(generateThreats==true,allowedThreats==Raids,enemyFaction==Mechanoid)->\n\n[threatsInfoMechRaidsSingleAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo5(generateThreats==true,allowedThreats==MechClusters)->\n\n[threatsInfoMechClustersSingleAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo5(generateThreats==false)-></li>
<li>questDescription(asker_royalInCurrentFaction==True,lodgersCount>=2,priority=1)->[asker_nameFull], a [asker_royalTitleInCurrentFaction] of [asker_faction_name], is making a request. [asker_pronoun] wants you to take care of [lodgersCount] [lodgersLabelPlural] at [map_definite] for [shuttleDelayTicks_duration]. The [lodgersLabelPlural] are [asker_nameDef]'s favorite pets, and [asker_pronoun] wants them to see the world outside [asker_possessive] royal court. [healthInfo][threatsInfo6]\n\n[commonDescEnding]</li>
<li>threatsInfo6(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\nUnfortunately, [enemyFaction_name] is hunting the [lodgersLabelPlural] to try to hurt [asker_nameDef] personally. If you accept the [lodgersLabelPlural], [enemyFaction_pawnsPlural] will attack as long as they are present. [enemyGroupsParagraph]</li>
<li>threatsInfo6(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\nUnfortunately, [enemyFaction_name] is hunting the [lodgersLabelPlural] to try to hurt [asker_nameDef] personally. If you accept the [lodgersLabelPlural], [enemyGroupsParagraph]</li>
<li>threatsInfo6(generateThreats==true,allowedThreats==Raids,enemyFaction==Mechanoid)->\n\n[threatsInfoMechRaidsMultiAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo6(generateThreats==true,allowedThreats==MechClusters)->\n\n[threatsInfoMechClustersMultiAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo6(generateThreats==false)-></li>
@ -57,7 +57,7 @@
<li>threatsInfoMechRaidsSingleAnimal->出于未知的原因, [lodgersLabel]已经被一个机械族巢穴盯上。</li>
<li>threatsInfoMechRaidsMultiAnimal->出于未知地原因, [lodgersLabelPlural]已经被一个机械族巢穴盯上。</li>
<li>questDescription(askerIsNull==true,lodgersCount==1)->一个动物保护组织希望你能够在[shuttleDelayTicks_duration]内 照顾位于[map_definite]名叫[lodgers0_nameDef]的[lodgersLabel]。[healthInfo][threatsInfo1]\n\n[commonDescEnding]</li>
<li>threatsInfo1(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n激进的动物保护组织成员在[enemyFaction_name]举行的一场屠宰仪式上偷走了[lodgers0_nameDef]。 现在[enemyFaction_pawnsPlural]将会来寻仇。 如果你选择接纳[lodgers0_nameDef] 只要[lodgers0_pronoun]继续存在, [enemyFaction_pawnsPlural]就会一直来进攻。 [enemyGroupsParagraph]</li>
<li>threatsInfo1(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n激进的动物保护组织成员在[enemyFaction_name]举行的一场屠宰仪式上偷走了[lodgers0_nameDef]。 现在[enemyFaction_pawnsPlural]将会来寻仇。 如果你选择接纳[lodgers0_nameDef] [enemyGroupsParagraph]</li>
<li>threatsInfo1(generateThreats==true,allowedThreats==Raids,enemyFaction==Mechanoid)->\n\n[threatsInfoMechRaidsSingleAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo1(generateThreats==true,allowedThreats==MechClusters)->\n\n[threatsInfoMechClustersSingleAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo1(generateThreats==false)-></li>
@ -67,27 +67,27 @@
<li>victim->男性</li>
<li>victim->[PersonJob]</li>
<li>victim(generateThreats==true,allowedThreats==Raids)->[enemyFaction_leaderTitle]在[enemyFaction_name]的朋友</li>
<li>threatsInfo2(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n不幸的是 这些[lodgersLabelPlural]与一名[victim]之死有所牵连。 现在,来自[enemyFaction_name]的[enemyFaction_pawnsPlural]将会狩猎他们进行复仇仪式。 如果你接纳[lodgersLabelPlural] 只要他们还活着, [enemyFaction_pawnsPlural]就会一直尝试进攻。[enemyGroupsParagraph]</li>
<li>threatsInfo2(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n不幸的是 这些[lodgersLabelPlural]与一名[victim]之死有所牵连。 现在,来自[enemyFaction_name]的[enemyFaction_pawnsPlural]将会狩猎他们进行复仇仪式。 如果你接纳[lodgersLabelPlural] [enemyGroupsParagraph]</li>
<li>threatsInfo2(generateThreats==true,allowedThreats==Raids,enemyFaction==Mechanoid)->\n\n[threatsInfoMechRaidsMultiAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo2(generateThreats==true,allowedThreats==MechClusters)->\n\n[threatsInfoMechClustersMultiAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo2(generateThreats==false)-></li>
<li>questDescription(asker_factionLeader==True,lodgersCount==1,priority=1)->[asker_faction_name] 的 [asker_faction_leaderTitle] [asker_nameFull] 正在寻找一个安全的庇护所能在[shuttleDelayTicks_duration]里 照顾[asker_possessive]名叫的宠物[lodgersLabel]。 [healthInfo][threatsInfo3]\n\n[commonDescEnding]</li>
<li>threatsInfo3(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n来自 [enemyFaction_name] 的 [enemyFaction_pawnsPlural] 正试图通过残杀可怜的 [lodgers0_nameDef]来抓捕[asker_nameDef]。 如果你选择接纳[lodgers0_nameDef] 只要[lodgers0_pronoun]还在, [enemyFaction_pawnsPlural]便会一直攻击。 [enemyGroupsParagraph]</li>
<li>threatsInfo3(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n来自 [enemyFaction_name] 的 [enemyFaction_pawnsPlural] 正试图通过残杀可怜的 [lodgers0_nameDef]来抓捕[asker_nameDef]。 如果你选择接纳[lodgers0_nameDef] [enemyGroupsParagraph]</li>
<li>threatsInfo3(generateThreats==true,allowedThreats==Raids,enemyFaction==Mechanoid)->\n\n[threatsInfoMechRaidsSingleAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo3(generateThreats==true,allowedThreats==MechClusters)->\n\n[threatsInfoMechClustersSingleAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo3(generateThreats==false)-></li>
<li>questDescription(asker_factionLeader==True,lodgersCount>=2,priority=1)->[asker_faction_name] 的 [asker_faction_leaderTitle] [asker_nameFull] 正发来请求。 [asker_pronoun]希望你能在[map_definite]照料[lodgersCount]只[lodgersLabelPlural][shuttleDelayTicks_duration]。 [healthInfo][threatsInfo4]\n\n[commonDescEnding]</li>
<li>threatsInfo4(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n这些 [lodgersLabelPlural] 对于 [asker_nameDef] 履行一项重要的贸易承诺是必须的。 为了引发冲突, [enemyFaction_name]正派出[enemyFaction_pawnsPlural]追击他们。 如果你选择接纳[lodgersLabelPlural] 只要他们还活着, [enemyFaction_pawnsPlural]就会一直尝试进攻。[enemyGroupsParagraph]</li>
<li>threatsInfo4(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n这些 [lodgersLabelPlural] 对于 [asker_nameDef] 履行一项重要的贸易承诺是必须的。 为了引发冲突, [enemyFaction_name]正派出[enemyFaction_pawnsPlural]追击他们。 如果你选择接纳[lodgersLabelPlural] [enemyGroupsParagraph]</li>
<li>threatsInfo4(generateThreats==true,allowedThreats==Raids,enemyFaction==Mechanoid)->\n\n[threatsInfoMechRaidsMultiAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo4(generateThreats==true,allowedThreats==MechClusters)->\n\n[threatsInfoMechClustersMultiAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo4(generateThreats==false)-></li>
<li>questDescription(asker_royalInCurrentFaction==True,lodgersCount==1,priority=1)->[asker_faction_name] 的一名 [asker_royalTitleInCurrentFaction] [asker_nameFull] 正发来请求。 [asker_pronoun]希望你能在[map_definite]照料[lodgersLabel][lodgers0_nameDef][shuttleDelayTicks_duration] 这是[asker_possessive]最喜欢的宠物。 [healthInfo][threatsInfo5]\n\n[commonDescEnding]</li>
<li>threatsInfo5(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n[lodgers0_nameDef] 是 [asker_nameDef] 承诺给孩子的结婚礼物。 为了阻止这场婚礼, [enemyFaction_name]正派出[enemyFaction_pawnsPlural]追踪[lodgers0_objective]。 如果你选择接纳[lodgers0_nameDef] [enemyFaction_pawnsPlural] 会在 [lodgers0_nameDef] 存在期间一直尝试进攻。 [enemyGroupsParagraph]</li>
<li>threatsInfo5(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n[lodgers0_nameDef] 是 [asker_nameDef] 承诺给孩子的结婚礼物。 为了阻止这场婚礼, [enemyFaction_name]正派出[enemyFaction_pawnsPlural]追踪[lodgers0_objective]。 如果你选择接纳[lodgers0_nameDef] [enemyGroupsParagraph]</li>
<li>threatsInfo5(generateThreats==true,allowedThreats==Raids,enemyFaction==Mechanoid)->\n\n[threatsInfoMechRaidsSingleAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo5(generateThreats==true,allowedThreats==MechClusters)->\n\n[threatsInfoMechClustersSingleAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo5(generateThreats==false)-></li>
<li>questDescription(asker_royalInCurrentFaction==True,lodgersCount>=2,priority=1)->[asker_faction_name] 的一名 [asker_royalTitleInCurrentFaction] [asker_nameFull] 正发来请求。 [asker_pronoun]希望你能在[map_definite]照料 [lodgersCount] 只 [lodgersLabelPlural] [shuttleDelayTicks_duration]。 这些[lodgersLabelPlural]是[asker_nameDef]最喜爱的宠物, [asker_pronoun]希望他们能看看[asker_possessive]上流圈子之外的世界。 [healthInfo][threatsInfo6]\n\n[commonDescEnding]</li>
<li>threatsInfo6(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n不幸的是 [enemyFaction_name] 正在试图以狩猎 [lodgersLabelPlural] 的方式去伤害 [asker_nameDef]。 如果你选择接纳 [lodgersLabelPlural] [enemyFaction_pawnsPlural]将会在他们活着期间一直攻击你。[enemyGroupsParagraph]</li>
<li>threatsInfo6(generateThreats==true,allowedThreats==Raids,enemyFaction!=Mechanoid)->\n\n不幸的是 [enemyFaction_name] 正在试图以狩猎 [lodgersLabelPlural] 的方式去伤害 [asker_nameDef]。 如果你选择接纳 [lodgersLabelPlural] [enemyGroupsParagraph]</li>
<li>threatsInfo6(generateThreats==true,allowedThreats==Raids,enemyFaction==Mechanoid)->\n\n[threatsInfoMechRaidsMultiAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo6(generateThreats==true,allowedThreats==MechClusters)->\n\n[threatsInfoMechClustersMultiAnimal] [enemyGroupsParagraph]</li>
<li>threatsInfo6(generateThreats==false)-></li>

View File

@ -131,13 +131,13 @@
<li>questDescription(asker_factionLeader==True)->[asker_nameFull], [asker_faction_leaderTitle] of [asker_faction_name], is asking for your help. [askerEnemies] have been harassing [asker_possessive] settlements. [asker_pronoun] wants your help using signals to draw them towards [map_definite] and away from [asker_possessive] people.\n\nIf [asker_pronoun] does, [askerEnemies] will activate a site nearby to harass you. [site/allSitePartsDescriptions] This site will remain until you go destroy it.\n\nIn reward, you'll recieve pods containing (total value [itemsReward_totalMarketValue_money]):\n\n[itemsReward_items]\n\n[allRewardsDescriptionsExceptItems]</li>
<li>questDescription(asker_royalInCurrentFaction==True)->[asker_nameFull], a [asker_royalTitleInCurrentFaction] of [asker_faction_name], is traveling near [map_definite]. [asker_pronoun] is being followed by [threat] and wants your help using signals to draw them towards [map_definite].\n\nIf you do, [askerEnemies] will activate a site nearby to harass you. [site/allSitePartsDescriptions] This site will remain until you go destroy it.\n\n[asker_nameDef] will reward you. [allRewardsDescriptionsExceptItems] You'll recieve pods containing (total value [itemsReward_totalMarketValue_money]):\n\n[itemsReward_items]</li>
<li>threat(priority=1,site/Outpost_exists==True)->[site/enemyFaction_pawnsPlural] of [site/enemyFaction_name]</li>
<li>threat(priority=1,site/MechCluster_exists==True)->mechanoids text_todo</li>
<li>threat(priority=1,site/SleepingMechanoids_exists==True)->mechanoids text_todo</li>
<li>threat(priority=1,site/MechCluster_exists==True)->mechanoids</li>
<li>threat(priority=1,site/SleepingMechanoids_exists==True)->mechanoids</li>
<li>threat->[asker_possessive] enemies</li>
<li>threat(priority=-1)->his enemies</li>
<li>askerEnemies(priority=1,site/Outpost_exists==True)->[site/enemyFaction_name]</li>
<li>askerEnemies(priority=1,site/MechCluster_exists==True)->mechanoids text_todo</li>
<li>askerEnemies(priority=1,site/SleepingMechanoids_exists==True)->mechanoids text_todo</li>
<li>askerEnemies(priority=1,site/MechCluster_exists==True)->mechanoids</li>
<li>askerEnemies(priority=1,site/SleepingMechanoids_exists==True)->mechanoids</li>
<li>askerEnemies->[asker_possessive] enemies</li>
<li>askerEnemies(priority=-1)->his enemies</li>
-->

View File

@ -171,12 +171,12 @@
<!-- EN:
<li>questDescription->A [joiner_age]-year-old [joiner_title] named [joiner_nameFull] is calling from nearby. [joiner_pronoun] is hiding from [threat]. [joiner_pronoun] wants to flee [joiner_possessive] hiding spot and join you at [map_definite].[joiner_relationInfo]\n\nIf you accept [joiner_objective], [joinersEnemies] will set up a site nearby to harass you. [site/allSitePartsDescriptions]\n\nThe threat will remain until you go to destroy it.</li>
<li>threat(priority=1,site/Outpost_exists==True)->[site/enemyFaction_pawnsPlural] of [site/enemyFaction_name]</li>
<li>threat(priority=1,site/MechCluster_exists==True)->mechanoids text_todo</li>
<li>threat(priority=1,site/SleepingMechanoids_exists==True)->mechanoids text_todo</li>
<li>threat(priority=1,site/MechCluster_exists==True)->mechanoids</li>
<li>threat(priority=1,site/SleepingMechanoids_exists==True)->mechanoids</li>
<li>threat->[joiner_possessive] enemies</li>
<li>joinersEnemies(priority=1,site/Outpost_exists==True)->[site/enemyFaction_name]</li>
<li>joinersEnemies(priority=1,site/MechCluster_exists==True)->mechanoids text_todo</li>
<li>joinersEnemies(priority=1,site/SleepingMechanoids_exists==True)->mechanoids text_todo</li>
<li>joinersEnemies(priority=1,site/MechCluster_exists==True)->mechanoids</li>
<li>joinersEnemies(priority=1,site/SleepingMechanoids_exists==True)->mechanoids</li>
<li>joinersEnemies->[joiner_possessive] enemies</li>
-->
<ThreatReward_SiteThreat_Joiner.questDescriptionRules.rulesStrings>

View File

@ -20,13 +20,13 @@
<li>minMoodInfo-></li>
<li>commonDescEnding->[helpersParagraph][shuttleWillComeParagraph]\n\n[mustKeepOnMapParagraph]</li>
<li>enemyGroupsParagraph->[threatDescriptionParagraph]</li>
<li>threatDescriptionParagraph(allowedThreats==Raids,threatCount==1)->There will be [threatCount] raid of roughly this size:\n\n[threatExample]</li>
<li>threatDescriptionParagraph(allowedThreats==Raids,threatCount>1)->There will be [threatCount] raids of roughly this size:\n\n[threatExample]</li>
<li>threatDescriptionParagraph(allowedThreats==MechClusters,threatCount==1,threatFactor==1)->A mech cluster will deploy nearby.</li>
<li>threatDescriptionParagraph(allowedThreats==MechClusters,threatCount==1,threatFactor==2)->A double-strength mech cluster will deploy nearby.</li>
<li>threatDescriptionParagraph(allowedThreats==MechClusters,threatCount==1,threatFactor==3)->A triple-strength mech cluster will deploy nearby.</li>
<li>threatDescriptionParagraph(allowedThreats==MechClusters,threatCount==2,threatFactor==2)->Two double-strength mech clusters will deploy nearby.</li>
<li>threatDescriptionParagraph(allowedThreats==MechClusters,threatCount==2,threatFactor==1)->Two mech clusters will deploy nearby.</li>
<li>threatDescriptionParagraph(allowedThreats==Raids,threatCount==1)->there will be [threatCount] raid of roughly this size:\n\n[threatExample]</li>
<li>threatDescriptionParagraph(allowedThreats==Raids,threatCount>1)->there will be [threatCount] raids of roughly this size:\n\n[threatExample]</li>
<li>threatDescriptionParagraph(allowedThreats==MechClusters,threatCount==1,threatFactor==1)->a mech cluster will deploy nearby.</li>
<li>threatDescriptionParagraph(allowedThreats==MechClusters,threatCount==1,threatFactor==2)->a double-strength mech cluster will deploy nearby.</li>
<li>threatDescriptionParagraph(allowedThreats==MechClusters,threatCount==1,threatFactor==3)->a triple-strength mech cluster will deploy nearby.</li>
<li>threatDescriptionParagraph(allowedThreats==MechClusters,threatCount==2,threatFactor==2)->two double-strength mech clusters will deploy nearby.</li>
<li>threatDescriptionParagraph(allowedThreats==MechClusters,threatCount==2,threatFactor==1)->two mech clusters will deploy nearby.</li>
<li>shuttleWillComeParagraph(lodgersCount==1)->After [shuttleDelayTicks_duration], a shuttle will arrive to collect [lodgers0_nameDef]. If you get [lodgers0_objective] onto the shuttle alive, [allRewardsDescriptions]</li>
<li>shuttleWillComeParagraph(lodgersCount>=2)->After [shuttleDelayTicks_duration], a shuttle will arrive to collect the [lodgersLabelPlural]. If you get them onto the shuttle alive, [allRewardsDescriptions]</li>
<li>mustKeepOnMapParagraph(lodgersCount==1)->You must keep [lodgers0_nameDef] at [map_definite] and not send [lodgers0_objective] anywhere else.</li>

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- Royal titles -->
@ -51,8 +51,8 @@
<LetterRoyalTitleImplantGracePeriod>必须在五天的限期内提取植入物,以避免产生外交后果。</LetterRoyalTitleImplantGracePeriod>
<!-- EN: {PAWN_pronoun} now has a need for authority. Satisfying this means sitting on a throne and reigning. While thronerooms can be shared, each noble needs their own personally-assigned throne. -->
<LetterRoyalTitleAuthorityNeed>{PAWN_pronoun}对威严有了需求。满足此要求意味着需要修建一个适当的宝座供{PAWN_pronoun}进行统治。就算谒见厅可以共享,每个贵族仍然需要属于他们自己的宝座。</LetterRoyalTitleAuthorityNeed>
<!-- EN: {PAWN_pronoun} is capable of giving speeches now. {PAWN_pronoun} will gather all other colonists around {PAWN_possessive} throne to listen to the speech. If it goes well, listeners will feel inspired, and gain respect for the speaker. If it goes poorly, the speech will do social damage. The outcome depends on {PAWN_labelShort}'s social abilities. text_todo -->
<LetterRoyalTitleSpeechAbilityGained>{PAWN_pronoun}现在可以发表演说了。{PAWN_pronoun}将召集其他所有殖民者到{PAWN_possessive}谒见厅听取演讲。如果一切顺利,听众会获得鼓舞,并且从听众获得尊重。如果进展不顺利,演讲会造成社交伤害。结果取决于{PAWN_labelShort}的社交能力。</LetterRoyalTitleSpeechAbilityGained>
<!-- EN: {PAWN_pronoun} can now give speeches from the throne. If it goes well, listeners will feel inspired. If it goes poorly, the speech will do social damage. The outcome depends on {PAWN_labelShort}'s social abilities. -->
<LetterRoyalTitleSpeechAbilityGained>{PAWN_pronoun}现在可以发表演说了。如果一切顺利,听众会获得鼓舞,并且从听众获得尊重。如果进展不顺利,演讲会造成社交伤害。结果取决于{PAWN_labelShort}的社交能力。</LetterRoyalTitleSpeechAbilityGained>
<!-- EN: This title requires a throneroom that meets these requirements:{1} -->
<LetterRoyalTitleThroneroomRequirements>此头衔需要一个满足以下要求的谒见厅:{1}</LetterRoyalTitleThroneroomRequirements>
<!-- EN: This title requires a bedroom that meets these requirements:{1} -->