Skip to content

Commit

Permalink
Merge pull request #3161 from SamaelGray/SamaelGray-30x29mmHEDP
Browse files Browse the repository at this point in the history
30x29mm HEDP grenades and housekeeping
  • Loading branch information
SerinaCE authored May 30, 2024
2 parents a8d663b + abbccd5 commit 7fcaad5
Show file tree
Hide file tree
Showing 4 changed files with 87 additions and 3 deletions.
84 changes: 84 additions & 0 deletions Defs/Ammo/Grenade/30x29mmGrenade.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
<ammoTypes>
<Ammo_30x29mmGrenade_HE>Bullet_30x29mmGrenade_HE</Ammo_30x29mmGrenade_HE>
<Ammo_30x29mmGrenade_HE_TFuzed>Bullet_30x29mmGrenade_HE_TFuzed</Ammo_30x29mmGrenade_HE_TFuzed>
<Ammo_30x29mmGrenade_HEDP>Bullet_30x29mmGrenade_HEDP</Ammo_30x29mmGrenade_HEDP>
<Ammo_30x29mmGrenade_EMP>Bullet_30x29mmGrenade_EMP</Ammo_30x29mmGrenade_EMP>
<Ammo_30x29mmGrenade_Smoke>Bullet_30x29mmGrenade_Smoke</Ammo_30x29mmGrenade_Smoke>
</ammoTypes>
Expand Down Expand Up @@ -69,6 +70,20 @@
<detonateProjectile>Bullet_30x29mmGrenade_HE</detonateProjectile>
</ThingDef>

<ThingDef Class="CombatExtended.AmmoDef" ParentName="30x29mmGrenadeBase">
<defName>Ammo_30x29mmGrenade_HEDP</defName>
<label>30x29mm grenade (HEDP)</label>
<graphicData>
<texPath>Things/Ammo/GrenadeLauncher/DP</texPath>
<graphicClass>Graphic_StackCount</graphicClass>
</graphicData>
<statBases>
<MarketValue>2.59</MarketValue>
</statBases>
<ammoClass>GrenadeHEDP</ammoClass>
<detonateProjectile>Bullet_30x29mmGrenade_HEDP</detonateProjectile>
</ThingDef>

<ThingDef Class="CombatExtended.AmmoDef" ParentName="30x29mmGrenadeBase">
<defName>Ammo_30x29mmGrenade_EMP</defName>
<label>30x29mm grenade (EMP)</label>
Expand Down Expand Up @@ -154,6 +169,31 @@
</comps>
</ThingDef>

<ThingDef ParentName="Base30x29mmGrenadeBullet">
<defName>Bullet_30x29mmGrenade_HEDP</defName>
<thingClass>CombatExtended.BulletCE</thingClass>
<label>30x29mm grenade (HEDP)</label>
<projectile Class="CombatExtended.ProjectilePropertiesCE">
<damageDef>Bullet</damageDef>
<damageAmountBase>35</damageAmountBase>
<armorPenetrationSharp>45</armorPenetrationSharp>
<armorPenetrationBlunt>5.569</armorPenetrationBlunt>
</projectile>
<comps>
<li Class="CombatExtended.CompProperties_ExplosiveCE">
<damageAmountBase>19</damageAmountBase>
<explosiveDamageType>Bomb</explosiveDamageType>
<explosiveRadius>0.5</explosiveRadius>
<applyDamageToExplosionCellsNeighbors>true</applyDamageToExplosionCellsNeighbors>
</li>
<li Class="CombatExtended.CompProperties_Fragments">
<fragments>
<Fragment_Small>14</Fragment_Small>
</fragments>
</li>
</comps>
</ThingDef>

<ThingDef ParentName="Base30x29mmGrenadeBullet">
<defName>Bullet_30x29mmGrenade_EMP</defName>
<label>30x29mm grenade (EMP)</label>
Expand Down Expand Up @@ -267,6 +307,50 @@
<workAmount>13600</workAmount>
</RecipeDef>

<RecipeDef ParentName="LauncherAmmoRecipeBase">
<defName>MakeAmmo_30x29mmGrenade_HEDP</defName>
<label>make 30x29mm HEDP grenades x100</label>
<description>Craft 100 30x29mm HEDP grenades.</description>
<jobString>Making 30x29mm HEDP grenades.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>Steel</li>
</thingDefs>
</filter>
<count>74</count>
</li>
<li>
<filter>
<thingDefs>
<li>FSX</li>
</thingDefs>
</filter>
<count>6</count>
</li>
<li>
<filter>
<thingDefs>
<li>ComponentIndustrial</li>
</thingDefs>
</filter>
<count>2</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>Steel</li>
<li>FSX</li>
<li>ComponentIndustrial</li>
</thingDefs>
</fixedIngredientFilter>
<products>
<Ammo_30x29mmGrenade_HEDP>100</Ammo_30x29mmGrenade_HEDP>
</products>
<workAmount>11000</workAmount>
</RecipeDef>

<RecipeDef ParentName="LauncherAmmoRecipeBase">
<defName>MakeAmmo_30x29mmGrenade_EMP</defName>
<label>make 30x29mm EMP grenades x100</label>
Expand Down
2 changes: 1 addition & 1 deletion Defs/Ammo/Grenade/35x32mmSRGrenade.xml
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@
<damageDef>Bullet</damageDef>
<damageAmountBase>31</damageAmountBase>
<armorPenetrationSharp>55</armorPenetrationSharp>
<armorPenetrationBlunt>5.552</armorPenetrationBlunt>
<armorPenetrationBlunt>4.961</armorPenetrationBlunt>
</projectile>
<comps>
<li Class="CombatExtended.CompProperties_ExplosiveCE">
Expand Down
2 changes: 1 addition & 1 deletion Defs/Ammo/Grenade/40x46mmGrenade.xml
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@
<damageDef>Bullet</damageDef>
<damageAmountBase>35</damageAmountBase>
<armorPenetrationSharp>63</armorPenetrationSharp>
<armorPenetrationBlunt>5.942</armorPenetrationBlunt>
<armorPenetrationBlunt>5.543</armorPenetrationBlunt>
</projectile>
<comps>
<li Class="CombatExtended.CompProperties_ExplosiveCE">
Expand Down
2 changes: 1 addition & 1 deletion Defs/Ammo/Grenade/40x53mmGrenade.xml
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@
<damageDef>Bullet</damageDef>
<damageAmountBase>36</damageAmountBase>
<armorPenetrationSharp>76</armorPenetrationSharp>
<armorPenetrationBlunt>5.942</armorPenetrationBlunt>
<armorPenetrationBlunt>5.768</armorPenetrationBlunt>
</projectile>
<comps>
<li Class="CombatExtended.CompProperties_ExplosiveCE">
Expand Down

0 comments on commit 7fcaad5

Please sign in to comment.