185 lines
7.0 KiB
XML
185 lines
7.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Defs>
|
|
<StorytellerDef ParentName="BaseStoryteller">
|
|
<defName>ARA_Chrony</defName>
|
|
<label>「战士种」克洛妮</label>
|
|
<description>克洛妮是一只阿拉克涅战士种督虫,虽然身材娇小但是侵略性极强,会在周期内发起更强大的大型袭击。此外,她会安排更少的访客和路过流浪者,并且不会在殖民地即将沦陷时派发黑衣人。</description>
|
|
<portraitLarge>ArachnaeSwarm/Storyteller/ARA_Chrony</portraitLarge>
|
|
<portraitTiny>ArachnaeSwarm/Storyteller/ARA_Chrony_TINY</portraitTiny>
|
|
<listOrder>20</listOrder>
|
|
<comps>
|
|
<!-- Intro -->
|
|
<!-- <li Class="StorytellerCompProperties_ClassicIntro"/> -->
|
|
<!-- 袭击生成器 -->
|
|
<li Class="StorytellerCompProperties_OnOffCycle">
|
|
<category>ThreatBig</category> <!-- 大型袭击 -->
|
|
<minDaysPassed>15.0</minDaysPassed> <!-- 最低在15日后开始生成 -->
|
|
<onDays>2</onDays> <!-- 每个周期(12天)有多少天允许生成袭击 -->
|
|
<offDays>9</offDays> <!-- 每个周期(12天)有多少天不生成袭击 -->
|
|
<minSpacingDays>0.25</minSpacingDays> <!-- 事件最小间隔 -->
|
|
<numIncidentsRange>2~3</numIncidentsRange> <!-- 事件点数 -->
|
|
<!-- <forceRaidEnemyBeforeDaysPassed>20</forceRaidEnemyBeforeDaysPassed> -->
|
|
<disallowedTargetTags>
|
|
<li>Map_RaidBeacon</li>
|
|
</disallowedTargetTags>
|
|
</li>
|
|
<li Class="StorytellerCompProperties_OnOffCycle">
|
|
<category>ThreatSmall</category>
|
|
<minDaysPassed>11.0</minDaysPassed>
|
|
<onDays>4.6</onDays>
|
|
<offDays>6.0</offDays>
|
|
<numIncidentsRange>0.2~1</numIncidentsRange>
|
|
<acceptPercentFactorPerThreatPointsCurve>
|
|
<points>
|
|
<li>(800, 1)</li>
|
|
<li>(2800, 0)</li>
|
|
</points>
|
|
</acceptPercentFactorPerThreatPointsCurve>
|
|
</li>
|
|
<li Class="StorytellerCompProperties_ThreatsGenerator">
|
|
<allowedTargetTags>
|
|
<li>Map_RaidBeacon</li>
|
|
</allowedTargetTags>
|
|
<parms>
|
|
<allowedThreats>Raids</allowedThreats>
|
|
<onDays>1.0</onDays>
|
|
<offDays>0.5</offDays>
|
|
<minSpacingDays>0.04</minSpacingDays>
|
|
<numIncidentsRange>1~2</numIncidentsRange>
|
|
<minThreatPoints>500</minThreatPoints>
|
|
</parms>
|
|
</li>
|
|
<!-- Home misc incidents-->
|
|
<li Class="StorytellerCompProperties_CategoryMTB">
|
|
<category>Misc</category>
|
|
<allowedTargetTags>
|
|
<li>Map_PlayerHome</li>
|
|
</allowedTargetTags>
|
|
<minDaysPassed>5</minDaysPassed>
|
|
<mtbDays>4.8</mtbDays>
|
|
</li>
|
|
<li Class="StorytellerCompProperties_ShipChunkDrop"/>
|
|
<li Class="StorytellerCompProperties_Disease">
|
|
<category>DiseaseHuman</category>
|
|
<minDaysPassed>9</minDaysPassed>
|
|
</li>
|
|
<li Class="StorytellerCompProperties_Disease">
|
|
<category>DiseaseAnimal</category>
|
|
<minDaysPassed>9</minDaysPassed>
|
|
</li>
|
|
<!-- Ally/neutral interaction -->
|
|
<li Class="StorytellerCompProperties_FactionInteraction">
|
|
<incident>RaidFriendly</incident>
|
|
<baseIncidentsPerYear>15</baseIncidentsPerYear>
|
|
<minSpacingDays>0.4</minSpacingDays>
|
|
<fullAlliesOnly>true</fullAlliesOnly>
|
|
<minDanger>High</minDanger>
|
|
</li>
|
|
<li Class="StorytellerCompProperties_FactionInteraction">
|
|
<incident>TraderCaravanArrival</incident>
|
|
<minDaysPassed>5</minDaysPassed>
|
|
<baseIncidentsPerYear>5</baseIncidentsPerYear>
|
|
<minSpacingDays>6</minSpacingDays>
|
|
<allowedTargetTags>
|
|
<li>Map_PlayerHome</li>
|
|
</allowedTargetTags>
|
|
</li>
|
|
<li Class="StorytellerCompProperties_FactionInteraction">
|
|
<incident>VisitorGroup</incident>
|
|
<minDaysPassed>6</minDaysPassed>
|
|
<baseIncidentsPerYear>4</baseIncidentsPerYear>
|
|
<minSpacingDays>5</minSpacingDays>
|
|
<allowedTargetTags>
|
|
<li>Map_PlayerHome</li>
|
|
</allowedTargetTags>
|
|
</li>
|
|
<li Class="StorytellerCompProperties_FactionInteraction">
|
|
<incident>TravelerGroup</incident>
|
|
<minDaysPassed>3</minDaysPassed>
|
|
<baseIncidentsPerYear>6</baseIncidentsPerYear>
|
|
<minSpacingDays>1</minSpacingDays>
|
|
<allowedTargetTags>
|
|
<li>Map_PlayerHome</li>
|
|
</allowedTargetTags>
|
|
</li>
|
|
<!-- Caravan / temp map -->
|
|
<li Class="StorytellerCompProperties_CategoryIndividualMTBByBiome">
|
|
<category>Misc</category>
|
|
<allowedTargetTags>
|
|
<li>Caravan</li>
|
|
<li>Map_TempIncident</li>
|
|
</allowedTargetTags>
|
|
</li>
|
|
<li Class="StorytellerCompProperties_CategoryIndividualMTBByBiome">
|
|
<category>ThreatSmall</category>
|
|
<applyCaravanVisibility>true</applyCaravanVisibility>
|
|
<allowedTargetTags>
|
|
<li>Caravan</li>
|
|
<li>Map_TempIncident</li>
|
|
</allowedTargetTags>
|
|
</li>
|
|
<li Class="StorytellerCompProperties_CategoryIndividualMTBByBiome">
|
|
<category>ThreatBig</category>
|
|
<applyCaravanVisibility>true</applyCaravanVisibility>
|
|
<allowedTargetTags>
|
|
<li>Caravan</li>
|
|
<li>Map_TempIncident</li>
|
|
</allowedTargetTags>
|
|
</li>
|
|
<!-- Quests - non-Royalty -->
|
|
<li Class="StorytellerCompProperties_RandomQuest">
|
|
<category>GiveQuest</category>
|
|
<allowedTargetTags>
|
|
<li>World</li>
|
|
</allowedTargetTags>
|
|
<onDays>10</onDays>
|
|
<numIncidentsRange>1</numIncidentsRange>
|
|
<acceptFractionByDaysPassedCurve>
|
|
<points>
|
|
<li>(8, 0)</li>
|
|
<li>(15, 1)</li>
|
|
</points>
|
|
</acceptFractionByDaysPassedCurve>
|
|
<minSpacingDays>3</minSpacingDays>
|
|
<disableIfAnyModActive>
|
|
<li>Ludeon.RimWorld.Royalty</li>
|
|
</disableIfAnyModActive>
|
|
</li>
|
|
<!-- Quests - Royalty -->
|
|
<li Class="StorytellerCompProperties_RandomQuest">
|
|
<category>GiveQuest</category>
|
|
<allowedTargetTags>
|
|
<li>World</li>
|
|
</allowedTargetTags>
|
|
<onDays>12</onDays>
|
|
<numIncidentsRange>2</numIncidentsRange>
|
|
<acceptFractionByDaysPassedCurve>
|
|
<points>
|
|
<li>(8, 0)</li>
|
|
<li>(15, 1)</li>
|
|
</points>
|
|
</acceptFractionByDaysPassedCurve>
|
|
<minSpacingDays>3</minSpacingDays>
|
|
<enableIfAnyModActive>
|
|
<li>Ludeon.RimWorld.Royalty</li>
|
|
</enableIfAnyModActive>
|
|
</li>
|
|
<!-- World misc incidents-->
|
|
<li Class="StorytellerCompProperties_CategoryMTB">
|
|
<category>Misc</category>
|
|
<allowedTargetTags>
|
|
<li>World</li>
|
|
</allowedTargetTags>
|
|
<minDaysPassed>10</minDaysPassed>
|
|
<mtbDays>10</mtbDays>
|
|
</li>
|
|
<!-- Orbital trader -->
|
|
<li Class="StorytellerCompProperties_OnOffCycle">
|
|
<incident>OrbitalTraderArrival</incident>
|
|
<onDays>7</onDays>
|
|
<offDays>8</offDays>
|
|
<numIncidentsRange>1</numIncidentsRange>
|
|
</li>
|
|
</comps>
|
|
</StorytellerDef>
|
|
</Defs> |