NQualityOfLife.XML.PatchIfSetToAndModsLoaded - Niilo007/RimWorld-NQoL GitHub Wiki
<Operation Class="NQualityOfLife.XML.PatchIfSetToAndModsLoaded">
<settingKey>string</settingKey>
<mode>string</mode>
<useName>bool</useName>
<useId>bool</useId>
<inverse>bool</inverse> <!-- false -->
<debugAlwaysEnabled>bool</debugAlwaysEnabled> <!-- false -->
<mods>
<li>string</li>
</mods>
<enabled Class="PatchOperation">
</enabled>
<disabled Class="PatchOperation">
</disabled>
</Operation>
Does not currently support using settings from other mods, but this is a planned feature.
<Operation Class="NQualityOfLife.XML.PatchIfSetToAndModsLoaded">
<settingKey>NiilosQoL_Settings_IdeoRoleWork_Mode</settingKey>
<mode>AllowAll</mode>
<useId>true</useId>
<useName>false</useName>
<mods>
<li>ludeon.rimworld.ideology</li>
</mods>
<enabled Class="NQualityOfLife.XML.PatchIfExists">
<xpath>Defs/PreceptDef[roleDisabledWorkTags/li]</xpath>
<exists Class="NQualityOfLife.XML.AddOrReplace">
<xpath>Defs/PreceptDef</xpath>
<value>
<roleDisabledWorkTags Inherit="false"/>
</value>
</exists>
<doesNotExist Class="NQualityOfLife.XML.Log">
<warning>No ideo roles found with disabled work types! - Do you have some other mod doing the same thing? (NiilosQoL_Settings_IdeoRoleWork_Mode)</warning>
</doesNotExist>
</enabled>
</Operation>