Files
WulaFallenEmpireRW/Source/任务框架范例/Defs/QuestScriptDefs/AE_Quest_SmalInsectCave.xml
2025-08-14 17:31:27 +08:00

122 lines
4.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Defs>
<QuestScriptDef>
<root Class="RimWorld.QuestGen.QuestNode_Sequence">
<nodes>
<li Class="QuestEditor_Library.QuestNode_RandomCustomMap">
<datas>
<li>
<key>AE_CustomMap_SmallInsectCave</key>
<value>1</value>
</li>
</datas>
<buffer>5</buffer>
<bufferMin>10</bufferMin>
<siteIconPath>Things/Building/Natural/Hive/HiveC</siteIconPath>
<expandingIconPath>Things/Building/Natural/Hive/HiveC</expandingIconPath>
<storeAs>Hive</storeAs>
<faction>AncientsHostile</faction>
<distance>
<min>5</min>
<max>10</max>
</distance>
<blacklist />
</li>
<li Class="QuestNode_ResolveQuestName">
<rules>
<rulesStrings>
<li>questName->乌拉的呼唤</li>
</rulesStrings>
</rules>
</li>
<li Class="QuestNode_ResolveQuestDescription">
<rules>
<rulesStrings>
<li>questDescription->一个强大的心灵实体将它的意志强加于你的意识之中。</li>
</rulesStrings>
</rules>
</li>
<li Class="WulaFallenEmpire.QuestNode_Root_EventLetter">
<letterLabel>乌拉需要你的注意</letterLabel>
<letterTitle>乌拉需要你的注意</letterTitle>
<letterText>一个强大的心灵实体将它的意志强加于你的意识之中。它自称为“乌拉”,并要求你阅览它的消息。这股力量是压倒性的,不容拒绝。</letterText>
<options>
<li>
<label>阅览消息</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_1</defName>
</li>
</effects>
</li>
</optionEffects>
</li>
<li>
<label>尝试抵抗(但失败了)</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_1</defName>
</li>
<li Class="WulaFallenEmpire.Effect_ShowMessage">
<message>你试图抵抗心灵入侵,但这股力量过于强大。无论如何,消息还是涌入了你的脑海。</message>
<messageTypeDef>NegativeEvent</messageTypeDef>
</li>
</effects>
</li>
</optionEffects>
</li>
</options>
</li>
</nodes>
</root>
<rootSelectionWeight>0</rootSelectionWeight>
<rootMinPoints>0</rootMinPoints>
<rootMinProgressScore>0</rootMinProgressScore>
<rootIncreasesPopulation>False</rootIncreasesPopulation>
<minRefireDays>0</minRefireDays>
<decreeSelectionWeight>0</decreeSelectionWeight>
<questDescriptionRules>
<rulesStrings>
<li>questDescription-&gt;You found a small insect hive nearby.</li>
</rulesStrings>
<rulesFiles />
<rulesRaw IsNull="True" />
<include IsNull="True" />
</questDescriptionRules>
<questNameRules>
<rulesStrings>
<li>questName -&gt; Small [Adj] Hive</li>
</rulesStrings>
<rulesFiles>
<li>Adj -&gt; Words/Adjectives/Badass</li>
</rulesFiles>
<rulesRaw IsNull="True" />
<include IsNull="True" />
</questNameRules>
<autoAccept>True</autoAccept>
<hideOnCleanup>False</hideOnCleanup>
<expireDaysRange>
<min>-1</min>
<max>-1</max>
</expireDaysRange>
<nameMustBeUnique>False</nameMustBeUnique>
<defaultChallengeRating>-1</defaultChallengeRating>
<defaultHidden>False</defaultHidden>
<isRootSpecial>True</isRootSpecial>
<canGiveRoyalFavor>False</canGiveRoyalFavor>
<hideInvolvedFactionsInfo>False</hideInvolvedFactionsInfo>
<affectedByPopulation>False</affectedByPopulation>
<affectedByPoints>True</affectedByPoints>
<defaultCharity>False</defaultCharity>
<sendAvailableLetter>True</sendAvailableLetter>
<epic>False</epic>
<endOnColonyMove>True</endOnColonyMove>
<defName>AE_Quest_SmalInsectCave</defName>
<ignoreConfigErrors>False</ignoreConfigErrors>
<ignoreIllegalLabelCharacterConfigError>False</ignoreIllegalLabelCharacterConfigError>
</QuestScriptDef>
</Defs>