code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Blowjob_Initiator2a</defName>
    <durationTicks>60</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-19</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>-21</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>
              <voice>Moan</voice>

              <tick>60</tick>
              <angle>-19</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>35</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>60</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>14</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Blowjob_Receiver2a</defName>
    <durationTicks>60</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-23</angle>
              <visible>true</visible>
              <offset>(0.1828908, 1, 0.2123895)</offset>
              <rotation>West</rotation>

              <tick>35</tick>
              <angle>-28</angle>
              <visible>true</visible>
              <offset>(0.153392, 1, 0.1946901)</offset>
              <rotation>West</rotation>
              <sound>Suck</sound>

              <tick>60</tick>
              <angle>-23</angle>
              <visible>true</visible>
              <offset>(0.1828908, 1, 0.2123895)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>9</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>35</tick>
              <angle>9</angle>
              <visible>true</visible>
              <offset>(-0.06489678, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>60</tick>
              <angle>9</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>RenderNodeTag_Hand</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.2595871, 1, 0.08849573)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Blowjob_Initiator2b</defName>
    <durationTicks>60</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-19</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>-21</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>
              <voice>Moan</voice>

              <tick>60</tick>
              <angle>-19</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>35</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>60</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>14</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Blowjob_Receiver2b</defName>
    <durationTicks>60</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-23</angle>
              <visible>true</visible>
              <offset>(0.1828908, 1, 0.2123895)</offset>
              <rotation>West</rotation>

              <tick>35</tick>
              <angle>-28</angle>
              <visible>true</visible>
              <offset>(0.153392, 1, 0.1946901)</offset>
              <rotation>West</rotation>
              <sound>Suck</sound>

              <tick>60</tick>
              <angle>-23</angle>
              <visible>true</visible>
              <offset>(0.1828908, 1, 0.2123895)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>9</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>35</tick>
              <angle>9</angle>
              <visible>true</visible>
              <offset>(-0.06489678, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>60</tick>
              <angle>9</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>RenderNodeTag_Hand</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.2595871, 1, 0.08849573)</offset>
              <rotation>North</rotation>

              <tick>10</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.1769911, 1, 0.1828909)</offset>
              <rotation>North</rotation>

              <tick>30</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.2654867, 1, 0.1120945)</offset>
              <rotation>North</rotation>

              <tick>60</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.2595871, 1, 0.08849573)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>

repo_name: Modcollector/rimworld

license: unknown


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Blowjob_Initiator2c</defName>
    <durationTicks>80</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-19</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>-21</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>
              <voice>Moan</voice>

              <tick>80</tick>
              <angle>-19</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>35</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>80</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>14</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Blowjob_Receiver2c</defName>
    <durationTicks>80</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-23</angle>
              <visible>true</visible>
              <offset>(0.1828908, 1, 0.2123895)</offset>
              <rotation>West</rotation>

              <tick>35</tick>
              <angle>-28</angle>
              <visible>true</visible>
              <offset>(0.153392, 1, 0.1946901)</offset>
              <rotation>West</rotation>
              <sound>Suck</sound>

              <tick>50</tick>
              <angle>-28</angle>
              <visible>true</visible>
              <offset>(0.153392, 1, 0.1946901)</offset>
              <rotation>West</rotation>

              <tick>80</tick>
              <angle>-23</angle>
              <visible>true</visible>
              <offset>(0.1828908, 1, 0.2123895)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>9</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>35</tick>
              <angle>9</angle>
              <visible>true</visible>
              <offset>(-0.06489678, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>50</tick>
              <angle>17</angle>
              <visible>true</visible>
              <offset>(-0.06489678, 0, -0.01769918)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>

              <tick>80</tick>
              <angle>9</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>RenderNodeTag_Hand</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.2595871, 1, 0.08849573)</offset>
              <rotation>North</rotation>

              <tick>10</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.1769911, 1, 0.1828909)</offset>
              <rotation>North</rotation>

              <tick>30</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.2654867, 1, 0.1120945)</offset>
              <rotation>North</rotation>

              <tick>80</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.2595871, 1, 0.08849573)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Blowjob_Initiator3</defName>
    <durationTicks>25</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-19</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>25</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>14</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Blowjob_Receiver3</defName>
    <durationTicks>25</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-23</angle>
              <visible>true</visible>
              <offset>(0.1828908, 1, 0.2123895)</offset>
              <rotation>West</rotation>
              <sound>Suck</sound>

              <tick>25</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(0.1238939, 1, 0.1828909)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>9</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>20</tick>
              <angle>9</angle>
              <visible>true</visible>
              <offset>(-0.05309721, 0, -0.02949858)</offset>
              <rotation>West</rotation>

              <tick>25</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>RenderNodeTag_Hand</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.2595871, 1, 0.08849573)</offset>
              <rotation>North</rotation>

              <tick>20</tick>
              <angle>0</angle>
              <visible>false</visible>
              <offset>(0.3480827, -2, -0.04129779)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Blowjob_Initiator4a</defName>
    <durationTicks>30</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>15</tick>
              <angle>-8</angle>
              <visible>true</visible>
              <offset>(-0.5486726, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>15</tick>
              <angle>22</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>14</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Blowjob_Receiver4a</defName>
    <durationTicks>30</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(0.1238939, 1, 0.1828909)</offset>
              <rotation>West</rotation>

              <tick>12</tick>
              <angle>-23</angle>
              <visible>true</visible>
              <offset>(0.1651919, 1, 0.1946901)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>

              <tick>30</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(0.1238939, 1, 0.1828909)</offset>
              <rotation>West</rotation>
              <sound>Suck</sound>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>15</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.01179957, 0, -0.03539819)</offset>
              <rotation>West</rotation>

              <tick>30</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>RenderNodeTag_Hand</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>false</visible>
              <offset>(0.3480827, 1, -0.04129779)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Blowjob_Initiator4b</defName>
    <durationTicks>30</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>15</tick>
              <angle>-8</angle>
              <visible>true</visible>
              <offset>(-0.5486726, 0, 0.4778759)</offset>
              <rotation>East</rotation>
              <voice>MoanShort</voice>

              <tick>30</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>15</tick>
              <angle>14</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>14</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Blowjob_Receiver4b</defName>
    <durationTicks>30</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(0.1238939, 1, 0.1828909)</offset>
              <rotation>West</rotation>

              <tick>12</tick>
              <angle>-23</angle>
              <visible>true</visible>
              <offset>(0.1651919, 1, 0.1946901)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>

              <tick>30</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(0.1238939, 1, 0.1828909)</offset>
              <rotation>West</rotation>
              <sound>Suck</sound>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>15</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.01179957, 0, -0.03539819)</offset>
              <rotation>West</rotation>

              <tick>30</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>RenderNodeTag_Hand</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>false</visible>
              <offset>(0.3480827, 1, -0.04129779)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Blowjob_Initiator4c</defName>
    <durationTicks>120</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>100</tick>
              <angle>-24</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>
              <voice>Grunt</voice>

              <tick>120</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>20</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>80</tick>
              <angle>8</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>120</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>14</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Blowjob_Receiver4c</defName>
    <durationTicks>120</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(0.1238939, 1, 0.1828909)</offset>
              <rotation>West</rotation>
              <sound>Suck</sound>

              <tick>20</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <offset>(0.1238939, 1, 0.1828909)</offset>
              <rotation>West</rotation>

              <tick>22</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <offset>(0.1238939, -1, 0.1828909)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>

              <tick>40</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(0.08259596, -1, 0.1828909)</offset>
              <rotation>West</rotation>

              <tick>60</tick>
              <angle>-34</angle>
              <visible>true</visible>
              <offset>(0.08259596, -1, 0.1828909)</offset>
              <rotation>West</rotation>

              <tick>90</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <offset>(0.1238939, 0, 0.1828909)</offset>
              <rotation>West</rotation>

              <tick>92</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <offset>(0.1238939, 0, 0.1828909)</offset>
              <rotation>West</rotation>

              <tick>120</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(0.1238939, 1, 0.1828909)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>20</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(0.1002955, 0, -0.01769918)</offset>
              <rotation>South</rotation>

              <tick>22</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(0.1002955, 0, -0.01769918)</offset>
              <rotation>South</rotation>

              <tick>40</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.01179889, 0, 0.005899787)</offset>
              <rotation>South</rotation>

              <tick>60</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.03539803, 0, -0.005899787)</offset>
              <rotation>South</rotation>
              <sound>Slimy</sound>

              <tick>90</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(0.1002955, 0, -0.01769918)</offset>
              <rotation>South</rotation>

              <tick>92</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(0.1002955, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>120</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>RenderNodeTag_Hand</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>false</visible>
              <offset>(0.3480827, 1, -0.04129779)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Blowjob_Initiator5</defName>
    <durationTicks>15</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>
              <voice>Grunt</voice>

              <tick>9</tick>
              <angle>-2</angle>
              <visible>true</visible>
              <offset>(-0.5132743, 0, 0.5191741)</offset>
              <rotation>East</rotation>

              <tick>15</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>7</tick>
              <angle>15</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>15</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>14</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Blowjob_Receiver5</defName>
    <durationTicks>15</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(0.1238939, 1, 0.1828909)</offset>
              <rotation>West</rotation>
              <sound>Suck</sound>

              <tick>5</tick>
              <angle>-23</angle>
              <visible>true</visible>
              <offset>(0.1592923, 1, 0.1887907)</offset>
              <rotation>West</rotation>

              <tick>15</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(0.1238939, 1, 0.1828909)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>7</tick>
              <angle>13</angle>
              <visible>true</visible>
              <offset>(-0.01179889, 0, -0.04129797)</offset>
              <rotation>West</rotation>

              <tick>15</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>RenderNodeTag_Hand</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>false</visible>
              <offset>(0.3480827, 1, -0.04129779)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Blowjob_Initiator6a</defName>
    <durationTicks>180</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>20</tick>
              <angle>-7</angle>
              <visible>true</visible>
              <offset>(-0.6312686, 0, 0.5132743)</offset>
              <rotation>East</rotation>
              <voice>Scream</voice>

              <tick>27</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>
              <sound>Cum</sound>

              <tick>50</tick>
              <angle>-17</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>
              <voice>Scream</voice>

              <tick>55</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>
              <sound>Cum</sound>

              <tick>80</tick>
              <angle>-16</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>85</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>120</tick>
              <angle>-13</angle>
              <visible>true</visible>
              <offset>(-0.6548674, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>180</tick>
              <angle>-8</angle>
              <visible>true</visible>
              <offset>(-0.6548674, 0, 0.4778759)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>15</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>85</tick>
              <angle>34</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>120</tick>
              <angle>21</angle>
              <visible>true</visible>
              <offset>(0.005899615, 0, -0.04129797)</offset>
              <rotation>East</rotation>

              <tick>140</tick>
              <angle>21</angle>
              <visible>true</visible>
              <offset>(-0.005899615, 0, -0.005899608)</offset>
              <rotation>East</rotation>

              <tick>160</tick>
              <angle>21</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.02359879)</offset>
              <rotation>East</rotation>

              <tick>180</tick>
              <angle>14</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>14</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>RenderNodeTag_Hand</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.5073746, -1, 0.3067846)</offset>
              <rotation>North</rotation>

              <tick>17</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.08259596, -1, 0.6135693)</offset>
              <rotation>North</rotation>

              <tick>25</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.01179856, 0, 0.6076695)</offset>
              <rotation>North</rotation>

              <tick>80</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.01769851, 0, 0.5958703)</offset>
              <rotation>North</rotation>

              <tick>95</tick>
              <angle>0</angle>
              <visible>false</visible>
              <offset>(0.04129865, 0, 0.5309733)</offset>
              <rotation>North</rotation>

              <tick>120</tick>
              <angle>0</angle>
              <visible>false</visible>
              <offset>(-0.4542764, 0, 0.2300885)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Blowjob_Receiver6a</defName>
    <durationTicks>180</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(0.1238939, 1, 0.1828909)</offset>
              <rotation>West</rotation>

              <tick>20</tick>
              <angle>-27</angle>
              <visible>true</visible>
              <offset>(0.1474924, 1, 0.1828909)</offset>
              <rotation>West</rotation>

              <tick>25</tick>
              <angle>-31</angle>
              <visible>true</visible>
              <offset>(0.1061937, 1, 0.1887907)</offset>
              <rotation>West</rotation>

              <tick>85</tick>
              <angle>-33</angle>
              <visible>true</visible>
              <offset>(0.1061937, 1, 0.1887907)</offset>
              <rotation>West</rotation>
              <sound>Suck</sound>

              <tick>160</tick>
              <angle>-11</angle>
              <visible>true</visible>
              <offset>(0.4424765, 1, 0.3008848)</offset>
              <rotation>West</rotation>
              <voice>Moan</voice>

              <tick>180</tick>
              <angle>-4</angle>
              <visible>true</visible>
              <offset>(0.4424765, 1, 0.3008848)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>17</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(0.005899615, 0, -0.0117994)</offset>
              <rotation>West</rotation>

              <tick>25</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>50</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.07079639, 0, -0.02359879)</offset>
              <rotation>West</rotation>

              <tick>55</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.0471976, 0, -0.02949858)</offset>
              <rotation>West</rotation>

              <tick>80</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.07079639, 0, -0.02359879)</offset>
              <rotation>West</rotation>

              <tick>85</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.0471976, 0, -0.02949858)</offset>
              <rotation>West</rotation>

              <tick>180</tick>
              <angle>11</angle>
              <visible>true</visible>
              <offset>(-0.0471976, 0, -0.02949858)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>RenderNodeTag_Hand</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>false</visible>
              <offset>(0.3480827, 1, -0.04129779)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

        <key>Saliva</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>false</visible>
              <offset>(0, -2, 0)</offset>
              <rotation>North</rotation>

              <tick>85</tick>
              <angle>-6</angle>
              <visible>true</visible>
              <offset>(-0.1946903, -2, -0.08849555)</offset>
              <scale>(0.2153401, 1, 0.415929)</scale>
              <rotation>North</rotation>

              <tick>180</tick>
              <angle>-52</angle>
              <visible>true</visible>
              <offset>(-0.4601771, -2, -0.40118)</offset>
              <scale>(0.4808269, 1, 0.59882)</scale>
              <rotation>North</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Blowjob_Initiator6b</defName>
    <durationTicks>180</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>-17</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>
              <voice>Scream</voice>

              <tick>40</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>50</tick>
              <angle>-17</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>
              <voice>Scream</voice>

              <tick>60</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>

              <tick>80</tick>
              <angle>-17</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4778759)</offset>
              <rotation>East</rotation>
              <sound>Cum</sound>

              <tick>85</tick>
              <angle>-21</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4837757)</offset>
              <rotation>East</rotation>
              <voice>Scream</voice>

              <tick>110</tick>
              <angle>-16</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4837757)</offset>
              <rotation>East</rotation>
              <sound>Cum</sound>

              <tick>115</tick>
              <angle>-19</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4837757)</offset>
              <rotation>East</rotation>
              <voice>Grunt</voice>

              <tick>180</tick>
              <angle>-15</angle>
              <visible>true</visible>
              <offset>(-0.5309734, 0, 0.4837757)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>15</tick>
              <angle>31</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>27</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>40</tick>
              <angle>33</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>50</tick>
              <angle>28</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>60</tick>
              <angle>32</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>180</tick>
              <angle>23</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>14</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

        <key>Cumshot</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>75</tick>
              <angle>-64</angle>
              <visible>false</visible>
              <offset>(0.1769911, 0, -0.2300885)</offset>
              <scale>(0.333334, 1, 0.7758115)</scale>
              <rotation>North</rotation>

              <tick>80</tick>
              <angle>-64</angle>
              <visible>true</visible>
              <offset>(0.1769911, 0, -0.2300885)</offset>
              <scale>(0.333334, 1, 0.7758115)</scale>
              <rotation>North</rotation>

              <tick>85</tick>
              <angle>-64</angle>
              <visible>false</visible>
              <offset>(0.1769911, 0, -0.2300885)</offset>
              <scale>(0.333334, 1, 0.7758115)</scale>
              <rotation>North</rotation>

              <tick>105</tick>
              <angle>-64</angle>
              <visible>false</visible>
              <offset>(0.1769911, 0, -0.2300885)</offset>
              <scale>(0.333334, 1, 0.7758115)</scale>
              <rotation>North</rotation>

              <tick>110</tick>
              <angle>-64</angle>
              <visible>true</visible>
              <offset>(0.1769911, 0, -0.2300885)</offset>
              <scale>(0.333334, 1, 0.7758115)</scale>
              <rotation>North</rotation>

              <tick>115</tick>
              <angle>-64</angle>
              <visible>false</visible>
              <offset>(0.1769911, 0, -0.2300885)</offset>
              <scale>(0.333334, 1, 0.7758115)</scale>
              <rotation>North</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Blowjob_Receiver6b</defName>
    <durationTicks>180</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(0.1238939, 1, 0.1828909)</offset>
              <rotation>West</rotation>
              <sound>Suck</sound>

              <tick>30</tick>
              <angle>-15</angle>
              <visible>true</visible>
              <offset>(0.3362834, 1, 0.259587)</offset>
              <rotation>West</rotation>

              <tick>70</tick>
              <angle>-11</angle>
              <visible>true</visible>
              <offset>(0.353983, 1, 0.259587)</offset>
              <rotation>West</rotation>

              <tick>110</tick>
              <angle>-11</angle>
              <visible>true</visible>
              <offset>(0.3598826, 1, 0.2654868)</offset>
              <rotation>West</rotation>
              <voice>Moan</voice>

              <tick>180</tick>
              <angle>-8</angle>
              <visible>true</visible>
              <offset>(0.3893807, 1, 0.2654868)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>30</tick>
              <angle>4</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>80</tick>
              <angle>4</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>83</tick>
              <angle>4</angle>
              <visible>true</visible>
              <offset>(-0.03539836, 0, -0.005899787)</offset>
              <rotation>West</rotation>

              <tick>110</tick>
              <angle>4</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>113</tick>
              <angle>4</angle>
              <visible>true</visible>
              <offset>(-0.03539836, 0, -0.005899787)</offset>
              <rotation>West</rotation>

              <tick>150</tick>
              <angle>1</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

              <tick>180</tick>
              <angle>19</angle>
              <visible>true</visible>
              <offset>(-0.05899716, 0, -0.01769918)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

        <key>RenderNodeTag_Hand</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.466077, 1, -0.04129779)</offset>
              <rotation>North</rotation>

              <tick>30</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.1651916, 1, 0.1828909)</offset>
              <rotation>North</rotation>

              <tick>40</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.2477875, 1, 0.1474925)</offset>
              <rotation>North</rotation>
              <sound>Slimy</sound>

              <tick>50</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.159292, 1, 0.1946901)</offset>
              <rotation>North</rotation>

              <tick>60</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.2477875, 1, 0.1415931)</offset>
              <rotation>North</rotation>
              <sound>Slimy</sound>

              <tick>70</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.1828908, 1, 0.1769911)</offset>
              <rotation>North</rotation>

              <tick>80</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.2772863, 1, 0.117994)</offset>
              <rotation>North</rotation>

              <tick>90</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.1474927, 1, 0.2123895)</offset>
              <rotation>North</rotation>
              <sound>Slimy</sound>

              <tick>100</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.2536871, 1, 0.1356933)</offset>
              <rotation>North</rotation>

              <tick>110</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.1710915, 1, 0.2005899)</offset>
              <rotation>North</rotation>

              <tick>180</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.2418879, 1, 0.1356933)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

        <key>Cum</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>12</angle>
              <visible>false</visible>
              <offset>(-0.1120944, 1, -0.2241889)</offset>
              <scale>(0.3392327, 1, 0.3569321)</scale>
              <rotation>North</rotation>

              <tick>110</tick>
              <angle>12</angle>
              <visible>true</visible>
              <offset>(-0.1120944, 1, -0.2241889)</offset>
              <scale>(0.3392327, 1, 0.3569321)</scale>
              <rotation>North</rotation>

              <tick>150</tick>
              <angle>12</angle>
              <visible>true</visible>
              <offset>(-0.1120944, 1, -0.2241889)</offset>
              <scale>(0.3392327, 1, 0.3569321)</scale>
              <rotation>North</rotation>

              <tick>180</tick>
              <angle>-5</angle>
              <visible>true</visible>
              <offset>(-0.1120944, 1, -0.2241889)</offset>
              <scale>(0.3392327, 1, 0.3569321)</scale>
              <rotation>North</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

	<PawnRenderNodeTagDef>
		<defName>RenderNodeTag_Cowgirl_Xray</defName>
	</PawnRenderNodeTagDef>

	<Rimworld_Animations.AnimationPropDef>
		<defName>AnimProp_Cowgirl_Xray</defName>
		<animPropProperties Class="Rimworld_Animations.PawnRenderNodeProperties_GraphicVariants">
			<debugLabel>Cowgirl Xray</debugLabel>
			<nodeClass>Rimworld_Animations.PawnRenderNode_GraphicVariants</nodeClass>
			<workerClass>Rimworld_Animations.PawnRenderNodeWorker_GraphicVariants</workerClass>
			<tagDef>RenderNodeTag_Cowgirl_Xray</tagDef>
			<absoluteTransform>True</absoluteTransform>
			<parentTagDef>Body</parentTagDef>
			<!-- for height -->
			<texPath>AnimationProps/CowgirlXray/XRay2-1</texPath>
			<overlayLayer>Head</overlayLayer>
			<baseLayer>95</baseLayer>
			<texPathVariantsDef>TexPathVariants_Cowgirl_Xray</texPathVariantsDef>

			<!-- <propOffsetDef>Offset_Cowgirl_Top</propOffsetDef> -->

		</animPropProperties>
	</Rimworld_Animations.AnimationPropDef>

</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Initiator_Cowgirl_Stage1</defName>
    <durationTicks>150</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>

              <tick>55</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>
              <sound>Slimy</sound>

              <tick>110</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.75)</offset>
              <rotation>South</rotation>
              <voice>Moan</voice>

              <tick>150</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>
              <sound>Slimy</sound>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>190</angle>
              <visible>true</visible>
              <offset>(0, 1, 0)</offset>
              <rotation>South</rotation>

              <tick>70</tick>
              <angle>170</angle>
              <visible>true</visible>
              <offset>(0, 1, 0)</offset>
              <rotation>South</rotation>

              <tick>150</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 1, 0)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Receiver_Cowgirl_Stage1</defName>
    <durationTicks>150</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>15</angle>
              <visible>true</visible>
              <offset>(0.2, 2, 0.5)</offset>
              <rotation>South</rotation>

              <tick>30</tick>
              <angle>15</angle>
              <visible>true</visible>
              <offset>(0.1, 2, 0.5)</offset>
              <rotation>South</rotation>

              <tick>110</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.2)</offset>
              <rotation>South</rotation>

              <tick>150</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>-15</angle>
              <visible>true</visible>
              <rotation>South</rotation>

              <tick>55</tick>
              <angle>-15</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.05)</offset>
              <rotation>South</rotation>

              <tick>110</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Initiator_Cowgirl_Stage2_1</defName>
    <durationTicks>30</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>

              <tick>20</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.65)</offset>
              <rotation>South</rotation>
              <sound>Fuck</sound>
              <voice>Moan</voice>

              <tick>30</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 1, 0)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Receiver_Cowgirl_Stage2_1</defName>
    <durationTicks>30</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>

              <tick>10</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.43)</offset>
              <rotation>South</rotation>
              <voice>Moan</voice>

              <tick>30</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

              <tick>15</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.04)</offset>
              <rotation>South</rotation>

              <tick>30</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Initiator_Cowgirl_Stage2_2</defName>
    <durationTicks>30</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>

              <tick>20</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.65)</offset>
              <rotation>South</rotation>
              <sound>Fuck</sound>
              <voice>Moan</voice>

              <tick>30</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 1, 0)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Receiver_Cowgirl_Stage2_2</defName>
    <durationTicks>30</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>

              <tick>10</tick>
              <angle>7</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.43)</offset>
              <rotation>South</rotation>
              <voice>Moan</voice>

              <tick>30</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

              <tick>15</tick>
              <angle>-7</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.04)</offset>
              <rotation>South</rotation>

              <tick>30</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Initiator_Cowgirl_Stage2_3</defName>
    <durationTicks>30</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>

              <tick>20</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.65)</offset>
              <rotation>South</rotation>
              <sound>Fuck</sound>
              <voice>Moan</voice>

              <tick>30</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 1, 0)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Receiver_Cowgirl_Stage2_3</defName>
    <durationTicks>30</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>

              <tick>10</tick>
              <angle>7</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.43)</offset>
              <rotation>South</rotation>

              <tick>15</tick>
              <angle>-7</angle>
              <visible>true</visible>
              <offset>(0.03, 2, 0.43)</offset>
              <rotation>South</rotation>
              <voice>Moan</voice>

              <tick>30</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

              <tick>10</tick>
              <angle>-7</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.07)</offset>
              <rotation>South</rotation>

              <tick>15</tick>
              <angle>7</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.07)</offset>
              <rotation>South</rotation>

              <tick>30</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Initiator_Cowgirl_Stage3</defName>
    <durationTicks>25</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>
              <voice>MoanShort</voice>

              <tick>20</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.6)</offset>
              <rotation>South</rotation>
              <sound>Fuck</sound>

              <tick>25</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

              <tick>10</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 0, 0.03)</offset>
              <rotation>South</rotation>

              <tick>25</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 1, 0)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Receiver_Cowgirl_Stage3</defName>
    <durationTicks>25</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>

              <tick>7</tick>
              <angle>3</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.43)</offset>
              <rotation>South</rotation>

              <tick>25</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>
              <voice>Grunt</voice>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

              <tick>20</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 0, 0.03)</offset>
              <rotation>South</rotation>

              <tick>25</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>RenderNodeTag_Cowgirl_Xray</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(1, 0, 0.3)</offset>
              <scale>(0.5, 1, 0.5)</scale>
              <rotation>North</rotation>

              <tick>5</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(1, 0, 0.3)</offset>
              <scale>(0.5, 1, 0.5)</scale>
              <rotation>North</rotation>
              <variant>1</variant>

              <tick>10</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(1, 0, 0.3)</offset>
              <scale>(0.52, 1, 0.52)</scale>
              <rotation>North</rotation>
              <variant>2</variant>

              <tick>15</tick>
              <angle>1</angle>
              <visible>true</visible>
              <offset>(1, 0, 0.3)</offset>
              <scale>(0.52, 1, 0.52)</scale>
              <rotation>North</rotation>
              <variant>3</variant>

              <tick>20</tick>
              <angle>2</angle>
              <visible>true</visible>
              <offset>(1, 0, 0.3)</offset>
              <scale>(0.5, 1, 0.5)</scale>
              <rotation>North</rotation>
              <variant>2</variant>

              <tick>25</tick>
              <angle>1</angle>
              <visible>true</visible>
              <offset>(1, 0, 0.3)</offset>
              <scale>(0.5, 1, 0.5)</scale>
              <rotation>North</rotation>
              <variant>1</variant>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Initiator_Cowgirl_Stage4</defName>
    <durationTicks>200</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>

              <tick>60</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>

              <tick>70</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.67)</offset>
              <rotation>South</rotation>

              <tick>75</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>
              <sound>Cum</sound>
              <voice>Scream</voice>

              <tick>125</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>
              <sound>Cum</sound>

              <tick>135</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.67)</offset>
              <rotation>South</rotation>

              <tick>150</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>
              <sound>Cum</sound>

              <tick>200</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.72)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

              <tick>75</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.02)</offset>
              <rotation>South</rotation>

              <tick>200</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 1, 0)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Receiver_Cowgirl_Stage4</defName>
    <durationTicks>200</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>

              <tick>75</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.26)</offset>
              <rotation>South</rotation>
              <voice>Scream</voice>

              <tick>85</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>

              <tick>135</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.26)</offset>
              <rotation>South</rotation>
              <voice>Scream</voice>

              <tick>200</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

              <tick>50</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 0, 0.02)</offset>
              <rotation>South</rotation>

              <tick>100</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

              <tick>150</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 0, 0.025)</offset>
              <rotation>South</rotation>

              <tick>200</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>RenderNodeTag_Cowgirl_Xray</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>1</angle>
              <visible>true</visible>
              <offset>(1, 0, 0.3)</offset>
              <scale>(0.5, 1, 0.5)</scale>
              <rotation>North</rotation>
              <variant>3</variant>

              <tick>40</tick>
              <angle>1</angle>
              <visible>true</visible>
              <offset>(1, 0, 0.3)</offset>
              <scale>(0.5, 1, 0.5)</scale>
              <rotation>North</rotation>
              <variant>4</variant>

              <tick>105</tick>
              <angle>1</angle>
              <visible>true</visible>
              <offset>(1, 0, 0.3)</offset>
              <scale>(0.5, 1, 0.5)</scale>
              <rotation>North</rotation>
              <variant>5</variant>

              <tick>150</tick>
              <angle>1</angle>
              <visible>true</visible>
              <offset>(1, 0, 0.3)</offset>
              <scale>(0.5, 1, 0.5)</scale>
              <rotation>North</rotation>
              <variant>5</variant>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <AnimationDef>
    <defName>Initiator_Cowgirl_Stage1_5</defName>
    <durationTicks>55</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>

              <tick>30</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.65)</offset>
              <rotation>South</rotation>
              <sound>Slimy</sound>
              <voice>Moan</voice>

              <tick>55</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.7)</offset>
              <rotation>South</rotation>
              <sound>Fuck</sound>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>RimNude_Penis</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>180</angle>
              <visible>true</visible>
              <offset>(0, 1, 0)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>Receiver_Cowgirl_Stage1_5</defName>
    <durationTicks>55</durationTicks>
    <animationParts>

        <key>Root</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>

              <tick>25</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.43)</offset>
              <rotation>South</rotation>
              <voice>Moan</voice>

              <tick>55</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 2, 0.23)</offset>
              <rotation>South</rotation>

          </keyframes>
        </value>

        <key>Head</key>
        <value>
          <workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
          <keyframes>

              <tick>0</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

              <tick>30</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0, 0, -0.04)</offset>
              <rotation>South</rotation>

              <tick>55</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<Rimworld_Animations.GroupAnimationDef>
		<defName>GroupAnimation_Cowgirl</defName>
		<numActors>2</numActors>
		<animationStages>

				<loops>1</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

Initiator_Cowgirl_Stage1

Receiver_Cowgirl_Stage1

						</animationDefs>

				</loopOptions>

				<loops>10</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

Initiator_Cowgirl_Stage1_5

Receiver_Cowgirl_Stage1_5

						</animationDefs>

				</loopOptions>

				<loops>10</loops>
				<paths>

GroupAnimation_Cowgirl_Stage2_Branch1

GroupAnimation_Cowgirl_Stage2_Branch2

GroupAnimation_Cowgirl_Stage2_Branch3

				</paths>

				<loops>20</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

Initiator_Cowgirl_Stage3

Receiver_Cowgirl_Stage3

						</animationDefs>

				</loopOptions>

				<loops>1</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

Initiator_Cowgirl_Stage4

Receiver_Cowgirl_Stage4

						</animationDefs>

				</loopOptions>

		</animationStages>

		<contexts>

				<priority>1</priority>
				<interactionDefs>

Sex_Anal

Sex_Vaginal

				</interactionDefs>

				<priority>1</priority>
				<actorShift>1</actorShift>
				<interactionDefs>

Sex_Reverse_Anal

Sex_Reverse_Vaginal

				</interactionDefs>

				<priority>0</priority>
				<interactionDefs>

Sex_MutualMasturbation

Rape_Anal

Rape_Vaginal

Rape_DoublePenetration

Rape_DoublePenetrationM

				</interactionDefs>

				<priority>0</priority>
				<interactionDefs>

Rape_Anal

Rape_Vaginal

Rape_DoublePenetration

Rape_DoublePenetrationM

				</interactionDefs>

		</contexts>

		<offsetDefs>

Offset_Cowgirl_Bottom

Offset_Cowgirl_Top

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

	<Rimworld_Animations.GroupAnimationDef>
		<defName>GroupAnimation_Cowgirl_Stage2_Branch1</defName>
		<numActors>2</numActors>
		<animationStages>

				<loops>3</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

Initiator_Cowgirl_Stage2_1

Receiver_Cowgirl_Stage2_1

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Cowgirl_Bottom

Offset_Cowgirl_Top

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

	<Rimworld_Animations.GroupAnimationDef>
		<defName>GroupAnimation_Cowgirl_Stage2_Branch2</defName>
		<numActors>2</numActors>
		<animationStages>

				<loops>3</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

Initiator_Cowgirl_Stage2_2

Receiver_Cowgirl_Stage2_2

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Cowgirl_Bottom

Offset_Cowgirl_Top

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

	<Rimworld_Animations.GroupAnimationDef>
		<defName>GroupAnimation_Cowgirl_Stage2_Branch3</defName>
		<numActors>2</numActors>
		<animationStages>

				<loops>3</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

Initiator_Cowgirl_Stage2_3

Receiver_Cowgirl_Stage2_3

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Cowgirl_Bottom

Offset_Cowgirl_Top

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<Rimworld_Animations.AnimationOffsetDef>
		<defName>Offset_Cowgirl_Top</defName>
		<offsets>

				<races>

Human

				</races>
				<offsets>

<bodyType>Thin</bodyType><offset>(0, 0, -0.05)</offset>

<bodyType>Female</bodyType><offset>(0, 0, 0)</offset>

<bodyType>Hulk</bodyType><offset>(0, 0, 0.15)</offset>

				</offsets>

		</offsets>
	</Rimworld_Animations.AnimationOffsetDef>
		<Rimworld_Animations.AnimationOffsetDef>
		<defName>Offset_Cowgirl_Bottom</defName>
		<offsets>

				<races>

Human

				</races>
				<offsets>

<bodyType>Hulk</bodyType><offset>(0, 0, -0.17)</offset>

				</offsets>

		</offsets>
	</Rimworld_Animations.AnimationOffsetDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<Rimworld_Animations.TexPathVariantsDef>
		<defName>TexPathVariants_Cowgirl_Xray</defName>
		<variants>

AnimationProps/CowgirlXray/XRay2-2

AnimationProps/CowgirlXray/XRay2-3

AnimationProps/CowgirlXray/XRay2-4

AnimationProps/CowgirlXray/XRay2-5

AnimationProps/CowgirlXray/XRay2-6

		</variants>
	</Rimworld_Animations.TexPathVariantsDef>

</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

	<PawnRenderNodeTagDef>
		<defName>Saliva</defName>
	</PawnRenderNodeTagDef>

	<Rimworld_Animations.AnimationPropDef>
		<defName>AnimProp_Saliva</defName>
		<animPropProperties Class="Rimworld_Animations.PawnRenderNodeProperties_GraphicVariants">
			<debugLabel>Saliva</debugLabel>
			<nodeClass>Rimworld_Animations.PawnRenderNode_GraphicVariants</nodeClass>
			<workerClass>Rimworld_Animations.PawnRenderNodeWorker_GraphicVariants</workerClass>
			<tagDef>Saliva</tagDef>
			<parentTagDef>Head</parentTagDef>
			<!-- for height -->
			<texPath>AnimationProps/Saliva/Saliva</texPath>
			<overlayLayer>Head</overlayLayer>
			<baseLayer>95</baseLayer>
		</animPropProperties>
	</Rimworld_Animations.AnimationPropDef>

</Defs>