RimWorld

RimWorld

Elves of the Rim
1.6 Conflict with Combat Extended
Trying to get stat MeleeDamageAverage from XR_Blessed_Saber which has no support for Combat Extended.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
CombatExtended.StatWorker_MeleeDamageAverage:GetValueUnfinalized (RimWorld.StatRequest,bool)
RimWorld.StatWorker:GetValue (RimWorld.StatRequest,bool)
RimWorld.StatWorker:GetValueAbstract (Verse.BuildableDef,Verse.ThingDef)
RimWorld.StatExtension:GetStatValueAbstract (Verse.BuildableDef,RimWorld.StatDef,Verse.ThingDef)
NiceBillTab.StatRequestWorker:GetDPS (Verse.ThingDef,Verse.ThingDef,Verse.ThingDef)
NiceBillTab.StatRequestWorker/<>c:<Scan>b__13_4 (Verse.ThingDef)
NiceBillTab.StatRequestWorker:GetStatRangeAllLinear<Verse.ThingDef> (System.Func`2<Verse.ThingDef, bool>,System.Func`2<Verse.ThingDef, System.Nullable`1<single>>)
NiceBillTab.StatRequestWorker:GetStatRangeWithPercentiles<Verse.ThingDef> (System.Func`2<Verse.ThingDef, bool>,System.Func`2<Verse.ThingDef, System.Nullable`1<single>>,single,single)
NiceBillTab.StatRequestWorker:Scan ()
NiceBillTab.StatRequestWorker:.cctor ()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.StaticConstructorOnStartupUtility.CallAll_Patch1 ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()
< >
Showing 1-5 of 5 comments
Bean  [developer] 11 Jul @ 10:45am 
The weapons and armor from this mod aren't compatible with combat extended.

Edit;
I'd be willing to try and make a compatibility patch for CE but it will take me a while.
Last edited by Bean; 11 Jul @ 12:46pm
Thank you :)
Bean  [developer] 12 Jul @ 5:04pm 
Originally posted by Vandorr R:
Thank you :)
I believe I've properly added support for combat extended.
Last edited by Bean; 12 Jul @ 5:04pm
I have noticed the weapons say they are not patched for ce and preform like vanilla (bows not needing ammo). I am not sure if this is an issue with the 1.6 dev version of combat extended or if there is no patch for them, but I just wanted to point that out.
Alcarn 19 Aug @ 5:17pm 
Originally posted by Bean:
Originally posted by Vandorr R:
Thank you :)
I believe I've properly added support for combat extended.

for me steel material for armor is now broken

<li Class="PatchOperationReplace" MayRequire="CETeam.CombatExtended">
<xpath>Defs/ThingDef[defName="Steel"]/statBases/StuffPower_Armor_Sharp</xpath>
<value>
<StuffPower_Armor_Sharp>0.03</StuffPower_Armor_Sharp>
</value>
</li>
<li Class="PatchOperationReplace" MayRequire="CETeam.CombatExtended">
<xpath>Defs/ThingDef[defName="Steel"]/statBases/StuffPower_Armor_Blunt</xpath>
<value>
<StuffPower_Armor_Blunt>0.03</StuffPower_Armor_Blunt>
</value>
</li>
<li Class="PatchOperationReplace" MayRequire="CETeam.CombatExtended">
<xpath>Defs/ThingDef[defName="Steel"]/statBases/StuffPower_Armor_Heat</xpath>
<value>
<StuffPower_Armor_Heat>0.03</StuffPower_Armor_Heat>
</value>
</li>

this code on CEPatches.xml seems to be appliying over CE values making all armors made of steel weaker than cloth
< >
Showing 1-5 of 5 comments
Per page: 1530 50