Remove energy weapon damage, hediff defs, and textures

Deleted XML definitions for energy weapon damage and related hediffs, as well as associated projectile textures. This removes support for plasma, laser, and pulse weapon effects and their visual assets.
This commit is contained in:
RickGrymes
2026-01-17 06:12:12 -06:00
parent f16cda5696
commit 5b637e2a4b
7 changed files with 0 additions and 134 deletions
@@ -1,62 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!--__________ Energy Weapon Damage __________-->
<!--_____ Plasma Weapon Damage _____-->
<!-- Plasma Burn -->
<DamageDef Name="BurnPlasma">
<defName>FCP_Damage_Plasma_Burn</defName>
<workerClass>FalloutCore.PlasmaBurn</workerClass>
<label>plasma burn</label>
<hasForcefulImpact>false</hasForcefulImpact>
<makesBlood>false</makesBlood>
<canInterruptJobs>false</canInterruptJobs>
<externalViolence>true</externalViolence>
<deathMessage>{0} has been burned to death by plasma.</deathMessage>
<hediff>FCP_Hediff_Plasma_Burn</hediff>
<armorCategory>Heat</armorCategory>
<buildingDamageFactor>2</buildingDamageFactor>
<minDamageToFragment>15</minDamageToFragment>
<explosionHeatEnergyPerCell>15</explosionHeatEnergyPerCell>
<explosionCellFleck>BlastFlame</explosionCellFleck>
<explosionColorCenter>(1, 0.7, 0.7)</explosionColorCenter>
<explosionColorEdge>(1, 1, 0.7)</explosionColorEdge>
<soundExplosion>Explosion_Flame</soundExplosion>
<combatLogRules>Damage_Flame</combatLogRules>
<canUseDeflectMetalEffect>false</canUseDeflectMetalEffect>
</DamageDef>
<!--_____ Laser Weapon Damage _____-->
<!-- Laser Burn -->
<DamageDef Name="BurnLaser">
<defName>FCP_Damage_Laser_Burn</defName>
<workerClass>FalloutCore.LaserBurn</workerClass>
<label>laser burn</label>
<hasForcefulImpact>false</hasForcefulImpact>
<makesBlood>false</makesBlood>
<canInterruptJobs>false</canInterruptJobs>
<externalViolence>true</externalViolence>
<deathMessage>{0} has been laser burned to death.</deathMessage>
<hediff>FCP_Hediff_Laser_Burn</hediff>
<armorCategory>Heat</armorCategory>
<minDamageToFragment>15</minDamageToFragment>
<defaultDamage>10</defaultDamage>
<explosionHeatEnergyPerCell>15</explosionHeatEnergyPerCell>
<explosionCellFleck>BlastFlame</explosionCellFleck>
<explosionColorCenter>(1, 0.7, 0.7)</explosionColorCenter>
<explosionColorEdge>(1, 1, 0.7)</explosionColorEdge>
<soundExplosion>Explosion_Flame</soundExplosion>
<combatLogRules>Damage_Flame</combatLogRules>
<canUseDeflectMetalEffect>false</canUseDeflectMetalEffect>
</DamageDef>
<!--_____ Gauss Weapon Damage _____-->
<!--_____ Pulse Weapon Damage _____-->
</Defs>
@@ -1,72 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!--__________ Energy Weapon Hediffs __________-->
<!--_____ Plasma Weapon Hediffs _____-->
<!-- Plasma Burn -->
<HediffDef ParentName="InjuryBase">
<defName>FCP_Hediff_Plasma_Burn</defName>
<label>Plasma Burn</label>
<labelNoun>a plasma burn</labelNoun>
<description>A plasma burn with minimal pain.</description>
<comps>
<li Class="HediffCompProperties_TendDuration">
<labelTendedWell>bandaged</labelTendedWell>
<labelTendedWellInner>tended</labelTendedWellInner>
<labelSolidTendedWell>tended</labelSolidTendedWell>
</li>
<li Class="HediffCompProperties_Infecter">
<infectionChance>0.30</infectionChance>
</li>
<li Class="HediffCompProperties_GetsPermanent">
<permanentLabel>plasma burn scar</permanentLabel>
</li>
</comps>
<injuryProps>
<painPerSeverity>0.0042</painPerSeverity>
<averagePainPerSeverityPermanent>0.00625</averagePainPerSeverityPermanent>
<canMerge>true</canMerge>
<destroyedLabel>Burned off</destroyedLabel>
<destroyedOutLabel>Burned out</destroyedOutLabel>
</injuryProps>
</HediffDef>
<!--_____ Laser Weapon Hediffs _____-->
<!-- Laser Burn -->
<HediffDef ParentName="InjuryBase">
<defName>FCP_Hediff_Laser_Burn</defName>
<label>Laser Burn</label>
<labelNoun>a laser burn</labelNoun>
<description>A laser burn with minimal pain.</description>
<comps>
<li Class="HediffCompProperties_TendDuration">
<labelTendedWell>bandaged</labelTendedWell>
<labelTendedWellInner>tended</labelTendedWellInner>
<labelSolidTendedWell>tended</labelSolidTendedWell>
</li>
<li Class="HediffCompProperties_Infecter">
<infectionChance>0.30</infectionChance>
</li>
<li Class="HediffCompProperties_GetsPermanent">
<permanentLabel>laser burn scar</permanentLabel>
</li>
</comps>
<injuryProps>
<painPerSeverity>0.0042</painPerSeverity>
<averagePainPerSeverityPermanent>0.00625</averagePainPerSeverityPermanent>
<canMerge>true</canMerge>
<destroyedLabel>Burned off</destroyedLabel>
<destroyedOutLabel>Burned out</destroyedOutLabel>
</injuryProps>
</HediffDef>
<!--_____ Gauss Weapon Hediffs _____-->
<!--_____ Pulse Weapon Hediffs _____-->
</Defs>