<?xml version="1.0" encoding="utf-8" ?>
<Patch>

  <!-- Use exclusion tags to set up ritual and precept incompatibilities. -->
  <Operation Class="PatchOperationAdd">
    <xpath>/Defs/PreceptDef[defName = "Lovin_Prohibited" or defName = "Lovin_Horrible"][not(exclusionTags)]</xpath>
    <value>
      <exclusionTags></exclusionTags>
    </value>
    <success>Always</success>
  </Operation>

  <!-- I'm fairly sure it's necessary to patch each individually in case one has exclusionTags but not the other -->
  <!--Operation Class="PatchOperationConditional">
    <xpath>/Defs/PreceptDef[defName = "Lovin_Horrible"]/exclusionTags</xpath>
    <nomatch Class="PatchOperationAdd">
      <xpath>/Defs/PreceptDef[defName = "Lovin_Horrible"]</xpath>
      <value>
        <exclusionTags />
      </value>
    </nomatch>
  </Operation-->

  <Operation Class="PatchOperationAdd">
    <xpath>/Defs/PreceptDef[defName = "Lovin_Prohibited" or defName = "Lovin_Horrible"]/exclusionTags</xpath>
    <value>
      <li>LewdWeddingVsNoLovin</li>
      <li>BestialityVsNoLovin</li>
      <li>RapeVsNoLovin</li>
    </value>
  </Operation>
</Patch>