This commit is contained in:
2025-10-19 22:24:44 +08:00
parent ea9811dcaf
commit 8ce28545e8
2 changed files with 32 additions and 8 deletions

View File

@@ -30,8 +30,8 @@
<HediffDef>
<defName>ARA_CryoShock</defName>
<label>低温休克</label>
<description>此人正处于低温休克状态。</description>
<label>急速冷却</label>
<description>目标正处于急速冷却状态。</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>ArachnaeSwarm.HediffCurseFlame</hediffClass>
<comps>
@@ -59,6 +59,7 @@
<minSeverity>0.2</minSeverity>
<statOffsets>
<ComfyTemperatureMin>40</ComfyTemperatureMin>
<ArmorRating_Heat>-0.15</ArmorRating_Heat>
</statOffsets>
<capMods>
<li>
@@ -66,12 +67,17 @@
<offset>-0.10</offset>
</li>
</capMods>
<damageFactors>
<ARA_Damage_Freeze>2</ARA_Damage_Freeze>
<ARA_Damage_Freeze_ex>2</ARA_Damage_Freeze_ex>
</damageFactors>
</li>
<li>
<label>中等</label>
<minSeverity>0.35</minSeverity>
<statOffsets>
<ComfyTemperatureMin>80</ComfyTemperatureMin>
<ArmorRating_Heat>-0.35</ArmorRating_Heat>
</statOffsets>
<capMods>
<li>
@@ -79,12 +85,17 @@
<offset>-0.20</offset>
</li>
</capMods>
<damageFactors>
<ARA_Damage_Freeze>3.5</ARA_Damage_Freeze>
<ARA_Damage_Freeze_ex>3.5</ARA_Damage_Freeze_ex>
</damageFactors>
</li>
<li>
<label>严重</label>
<minSeverity>0.5</minSeverity>
<statOffsets>
<ComfyTemperatureMin>120</ComfyTemperatureMin>
<ArmorRating_Heat>-0.65</ArmorRating_Heat>
</statOffsets>
<capMods>
<li>
@@ -92,12 +103,17 @@
<offset>-0.20</offset>
</li>
</capMods>
<damageFactors>
<ARA_Damage_Freeze>4.5</ARA_Damage_Freeze>
<ARA_Damage_Freeze_ex>4.5</ARA_Damage_Freeze_ex>
</damageFactors>
</li>
<li>
<label>极度</label>
<minSeverity>0.65</minSeverity>
<statOffsets>
<ComfyTemperatureMin>160</ComfyTemperatureMin>
<ArmorRating_Heat>-0.8</ArmorRating_Heat>
</statOffsets>
<capMods>
<li>
@@ -105,12 +121,17 @@
<offset>-0.30</offset>
</li>
</capMods>
<damageFactors>
<ARA_Damage_Freeze>6</ARA_Damage_Freeze>
<ARA_Damage_Freeze_ex>6</ARA_Damage_Freeze_ex>
</damageFactors>
</li>
<li>
<label>完全</label>
<minSeverity>0.85</minSeverity>
<statOffsets>
<ComfyTemperatureMin>200</ComfyTemperatureMin>
<ArmorRating_Heat>-2</ArmorRating_Heat>
</statOffsets>
<capMods>
<li>
@@ -118,6 +139,10 @@
<offset>-0.30</offset>
</li>
</capMods>
<damageFactors>
<ARA_Damage_Freeze>8</ARA_Damage_Freeze>
<ARA_Damage_Freeze_ex>8</ARA_Damage_Freeze_ex>
</damageFactors>
</li>
</stages>
</HediffDef>
@@ -134,7 +159,7 @@
<armorCategory>Heat</armorCategory> <!-- 可以被抗热/冷的护甲减免 -->
<overkillPctToDestroyPart>0</overkillPctToDestroyPart> <!-- 伤害足够时直接摧毁我们的C#代码会处理这个) -->
<defaultDamage>3</defaultDamage>
<defaultArmorPenetration>0</defaultArmorPenetration>
<defaultArmorPenetration>1</defaultArmorPenetration>
<buildingDamageFactorImpassable>0</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>0</buildingDamageFactorPassable>
<explosionHeatEnergyPerCell>-15</explosionHeatEnergyPerCell>
@@ -145,7 +170,6 @@
</DamageDef>
<DamageDef ParentName="ARA_Damage_Freeze">
<defName>ARA_Damage_Freeze_ex</defName>
<defaultArmorPenetration>2</defaultArmorPenetration>
<additionalHediffs>
<li>
<hediff>ARA_CryoShock</hediff>

View File

@@ -2073,7 +2073,7 @@
<shadowSize>1</shadowSize>
<damageDef>ARA_Damage_Freeze_ex</damageDef>
<damageAmountBase>25</damageAmountBase>
<armorPenetrationBase>1.5</armorPenetrationBase>
<armorPenetrationBase>1</armorPenetrationBase>
<speed>75</speed>
<arcHeightFactor>1</arcHeightFactor>
<explosionRadius>3.5</explosionRadius>
@@ -2121,7 +2121,7 @@
<ticksBetweenBurstShots>30</ticksBetweenBurstShots>
<beamDamageDef>ARA_Damage_Freeze_ex</beamDamageDef>
<beamTotalDamage>15</beamTotalDamage>
<beamArmorPenetration>1.5</beamArmorPenetration>
<beamArmorPenetration>1</beamArmorPenetration>
<!-- 消除射线偏移的参数 -->
<beamFullWidthRange>1000</beamFullWidthRange>
@@ -2164,8 +2164,8 @@
<!-- 每发都爆炸 -->
<enableExplosion>true</enableExplosion>
<explosionShotInterval>1</explosionShotInterval>
<explosionRadius>1.5</explosionRadius>
<explosionDamageDef>ARA_Damage_Freeze_ex</explosionDamageDef>
<explosionRadius>2.5</explosionRadius>
<explosionDamageDef>ARA_Damage_Freeze</explosionDamageDef>
<explosionDamage>5</explosionDamage>
<explosionSound>Explosion_Stun</explosionSound>
<chanceToStartFire>0</chanceToStartFire>