Rebalance energy and gauss weapon stats

Adjusted damage and armor penetration values for energy bullets to better balance weapon effectiveness. Increased cooldowns and warmup times for various gauss weapons to slow their rate of fire. Added a missing HeldDrawOffset comp to the Plasma Defender and reorganized unique plasma weapon section for clarity.
This commit is contained in:
RickGrymes
2026-01-07 04:24:55 -06:00
parent 2c7102951e
commit 1da68237ba
3 changed files with 26 additions and 22 deletions
@@ -14,8 +14,8 @@
</graphicData> </graphicData>
<projectile> <projectile>
<damageDef>FCP_Damage_Laser_Burn</damageDef> <damageDef>FCP_Damage_Laser_Burn</damageDef>
<damageAmountBase>14</damageAmountBase> <damageAmountBase>21</damageAmountBase>
<armorPenetrationBase>1.5</armorPenetrationBase> <armorPenetrationBase>0.28</armorPenetrationBase>
<speed>70</speed> <speed>70</speed>
</projectile> </projectile>
</ThingDef> </ThingDef>
@@ -48,8 +48,8 @@
</graphicData> </graphicData>
<projectile> <projectile>
<damageDef>FCP_Damage_Laser_Burn</damageDef> <damageDef>FCP_Damage_Laser_Burn</damageDef>
<damageAmountBase>18</damageAmountBase> <damageAmountBase>25</damageAmountBase>
<armorPenetrationBase>2.0</armorPenetrationBase> <armorPenetrationBase>0.35</armorPenetrationBase>
<speed>75</speed> <speed>75</speed>
</projectile> </projectile>
</ThingDef> </ThingDef>
@@ -67,8 +67,8 @@
</graphicData> </graphicData>
<projectile> <projectile>
<damageDef>FCP_Damage_Plasma_Burn</damageDef> <damageDef>FCP_Damage_Plasma_Burn</damageDef>
<damageAmountBase>22</damageAmountBase> <damageAmountBase>27</damageAmountBase>
<armorPenetrationBase>2.3</armorPenetrationBase> <armorPenetrationBase>0.50</armorPenetrationBase>
<speed>55</speed> <speed>55</speed>
</projectile> </projectile>
</ThingDef> </ThingDef>
@@ -86,10 +86,10 @@
</graphicData> </graphicData>
<projectile> <projectile>
<damageDef>Bullet</damageDef> <damageDef>Bullet</damageDef>
<damageAmountBase>28</damageAmountBase> <damageAmountBase>22</damageAmountBase>
<armorPenetrationBase>2.5</armorPenetrationBase> <armorPenetrationBase>0.75</armorPenetrationBase>
<speed>100</speed> <speed>100</speed>
<stoppingPower>2.0</stoppingPower> <stoppingPower>2.5</stoppingPower>
</projectile> </projectile>
</ThingDef> </ThingDef>
+11 -11
View File
@@ -24,7 +24,7 @@
<AccuracyShort>0.82</AccuracyShort> <AccuracyShort>0.82</AccuracyShort>
<AccuracyMedium>0.70</AccuracyMedium> <AccuracyMedium>0.70</AccuracyMedium>
<AccuracyLong>0.55</AccuracyLong> <AccuracyLong>0.55</AccuracyLong>
<RangedWeapon_Cooldown>1.2</RangedWeapon_Cooldown> <RangedWeapon_Cooldown>1.3</RangedWeapon_Cooldown>
</statBases> </statBases>
<recipeMaker> <recipeMaker>
<researchPrerequisite>FCP_Research_Gauss_Weapons_Manufacturing</researchPrerequisite> <researchPrerequisite>FCP_Research_Gauss_Weapons_Manufacturing</researchPrerequisite>
@@ -55,7 +55,7 @@
<verbClass>Verb_Shoot</verbClass> <verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand> <hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>FCP_Bullet_Gauss</defaultProjectile> <defaultProjectile>FCP_Bullet_Gauss</defaultProjectile>
<warmupTime>0.8</warmupTime> <warmupTime>1.0</warmupTime>
<range>22.0</range> <range>22.0</range>
<soundCast>Shot_ChargeBlaster</soundCast> <soundCast>Shot_ChargeBlaster</soundCast>
<soundCastTail>GunTail_Medium</soundCastTail> <soundCastTail>GunTail_Medium</soundCastTail>
@@ -107,7 +107,7 @@
<AccuracyShort>0.82</AccuracyShort> <AccuracyShort>0.82</AccuracyShort>
<AccuracyMedium>0.88</AccuracyMedium> <AccuracyMedium>0.88</AccuracyMedium>
<AccuracyLong>0.85</AccuracyLong> <AccuracyLong>0.85</AccuracyLong>
<RangedWeapon_Cooldown>1.6</RangedWeapon_Cooldown> <RangedWeapon_Cooldown>1.9</RangedWeapon_Cooldown>
</statBases> </statBases>
<recipeMaker> <recipeMaker>
<researchPrerequisite>FCP_Research_Gauss_Weapons_Manufacturing</researchPrerequisite> <researchPrerequisite>FCP_Research_Gauss_Weapons_Manufacturing</researchPrerequisite>
@@ -139,7 +139,7 @@
<verbClass>Verb_Shoot</verbClass> <verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand> <hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>FCP_Bullet_Gauss</defaultProjectile> <defaultProjectile>FCP_Bullet_Gauss</defaultProjectile>
<warmupTime>1.2</warmupTime> <warmupTime>1.5</warmupTime>
<range>38.0</range> <range>38.0</range>
<soundCast>Shot_ChargeBlaster</soundCast> <soundCast>Shot_ChargeBlaster</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail> <soundCastTail>GunTail_Heavy</soundCastTail>
@@ -191,7 +191,7 @@
<AccuracyShort>0.70</AccuracyShort> <AccuracyShort>0.70</AccuracyShort>
<AccuracyMedium>0.65</AccuracyMedium> <AccuracyMedium>0.65</AccuracyMedium>
<AccuracyLong>0.50</AccuracyLong> <AccuracyLong>0.50</AccuracyLong>
<RangedWeapon_Cooldown>2.8</RangedWeapon_Cooldown> <RangedWeapon_Cooldown>3.2</RangedWeapon_Cooldown>
</statBases> </statBases>
<recipeMaker> <recipeMaker>
<researchPrerequisite>FCP_Research_Gauss_Weapons_Manufacturing</researchPrerequisite> <researchPrerequisite>FCP_Research_Gauss_Weapons_Manufacturing</researchPrerequisite>
@@ -223,9 +223,9 @@
<verbClass>Verb_Shoot</verbClass> <verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand> <hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>FCP_Bullet_Gauss</defaultProjectile> <defaultProjectile>FCP_Bullet_Gauss</defaultProjectile>
<warmupTime>2.0</warmupTime> <warmupTime>2.3</warmupTime>
<range>30.0</range> <range>30.0</range>
<ticksBetweenBurstShots>6</ticksBetweenBurstShots> <ticksBetweenBurstShots>8</ticksBetweenBurstShots>
<burstShotCount>15</burstShotCount> <burstShotCount>15</burstShotCount>
<soundCast>Shot_Minigun</soundCast> <soundCast>Shot_Minigun</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail> <soundCastTail>GunTail_Heavy</soundCastTail>
@@ -269,7 +269,7 @@
<AccuracyShort>0.85</AccuracyShort> <AccuracyShort>0.85</AccuracyShort>
<AccuracyMedium>0.92</AccuracyMedium> <AccuracyMedium>0.92</AccuracyMedium>
<AccuracyLong>0.95</AccuracyLong> <AccuracyLong>0.95</AccuracyLong>
<RangedWeapon_Cooldown>2.0</RangedWeapon_Cooldown> <RangedWeapon_Cooldown>2.2</RangedWeapon_Cooldown>
</statBases> </statBases>
<recipeMaker> <recipeMaker>
<researchPrerequisite>FCP_Research_Gauss_Weapons_Manufacturing</researchPrerequisite> <researchPrerequisite>FCP_Research_Gauss_Weapons_Manufacturing</researchPrerequisite>
@@ -301,7 +301,7 @@
<verbClass>Verb_Shoot</verbClass> <verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand> <hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>FCP_Bullet_Gauss</defaultProjectile> <defaultProjectile>FCP_Bullet_Gauss</defaultProjectile>
<warmupTime>1.5</warmupTime> <warmupTime>1.8</warmupTime>
<range>48.0</range> <range>48.0</range>
<soundCast>Shot_ChargeBlaster</soundCast> <soundCast>Shot_ChargeBlaster</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail> <soundCastTail>GunTail_Heavy</soundCastTail>
@@ -355,7 +355,7 @@
<AccuracyShort>0.88</AccuracyShort> <AccuracyShort>0.88</AccuracyShort>
<AccuracyMedium>0.92</AccuracyMedium> <AccuracyMedium>0.92</AccuracyMedium>
<AccuracyLong>0.90</AccuracyLong> <AccuracyLong>0.90</AccuracyLong>
<RangedWeapon_Cooldown>1.4</RangedWeapon_Cooldown> <RangedWeapon_Cooldown>1.6</RangedWeapon_Cooldown>
<DeteriorationRate>0</DeteriorationRate> <DeteriorationRate>0</DeteriorationRate>
<Flammability>0</Flammability> <Flammability>0</Flammability>
</statBases> </statBases>
@@ -377,7 +377,7 @@
<verbClass>Verb_Shoot</verbClass> <verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand> <hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>FCP_Bullet_Gauss</defaultProjectile> <defaultProjectile>FCP_Bullet_Gauss</defaultProjectile>
<warmupTime>1.0</warmupTime> <warmupTime>1.3</warmupTime>
<range>42.0</range> <range>42.0</range>
<soundCast>Shot_ChargeBlaster</soundCast> <soundCast>Shot_ChargeBlaster</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail> <soundCastTail>GunTail_Heavy</soundCastTail>
+6 -2
View File
@@ -556,8 +556,6 @@
</modExtensions> </modExtensions>
</ThingDef> </ThingDef>
<!--_____ Unique Plasma Weapons _____-->
<!-- Glock 86 Plasma Pistol --> <!-- Glock 86 Plasma Pistol -->
<ThingDef ParentName="BaseHumanMakeableGun"> <ThingDef ParentName="BaseHumanMakeableGun">
@@ -723,6 +721,10 @@
</li> </li>
</tools> </tools>
<comps> <comps>
<li Class="FCPWeaponPositioner.CompProperties_PositionAttributes">
<!-- <DraftedDrawOffset>(0.5, 0)</DraftedDrawOffset> -->
<HeldDrawOffset>(0.2, -0.3)</HeldDrawOffset>
</li>
<li Class="FCP.Core.CompProperties_LabelColored"> <li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity> <rarity>Rare</rarity>
</li> </li>
@@ -734,6 +736,8 @@
</modExtensions> </modExtensions>
</ThingDef> </ThingDef>
<!--_____ Unique Plasma Weapons _____-->
<!-- Q-35 Matter Modulator (Unique) --> <!-- Q-35 Matter Modulator (Unique) -->
<ThingDef ParentName="BaseGun"> <ThingDef ParentName="BaseGun">