mirror of
https://github.com/FalloutCollaborationProject/FCP-Energy-Weapons.git
synced 2026-07-27 17:02:12 -07:00
1.6
This commit is contained in:
@@ -0,0 +1,67 @@
|
|||||||
|
<?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>
|
||||||
|
<defaultArmorPenetration>0.6</defaultArmorPenetration>
|
||||||
|
<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>
|
||||||
|
<defaultArmorPenetration>0</defaultArmorPenetration>
|
||||||
|
<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>
|
||||||
@@ -0,0 +1,76 @@
|
|||||||
|
<?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>
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ Energy Weapon Filths __________-->
|
||||||
|
|
||||||
|
<!--_____ Laser Weapon Filth _____-->
|
||||||
|
|
||||||
|
<!-- Ash Pile -->
|
||||||
|
|
||||||
|
<ThingDef ParentName="BaseFilth">
|
||||||
|
<defName>FG_Filth_AshPile</defName>
|
||||||
|
<label>Ash Pile</label>
|
||||||
|
<altitudeLayer>Projectile</altitudeLayer>
|
||||||
|
<statBases>
|
||||||
|
<Beauty>-12</Beauty>
|
||||||
|
<Cleanliness>-15</Cleanliness>
|
||||||
|
</statBases>
|
||||||
|
<graphicData>
|
||||||
|
<graphicClass>Graphic_Random</graphicClass>
|
||||||
|
<texPath>Things/Filth/Ash_Pile</texPath>
|
||||||
|
<drawSize>1.5</drawSize>
|
||||||
|
<onGroundRandomRotateAngle>0</onGroundRandomRotateAngle>
|
||||||
|
</graphicData>
|
||||||
|
<filth>
|
||||||
|
<cleaningWorkToReduceThickness>70</cleaningWorkToReduceThickness>
|
||||||
|
<canFilthAttach>true</canFilthAttach>
|
||||||
|
</filth>
|
||||||
|
</ThingDef>
|
||||||
|
|
||||||
|
<!--_____ Plasma Weapon Filth _____-->
|
||||||
|
|
||||||
|
<!-- Goo Pile -->
|
||||||
|
|
||||||
|
<ThingDef ParentName="BaseFilth">
|
||||||
|
<defName>FG_Filth_Goop</defName>
|
||||||
|
<label>goop</label>
|
||||||
|
<altitudeLayer>Projectile</altitudeLayer>
|
||||||
|
<statBases>
|
||||||
|
<Beauty>-12</Beauty>
|
||||||
|
<Cleanliness>-15</Cleanliness>
|
||||||
|
</statBases>
|
||||||
|
<graphicData>
|
||||||
|
<graphicClass>Graphic_Random</graphicClass>
|
||||||
|
<texPath>Things/Filth/Goop_Pile</texPath>
|
||||||
|
<drawSize>1</drawSize>
|
||||||
|
<onGroundRandomRotateAngle>0</onGroundRandomRotateAngle>
|
||||||
|
</graphicData>
|
||||||
|
<filth>
|
||||||
|
<cleaningWorkToReduceThickness>70</cleaningWorkToReduceThickness>
|
||||||
|
<canFilthAttach>true</canFilthAttach>
|
||||||
|
</filth>
|
||||||
|
</ThingDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
@@ -0,0 +1,76 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!--__________ Laser Bullets __________-->
|
||||||
|
|
||||||
|
<!-- Laser -->
|
||||||
|
|
||||||
|
<ThingDef ParentName="BaseBullet">
|
||||||
|
<defName>FCP_Bullet_Laser</defName>
|
||||||
|
<label>Laser Shot</label>
|
||||||
|
<graphicData>
|
||||||
|
<texPath>Things/Projectile/FCP_Laser</texPath>
|
||||||
|
<graphicClass>Graphic_Single</graphicClass>
|
||||||
|
</graphicData>
|
||||||
|
<projectile>
|
||||||
|
<damageDef>FCP_Damage_Laser_Burn</damageDef>
|
||||||
|
<damageAmountBase>18</damageAmountBase>
|
||||||
|
<armorPenetrationBase>0.4</armorPenetrationBase>
|
||||||
|
<speed>70</speed>
|
||||||
|
</projectile>
|
||||||
|
</ThingDef>
|
||||||
|
|
||||||
|
<!-- MF Breeder -->
|
||||||
|
|
||||||
|
<ThingDef ParentName="BaseBullet">
|
||||||
|
<defName>FCP_Bullet_MF_Breeder</defName>
|
||||||
|
<label>Laser Shot</label>
|
||||||
|
<graphicData>
|
||||||
|
<texPath>Things/Projectile/FCP_Laser</texPath>
|
||||||
|
<graphicClass>Graphic_Single</graphicClass>
|
||||||
|
</graphicData>
|
||||||
|
<projectile>
|
||||||
|
<damageDef>FCP_Damage_Laser_Burn</damageDef>
|
||||||
|
<damageAmountBase>12</damageAmountBase>
|
||||||
|
<armorPenetrationBase>0.4</armorPenetrationBase>
|
||||||
|
<speed>65</speed>
|
||||||
|
</projectile>
|
||||||
|
</ThingDef>
|
||||||
|
|
||||||
|
<!-- Laser S -->
|
||||||
|
|
||||||
|
<ThingDef ParentName="BaseBullet">
|
||||||
|
<defName>FCP_Bullet_Laser_S</defName>
|
||||||
|
<label>Laser Shot</label>
|
||||||
|
<graphicData>
|
||||||
|
<texPath>Things/Projectile/FCP_Laser_S</texPath>
|
||||||
|
<graphicClass>Graphic_Single</graphicClass>
|
||||||
|
</graphicData>
|
||||||
|
<projectile>
|
||||||
|
<damageDef>FCP_Damage_Laser_Burn</damageDef>
|
||||||
|
<damageAmountBase>20</damageAmountBase>
|
||||||
|
<armorPenetrationBase>0.8</armorPenetrationBase>
|
||||||
|
<speed>75</speed>
|
||||||
|
</projectile>
|
||||||
|
</ThingDef>
|
||||||
|
|
||||||
|
<!--__________ Plasma Bullets __________-->
|
||||||
|
|
||||||
|
<!-- Plasma Cast -->
|
||||||
|
|
||||||
|
<ThingDef ParentName="BaseBullet">
|
||||||
|
<defName>FCP_Bullet_Plasma</defName>
|
||||||
|
<label>Plasma Cast</label>
|
||||||
|
<graphicData>
|
||||||
|
<texPath>Things/Projectile/FCP_Plasma</texPath>
|
||||||
|
<graphicClass>Graphic_Single</graphicClass>
|
||||||
|
</graphicData>
|
||||||
|
<projectile>
|
||||||
|
<damageDef>FCP_Damage_Plasma_Burn</damageDef>
|
||||||
|
<damageAmountBase>18</damageAmountBase>
|
||||||
|
<armorPenetrationBase>1.5</armorPenetrationBase>
|
||||||
|
<speed>55</speed>
|
||||||
|
</projectile>
|
||||||
|
</ThingDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -8,7 +8,7 @@
|
|||||||
<name>FCP - Energy Weapons</name>
|
<name>FCP - Energy Weapons</name>
|
||||||
<description>The Fallout Collaboration Project Presents: Energy Weapons, a weapon Mod.</description>
|
<description>The Fallout Collaboration Project Presents: Energy Weapons, a weapon Mod.</description>
|
||||||
<supportedVersions>
|
<supportedVersions>
|
||||||
<li>1.5</li>
|
<li>1.6</li>
|
||||||
</supportedVersions>
|
</supportedVersions>
|
||||||
<modDependencies>
|
<modDependencies>
|
||||||
<li>
|
<li>
|
||||||
|
|||||||
Reference in New Issue
Block a user