Skip to content

Commit 76cf7ef

Browse files
authored
Merge pull request CombatExtended-Continued#3811 from ViralReaction/Roo-Race-Patches
Roo Faun and Satyr Patches
2 parents 14371d3 + 8a8b3d9 commit 76cf7ef

File tree

17 files changed

+1076
-0
lines changed

17 files changed

+1076
-0
lines changed

About/About.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@
9292
<li>mlie.reinforcedmechanoid2</li>
9393
<li>Trickity.Samurai.Faction</li>
9494
<li>oskarpotocki.vfe.medieval2</li>
95+
<li>rooboid.faun</li>
96+
<li>rooboid.satyr</li>
9597
<li>DankPyon.Medieval.Overhaul</li>
9698
</loadAfter>
9799

LoadFolders.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -502,6 +502,9 @@
502502
<li IfModActive="Mlie.RRUESContactLightArmory">ModPatches/Risk of Rain UES Contact Light Armory</li>
503503
<li IfModActive="Ghastly.RoboticServitude">ModPatches/Robotic Servitude</li>
504504
<li IfModActive="goudaquiche.LtfRockmenRace">ModPatches/Rockmen Race</li>
505+
<li IfModActive="rooboid.faun">ModPatches/Roo Faun</li>
506+
<li IfModActive="rooboid.satyr">ModPatches/Roo Satyr</li>
507+
<li IfModActive="rooboid.satyrfaun.expanded">ModPatches/Roo Satyr and Fauna Xenotype Expanded</li>
505508
<li IfModActive="polonium.RorenRaceMod">ModPatches/Roren Race</li>
506509
<li IfModActive="Bucko.RoyalArsenal">ModPatches/Royal Arsenal</li>
507510
<li IfModActive="Bucko.RoyalArsenal.SpecialtyWeapons">ModPatches/Royal Arsenal - Speciality Weapons</li>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Patch>
3+
4+
<Operation Class="PatchOperationReplace">
5+
<xpath>Defs/GeneDef[defName="RBM_UnguligradeLegs"]/statOffsets/MeleeDodgeChance</xpath>
6+
<value>
7+
<MeleeDodgeChance>0.80</MeleeDodgeChance>
8+
</value>
9+
</Operation>
10+
11+
</Patch>
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Patch>
3+
4+
<!-- Scientist/Trader Equivalent -->
5+
<Operation Class="PatchOperationAddModExtension">
6+
<xpath>Defs/PawnKindDef[defName="RBSF_FaunScientist"]</xpath>
7+
<value>
8+
<li Class="CombatExtended.LoadoutPropertiesExtension">
9+
<primaryMagazineCount>
10+
<min>3</min>
11+
<max>5</max>
12+
</primaryMagazineCount>
13+
</li>
14+
</value>
15+
</Operation>
16+
17+
<Operation Class="PatchOperationAdd">
18+
<xpath>Defs/PawnKindDef[defName="RBSF_FaunScientist"]/apparelRequired</xpath>
19+
<value>
20+
<li>CE_Apparel_TribalBackpack</li>
21+
</value>
22+
</Operation>
23+
24+
<!-- Empire Ancient Equivalent -->
25+
<Operation Class="PatchOperationAddModExtension">
26+
<xpath>Defs/PawnKindDef[defName="RBSF_FaunGenehound"]</xpath>
27+
<value>
28+
<li Class="CombatExtended.LoadoutPropertiesExtension">
29+
<primaryMagazineCount>
30+
<min>8</min>
31+
<max>10</max>
32+
</primaryMagazineCount>
33+
</li>
34+
</value>
35+
</Operation>
36+
37+
<Operation Class="PatchOperationAdd">
38+
<xpath>Defs/PawnKindDef[defName="RBSF_FaunGenehound"]/apparelRequired</xpath>
39+
<value>
40+
<li>CE_Apparel_Backpack</li>
41+
</value>
42+
</Operation>
43+
44+
<!-- Tribal Pawn -->
45+
<Operation Class="PatchOperationAddModExtension">
46+
<xpath>Defs/PawnKindDef[defName="RBSF_FaunFeral"]</xpath>
47+
<value>
48+
<li Class="CombatExtended.LoadoutPropertiesExtension">
49+
<primaryMagazineCount>
50+
<min>15</min>
51+
<max>30</max>
52+
</primaryMagazineCount>
53+
</li>
54+
</value>
55+
</Operation>
56+
57+
<Operation Class="PatchOperationAdd">
58+
<xpath>Defs/PawnKindDef[defName="RBSF_FaunFeral"]/apparelRequired</xpath>
59+
<value>
60+
<li>CE_Apparel_TribalBackpack</li>
61+
</value>
62+
</Operation>
63+
64+
</Patch>
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Defs>
3+
4+
<!-- Fae Arrow -->
5+
<CombatExtended.AmmoSetDef>
6+
<defName>AmmoSet_SatyrFaunArrow</defName>
7+
<label>arrows</label>
8+
<ammoTypes>
9+
<Ammo_Arrow_Stone>Projectile_SatyrFaunArrow_Stone</Ammo_Arrow_Stone>
10+
<Ammo_Arrow_Steel>Projectile_SatyrFaunArrow_Steel</Ammo_Arrow_Steel>
11+
<Ammo_Arrow_Plasteel>Projectile_SatyrFaunArrow_Plasteel</Ammo_Arrow_Plasteel>
12+
</ammoTypes>
13+
</CombatExtended.AmmoSetDef>
14+
15+
<ThingDef ParentName="BaseStreamlinedArrowProjectile">
16+
<defName>Projectile_SatyrFaunArrow_Stone</defName>
17+
<label>fae arrow</label>
18+
<graphicData>
19+
<texPath>Things/Projectile/RBSFE_FaeBullet</texPath>
20+
<graphicClass>Graphic_Single</graphicClass>
21+
</graphicData>
22+
<projectile Class="CombatExtended.ProjectilePropertiesCE">
23+
<speed>40</speed>
24+
<damageDef>RBSFE_FaeDamage</damageDef>
25+
<damageAmountBase>8</damageAmountBase>
26+
<armorPenetrationSharp>0.5</armorPenetrationSharp>
27+
<armorPenetrationBlunt>2.78</armorPenetrationBlunt>
28+
<preExplosionSpawnChance>0.2</preExplosionSpawnChance>
29+
<preExplosionSpawnThingDef>Ammo_Arrow_Stone</preExplosionSpawnThingDef>
30+
</projectile>
31+
</ThingDef>
32+
33+
<ThingDef ParentName="BaseStreamlinedArrowProjectile">
34+
<defName>Projectile_SatyrFaunArrow_Steel</defName>
35+
<label>fae arrow</label>
36+
<graphicData>
37+
<texPath>Things/Projectile/RBSFE_FaeBullet</texPath>
38+
<graphicClass>Graphic_Single</graphicClass>
39+
</graphicData>
40+
<projectile Class="CombatExtended.ProjectilePropertiesCE">
41+
<speed>40</speed>
42+
<damageDef>RBSFE_FaeDamage</damageDef>
43+
<damageAmountBase>9</damageAmountBase>
44+
<armorPenetrationSharp>1.0</armorPenetrationSharp>
45+
<armorPenetrationBlunt>5.9</armorPenetrationBlunt>
46+
<preExplosionSpawnChance>0.6</preExplosionSpawnChance>
47+
<preExplosionSpawnThingDef>Ammo_Arrow_Steel</preExplosionSpawnThingDef>
48+
</projectile>
49+
</ThingDef>
50+
51+
<ThingDef ParentName="BaseStreamlinedArrowProjectile">
52+
<defName>Projectile_SatyrFaunArrow_Plasteel</defName>
53+
<label>fae arrow</label>
54+
<graphicData>
55+
<texPath>Things/Projectile/RBSFE_FaeBullet</texPath>
56+
<graphicClass>Graphic_Single</graphicClass>
57+
</graphicData>
58+
<projectile Class="CombatExtended.ProjectilePropertiesCE">
59+
<speed>50</speed>
60+
<damageDef>RBSFE_FaeDamage</damageDef>
61+
<damageAmountBase>7</damageAmountBase>
62+
<armorPenetrationSharp>1.5</armorPenetrationSharp>
63+
<armorPenetrationBlunt>5.54</armorPenetrationBlunt>
64+
<preExplosionSpawnChance>0.75</preExplosionSpawnChance>
65+
<preExplosionSpawnThingDef>Ammo_Arrow_Plasteel</preExplosionSpawnThingDef>
66+
</projectile>
67+
</ThingDef>
68+
69+
</Defs>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Patch>
3+
4+
<Operation Class="PatchOperationAdd">
5+
<xpath>Defs/ThingDef[defName="RBSFE_Faegarms" or defName="RBSFE_KidFaegarms" or defName="RBSFE_Faepron" or defName="RBSFE_Faeleaf" or defName="RBSFE_Faecrown" or defName="RBSFE_Faecap" or defName="RBSFE_Faescarf"]/statBases</xpath>
6+
<value>
7+
<Bulk>3</Bulk>
8+
<WornBulk>0.5</WornBulk>
9+
<ArmorRating_Sharp>0.05</ArmorRating_Sharp>
10+
<ArmorRating_Blunt>0.01</ArmorRating_Blunt>
11+
</value>
12+
</Operation>
13+
14+
<Operation Class="PatchOperationAdd">
15+
<xpath>Defs/ThingDef[defName="RBSFE_Faecloak"]/statBases</xpath>
16+
<value>
17+
<Bulk>3</Bulk>
18+
<WornBulk>0.5</WornBulk>
19+
</value>
20+
</Operation>
21+
22+
<Operation Class="PatchOperationAdd">
23+
<xpath>Defs/ThingDef[defName="RBSFE_Faerose"]/statBases</xpath>
24+
<value>
25+
<Bulk>1</Bulk>
26+
<WornBulk>0.05</WornBulk>
27+
<ArmorRating_Sharp>0.01</ArmorRating_Sharp>
28+
<ArmorRating_Blunt>0.01</ArmorRating_Blunt>
29+
</value>
30+
</Operation>
31+
32+
<!-- Fae Chainmail -->
33+
<Operation Class="PatchOperationAdd">
34+
<xpath>Defs/ThingDef[defName="RBSFE_Faemail"]/statBases</xpath>
35+
<value>
36+
<Bulk>20</Bulk>
37+
<WornBulk>10</WornBulk>
38+
</value>
39+
</Operation>
40+
41+
<Operation Class="PatchOperationReplace">
42+
<xpath>Defs/ThingDef[defName="RBSFE_Faemail"]/statBases/StuffEffectMultiplierArmor</xpath>
43+
<value>
44+
<StuffEffectMultiplierArmor>1.85</StuffEffectMultiplierArmor>
45+
</value>
46+
</Operation>
47+
48+
<Operation Class="PatchOperationReplace">
49+
<xpath>Defs/ThingDef[defName="RBSFE_Faemail"]/statBases/Mass</xpath>
50+
<value>
51+
<Mass>6</Mass>
52+
</value>
53+
</Operation>
54+
55+
<Operation Class="PatchOperationRemove">
56+
<xpath>Defs/ThingDef[defName="RBSFE_Faemail"]/equippedStatOffsets/MoveSpeed</xpath>
57+
</Operation>
58+
59+
<!-- Fae Chainmail -->
60+
<Operation Class="PatchOperationAdd">
61+
<xpath>Defs/ThingDef[defName="RBSF_Faehelm"]/statBases</xpath>
62+
<value>
63+
<Bulk>4</Bulk>
64+
<WornBulk>1</WornBulk>
65+
</value>
66+
</Operation>
67+
68+
<Operation Class="PatchOperationReplace">
69+
<xpath>Defs/ThingDef[defName="RBSF_Faehelm"]/statBases/StuffEffectMultiplierArmor</xpath>
70+
<value>
71+
<StuffEffectMultiplierArmor>1.85</StuffEffectMultiplierArmor>
72+
</value>
73+
</Operation>
74+
75+
</Patch>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Patch>
3+
4+
<!-- Tribal Pawn -->
5+
<Operation Class="PatchOperationAddModExtension">
6+
<xpath>Defs/PawnKindDef[defName="RBSF_Fae"]</xpath>
7+
<value>
8+
<li Class="CombatExtended.LoadoutPropertiesExtension">
9+
<primaryMagazineCount>
10+
<min>20</min>
11+
<max>40</max>
12+
</primaryMagazineCount>
13+
<forcedSidearm>
14+
<sidearmMoney>
15+
<min>20</min>
16+
<max>100</max>
17+
</sidearmMoney>
18+
<weaponTags>
19+
<li>NeolithicMeleeBasic</li>
20+
</weaponTags>
21+
</forcedSidearm>
22+
</li>
23+
</value>
24+
</Operation>
25+
26+
<Operation Class="PatchOperationAddModExtension">
27+
<xpath>Defs/PawnKindDef[defName="RBSF_FaeThief" or defName="RBSF_FaeArcher"]</xpath>
28+
<value>
29+
<li Class="CombatExtended.LoadoutPropertiesExtension">
30+
<primaryMagazineCount>
31+
<min>30</min>
32+
<max>40</max>
33+
</primaryMagazineCount>
34+
<forcedSidearm>
35+
<sidearmMoney>
36+
<min>100</min>
37+
<max>200</max>
38+
</sidearmMoney>
39+
<weaponTags>
40+
<li>NeolithicMeleeBasic</li>
41+
<li>MedievalMeleeDecent</li>
42+
</weaponTags>
43+
</forcedSidearm>
44+
</li>
45+
</value>
46+
</Operation>
47+
48+
<Operation Class="PatchOperationAddModExtension">
49+
<xpath>Defs/PawnKindDef[defName="RBSF_Jack-of-All-Trades"]</xpath>
50+
<value>
51+
<li Class="CombatExtended.LoadoutPropertiesExtension">
52+
<primaryMagazineCount>
53+
<min>3</min>
54+
<max>10</max>
55+
</primaryMagazineCount>
56+
<forcedSidearm>
57+
<sidearmMoney>
58+
<min>100</min>
59+
<max>200</max>
60+
</sidearmMoney>
61+
<weaponTags>
62+
<li>MedievalMeleeDecent</li>
63+
</weaponTags>
64+
</forcedSidearm>
65+
</li>
66+
</value>
67+
</Operation>
68+
69+
<Operation Class="PatchOperationAddModExtension">
70+
<xpath>Defs/PawnKindDef[defName="RBSF_FaeGuardian"]</xpath>
71+
<value>
72+
<li Class="CombatExtended.LoadoutPropertiesExtension">
73+
<primaryMagazineCount>
74+
<min>30</min>
75+
<max>40</max>
76+
</primaryMagazineCount>
77+
<forcedSidearm>
78+
<sidearmMoney>
79+
<min>150</min>
80+
<max>300</max>
81+
</sidearmMoney>
82+
<weaponTags>
83+
<li>NeolithicMeleeAdvanced</li>
84+
<li>MedievalMeleeDecent</li>
85+
</weaponTags>
86+
</forcedSidearm>
87+
</li>
88+
</value>
89+
</Operation>
90+
91+
<Operation Class="PatchOperationAdd">
92+
<xpath>Defs/PawnKindDef[defName="RBSF_Fae" or defName="RBSF_FaeThief" or defName="RBSF_FaeArcher"]/apparelRequired</xpath>
93+
<value>
94+
<li>CE_Apparel_TribalBackpack</li>
95+
</value>
96+
</Operation>
97+
98+
</Patch>
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Patch>
3+
4+
<Operation Class="PatchOperationAdd">
5+
<xpath>Defs/ThingDef[defName="RBSFE_FaemoreBullet"]</xpath>
6+
<value>
7+
<thingClass>CombatExtended.BulletCE</thingClass>
8+
</value>
9+
</Operation>
10+
11+
<Operation Class="PatchOperationReplace">
12+
<xpath>Defs/ThingDef[defName="RBSFE_FaemoreBullet"]/projectile</xpath>
13+
<value>
14+
<projectile Class="CombatExtended.ProjectilePropertiesCE">
15+
<damageDef>RBSFE_FaemoreDamage</damageDef>
16+
<damageAmountBase>9</damageAmountBase>
17+
<speed>12</speed>
18+
<armorPenetrationBlunt>6</armorPenetrationBlunt>
19+
<armorPenetrationSharp>0</armorPenetrationSharp>
20+
<arcHeightFactor>1.2</arcHeightFactor>
21+
</projectile>
22+
</value>
23+
</Operation>
24+
25+
<Operation Class="PatchOperationReplace">
26+
<xpath>Defs/ThingDef[defName="RBSFE_AnimaBullet"]/projectile</xpath>
27+
<value>
28+
<projectile Class="CombatExtended.ProjectilePropertiesCE">
29+
<explosionRadius>5.6</explosionRadius>
30+
<suppressionFactor>3.0</suppressionFactor>
31+
<dangerFactor>2.0</dangerFactor>
32+
<damageDef>RBSFE_AnimaDamage</damageDef>
33+
<damageAmountBase>5</damageAmountBase>
34+
<soundExplode>MortarBomb_Explode</soundExplode>
35+
<speed>30</speed>
36+
<armorPenetrationSharp>5</armorPenetrationSharp>
37+
<armorPenetrationBlunt>25</armorPenetrationBlunt>
38+
<applyDamageToExplosionCellsNeighbors>true</applyDamageToExplosionCellsNeighbors>
39+
</projectile>
40+
</value>
41+
</Operation>
42+
43+
</Patch>

0 commit comments

Comments
 (0)