RimWorld

RimWorld

DisplayStand
Red Liner Debug
Hey there, after most recent update I get some red liner errors when rimworld starts up. Dont see any red liners or bugs in game but just thought Id post these:

XML error: Duplicate XML node name disablesNeed in this XML block: <li><minSeverity>0.8</minSeverity><label>Mannequinized</label><statOffsets><PawnBeauty>2.5</PawnBeauty><HungerRateMultiplier>-0.75</HungerRateMultiplier></statOffsets><capMods><li><capacity>Consciousness</capacity><setMax>0.1</setMax></li></capMods><disablesNeed>Food</disablesNeed><disablesNeed>Rest</disablesNeed><disablesNeed>Comfort</disablesNeed><disablesNeed>DrugDesire</disablesNeed></li>

Root node: <HediffDef ParentName="DiseaseBase"><defName>MannequinSickness</defName><label>Mannequin sickness</label><description>After-effects of using a Display stand pod. Cryptosleep suspends and replaces many bodily functions in order to prevent aging and death. Upon exiting a DisplayStand, the body takes time to restart and rebalance its natural metabolic processes.</description><makesSickThought>false</makesSickThought><scenarioCanAdd>true</scenarioCanAdd><initialSeverity>1</initialSeverity><maxSeverity>1</maxSeverity><comps><li Class="HediffCompProperties_Disappears"><disappearsAfterTicks>120000~150000</disappearsAfterTicks></li><li Class="HediffCompProperties_SeverityPerDay"><severityPerDay>-0.5</severityPerDay></li></comps><stages><li><label>Wearing off</label><statOffsets><PawnBeauty>0.5</PawnBeauty><HungerRateMultiplier>-0.1</HungerRateMultiplier></statOffsets><capMods><li><capacity>Consciousness</capacity><setMax>0.9</setMax></li><li><capacity>Moving</capacity><postFactor>0.9</postFactor></li><li><capacity>Manipulation</capacity><postFactor>0.9</postFactor></li></capMods></li><li><minSeverity>0.6</minSeverity><label>Recovering</label><statOffsets><PawnBeauty>1</PawnBeauty><HungerRateMultiplier>-0.5</HungerRateMultiplier></statOffsets><capMods><li><capacity>Consciousness</capacity><setMax>0.7</setMax></li><li><capacity>Moving</capacity><postFactor>0.9</postFactor></li><li><capacity>Manipulation</capacity><postFactor>0.9</postFactor></li><li><capacity>Talking</capacity><postFactor>0.5</postFactor></li></capMods></li><li><minSeverity>0.8</minSeverity><label>Mannequinized</label><statOffsets><PawnBeauty>2.5</PawnBeauty><HungerRateMultiplier>-0.75</HungerRateMultiplier></statOffsets><capMods><li><capacity>Consciousness</capacity><setMax>0.1</setMax></li></capMods><disablesNeed>Food</disablesNeed><disablesNeed>Rest</disablesNeed><disablesNeed>Comfort</disablesNeed><disablesNeed>DrugDesire</disablesNeed></li></stages></HediffDef>
Verse.Log:Error(String, Boolean)
Verse.XmlInheritance:CheckForDuplicateNodes(XmlNode, XmlNode)
Verse.XmlInheritance:CheckForDuplicateNodes(XmlNode, XmlNode)
Verse.XmlInheritance:CheckForDuplicateNodes(XmlNode, XmlNode)
Verse.XmlInheritance:ResolveXmlNodeFor(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodes()
Verse.XmlInheritance:Resolve()
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>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()
< >
Showing 1-12 of 12 comments
Bobdolemite 7 May, 2020 @ 4:30pm 
XML error: Duplicate XML node name disablesNeed in this XML block: <HediffDef ParentName="DiseaseBase"><defName>MannequinFreeze</defName><label>Mannequin Freeze</label><description>After-effects of using a cryptosleep pod. Cryptosleep suspends and replaces many bodily functions in order to prevent aging and death. Upon exiting cryptosleep, the body takes time to restart and rebalance its natural metabolic processes. While this is ongoing, the patient suffers from nausea, dizziness, and a sense of fuzziness in the mind.</description><makesSickThought>false</makesSickThought><scenarioCanAdd>true</scenarioCanAdd><stages><li><statOffsets><PawnBeauty>5</PawnBeauty><HungerRateMultiplier>-2.5</HungerRateMultiplier></statOffsets></li></stages><disablesNeed>Food</disablesNeed><disablesNeed>Rest</disablesNeed><disablesNeed>Joy</disablesNeed><disablesNeed>Beauty</disablesNeed><disablesNeed>Comfort</disablesNeed><disablesNeed>Outdoors</disablesNeed><disablesNeed>DrugDesire</disablesNeed></HediffDef>
Verse.Log:Error(String, Boolean)
Verse.XmlInheritance:CheckForDuplicateNodes(XmlNode, XmlNode)
Verse.XmlInheritance:ResolveXmlNodeFor(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodes()
Verse.XmlInheritance:Resolve()
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>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()
Bobdolemite 7 May, 2020 @ 4:30pm 
XML format error: List item found with name that is not <li>, and which does not have a custom XML loader method, in <comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Flickable" /><li Class="CompProperties_Breakdownable" /><interactionCellOffset>(0,0,3)</interactionCellOffset><li Class="CompProperties_Power"><compClass>DisplayStand.CompStandPowerPlant</compClass><basePowerConsumption>-1400</basePowerConsumption><transmitsPower>true</transmitsPower></li><li Class="CompProperties_Refuelable"><compClass>DisplayStand.CompStandRefuelable</compClass><fuelConsumptionRate>8.0</fuelConsumptionRate><fuelCapacity>100.0</fuelCapacity><fuelFilter><categories><li>Foods</li></categories><disallowedThingDefs><li>Chocolate</li><li>Pemmican</li><li>Kibble</li><li>Hay</li></disallowedThingDefs><disallowedCategories><li>FoodMeals</li><li>AnimalProductRaw</li><li>EggsFertilized</li></disallowedCategories></fuelFilter></li><li Class="CompProperties_Glower"><glowRadius>6</glowRadius><glowColor>(183,73,175,0)</glowColor></li><li Class="DisplayStand.CompProperties_SecondLayer"><graphicData><texPath>Things/Building/Stand_CircleType</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>(18,14)</drawSize><drawRotated>false</drawRotated></graphicData><offset>(0,0,0)</offset><altitudeLayer>Item</altitudeLayer></li></comps>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ValidateListNode(XmlNode, XmlNode, Type)
Verse.DirectXmlToObject:ListFromXml(XmlNode)
Verse.DirectXmlToObject:ListFromXmlReflection(XmlNode)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>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()
Bobdolemite 7 May, 2020 @ 4:31pm 
XML format error: List item found with name that is not <li>, and which does not have a custom XML loader method, in <comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Flickable" /><li Class="CompProperties_Breakdownable" /><interactionCellOffset>(0,0,3)</interactionCellOffset><li Class="CompProperties_Power"><compClass>DisplayStand.CompStandPowerPlant</compClass><basePowerConsumption>-1400</basePowerConsumption><transmitsPower>true</transmitsPower></li><li Class="CompProperties_Refuelable"><compClass>DisplayStand.CompStandRefuelable</compClass><fuelConsumptionRate>8.0</fuelConsumptionRate><fuelCapacity>100.0</fuelCapacity><fuelFilter><categories><li>Foods</li></categories><disallowedThingDefs><li>Chocolate</li><li>Pemmican</li><li>Kibble</li><li>Hay</li></disallowedThingDefs><disallowedCategories><li>FoodMeals</li><li>AnimalProductRaw</li><li>EggsFertilized</li></disallowedCategories></fuelFilter></li><li Class="CompProperties_Glower"><glowRadius>6</glowRadius><glowColor>(183,73,175,0)</glowColor></li><li Class="DisplayStand.CompProperties_SecondLayer"><graphicData><texPath>Things/Building/Stand_SquareType</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>(11,11)</drawSize><drawRotated>false</drawRotated></graphicData><offset>(0,0,0)</offset><altitudeLayer>Item</altitudeLayer></li></comps>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ValidateListNode(XmlNode, XmlNode, Type)
Verse.DirectXmlToObject:ListFromXml(XmlNode)
Verse.DirectXmlToObject:ListFromXmlReflection(XmlNode)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>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()
Bobdolemite 7 May, 2020 @ 4:31pm 
XML error: <disablesNeed>Food</disablesNeed> doesn't correspond to any field in type HediffStage. Context: <li><minSeverity>0.8</minSeverity><label>Mannequinized</label><statOffsets><PawnBeauty>2.5</PawnBeauty><HungerRateMultiplier>-0.75</HungerRateMultiplier></statOffsets><capMods><li><capacity>Consciousness</capacity><setMax>0.1</setMax></li></capMods><disablesNeed>Food</disablesNeed><disablesNeed>Rest</disablesNeed><disablesNeed>Comfort</disablesNeed><disablesNeed>DrugDesire</disablesNeed></li>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ListFromXml(XmlNode)
Verse.DirectXmlToObject:ListFromXmlReflection(XmlNode)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>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()
Bobdolemite 7 May, 2020 @ 4:31pm 
XML Verse.HediffStage defines the same field twice: disablesNeed.

Field contents: Rest.

Whole XML:

<li><minSeverity>0.8</minSeverity><label>Mannequinized</label><statOffsets><PawnBeauty>2.5</PawnBeauty><HungerRateMultiplier>-0.75</HungerRateMultiplier></statOffsets><capMods><li><capacity>Consciousness</capacity><setMax>0.1</setMax></li></capMods><disablesNeed>Food</disablesNeed><disablesNeed>Rest</disablesNeed><disablesNeed>Comfort</disablesNeed><disablesNeed>DrugDesire</disablesNeed></li>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ListFromXml(XmlNode)
Verse.DirectXmlToObject:ListFromXmlReflection(XmlNode)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>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()
Bobdolemite 7 May, 2020 @ 4:31pm 
XML error: <disablesNeed>Rest</disablesNeed> doesn't correspond to any field in type HediffStage. Context: <li><minSeverity>0.8</minSeverity><label>Mannequinized</label><statOffsets><PawnBeauty>2.5</PawnBeauty><HungerRateMultiplier>-0.75</HungerRateMultiplier></statOffsets><capMods><li><capacity>Consciousness</capacity><setMax>0.1</setMax></li></capMods><disablesNeed>Food</disablesNeed><disablesNeed>Rest</disablesNeed><disablesNeed>Comfort</disablesNeed><disablesNeed>DrugDesire</disablesNeed></li>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ListFromXml(XmlNode)
Verse.DirectXmlToObject:ListFromXmlReflection(XmlNode)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>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()
Bobdolemite 7 May, 2020 @ 4:31pm 
XML Verse.HediffStage defines the same field twice: disablesNeed.

Field contents: Comfort.

Whole XML:

<li><minSeverity>0.8</minSeverity><label>Mannequinized</label><statOffsets><PawnBeauty>2.5</PawnBeauty><HungerRateMultiplier>-0.75</HungerRateMultiplier></statOffsets><capMods><li><capacity>Consciousness</capacity><setMax>0.1</setMax></li></capMods><disablesNeed>Food</disablesNeed><disablesNeed>Rest</disablesNeed><disablesNeed>Comfort</disablesNeed><disablesNeed>DrugDesire</disablesNeed></li>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ListFromXml(XmlNode)
Verse.DirectXmlToObject:ListFromXmlReflection(XmlNode)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>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()
Bobdolemite 7 May, 2020 @ 4:31pm 
XML error: <disablesNeed>Comfort</disablesNeed> doesn't correspond to any field in type HediffStage. Context: <li><minSeverity>0.8</minSeverity><label>Mannequinized</label><statOffsets><PawnBeauty>2.5</PawnBeauty><HungerRateMultiplier>-0.75</HungerRateMultiplier></statOffsets><capMods><li><capacity>Consciousness</capacity><setMax>0.1</setMax></li></capMods><disablesNeed>Food</disablesNeed><disablesNeed>Rest</disablesNeed><disablesNeed>Comfort</disablesNeed><disablesNeed>DrugDesire</disablesNeed></li>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ListFromXml(XmlNode)
Verse.DirectXmlToObject:ListFromXmlReflection(XmlNode)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>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()
Bobdolemite 7 May, 2020 @ 4:32pm 
XML Verse.HediffStage defines the same field twice: disablesNeed.

Field contents: DrugDesire.

Whole XML:

<li><minSeverity>0.8</minSeverity><label>Mannequinized</label><statOffsets><PawnBeauty>2.5</PawnBeauty><HungerRateMultiplier>-0.75</HungerRateMultiplier></statOffsets><capMods><li><capacity>Consciousness</capacity><setMax>0.1</setMax></li></capMods><disablesNeed>Food</disablesNeed><disablesNeed>Rest</disablesNeed><disablesNeed>Comfort</disablesNeed><disablesNeed>DrugDesire</disablesNeed></li>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ListFromXml(XmlNode)
Verse.DirectXmlToObject:ListFromXmlReflection(XmlNode)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>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()
Bobdolemite 7 May, 2020 @ 4:32pm 
XML error: <disablesNeed>DrugDesire</disablesNeed> doesn't correspond to any field in type HediffStage. Context: <li><minSeverity>0.8</minSeverity><label>Mannequinized</label><statOffsets><PawnBeauty>2.5</PawnBeauty><HungerRateMultiplier>-0.75</HungerRateMultiplier></statOffsets><capMods><li><capacity>Consciousness</capacity><setMax>0.1</setMax></li></capMods><disablesNeed>Food</disablesNeed><disablesNeed>Rest</disablesNeed><disablesNeed>Comfort</disablesNeed><disablesNeed>DrugDesire</disablesNeed></li>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ListFromXml(XmlNode)
Verse.DirectXmlToObject:ListFromXmlReflection(XmlNode)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>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()
Bobdolemite 7 May, 2020 @ 4:33pm 
These all take place one after the other in the log.
Spencer Huston  [developer] 7 May, 2020 @ 5:17pm 
A recent update changed how the disable need tag works and it looks like I can only disable 1 need per hediff now not sure about the list error can't figure out what it is talking about
< >
Showing 1-12 of 12 comments
Per page: 1530 50