XML RimWorld.MemeDef defines the same field twice: agreeableTraits.

Field contents: VTE_Ecologist.

Whole XML:

<MemeDef><defName>TreeConnection</defName><label>tree connection</label><description>Trees are the essence of life, and we must be near them.</description><iconPath>UI/Memes/TreeConnection</iconPath><groupDef><li>AM_Trees</li></groupDef><impact>3</impact><renderOrder>120</renderOrder><requireOne><li><li>Trees_Desired</li></li><li><li>RoughLiving_Welcomed</li></li><li><li>Temperature_Tough</li></li><li><li>GauranlenConnection_Strong</li></li></requireOne><generalRules><rulesStrings><li>memeCreed->root</li><li>memeCreed->leaf</li><li>memeCreed->vine</li><li>memeCreed->glade</li><li>memeCreed->forest</li><li>memeConcept->trees</li><li>memeConcept->forests</li><li>memeAdjective->sturdy</li><li>memeAdjective->barky</li><li>memeHyphenPrefix->tree</li><li>memeHyphenPrefix->arbor</li><li>memeHyphenPrefix->twig</li><li>memeLeaderNoun->treekeeper</li><li>memeLeaderNoun->arborist</li><li>memeLeaderNoun->neodruid</li><li>memeLeaderAdjective->green</li><li>memeLeaderAdjective->root</li><li>memeLeaderAdjective->canopy</li><li>memeMoralist->treespeaker</li></rulesStrings></generalRules><descriptionMaker><rules><rulesStrings><li>creation(tag=meme_TreeConnection) ->[deity0_name] rooted the trees firmly in the ground, yet made them grow steadily towards heaven. This is [deity0_name]'s first lesson on how to know [deity0_objective].</li><li>episode(uses=1,tag=meme_TreeConnection) ->[deity0_name]'s forests renew the air that [deity0_possessive] people breathe, and give the boughs under which they shelter, and is the larder in which they forage.</li><li>intro(tag=meme_TreeConnection) ->When the original arborists first came to the [place_summary] [place_name], they created a sacred grove of [TreeType] where they could worship the [deity0_type] [deity0_name].</li><li>conflict(tag=meme_TreeConnection) ->A greedy [foeLeader] felled many forests for [foeLeader_possessive] farms and factories, and the [memberNamePlural] wept for the murdered trees.</li><li>founderJoin(tag=meme_TreeConnection) ->The prophet [founderName] was miraculously born from a tree in [place_name], and discovered by [founder_possessive] parents in the boughs of an old [TreeType] tree.</li><li>victory(tag=meme_TreeConnection) ->[founderName] found the [foeLeader] sleeping in the [place_powerCenter], and placed an acorn upon the [foeLeader]'s chest. With [deity0_name]'s fierce power it rooted there, growing through [foeLeader_possessive] body, taking our revenge on the tree-killer.</li><li>setup(tag=meme_TreeConnection) ->In a world lacking depth and meaning, [founderName] meditated in a forest, connecting with branch and root and leaf, and founded our movement.</li><li>story(uses=1,tag=meme_TreeConnection) ->[founderName] brought the tired to the forest so that they might rest in its shade, and breathe in its air, and be renewed.</li><li>lessonIntro(tag=meme_TreeConnection) ->It might seem to you like a joke to say that I learnt this while sitting under a tree. But listening to its whispering leaves, I knew that</li><li>lesson(tag=meme_TreeConnection) ->no entity in the universe knows more than the trees</li><li>lessonReinforcement(tag=meme_TreeConnection) ->Let this seed of truth grow and bear its fruit in your soul.</li><li>archistBasis(tag=meme_TreeConnection) ->Trees symbolize the archotechs. Like an ancient oak they dwarf the small acorn from which they grew, and their influence spreads through unseen roots beneath the surface.</li><li>archistFact(tag=meme_TreeConnection) ->The archotechs developed their psychic abilities after discovering the anima tree.</li><li>archistFact(tag=meme_TreeConnection) ->The archotechs choose to express themselves through, of all things, a unique kind of tree.</li><li>archistProphecy(tag=meme_TreeConnection) ->[inTheEnd], the archotechs will grow a great forest. Transcendence will grown within those that enter the forest and eat its fruit. Those that have forgotten the trees will be forgotten by the archotechs.</li><li>animistFact(tag=meme_TreeConnection) ->The spirits of trees protect those abide beneath their branches.</li><li>animistFact(tag=meme_TreeConnection) ->The spirits of trees are powerful, as they bridge the power of the air above with that of the ground beneath.</li><li>animistFact(tag=meme_TreeConnection) ->If a tree falls in the forest, its spirit makes a sound that all other spirits can hear.</li></rulesStrings></rules></descriptionMaker><startingResearchProjects><li>TreeSowing</li><li>RBSFE_FaeCraftables</li></startingResearchProjects><exclusionTags><li>AM_DefilerVsTreeConnection</li><li>TreeConnectionExclusion</li><li>AM_TreeConnectionAndDeforestation</li></exclusionTags><disagreeableTraits><li>Botanophobic_DT</li><li>FT_Scrapper</li><li>FT_Woodchucker</li></disagreeableTraits><agreeableTraits><li>FT_Rooted</li><li>FT_GreenThumb</li><li>FT_SpiritualHealer</li></agreeableTraits><agreeableTraits><li>VTE_Ecologist</li></agreeableTraits></MemeDef>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
XmlExtensions.CustomXmlLoader:ObjectFromXml<RimWorld.MemeDef> (System.Xml.XmlNode,bool,System.Xml.XmlNode,string)
XmlExtensions.CustomXmlLoader:ObjectFromXmlReflection<RimWorld.MemeDef> (System.Xml.XmlNode,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DirectXmlLoader.DefFromNode_Patch2 (System.Xml.XmlNode,Verse.LoadableXmlAsset)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.LoadedModManager.ParseAndProcessXML_Patch5 (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>,bool)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__6_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_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 ()

Edit
Pub: 10 Feb 2025 21:25 UTC
Views: 14