<Operation Class="NQualityOfLife.XML.AddIfMissing">
<xpath>string</xpath>
<toVar>string</toVar> <!-- Optional -->
<value>
</value>
<done Class="PatchOperation"> <!-- Optional -->
</done>
<error Class="PatchOperation"> <!-- Optional -->
</error>
</Operation>
<Operation Class="NQualityOfLife.XML.AddIfMissing">
<xpath>Defs/ResearchProjectDef[defName="Hydroponics"]</xpath>
<value>
<hiddenPrerequisites/>
</value>
<done Class="PatchOperationAdd">
<xpath>Defs/ResearchProjectDef[defName="Hydroponics"]/hiddenPrerequisites</xpath>
<value>
<li>NQoL_Agriculture_Late</li>
<li>NMS_TillingN</li>
</value>
</done>
</Operation>
<Operation Class="NQualityOfLife.XML.AddIfMissing">
<xpath>Defs/ResearchProjectDef[defName="Hydroponics"]</xpath>
<toVar>{myXpath}</toVar>
<value>
<hiddenPrerequisites/>
</value>
<done Class="NQualityOfLife.XML.Add">
<xpath>{myXpath}/hiddenPrerequisites</xpath>
<value>
<li>NQoL_Agriculture_Late</li>
<li>NMS_TillingN</li>
</value>
</done>
</Operation>
<Operation Class="NQualityOfLife.XML.ClearVariable">
<name>{myXpath}</name>
</Operation>