Skip to content

Commit

Permalink
More Tweaks
Browse files Browse the repository at this point in the history
Reload added for all non-static federation weapons. In general it's 3 full auto bursts, 5 for MG-ish weapons (heat projector, crucible cannon).
Overall adjustments to warm-up, cooldown and recoil to compensate.
Tool added for grenade and bomb.
Further partial armor tweaks.
Buffs to federator to match its whopping 1k of combat power and not make the raids before it is part of the raidgroups *harder* than afterwards.
Painshock removed from all federation mechs and bions. Damage reduction removed.
Added parentdef tag to headgear to hopefully prevent rendering bug.
  • Loading branch information
Tostov authored Aug 24, 2024
1 parent 0283995 commit ba6cbe7
Show file tree
Hide file tree
Showing 10 changed files with 255 additions and 105 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
<graphicData>
<texPath>Things/Projectile/Plasma</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
</graphicData>
<projectile Class="CombatExtended.ProjectilePropertiesCE">
<suppressionFactor>6.0</suppressionFactor>
Expand Down Expand Up @@ -135,7 +136,7 @@
<gravityFactor>0.01</gravityFactor>
<dropsCasings>false</dropsCasings>
<damageAmountBase>30</damageAmountBase>
<explosionRadius>1.5</explosionRadius>
<explosionRadius>2.1</explosionRadius>
</projectile>
</ThingDef>

Expand Down Expand Up @@ -271,12 +272,34 @@
</projectile>
</ThingDef>

<!-- ========== Plasma Caster Projectile =========== -->
<!-- ========== Plasma Caster Projectile =========== -->

<ThingDef ParentName="BasePlasmaBombCE">
<defName>Bullet_PlasmaCaster</defName>
<thingClass>CombatExtended.ProjectileCE_Explosive</thingClass>
<label>plasma sphere</label>
<graphicData>
<texPath>Things/Projectile/Plasma</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile Class="CombatExtended.ProjectilePropertiesCE">
<damageDef>Plasma</damageDef>
<speed>20</speed>
<gravityFactor>0.01</gravityFactor>
<dropsCasings>false</dropsCasings>
<damageAmountBase>25</damageAmountBase>
<explosionRadius>2.1</explosionRadius>
<pelletCount>4</pelletCount>
<spreadMult>4.45</spreadMult>
</projectile>
</ThingDef>

<!-- ========== Federation Plasma Caster Projectile =========== -->

<ThingDef ParentName="BasePlasmaBombCE">
<defName>Bullet_PlasmaCaster_Fed</defName>
<thingClass>CombatExtended.ProjectileCE_Explosive</thingClass>
<label>plasma sphere</label>
<graphicData>
<texPath>Things/Projectile/Flux</texPath>
<graphicClass>Graphic_Single</graphicClass>
Expand All @@ -287,7 +310,7 @@
<speed>8</speed>
<gravityFactor>0.01</gravityFactor>
<dropsCasings>false</dropsCasings>
<damageAmountBase>75</damageAmountBase>
<damageAmountBase>90</damageAmountBase>
<explosionRadius>3.5</explosionRadius>
</projectile>
</ThingDef>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,13 @@
<li>StrappedHead</li>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Apparel_JudicatorH"]/apparel</xpath>
<value>
<parentTagDef>ApparelHead</parentTagDef>
</value>
</Operation>

<Operation Class="PatchOperationAddModExtension">
<xpath>Defs/ThingDef[defName="Apparel_JudicatorH"]</xpath>
Expand Down Expand Up @@ -369,6 +376,13 @@
<li>StrappedHead</li>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Apparel_MarksmanGearH"]/apparel</xpath>
<value>
<parentTagDef>ApparelHead</parentTagDef>
</value>
</Operation>

<!-- ========== Unity Guard Armor =========== -->
<Operation Class="PatchOperationAdd">
Expand Down Expand Up @@ -478,6 +492,13 @@
<li>StrappedHead</li>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Apparel_UGHelmet"]/apparel</xpath>
<value>
<parentTagDef>ApparelHead</parentTagDef>
</value>
</Operation>

<!-- ========== Unity Guard Cloak =========== -->

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -221,4 +221,28 @@
</ThingDef>
</value>
</Operation>

<!-- ========== Tools + Tradetag ========== -->

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="AD_FedPlasmaGrenades" or defName="AD_PBomb"]</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>Body</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>2</power>
<cooldownTime>1.75</cooldownTime>
<armorPenetrationBlunt>1.0</armorPenetrationBlunt>
<linkedBodyPartsGroup>Base</linkedBodyPartsGroup>
</li>
</tools>
<tradeTags Inherit="False">
<li>CE_MediumAmmo</li>
</tradeTags>
<allowedArchonexusCount>5</allowedArchonexusCount>
</value>
</Operation>
</Patch>
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,26 @@
<SwayFactor>0.91</SwayFactor>
<Bulk>30</Bulk>
<Mass>25</Mass>
<RangedWeapon_Cooldown>5</RangedWeapon_Cooldown>
<RangedWeapon_Cooldown>2.6</RangedWeapon_Cooldown>
</statBases>
<Properties>
<verbClass>CombatExtended.Verb_ShootCE</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>Bullet_PlasmaMechBombard</defaultProjectile>
<warmupTime>4</warmupTime>
<range>56</range>
<warmupTime>4.55</warmupTime>
<range>44</range>
<soundCast>RS_ShotHarmonizer</soundCast>
<muzzleFlashScale>17</muzzleFlashScale>
<soundCastTail>GunTail_Heavy</soundCastTail>
<ignorePartialLoSBlocker>true</ignorePartialLoSBlocker>
<targetParams>
<canTargetLocations>true</canTargetLocations>
</targetParams>
</Properties>
<AmmoUser>
<magazineSize>3</magazineSize>
<reloadTime>10</reloadTime>
</AmmoUser>
<FireModes>
<aiAimMode>AimedShot</aiAimMode>
</FireModes>
Expand All @@ -36,19 +43,26 @@
<SwayFactor>1.21</SwayFactor>
<Bulk>28.00</Bulk>
<Mass>24.00</Mass>
<RangedWeapon_Cooldown>1.6</RangedWeapon_Cooldown>
<RangedWeapon_Cooldown>0.4</RangedWeapon_Cooldown>
</statBases>
<Properties>
<recoilAmount>1.18</recoilAmount>
<recoilAmount>0.54</recoilAmount>
<verbClass>CombatExtended.Verb_ShootCE</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>Bullet_CrucibleCannon_CE</defaultProjectile>
<warmupTime>2.6</warmupTime>
<warmupTime>1.7</warmupTime>
<burstShotCount>13</burstShotCount>
<ticksBetweenBurstShots>22</ticksBetweenBurstShots>
<range>75</range>
<soundCast>RS_ShotCR</soundCast>
<targetParams>
<canTargetLocations>true</canTargetLocations>
</targetParams>
</Properties>
<AmmoUser>
<magazineSize>65</magazineSize>
<reloadTime>8</reloadTime>
</AmmoUser>
<FireModes>
<aimedBurstShotCount>5</aimedBurstShotCount>
<aiAimMode>AimedShot</aiAimMode>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
<li>Blunt</li>
</capacities>
<power>15</power>
<cooldownTime>0.63</cooldownTime>
<armorPenetrationBlunt>5.625</armorPenetrationBlunt>
<cooldownTime>0.95</cooldownTime>
<armorPenetrationBlunt>25.625</armorPenetrationBlunt>
<linkedBodyPartsGroup>Head</linkedBodyPartsGroup>
</li>
</tools>
Expand Down
Loading

0 comments on commit ba6cbe7

Please sign in to comment.