460 lines
16 KiB
XML
460 lines
16 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<Defs>
|
|
<HediffDef>
|
|
<defName>ARA_TerrainMoveSpeedHediff</defName>
|
|
<label>菌毯加成:移动速度</label>
|
|
<description>这只阿拉克捏督虫所着织物使其可以在菌毯上获得更高的移动速度。在菌毯上呆的越久,效果越强,离开菌毯后效果将逐渐衰减。</description>
|
|
<hediffClass>HediffWithComps</hediffClass>
|
|
<maxSeverity>1.0</maxSeverity>
|
|
<minSeverity>0.01</minSeverity>
|
|
<isBad>false</isBad>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.HediffCompProperties_TerrainBasedSeverity">
|
|
<interval>180</interval>
|
|
|
|
<!-- 目标地形列表 -->
|
|
<terrainDefs>
|
|
<!--<li>SterileTile</li> 无菌地砖 -->
|
|
<!-- 您可以在这里添加更多地形, 比如: -->
|
|
<li>ARA_InsectCreep</li>
|
|
<li>ARA_InsectCreepFloor</li>
|
|
<li>ARA_InsectCreepTile</li>
|
|
</terrainDefs>
|
|
|
|
<!-- 站在目标地形上时,每次检查的严重性变化量 -->
|
|
<severityOnTerrain>0.05</severityOnTerrain>
|
|
|
|
<!-- 不在目标地形上时,每次检查的严重性变化量 (负数表示减少) -->
|
|
<severityOffTerrain>-0.0249</severityOffTerrain>
|
|
</li>
|
|
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
|
|
</comps>
|
|
<stages>
|
|
<li>
|
|
<becomeVisible>false</becomeVisible>
|
|
<minSeverity>0</minSeverity>
|
|
<label>无</label>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.1</minSeverity>
|
|
<statOffsets>
|
|
<MoveSpeed>0.1</MoveSpeed>
|
|
</statOffsets>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.5</minSeverity>
|
|
<statOffsets>
|
|
<MoveSpeed>0.25</MoveSpeed>
|
|
</statOffsets>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.8</minSeverity>
|
|
<statOffsets>
|
|
<MoveSpeed>0.5</MoveSpeed>
|
|
</statOffsets>
|
|
</li>
|
|
</stages>
|
|
</HediffDef>
|
|
<HediffDef>
|
|
<defName>ARA_TerrainWorkSpeedHediff</defName>
|
|
<label>菌毯加成:工作速度</label>
|
|
<description>这只阿拉克捏督虫所着织物使其可以在菌毯上获得更高的工作速度。在菌毯上呆的越久,效果越强,离开菌毯后效果将逐渐衰减。</description>
|
|
<hediffClass>HediffWithComps</hediffClass>
|
|
<maxSeverity>1.0</maxSeverity>
|
|
<minSeverity>0.01</minSeverity>
|
|
<isBad>false</isBad>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.HediffCompProperties_TerrainBasedSeverity">
|
|
<interval>180</interval>
|
|
|
|
<!-- 目标地形列表 -->
|
|
<terrainDefs>
|
|
<!--<li>SterileTile</li> 无菌地砖 -->
|
|
<!-- 您可以在这里添加更多地形, 比如: -->
|
|
<li>ARA_InsectCreep</li>
|
|
<li>ARA_InsectCreepFloor</li>
|
|
<li>ARA_InsectCreepTile</li>
|
|
</terrainDefs>
|
|
|
|
<!-- 站在目标地形上时,每次检查的严重性变化量 -->
|
|
<severityOnTerrain>0.05</severityOnTerrain>
|
|
|
|
<!-- 不在目标地形上时,每次检查的严重性变化量 (负数表示减少) -->
|
|
<severityOffTerrain>-0.0249</severityOffTerrain>
|
|
</li>
|
|
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
|
|
</comps>
|
|
<stages>
|
|
<li>
|
|
<becomeVisible>false</becomeVisible>
|
|
<minSeverity>0</minSeverity>
|
|
<label>无</label>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.1</minSeverity>
|
|
<statOffsets>
|
|
<WorkSpeedGlobal>0.025</WorkSpeedGlobal>
|
|
</statOffsets>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.5</minSeverity>
|
|
<statOffsets>
|
|
<WorkSpeedGlobal>0.05</WorkSpeedGlobal>
|
|
</statOffsets>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.8</minSeverity>
|
|
<statOffsets>
|
|
<WorkSpeedGlobal>0.1</WorkSpeedGlobal>
|
|
</statOffsets>
|
|
</li>
|
|
</stages>
|
|
</HediffDef>
|
|
<HediffDef>
|
|
<defName>ARA_TerrainCooldownHediff</defName>
|
|
<label>菌毯加成:战斗反应</label>
|
|
<description>这只阿拉克捏督虫所着织物使其可以在菌毯上获得更短的近战冷却和远程冷却时间。在菌毯上呆的越久,效果越强,离开菌毯后效果将逐渐衰减。</description>
|
|
<hediffClass>HediffWithComps</hediffClass>
|
|
<maxSeverity>1.0</maxSeverity>
|
|
<minSeverity>0.01</minSeverity>
|
|
<isBad>false</isBad>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.HediffCompProperties_TerrainBasedSeverity">
|
|
<interval>180</interval>
|
|
|
|
<!-- 目标地形列表 -->
|
|
<terrainDefs>
|
|
<!--<li>SterileTile</li> 无菌地砖 -->
|
|
<!-- 您可以在这里添加更多地形, 比如: -->
|
|
<li>ARA_InsectCreep</li>
|
|
<li>ARA_InsectCreepFloor</li>
|
|
<li>ARA_InsectCreepTile</li>
|
|
</terrainDefs>
|
|
|
|
<!-- 站在目标地形上时,每次检查的严重性变化量 -->
|
|
<severityOnTerrain>0.05</severityOnTerrain>
|
|
|
|
<!-- 不在目标地形上时,每次检查的严重性变化量 (负数表示减少) -->
|
|
<severityOffTerrain>-0.0249</severityOffTerrain>
|
|
</li>
|
|
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
|
|
</comps>
|
|
<stages>
|
|
<li>
|
|
<becomeVisible>false</becomeVisible>
|
|
<minSeverity>0</minSeverity>
|
|
<label>无</label>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.1</minSeverity>
|
|
<statFactors>
|
|
<MeleeCooldownFactor>0.95</MeleeCooldownFactor>
|
|
<RangedCooldownFactor>0.95</RangedCooldownFactor>
|
|
</statFactors>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.5</minSeverity>
|
|
<statFactors>
|
|
<MeleeCooldownFactor>0.9</MeleeCooldownFactor>
|
|
<RangedCooldownFactor>0.9</RangedCooldownFactor>
|
|
</statFactors>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.8</minSeverity>
|
|
<statFactors>
|
|
<MeleeCooldownFactor>0.85</MeleeCooldownFactor>
|
|
<RangedCooldownFactor>0.85</RangedCooldownFactor>
|
|
</statFactors>
|
|
</li>
|
|
</stages>
|
|
</HediffDef>
|
|
<HediffDef>
|
|
<defName>ARA_TerrainAccuracyHediff</defName>
|
|
<label>菌毯加成:射击准度</label>
|
|
<description>这只阿拉克捏督虫所着织物使其可以在菌毯上获得更高的射击准度。在菌毯上呆的越久,效果越强,离开菌毯后效果将逐渐衰减。</description>
|
|
<hediffClass>HediffWithComps</hediffClass>
|
|
<maxSeverity>1.0</maxSeverity>
|
|
<minSeverity>0.01</minSeverity>
|
|
<isBad>false</isBad>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.HediffCompProperties_TerrainBasedSeverity">
|
|
<interval>180</interval>
|
|
|
|
<!-- 目标地形列表 -->
|
|
<terrainDefs>
|
|
<!--<li>SterileTile</li> 无菌地砖 -->
|
|
<!-- 您可以在这里添加更多地形, 比如: -->
|
|
<li>ARA_InsectCreep</li>
|
|
<li>ARA_InsectCreepFloor</li>
|
|
<li>ARA_InsectCreepTile</li>
|
|
</terrainDefs>
|
|
|
|
<!-- 站在目标地形上时,每次检查的严重性变化量 -->
|
|
<severityOnTerrain>0.05</severityOnTerrain>
|
|
|
|
<!-- 不在目标地形上时,每次检查的严重性变化量 (负数表示减少) -->
|
|
<severityOffTerrain>-0.0249</severityOffTerrain>
|
|
</li>
|
|
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
|
|
</comps>
|
|
<stages>
|
|
<li>
|
|
<becomeVisible>false</becomeVisible>
|
|
<minSeverity>0</minSeverity>
|
|
<label>无</label>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.1</minSeverity>
|
|
<statOffsets>
|
|
<ShootingAccuracyPawn>0.5</ShootingAccuracyPawn>
|
|
</statOffsets>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.5</minSeverity>
|
|
<statOffsets>
|
|
<ShootingAccuracyPawn>1</ShootingAccuracyPawn>
|
|
</statOffsets>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.8</minSeverity>
|
|
<statOffsets>
|
|
<ShootingAccuracyPawn>2</ShootingAccuracyPawn>
|
|
</statOffsets>
|
|
</li>
|
|
</stages>
|
|
</HediffDef>
|
|
<HediffDef>
|
|
<defName>ARA_TerrainCaravanSpeedHediff</defName>
|
|
<label>菌毯加成:远行队强化</label>
|
|
<description>这只阿拉克捏督虫所着织物使其可以在菌毯上获得更高的远行队速度和贸易能力。在菌毯上呆的越久,效果越强,离开菌毯后效果将以较为缓慢的速度衰减。</description>
|
|
<hediffClass>HediffWithComps</hediffClass>
|
|
<maxSeverity>1.0</maxSeverity>
|
|
<minSeverity>0.01</minSeverity>
|
|
<isBad>false</isBad>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.HediffCompProperties_TerrainBasedSeverity">
|
|
<interval>180</interval>
|
|
|
|
<!-- 目标地形列表 -->
|
|
<terrainDefs>
|
|
<!--<li>SterileTile</li> 无菌地砖 -->
|
|
<!-- 您可以在这里添加更多地形, 比如: -->
|
|
<li>ARA_InsectCreep</li>
|
|
<li>ARA_InsectCreepFloor</li>
|
|
<li>ARA_InsectCreepTile</li>
|
|
</terrainDefs>
|
|
|
|
<!-- 站在目标地形上时,每次检查的严重性变化量 -->
|
|
<severityOnTerrain>0.05</severityOnTerrain>
|
|
|
|
<!-- 不在目标地形上时,每次检查的严重性变化量 (负数表示减少) -->
|
|
<severityOffTerrain>-0.0005</severityOffTerrain>
|
|
</li>
|
|
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
|
|
</comps>
|
|
<stages>
|
|
<li>
|
|
<becomeVisible>false</becomeVisible>
|
|
<minSeverity>0</minSeverity>
|
|
<label>无</label>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.1</minSeverity>
|
|
<statFactors>
|
|
<CaravanBonusSpeedFactor>1</CaravanBonusSpeedFactor>
|
|
<TradePriceImprovement>1.1</TradePriceImprovement>
|
|
</statFactors>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.5</minSeverity>
|
|
<statFactors>
|
|
<CaravanBonusSpeedFactor>2</CaravanBonusSpeedFactor>
|
|
<TradePriceImprovement>1.25</TradePriceImprovement>
|
|
</statFactors>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.8</minSeverity>
|
|
<statFactors>
|
|
<CaravanBonusSpeedFactor>3</CaravanBonusSpeedFactor>
|
|
<TradePriceImprovement>1.5</TradePriceImprovement>
|
|
</statFactors>
|
|
</li>
|
|
</stages>
|
|
</HediffDef>
|
|
<HediffDef>
|
|
<defName>ARA_TerrainRestRateHediff</defName>
|
|
<label>菌毯加成:休息速率</label>
|
|
<description>这只阿拉克捏督虫所着织物使其可以在菌毯上获得更高的休息速率。在菌毯上呆的越久,效果越强,离开菌毯后效果将逐渐衰减。</description>
|
|
<hediffClass>HediffWithComps</hediffClass>
|
|
<maxSeverity>1.0</maxSeverity>
|
|
<minSeverity>0.01</minSeverity>
|
|
<isBad>false</isBad>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.HediffCompProperties_TerrainBasedSeverity">
|
|
<interval>180</interval>
|
|
|
|
<!-- 目标地形列表 -->
|
|
<terrainDefs>
|
|
<!--<li>SterileTile</li> 无菌地砖 -->
|
|
<!-- 您可以在这里添加更多地形, 比如: -->
|
|
<li>ARA_InsectCreep</li>
|
|
<li>ARA_InsectCreepFloor</li>
|
|
<li>ARA_InsectCreepTile</li>
|
|
</terrainDefs>
|
|
|
|
<!-- 站在目标地形上时,每次检查的严重性变化量 -->
|
|
<severityOnTerrain>0.05</severityOnTerrain>
|
|
|
|
<!-- 不在目标地形上时,每次检查的严重性变化量 (负数表示减少) -->
|
|
<severityOffTerrain>-0.0249</severityOffTerrain>
|
|
</li>
|
|
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
|
|
</comps>
|
|
<stages>
|
|
<li>
|
|
<becomeVisible>false</becomeVisible>
|
|
<minSeverity>0</minSeverity>
|
|
<label>无</label>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.1</minSeverity>
|
|
<statFactors>
|
|
<RestRateMultiplier>1.1</RestRateMultiplier>
|
|
</statFactors>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.5</minSeverity>
|
|
<statFactors>
|
|
<RestRateMultiplier>1.25</RestRateMultiplier>
|
|
</statFactors>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.8</minSeverity>
|
|
<statFactors>
|
|
<RestRateMultiplier>1.5</RestRateMultiplier>
|
|
</statFactors>
|
|
</li>
|
|
</stages>
|
|
</HediffDef>
|
|
|
|
<HediffDef>
|
|
<defName>ARA_TerrainHealHediff</defName>
|
|
<label>菌毯加成:治疗</label>
|
|
<description>这只阿拉克捏督虫所着织物使其获得了治疗他人的能力。</description>
|
|
<hediffClass>HediffWithComps</hediffClass>
|
|
<initialSeverity>1.0</initialSeverity>
|
|
<maxSeverity>1.0</maxSeverity>
|
|
<minSeverity>0.01</minSeverity>
|
|
<isBad>false</isBad>
|
|
<comps>
|
|
<li Class="HediffCompProperties_GiveAbility">
|
|
<abilityDefs>
|
|
<li>ARA_TerrainHeal_Ability</li>
|
|
</abilityDefs>
|
|
</li>
|
|
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
|
|
</comps>
|
|
<stages>
|
|
<li>
|
|
<becomeVisible>false</becomeVisible>
|
|
<minSeverity>0</minSeverity>
|
|
</li>
|
|
</stages>
|
|
</HediffDef>
|
|
<HediffDef>
|
|
<defName>ARA_Heal_By_Nurse_Hediff</defName>
|
|
<label>虫群治愈</label>
|
|
<description>阿拉克涅虫群的愈合素可以引起组织细胞的异常增殖以快速完成伤口治愈。</description>
|
|
<defaultLabelColor>(0.52, 1, 0.95)</defaultLabelColor>
|
|
<hediffClass>HediffWithComps</hediffClass>
|
|
<isBad>false</isBad>
|
|
<scenarioCanAdd>false</scenarioCanAdd>
|
|
<comps>
|
|
<li Class="HediffCompProperties_DisappearsOnDeath" />
|
|
<li Class="HediffCompProperties_Disappears">
|
|
<disappearsAfterTicks>6000</disappearsAfterTicks> <!-- 10 seconds -->
|
|
<showRemainingTime>true</showRemainingTime>
|
|
</li>
|
|
</comps>
|
|
<stages>
|
|
<li>
|
|
<minSeverity>0</minSeverity>
|
|
<regeneration>300</regeneration>
|
|
</li>
|
|
</stages>
|
|
</HediffDef>
|
|
|
|
<HediffDef>
|
|
<defName>ARA_TerrainTemptHediff</defName>
|
|
<label>菌毯加成:魅惑</label>
|
|
<description>这只阿拉克捏督虫所着织物使其获得了扭曲心智迷诱他人的能力。</description>
|
|
<hediffClass>HediffWithComps</hediffClass>
|
|
<initialSeverity>1.0</initialSeverity>
|
|
<maxSeverity>1.0</maxSeverity>
|
|
<minSeverity>0.01</minSeverity>
|
|
<isBad>false</isBad>
|
|
<comps>
|
|
<li Class="HediffCompProperties_GiveAbility">
|
|
<abilityDefs>
|
|
<li>ARA_TerrainTempt_Ability</li>
|
|
</abilityDefs>
|
|
</li>
|
|
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
|
|
</comps>
|
|
<stages>
|
|
<li>
|
|
<becomeVisible>false</becomeVisible>
|
|
<minSeverity>0</minSeverity>
|
|
</li>
|
|
</stages>
|
|
</HediffDef>
|
|
|
|
<HediffDef>
|
|
<defName>ARA_TerrainTerrorRoar_Hediff</defName>
|
|
<label>菌毯加成:咆哮</label>
|
|
<description>这只阿拉克捏督虫所着织物使其获得了发出威仪咆哮的能力,能够引起敌方心中的恐惧,迫使其因惊骇四处逃窜。</description>
|
|
<hediffClass>HediffWithComps</hediffClass>
|
|
<initialSeverity>1.0</initialSeverity>
|
|
<maxSeverity>1.0</maxSeverity>
|
|
<minSeverity>0.01</minSeverity>
|
|
<isBad>false</isBad>
|
|
<comps>
|
|
<li Class="HediffCompProperties_GiveAbility">
|
|
<abilityDefs>
|
|
<li>ARA_TerrorRoar_Ability</li>
|
|
</abilityDefs>
|
|
</li>
|
|
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
|
|
</comps>
|
|
<stages>
|
|
<li>
|
|
<becomeVisible>false</becomeVisible>
|
|
<minSeverity>0</minSeverity>
|
|
</li>
|
|
</stages>
|
|
</HediffDef>
|
|
|
|
<HediffDef>
|
|
<defName>ARA_Smokepop_Creeper_Hediff</defName>
|
|
<label>菌毯铺设</label>
|
|
<description>阿拉克涅王虫种正在铺设菌毯,每隔一段时间都会改变附近的地形。</description>
|
|
<hediffClass>HediffWithComps</hediffClass>
|
|
<defaultLabelColor>(0.6, 0.4, 0.8)</defaultLabelColor>
|
|
<isBad>false</isBad>
|
|
<scenarioCanAdd>false</scenarioCanAdd>
|
|
<maxSeverity>1.0</maxSeverity>
|
|
<stages>
|
|
<li>
|
|
<minSeverity>0</minSeverity>
|
|
</li>
|
|
</stages>
|
|
<comps>
|
|
<li Class="ArachnaeSwarm.CompProperties_HediffTerrainSpawn">
|
|
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
|
<spawnRadius>7.7</spawnRadius>
|
|
<intervalTicks>30</intervalTicks>
|
|
<onlyWhenMoving>true</onlyWhenMoving>
|
|
</li>
|
|
</comps>
|
|
</HediffDef>
|
|
</Defs> |