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