Open FadingFog opened 3 years ago
@FadingFog I do not see this error.
What version of Rimworld are you running?
What mods are you running?
Oh, I see player.log
is attached.
It looks like you're running Combat Extended. That mod makes fundamental changes to Rimworld code. I don't know what the changes are. Could you try running Rimworld without Combat Extended? Does the error persist?
It looks like the error is caused by this node in the XML: https://github.com/RandolphCherrypepper/SuicideVest/blob/06132483d53f4a37e54e7bd5b479eb9f20c0d9bd/Defs/ThingDefs_Misc/Apparel_Cherrypepper.xml#L43-L45
That XML runs fine in Vanilla Rimworld. Is there something we can change it to that will remove the error?
Maybe we need a compatibility patch with CE?
XML error: Duplicate XML node name thingCategories in this XML block:Apparel_SuicideVest A vest lined with explosives. Handle carefully. Military Industrial FlakArmor UnfinishedTechArmor 5 Apparel/SuicideVestPlate/SuicideVestPlate Graphic_Single 4.7 Bomb 120 Never 10400 10 4 0.30 0.10 0.00 1 6 Apparel 0.7 -0.08 65 2 120 Torso Apparel/SuicideVestPlate/SuicideVestPlate Middle WearableExplosive RemoveFromAnything 1 RGBA(0.65,0.25,0.25,1) RGBA(0.8,0.5,0.5,1) Special_Apparel_Accessories
Verse.Log:Error(String, Boolean)
Verse.XmlInheritance:CheckForDuplicateNodes(XmlNode, XmlNode)
Verse.XmlInheritance:ResolveXmlNodeFor(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodes()
Verse.XmlInheritance:Resolve()
Verse.LoadedModManager:Verse.LoadedModManager.ParseAndProcessXML_Patch2(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()
Player.log