RimWorld

RimWorld

Primitive Workbenches
Fargotroniac 25 Oct, 2022 @ 10:55am
Vanilla Expanded - Duplicate XML
Hello,

This mod have this errors when i load Vanilla Factions Expanded - Insectoids and Vanilla Animals Expanded — Caves.
XML error: Duplicate XML node name butcherProducts in this XML block: <ThingDef ParentName="AnimalThingBase"><defName>VAECaves_CaveCrawler</defName><label>cave crawler</label><description>Cave crawlers are an aberration created by experiments of some forgotten mad scientist. They are large, pale yellow insectoids whose appearance was akin to megapede. Cave crawlers possess venomous tentacles protruding from their head which allows them to quickly apply very potent venom to whatever dares attack them.\n\nSpecial mechanics: Cave crawler bites can transmit the bubonic plague, making them specially dangerous in close quarters.</description><statBases><MoveSpeed>5</MoveSpeed><ArmorRating_Blunt>0.5</ArmorRating_Blunt><ArmorRating_Sharp>0.5</ArmorRating_Sharp><ComfyTemperatureMin>-55</ComfyTemperatureMin><MarketValue>1600</MarketValue><LeatherAmount>0</LeatherAmount><ToxicResistance>1</ToxicResistance><ComfyTemperatureMax>60</ComfyTemperatureMax><FilthRate>8</FilthRate></statBases><comps><li Class="CompProperties_EggLayer"><eggFertilizedDef>VAECaves_CaveCrawlerEggFertilized</eggFertilizedDef><eggFertilizationCountMax>1</eggFertilizationCountMax><eggLayIntervalDays>25</eggLayIntervalDays><eggProgressUnfertilizedMax>0.5</eggProgressUnfertilizedMax><eggCountRange>1</eggCountRange></li><li Class="AnimalBehaviours.CompProperties_Untameable" /></comps><tools><li><label>mandibles</label><capacities><li>VAE_PlagueBite</li></capacities><power>16</power><cooldownTime>2</cooldownTime><linkedBodyPartsGroup>Mouth</linkedBodyPartsGroup></li><li><label>head</label><capacities><li>Blunt</li></capacities><power>4</power><cooldownTime>2</cooldownTime><linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup><ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable><chanceFactor>0.1</chanceFactor></li></tools><race><wildBiomes><ColdBog>0.02</ColdBog><BorealForest>0.02</BorealForest><Tundra>0.02</Tundra><IceSheet>0.02</IceSheet><SeaIce>0.02</SeaIce><TemperateSwamp>0.03</TemperateSwamp><TemperateForest>0.03</TemperateForest><TropicalSwamp>0.03</TropicalSwamp><TropicalRainforest>0.03</TropicalRainforest><AridShrubland>0.02</AridShrubland><Desert>0.02</Desert><ExtremeDesert>0.02</ExtremeDesert></wildBiomes><fleshType>Insectoid</fleshType><bloodDef>Filth_BloodInsect</bloodDef><foodType>Corpse,CarnivoreAnimal</foodType><predator>true</predator><maxPreyBodySize>0.5</maxPreyBodySize><manhunterOnDamageChance>1</manhunterOnDamageChance><manhunterOnTameFailChance>0.30</manhunterOnTameFailChance><body>BeetleLike</body><canBePredatorPrey>false</canBePredatorPrey><baseBodySize>2</baseBodySize><baseHungerRate>0.35</baseHungerRate><baseHealthScale>2.5</baseHealthScale><useMeatFrom>Megaspider</useMeatFrom><lifeExpectancy>10</lifeExpectancy><wildness>1</wildness><trainability>Intermediate</trainability><lifeStageAges><li><def>EusocialInsectLarva</def><minAge>0</minAge></li><li><def>EusocialInsectJuvenile</def><minAge>0.03</minAge></li><li><def>EusocialInsectAdult</def><minAge>0.4</minAge><soundWounded>Pawn_Megascarab_Wounded</soundWounded><soundDeath>Pawn_Megascarab_Death</soundDeath><soundCall>Pawn_Megascarab_Call</soundCall><soundAngry>Pawn_Megascarab_Angry</soundAngry></li></lifeStageAges><soundMeleeHitPawn>Pawn_Melee_SmallScratch_HitPawn</soundMeleeHitPawn><soundMeleeHitBuilding>Pawn_Melee_SmallScratch_HitBuilding</soundMeleeHitBuilding><soundMeleeMiss>Pawn_Melee_SmallScratch_Miss</soundMeleeMiss></race><ingredient><mergeCompatibilityTags><li MayRequire="Ludeon.RimWorld.Ideology">InsectMeat</li></mergeCompatibilityTags></ingredient><tradeTags><li>AnimalInsect</li></tradeTags><butcherProducts><VBY_CarnivoreTeeth>2</VBY_CarnivoreTeeth></butcherProducts><butcherProducts><VFEI_Chitin>40</VFEI_Chitin></butcherProducts></ThingDef> UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.XmlInheritance:CheckForDuplicateNodes (System.Xml.XmlNode,System.Xml.XmlNode) Verse.XmlInheritance:ResolveXmlNodeFor (Verse.XmlInheritance/XmlInheritanceNode) Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode) Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode) Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode) Verse.XmlInheritance:ResolveXmlNodes () Verse.XmlInheritance:Resolve () Verse.LoadedModManager:ParseAndProcessXML (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>) Verse.LoadedModManager:LoadAllActiveMods () Verse.PlayDataLoader:DoPlayLoad () Verse.PlayDataLoader:LoadAllPlayData (bool) Verse.Root/<>c:<Start>b__6_1 () Verse.LongEventHandler:RunEventFromAnotherThread (System.Action) Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 () System.Threading.ThreadHelper:ThreadStart_Context (object) System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object) System.Threading.ThreadHelper:ThreadStart ()
XML error: Duplicate XML node name butcherProducts in this XML block: <ThingDef ParentName="AnimalThingBase"><defName>VAECaves_GiantSpider</defName><label>giant spider</label><description>A type of arthropod, Giant Spiders are in fact nowhere near the size of the common house spiders humans are used to. However, similar rules apply - they lay eggs in spider lairs, sting their prey with venomous stinger and wrap it in cocoons for when the time is right to feast. They regenerate their wounds fast and are very susceptible to fire.\n\nThe mature giant spider is the most commonly met life stage of a giant spider. Their powerful fang bite will stun their prey for a very long period of time, giving the giant spider enough time to wrap it in the spidersilk cocoon.\n\nSpecial mechanics: If attacked, all other giant spiders nearby, in any life stage, will enrage and assault the colony.</description><statBases><MoveSpeed>3.6</MoveSpeed><ArmorRating_Blunt>0.6</ArmorRating_Blunt><ArmorRating_Sharp>0.6</ArmorRating_Sharp><ComfyTemperatureMin>-25</ComfyTemperatureMin><MarketValue>1000</MarketValue><LeatherAmount>0</LeatherAmount><ToxicResistance>1</ToxicResistance><ComfyTemperatureMax>60</ComfyTemperatureMax></statBases><receivesSignals>true</receivesSignals><comps><li Class="AnimalBehaviours.CompProperties_Regeneration"><rateInTicks>60</rateInTicks></li><li Class="AnimalBehaviours.CompProperties_EnrageOtherPawns"><pawnkinddefsToAffect><li>VAECaves_GiantSpider</li><li>VAECaves_AncientGiantSpider</li></pawnkinddefsToAffect></li><li Class="VAECaves.CompProperties_RemoveLegs" /></comps><tools><li><label>mandibles</label><capacities><li>VAE_CocoonBite</li></capacities><power>16</power><cooldownTime>2</cooldownTime><linkedBodyPartsGroup>Mouth</linkedBodyPartsGroup><surpriseAttack><extraMeleeDamages><li><def>Stun</def><amount>20</amount></li></extraMeleeDamages></surpriseAttack></li><li><label>head</label><capacities><li>Blunt</li></capacities><power>4</power><cooldownTime>2</cooldownTime><linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup><ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable><chanceFactor>0.1</chanceFactor></li></tools><race><wildBiomes><BorealForest>0.01</BorealForest><Tundra>0.01</Tundra><ColdBog>0.01</ColdBog><SeaIce>0.01</SeaIce><IceSheet>0.01</IceSheet><TemperateSwamp>0.01</TemperateSwamp><TropicalSwamp>0.01</TropicalSwamp><TemperateForest>0.01</TemperateForest><TropicalRainforest>0.01</TropicalRainforest><AridShrubland>0.01</AridShrubland><Desert>0.01</Desert><ExtremeDesert>0.01</ExtremeDesert></wildBiomes><fleshType>Insectoid</fleshType><bloodDef>Filth_BloodInsect</bloodDef><foodType>CarnivoreAnimal</foodType><predator>true</predator><herdAnimal>true</herdAnimal><manhunterOnDamageChance>0.50</manhunterOnDamageChance><manhunterOnTameFailChance>0.10</manhunterOnTameFailChance><body>VAE_Arachnid</body><baseBodySize>2</baseBodySize><baseHungerRate>0.05</baseHungerRate><baseHealthScale>2</baseHealthScale><useMeatFrom>Megaspider</useMeatFrom><lifeExpectancy>10</lifeExpectancy><wildness>1</wildness><trainability>Intermediate</trainability><lifeStageAges><li><def>EusocialInsectAdult</def><minAge>0</minAge><soundWounded>Pawn_Megascarab_Wounded</soundWounded><soundDeath>Pawn_Megascarab_Death</soundDeath><soundCall>Pawn_Megascarab_Call</soundCall><soundAngry>Pawn_Megascarab_Angry</soundAngry></li></lifeStageAges><soundMeleeHitPawn>Pawn_Melee_SmallScratch_HitPawn</soundMeleeHitPawn><soundMeleeHitBuilding>Pawn_Melee_SmallScratch_HitBuilding</soundMeleeHitBuilding><soundMeleeMiss>Pawn_Melee_SmallScratch_Miss</soundMeleeMiss></race><ingredient><mergeCompatibilityTags><li MayRequire="Ludeon.RimWorld.Ideology">InsectMeat</li></mergeCompatibilityTags></ingredient><tradeTags><li>AnimalAlpha</li></tradeTags><butcherProducts><VBY_CarnivoreTeeth>2</VBY_CarnivoreTeeth></butcherProducts><butcherProducts><VFEI_Chitin>60</VFEI_Chitin></butcherProducts></ThingDef> UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.XmlInheritance:CheckForDuplicateNodes (System.Xml.XmlNode,System.Xml.XmlNode) Verse.XmlInheritance:ResolveXmlNodeFor (Verse.XmlInheritance/XmlInheritanceNode) Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode) Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode) Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode) Verse.XmlInheritance:ResolveXmlNodes () Verse.XmlInheritance:Resolve () Verse.LoadedModManager:ParseAndProcessXML (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>) Verse.LoadedModManager:LoadAllActiveMods () Verse.PlayDataLoader:DoPlayLoad () Verse.PlayDataLoader:LoadAllPlayData (bool) Verse.Root/<>c:<Start>b__6_1 () Verse.LongEventHandler:RunEventFromAnotherThread (System.Action) Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 () System.Threading.ThreadHelper:ThreadStart_Context (object) System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,obj
XML error: Duplicate XML node name butcherProducts in this XML block: <ThingDef ParentName="AnimalThingBase"><defName>VAECaves_InsectoidHulk</defName><label>insectoid hulk</label><description>Created by supremacist megacorporations for militaristic purposes, the insectoid hulks experiment was abandoned and existing samples were left scattered where no one would look - on rimworlds. Half insectoid, half human, mercy should not be expected from these giant, hulking siege engines. Designed to not overcome enemy defenses but remove them, hulks’ thick chitinous armor makes them hard to kill, while their huge arms make them deadly at close quarters. It is, however, quite slow in open terrain.\n\nSpecial mechanics: The insectoid hulk will enter a mindless rage after killing prey, making it very dangerous. Its attacks stun its victims, and it has a nasty tendency to rip limbs out of their socket, so approaching one in close combat is akin to suicide. When sufficiently enraged, an insectoid hulk can even trample fortifications and doors. Lacks any pain sensitivity.</description><statBases><MoveSpeed>3.75</MoveSpeed><ArmorRating_Blunt>0.9</ArmorRating_Blunt><ArmorRating_Sharp>0.9</ArmorRating_Sharp><ComfyTemperatureMin>-55</ComfyTemperatureMin><MarketValue>1000</MarketValue><LeatherAmount>0</LeatherAmount><ToxicResistance>1</ToxicResistance><ComfyTemperatureMax>60</ComfyTemperatureMax></statBases><comps><li Class="AnimalBehaviours.CompProperties_InitialHediff"><hediffname>VAE_NoPain</hediffname><hediffseverity>1</hediffseverity></li><li Class="AnimalBehaviours.CompProperties_Untameable" /></comps><tools><li><label>arm</label><capacities><li>VAE_HulkAttack</li></capacities><power>18</power><cooldownTime>2</cooldownTime><linkedBodyPartsGroup>VAE_Arms</linkedBodyPartsGroup><surpriseAttack><extraMeleeDamages><li><def>Stun</def><amount>20</amount></li></extraMeleeDamages></surpriseAttack></li><li><label>two arm slam</label><capacities><li>VAE_HulkDualAttack</li></capacities><power>25</power><cooldownTime>2</cooldownTime><linkedBodyPartsGroup>VAE_Arms</linkedBodyPartsGroup><surpriseAttack><extraMeleeDamages><li><def>Stun</def><amount>20</amount></li></extraMeleeDamages></surpriseAttack></li><li><label>head</label><capacities><li>Blunt</li></capacities><power>4</power><cooldownTime>2</cooldownTime><linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup><ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable><chanceFactor>0.1</chanceFactor></li></tools><race><fleshType>Insectoid</fleshType><bloodDef>Filth_BloodInsect</bloodDef><foodType>CarnivoreAnimal</foodType><predator>true</predator><manhunterOnDamageChance>0.50</manhunterOnDamageChance><manhunterOnTameFailChance>0.10</manhunterOnTameFailChance><body>VAE_InsectoidHulkBody</body><baseBodySize>3</baseBodySize><baseHungerRate>0.05</baseHungerRate><baseHealthScale>10</baseHealthScale><useMeatFrom>Megaspider</useMeatFrom><lifeExpectancy>10</lifeExpectancy><wildness>1</wildness><trainability>Intermediate</trainability><lifeStageAges><li><def>EusocialInsectLarva</def><minAge>0</minAge></li><li><def>EusocialInsectJuvenile</def><minAge>0.03</minAge></li><li><def>EusocialInsectAdult</def><minAge>0.4</minAge><soundWounded>Pawn_Megascarab_Wounded</soundWounded><soundDeath>Pawn_Megascarab_Death</soundDeath><soundCall>Pawn_Megascarab_Call</soundCall><soundAngry>Pawn_Megascarab_Angry</soundAngry></li></lifeStageAges><soundMeleeHitPawn>Pawn_Melee_SmallScratch_HitPawn</soundMeleeHitPawn><soundMeleeHitBuilding>Pawn_Melee_SmallScratch_HitBuilding</soundMeleeHitBuilding><soundMeleeMiss>Pawn_Melee_SmallScratch_Miss</soundMeleeMiss></race><ingredient><mergeCompatibilityTags><li MayRequire="Ludeon.RimWorld.Ideology">InsectMeat</li></mergeCompatibilityTags></ingredient><tradeTags><li>AnimalAlpha</li></tradeTags><butcherProducts><VBY_CarnivoreTeeth>2</VBY_CarnivoreTeeth></butcherProducts><butcherProducts><VFEI_Chitin>60</VFEI_Chitin></butcherProducts></ThingDef> UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.XmlInheritance:CheckForDuplicateNodes (System.Xml.XmlNode,System.Xml.XmlNode) Verse.XmlInheritance:ResolveXmlNodeFor (Verse.XmlInheritance/XmlInheritanceNode) Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode) Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode) Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode) Verse.XmlInheritance:ResolveXmlNodes () Verse.XmlInheritance:Resolve () Verse.LoadedModManager:ParseAndProcessXML (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>) Verse.LoadedModManager:LoadAllActiveMods () Verse.PlayDataLoader:DoPlayLoad () Verse.PlayDataLoader:LoadAllPlayData (bool) Verse.Root/<>c:<Start>b__6_1 () Verse.LongEventHandler:RunEventFromAnotherThread (System.Action) Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 () System.Threading.ThreadHelper:ThreadStart_Context (object) System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Th

Thanks for fix. :)
< >
Showing 1-1 of 1 comments
Rejgnar 5 Aug, 2023 @ 3:22am 
I figured for me, primitive workbench has to be loaded before VE
< >
Showing 1-1 of 1 comments
Per page: 1530 50