From ba6cbe713f7b32d66bc89559e422d7b134872deb Mon Sep 17 00:00:00 2001 From: Tostov <57082718+Tostov@users.noreply.github.com> Date: Sat, 24 Aug 2024 23:27:43 +1000 Subject: [PATCH] More Tweaks 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. --- .../ThingDefs_Misc/Ammo_Fed.xml | 29 ++- .../ThingDefs_Misc/Fed_Apparel.xml | 21 +++ .../ThingDefs_Misc/Fed_Explosives.xml | 24 +++ .../ThingDefs_Misc/Fed_MechWeapons.xml | 26 ++- .../ThingDefs_Misc/Fed_MeleeWeapons.xml | 4 +- .../ThingDefs_Misc/Fed_RangedWeapons.xml | 165 ++++++++++++------ .../ThingDefs_Races/Race_Bion.xml | 42 +++-- .../ThingDefs_Races/Race_FederatorMech.xml | 43 +++-- .../ThingDefs_Races/Race_Hulk.xml | 5 +- .../ThingDefs_Races/Race_SeekerMech.xml | 1 - 10 files changed, 255 insertions(+), 105 deletions(-) diff --git a/ModPatches/Rimsenal Federation/Defs/Rimsenal Federation/ThingDefs_Misc/Ammo_Fed.xml b/ModPatches/Rimsenal Federation/Defs/Rimsenal Federation/ThingDefs_Misc/Ammo_Fed.xml index 2a11b2295e..e855311e98 100644 --- a/ModPatches/Rimsenal Federation/Defs/Rimsenal Federation/ThingDefs_Misc/Ammo_Fed.xml +++ b/ModPatches/Rimsenal Federation/Defs/Rimsenal Federation/ThingDefs_Misc/Ammo_Fed.xml @@ -35,6 +35,7 @@ Things/Projectile/Plasma Graphic_Single + TransparentPostLight 6.0 @@ -135,7 +136,7 @@ 0.01 false 30 - 1.5 + 2.1 @@ -271,12 +272,34 @@ - + Bullet_PlasmaCaster CombatExtended.ProjectileCE_Explosive + + Things/Projectile/Plasma + Graphic_Single + + + Plasma + 20 + 0.01 + false + 25 + 2.1 + 4 + 4.45 + + + + + + + Bullet_PlasmaCaster_Fed + CombatExtended.ProjectileCE_Explosive + Things/Projectile/Flux Graphic_Single @@ -287,7 +310,7 @@ 8 0.01 false - 75 + 90 3.5 diff --git a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_Apparel.xml b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_Apparel.xml index 74e1db1329..1a7950fec6 100644 --- a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_Apparel.xml +++ b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_Apparel.xml @@ -180,6 +180,13 @@
  • StrappedHead
  • + + + Defs/ThingDef[defName="Apparel_JudicatorH"]/apparel + + ApparelHead + + Defs/ThingDef[defName="Apparel_JudicatorH"] @@ -369,6 +376,13 @@
  • StrappedHead
  • + + + Defs/ThingDef[defName="Apparel_MarksmanGearH"]/apparel + + ApparelHead + + @@ -478,6 +492,13 @@
  • StrappedHead
  • + + + Defs/ThingDef[defName="Apparel_UGHelmet"]/apparel + + ApparelHead + + diff --git a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_Explosives.xml b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_Explosives.xml index a095d2a798..3690bdda7a 100644 --- a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_Explosives.xml +++ b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_Explosives.xml @@ -221,4 +221,28 @@ + + + + + Defs/ThingDef[defName="AD_FedPlasmaGrenades" or defName="AD_PBomb"] + + +
  • + + +
  • Blunt
  • + + 2 + 1.75 + 1.0 + Base + +
    + +
  • CE_MediumAmmo
  • +
    + 5 +
    +
    \ No newline at end of file diff --git a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_MechWeapons.xml b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_MechWeapons.xml index 48046126ed..2716829a83 100644 --- a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_MechWeapons.xml +++ b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_MechWeapons.xml @@ -9,19 +9,26 @@ 0.91 30 25 - 5 + 2.6 CombatExtended.Verb_ShootCE true Bullet_PlasmaMechBombard - 4 - 56 + 4.55 + 44 RS_ShotHarmonizer 17 GunTail_Heavy true + + true + + + 3 + 10 + AimedShot @@ -36,19 +43,26 @@ 1.21 28.00 24.00 - 1.6 + 0.4 - 1.18 + 0.54 CombatExtended.Verb_ShootCE true Bullet_CrucibleCannon_CE - 2.6 + 1.7 13 22 75 RS_ShotCR + + true + + + 65 + 8 + 5 AimedShot diff --git a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_MeleeWeapons.xml b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_MeleeWeapons.xml index 55577b4d6b..22339438f1 100644 --- a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_MeleeWeapons.xml +++ b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_MeleeWeapons.xml @@ -23,8 +23,8 @@
  • Blunt
  • 15 - 0.63 - 5.625 + 0.95 + 25.625 Head diff --git a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_RangedWeapons.xml b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_RangedWeapons.xml index c468c48b60..c28c9a1116 100644 --- a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_RangedWeapons.xml +++ b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Misc/Fed_RangedWeapons.xml @@ -101,22 +101,29 @@ 1.34 10.80 5.60 - 0.75 + 0.45 - 1.48 + 0.74 CombatExtended.Verb_ShootCE true Bullet_PlasmaRifle_Fed - 1.1 + 1.35 55 RS_ShotCR 12 GunTail_Heavy + + true + FALSE + + 3 + 5 + @@ -131,11 +138,11 @@ 1.50 - 2 + 1 CombatExtended.Verb_ShootCE true Bullet_AuxiliaryPistol - 0.55 + 0.8 2 25 18 @@ -145,6 +152,10 @@ FALSE + + 6 + 3 + @@ -160,17 +171,21 @@ 1.15 - 1.56 + 0.78 CombatExtended.Verb_ShootCE true Bullet_MakeshiftCrucibleRifle - 1.1 + 1.7 55 RS_ShotCP GunTail_Heavy 9 + + 6 + 6 + @@ -184,15 +199,15 @@ 1.44 9.50 4.80 - 0.95 + 0.35 - 1.56 + 0.78 CombatExtended.Verb_ShootCE true Bullet_CrucibleRifle - 1.1 - 6 + 1.6 + 5 25 55 RS_ShotCR @@ -203,6 +218,10 @@ TRUE AimedShot + + 15 + 4 + @@ -214,15 +233,15 @@ 1.44 9.50 4.80 - 0.95 + 0.35 - 1.56 + 0.78 CombatExtended.Verb_ShootCE true Bullet_CrucibleRifleAD - 1.1 - 6 + 1.6 + 5 18 55 RS_ShotCR @@ -233,6 +252,10 @@ TRUE AimedShot
    + + 15 + 4 + @@ -245,17 +268,17 @@ 1.08 3.90 2.40 - 0.75 + 0.35 - 1.78 + 0.89 CombatExtended.Verb_ShootCE true Bullet_CruciblePistol - 0.6 + 0.7 5 - 20 - 12 + 15 + 21 RS_ShotCP 12 @@ -266,6 +289,10 @@ 3 FALSE + + 15 + 3 + @@ -277,17 +304,17 @@ 1.08 3.90 2.40 - 0.75 + 0.35 - 1.78 + 0.89 CombatExtended.Verb_ShootCE true Bullet_CruciblePistolAD - 0.6 + 0.7 5 - 20 - 12 + 15 + 21 RS_ShotCP 12 @@ -298,6 +325,10 @@ 3 FALSE + + 15 + 3 + @@ -309,16 +340,16 @@ 1.48 12.70 7.50 - 0.90 + 0.35 - 1.58 + 0.79 CombatExtended.Verb_ShootCE true Bullet_HeatCannon - 1.1 + 1.35 5 - 50 + 40 55 RS_ShotHC 12 @@ -330,6 +361,10 @@ 3 FALSE + + 30 + 6 + @@ -340,16 +375,16 @@ 1.48 12.70 7.50 - 0.90 + 0.35 - 1.58 + 0.79 CombatExtended.Verb_ShootCE true Bullet_HeatCannon - 1.1 + 1.35 5 - 50 + 40 55 RS_ShotHC 12 @@ -361,6 +396,10 @@ 3 FALSE + + 30 + 6 + @@ -372,14 +411,14 @@ 1.46 12.40 5.20 - 0.95 + 0.35 - 1.06 + 0.53 CombatExtended.Verb_ShootCE true Bullet_CruciblePrecisionRifle - 1.1 + 1.6 75 RS_ShotCPR 12 @@ -387,6 +426,10 @@ AimedShot + + 6 + 4 + @@ -397,14 +440,14 @@ 1.46 12.40 5.20 - 0.95 + 0.35 - 1.06 + 0.53 CombatExtended.Verb_ShootCE true Bullet_CruciblePrecisionRifleAD - 1.1 + 1.6 75 RS_ShotCPR 12 @@ -412,6 +455,10 @@ AimedShot + + 6 + 4 + @@ -423,18 +470,16 @@ 1.96 18.20 10.00 - 1.75 + 1.2 - 5 + 0.50 CombatExtended.Verb_ShootCE true Bullet_PlasmaCaster - 3.25 + 1.9 3 - 3 - 8 - 40 + 35 RS_ShotHarmonizer GunTail_Heavy 18 @@ -444,6 +489,10 @@ true + + 3 + 5 + @@ -454,18 +503,16 @@ 1.96 18.20 10.00 - 1.75 + 1.2 - 5 + 0.50 CombatExtended.Verb_ShootCE true - Bullet_PlasmaCaster - 4.25 + Bullet_PlasmaCaster_Fed + 1.9 3 - 3 - 8 - 40 + 35 RS_ShotHarmonizer GunTail_Heavy 18 @@ -475,6 +522,10 @@ true + + 3 + 5 + @@ -487,14 +538,14 @@ 1.11 8.20 4.10 - 0.85 + 0.35 - 1.38 + 0.69 CombatExtended.Verb_ShootCE true Bullet_CrucibleCarbine - 0.85 + 1.07 5 22 32 @@ -505,5 +556,9 @@ 3 FALSE + + 15 + 4 + \ No newline at end of file diff --git a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_Bion.xml b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_Bion.xml index 7ec17a04fc..7b43bf52be 100644 --- a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_Bion.xml +++ b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_Bion.xml @@ -53,7 +53,6 @@ 44 0.70 - 1 @@ -63,7 +62,6 @@ 36 15 0.90 - 1 @@ -127,18 +125,32 @@ - Defs/ThingDef[defName="Bion_Base" or defName="Bion_Stalker"]/statBases + Defs/ThingDef[defName="Bion_Base"]/statBases 50 50 - 1.3 - 1.3 + 1.2 + 1.2 0.15 0.15 0.1 0 + + + Defs/ThingDef[defName="Bion_Stalker"]/statBases + + 50 + 50 + 1.45 + 1.45 + 0.20 + 0.15 + 0.1 + 0 + + Defs/ThingDef[defName="Bion_Base" or defName="Bion_Stalker"]/tools @@ -218,26 +230,12 @@ - Defs/ThingDef[@Name="BaseBion"]/damageMultipliers + Defs/PawnKindDef[@Name="BaseBionKind"]/ignoresPainShock - Defs/ThingDef[@Name="BaseBion"] + Defs/PawnKindDef[@Name="BaseBionKind"] - + true - - - Defs/ThingDef[@Name="BaseBion"]/damageMultipliers - -
  • - Blunt - 0.75 -
  • -
  • - Bomb_Secondary - 0.25 -
  • -
    -
    \ No newline at end of file diff --git a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_FederatorMech.xml b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_FederatorMech.xml index 58b6f98a8f..80b78846eb 100644 --- a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_FederatorMech.xml +++ b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_FederatorMech.xml @@ -9,11 +9,18 @@ + + + Defs/ThingDef[defName="Mech_Federator"]/race/baseHealthScale + + 7 + + Defs/ThingDef[defName="Mech_Federator"]/statBases/ArmorRating_Blunt - 200 + 400 @@ -21,7 +28,6 @@ Defs/ThingDef[defName="Mech_Federator"]/statBases/ArmorRating_Sharp 75 - 1 @@ -44,6 +50,7 @@ 0.3 0 0.80 + 1.5 @@ -61,13 +68,13 @@ Defs/ThingDef[defName="Mech_Federator"]/comps
  • - 1875 + 3750 true 600 5 0 26.25 - 20 + 40 0.7
  • @@ -79,15 +86,15 @@
  • - false - 0.25 + true + 28
  • SightSensor
  • - false - 0.25 + true + 28
  • SightSensor
  • @@ -118,7 +125,7 @@
  • Blunt
  • - 35 + 40 2.67 LeftHand @@ -129,14 +136,14 @@ - 15 + 37.5
  • Stab
  • - 45 + 55 2.67 RightHand @@ -147,10 +154,20 @@ - 15 - 10 + 37.5 + 15 + + + Defs/PawnKindDef[@Name="BaseMechKind"]/ignoresPainShock + + Defs/PawnKindDef[@Name="BaseMechKind"] + + true + + + \ No newline at end of file diff --git a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_Hulk.xml b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_Hulk.xml index a751f8b182..0f3eed9dbb 100644 --- a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_Hulk.xml +++ b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_Hulk.xml @@ -21,7 +21,6 @@ Defs/ThingDef[defName="Bion_Hulk"]/statBases/ArmorRating_Sharp 50 - 1 @@ -37,8 +36,8 @@ 60 60 - 1.3 - 1.3 + 1.2 + 1.2 0.10 0.2 0.10 diff --git a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_SeekerMech.xml b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_SeekerMech.xml index 68e8cfa06d..d0d319b925 100644 --- a/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_SeekerMech.xml +++ b/ModPatches/Rimsenal Federation/Patches/Rimsenal Federation/ThingDefs_Races/Race_SeekerMech.xml @@ -21,7 +21,6 @@ Defs/ThingDef[defName="Mech_Seeker"]/statBases/ArmorRating_Sharp 4 - 1