Files
WulaFallenEmpireRW/1.6/Defs/DamageDefs/Damages_Wula.xml
2025-08-03 11:56:45 +08:00

127 lines
5.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Defs>
<DamageDef Name="Wula_Darm_Matter_Beam_DMG">
<defName>Wula_Darm_Matter_Beam</defName>
<ignoreShields>true</ignoreShields>
<igniteChanceByTargetFlammability>
<points>
<li>(0, 0)</li>
<li>(1, 0.5)</li>
</points>
</igniteChanceByTargetFlammability>
<label>暗物质射流</label>
<workerClass>DamageWorker_AddInjury</workerClass>
<externalViolence>true</externalViolence>
<deathMessage>{0} 被暗物质射流穿透而死。</deathMessage>
<hediff>BeamWound</hediff>
<harmAllLayersUntilOutside>true</harmAllLayersUntilOutside>
<impactSoundType>Bullet</impactSoundType>
<armorCategory>Sharp</armorCategory>
<overkillPctToDestroyPart>0~0.7</overkillPctToDestroyPart>
<isRanged>true</isRanged>
<makesAnimalsFlee>true</makesAnimalsFlee>
<defaultDamage>50</defaultDamage>
<defaultArmorPenetration>0.85</defaultArmorPenetration>
<buildingDamageFactorImpassable>1</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>1</buildingDamageFactorPassable>
<soundExplosion>Explosion_Vaporize</soundExplosion>
<!-- <additionalHediffs>
<li>
<hediff>ToxicBuildup</hediff>
<severityPerDamageDealt>0.015</severityPerDamageDealt>
<victimSeverityScaling>ToxicResistance</victimSeverityScaling>
<inverseStatScaling>true</inverseStatScaling>
<victimSeverityScalingByInvBodySize>true</victimSeverityScalingByInvBodySize>
</li>
</additionalHediffs> -->
</DamageDef>
<DamageDef ParentName="Flame">
<defName>Wula_Darm_Matter_Flame</defName>
<label>暗物质湮灭</label>
<deathMessage>{0} 由于暗物质湮灭爆炸而死。</deathMessage>
</DamageDef>
<DamageDef ParentName="Wula_Darm_Matter_Beam_DMG">
<defName>Wula_Psi_Damage</defName>
<ignoreShields>true</ignoreShields>
<igniteChanceByTargetFlammability>
<points>
<li>(0, 0)</li>
<li>(1, 0.5)</li>
</points>
</igniteChanceByTargetFlammability>
<label>灵能灼烧</label>
<workerClass>DamageWorker_AddInjury</workerClass>
<externalViolence>true</externalViolence>
<deathMessage>{0} 被灵能灼烧而死。</deathMessage>
<harmAllLayersUntilOutside>true</harmAllLayersUntilOutside>
<impactSoundType>Bullet</impactSoundType>
<hediff>Burn</hediff>
<armorCategory>Heat</armorCategory>
<overkillPctToDestroyPart>0~0.7</overkillPctToDestroyPart>
<isRanged>true</isRanged>
<makesAnimalsFlee>false</makesAnimalsFlee>
<defaultDamage>20</defaultDamage>
<defaultArmorPenetration>3000</defaultArmorPenetration>
<buildingDamageFactorImpassable>1</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>1</buildingDamageFactorPassable>
<!-- <soundExplosion>Explosion_Vaporize</soundExplosion> -->
<additionalHediffs>
<li>
<hediff>Wula_Psi_Damage_Hediff</hediff>
<severityPerDamageDealt>0.015</severityPerDamageDealt>
<!-- <victimSeverityScaling>PsychicSensitivity</victimSeverityScaling> -->
<inverseStatScaling>true</inverseStatScaling>
<victimSeverityScalingByInvBodySize>true</victimSeverityScalingByInvBodySize>
</li>
</additionalHediffs>
<!-- <additionalHediffs>
<li>
<hediff>WULA_Darkmatter_Explosion</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
<inverseStatScaling>true</inverseStatScaling>
<victimSeverityScalingByInvBodySize>true</victimSeverityScalingByInvBodySize>
</li>
</additionalHediffs> -->
</DamageDef>
<DamageDef ParentName="Bomb">
<defName>Wula_Psi_Bomb</defName>
<label>灵能爆燃</label>
<deathMessage>{0} 被灵能灼烧而死。</deathMessage>
<defaultDamage>50</defaultDamage>
<defaultStoppingPower>2.0</defaultStoppingPower>
<defaultArmorPenetration>3000</defaultArmorPenetration>
<hediff>Burn</hediff>
<armorCategory>Heat</armorCategory>
<buildingDamageFactorImpassable>10</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>10</buildingDamageFactorPassable>
<additionalHediffs>
<li>
<hediff>Wula_Psi_Damage_Hediff</hediff>
<severityPerDamageDealt>0.015</severityPerDamageDealt>
<!-- <victimSeverityScaling>PsychicSensitivity</victimSeverityScaling> -->
<inverseStatScaling>true</inverseStatScaling>
<victimSeverityScalingByInvBodySize>true</victimSeverityScalingByInvBodySize>
</li>
</additionalHediffs>
</DamageDef>
<DamageDef ParentName="Bomb">
<defName>WULA_SP_Live_Shelter_Heal</defName>
<label>疗愈</label>
<deathMessage>{0} 过奶死了。</deathMessage>
<defaultDamage>0</defaultDamage>
<defaultStoppingPower>0</defaultStoppingPower>
<defaultArmorPenetration>3000</defaultArmorPenetration>
<hediff>Burn</hediff>
<armorCategory>Heat</armorCategory>
<buildingDamageFactorImpassable>10</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>10</buildingDamageFactorPassable>
<additionalHediffsThisPart>
<li>Regeneration</li>
</additionalHediffsThisPart>
</DamageDef>
</Defs>