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

				<loops>1</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

LesbianInitiator_Stage1

LesbianReceiver_Stage1

						</animationDefs>

				</loopOptions>

				<loops>10</loops>
				<paths>

GroupAnimation_Cunnilingus_Stage2_Branch1

GroupAnimation_Cunnilingus_Stage2_Branch2

GroupAnimation_Cunnilingus_Stage2_Branch3

				</paths>

				<loops>1</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

LesbianInitiator_Stage3

LesbianReceiver_Stage3

						</animationDefs>

				</loopOptions>

				<loops>10</loops>
				<paths>

GroupAnimation_Cunnilingus_Stage4_Branch1

GroupAnimation_Cunnilingus_Stage4_Branch2

GroupAnimation_Cunnilingus_Stage4_Branch3

				</paths>

				<loops>20</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

LesbianInitiator_Stage5

LesbianReceiver_Stage5

						</animationDefs>

				</loopOptions>

				<loops>1</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

LesbianInitiator_Stage6

LesbianReceiver_Stage6

						</animationDefs>

				</loopOptions>

		</animationStages>

		<contexts>

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

Sex_Cunnilingus

				</interactionDefs>

				<priority>1</priority>
				<interactionDefs>

Sex_Reverse_Cunnilingus

				</interactionDefs>

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

Sex_Fingering

Sex_Fisting

Sex_MutualMasturbation

Sex_Rimming

Sex_Scissoring

Sex_Sixtynine

Rape_Cunnilingus

Rape_Fingering

Rape_Fisting

Rape_Rimming

Rape_Scissoring

				</interactionDefs>

				<priority>0</priority>
				<interactionDefs>

Sex_Reverse_Fingering

Sex_Reverse_Fisting

Sex_Reverse_Rimming

Rape_Reverse_Cunnilingus

Rape_Reverse_Fingering

Rape_Reverse_Fisting

Rape_Reverse_Rimming

				</interactionDefs>

		</contexts>
		<offsetDefs>

Offset_Cunnilingus_Initiator

Offset_Cunnilingus_Receiver

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

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

				<loops>3</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

LesbianInitiator_Stage2a

LesbianReceiver_Stage2a

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Cunnilingus_Initiator

Offset_Cunnilingus_Receiver

		</offsetDefs>

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

				<loops>3</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

LesbianInitiator_Stage2b

LesbianReceiver_Stage2b

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Cunnilingus_Initiator

Offset_Cunnilingus_Receiver

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

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

				<loops>3</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

LesbianInitiator_Stage2c

LesbianReceiver_Stage2c

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Cunnilingus_Initiator

Offset_Cunnilingus_Receiver

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

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

				<loops>3</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

LesbianInitiator_Stage4a

LesbianReceiver_Stage4a

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Cunnilingus_Initiator

Offset_Cunnilingus_Receiver

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

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

				<loops>3</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

LesbianInitiator_Stage4b

LesbianReceiver_Stage4b

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Cunnilingus_Initiator

Offset_Cunnilingus_Receiver

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

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

				<loops>3</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

LesbianInitiator_Stage4c

LesbianReceiver_Stage4c

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Cunnilingus_Initiator

Offset_Cunnilingus_Receiver

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

</Defs>


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

				<races>

Human

				</races>
				<offsets>

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

				</offsets>

		</offsets>
	</Rimworld_Animations.AnimationOffsetDef>

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

				<races>

Human

				</races>
				<offsets>

<bodyType>Thin</bodyType><offset>(-0.049, 0, 0.057)</offset>

				</offsets>

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

repo_name: Perseusi/rimworld

license: unknown


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

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

              <tick>0</tick>
              <angle>-5</angle>
              <visible>true</visible>
              <offset>(-0.660767, -1, 0.4483777)</offset>
              <rotation>East</rotation>

              <tick>50</tick>
              <angle>41</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

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

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>LesbianReceiver_Stage1</defName>
    <durationTicks>50</durationTicks>
    <animationParts>

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

              <tick>0</tick>
              <angle>100</angle>
              <visible>true</visible>
              <offset>(0.6135694, 0, 0.05309737)</offset>
              <rotation>West</rotation>

              <tick>50</tick>
              <angle>107</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-25</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>50</tick>
              <angle>-40</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>41</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

              <tick>40</tick>
              <angle>36</angle>
              <visible>true</visible>
              <offset>(-0.1887907, -1, 0.3008848)</offset>
              <rotation>East</rotation>

              <tick>50</tick>
              <angle>29</angle>
              <visible>true</visible>
              <offset>(-0.1887907, -1, 0.3008848)</offset>
              <rotation>East</rotation>

              <tick>60</tick>
              <angle>41</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

              <tick>40</tick>
              <angle>-18</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>50</tick>
              <angle>11</angle>
              <visible>true</visible>
              <offset>(-0.005899615, 0, -0.05899698)</offset>
              <rotation>East</rotation>

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

          </keyframes>
        </value>

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

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

              <tick>0</tick>
              <angle>107</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>

              <tick>15</tick>
              <angle>112</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>

              <tick>28</tick>
              <angle>104</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>

              <tick>45</tick>
              <angle>111</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>
              <voice>Moan</voice>

              <tick>60</tick>
              <angle>107</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-40</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>50</tick>
              <angle>-26</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>60</tick>
              <angle>-40</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>41</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

              <tick>40</tick>
              <angle>36</angle>
              <visible>true</visible>
              <offset>(-0.1887907, -1, 0.3008848)</offset>
              <rotation>East</rotation>

              <tick>50</tick>
              <angle>29</angle>
              <visible>true</visible>
              <offset>(-0.1887907, -1, 0.3008848)</offset>
              <rotation>East</rotation>

              <tick>60</tick>
              <angle>41</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

              <tick>40</tick>
              <angle>-18</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>50</tick>
              <angle>11</angle>
              <visible>true</visible>
              <offset>(-0.005899615, 0, -0.05899698)</offset>
              <rotation>East</rotation>

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

          </keyframes>
        </value>

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

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

              <tick>0</tick>
              <angle>107</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>

              <tick>15</tick>
              <angle>112</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>
              <voice>Moan</voice>

              <tick>28</tick>
              <angle>104</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>

              <tick>45</tick>
              <angle>111</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>

              <tick>60</tick>
              <angle>107</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

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

              <tick>20</tick>
              <angle>-38</angle>
              <visible>true</visible>
              <rotation>South</rotation>

              <tick>60</tick>
              <angle>-40</angle>
              <visible>true</visible>
              <rotation>South</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>41</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

              <tick>40</tick>
              <angle>36</angle>
              <visible>true</visible>
              <offset>(-0.2359883, -1, 0.3185842)</offset>
              <rotation>East</rotation>
              <voice>Moan</voice>

              <tick>60</tick>
              <angle>41</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

              <tick>40</tick>
              <angle>-18</angle>
              <visible>true</visible>
              <offset>(-0.03539836, 0, -0.02949858)</offset>
              <rotation>East</rotation>

              <tick>50</tick>
              <angle>11</angle>
              <visible>true</visible>
              <offset>(-0.005899615, 0, -0.05899698)</offset>
              <rotation>East</rotation>

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

          </keyframes>
        </value>

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

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

              <tick>0</tick>
              <angle>107</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>

              <tick>15</tick>
              <angle>117</angle>
              <visible>true</visible>
              <offset>(0.5309734, 0, 0.1120945)</offset>
              <scale>(1, 1, 0.97)</scale>
              <rotation>West</rotation>
              <voice>MoanShort</voice>

              <tick>60</tick>
              <angle>107</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-40</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>50</tick>
              <angle>-26</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>60</tick>
              <angle>-40</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>41</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

              <tick>15</tick>
              <angle>33</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>
              <sound>Slimy</sound>

              <tick>30</tick>
              <angle>35</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

          </keyframes>
        </value>

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

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

              <tick>0</tick>
              <angle>107</angle>
              <visible>true</visible>
              <offset>(0.578171, 0, 0.06489658)</offset>
              <rotation>West</rotation>

              <tick>30</tick>
              <angle>115</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-40</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>30</tick>
              <angle>-12</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.6489678, -0.5, 0.259587)</offset>
              <rotation>North</rotation>

              <tick>12</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2713863, -0.5, 0.6135693)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>35</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

              <tick>15</tick>
              <angle>35</angle>
              <visible>true</visible>
              <offset>(-0.2359883, -1, 0.2477875)</offset>
              <rotation>East</rotation>

              <tick>25</tick>
              <angle>35</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

              <tick>10</tick>
              <angle>-6</angle>
              <visible>true</visible>
              <offset>(-0.05309721, 0, -0.04129797)</offset>
              <rotation>East</rotation>

              <tick>20</tick>
              <angle>5</angle>
              <visible>true</visible>
              <offset>(-0.0235988, 0, -0.03539819)</offset>
              <rotation>East</rotation>

              <tick>25</tick>
              <angle>3</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

              <tick>0</tick>
              <angle>115</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>

              <tick>5</tick>
              <angle>117</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.07669616)</offset>
              <rotation>West</rotation>

              <tick>10</tick>
              <angle>119</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.07669616)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>
              <voice>MoanShort</voice>

              <tick>25</tick>
              <angle>115</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-12</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>15</tick>
              <angle>-8</angle>
              <visible>true</visible>
              <offset>(0.005899615, 0, 0.02359879)</offset>
              <rotation>West</rotation>

              <tick>25</tick>
              <angle>-12</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.2713863, -0.5, 0.6135693)</offset>
              <rotation>North</rotation>

              <tick>10</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2064899, -0.5, 0.60177)</offset>
              <rotation>North</rotation>

              <tick>20</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2477879, -0.5, 0.5545721)</offset>
              <rotation>North</rotation>

              <tick>25</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2713863, -0.5, 0.6135693)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>35</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

              <tick>15</tick>
              <angle>35</angle>
              <visible>true</visible>
              <offset>(-0.2359883, -1, 0.2477875)</offset>
              <rotation>East</rotation>

              <tick>25</tick>
              <angle>35</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

              <tick>10</tick>
              <angle>-6</angle>
              <visible>true</visible>
              <offset>(-0.05309721, 0, -0.04129797)</offset>
              <rotation>East</rotation>

              <tick>20</tick>
              <angle>5</angle>
              <visible>true</visible>
              <offset>(-0.0235988, 0, -0.03539819)</offset>
              <rotation>East</rotation>

              <tick>25</tick>
              <angle>3</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

              <tick>0</tick>
              <angle>115</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>

              <tick>15</tick>
              <angle>125</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.07669616)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>
              <voice>Grunt</voice>

              <tick>25</tick>
              <angle>115</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-12</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>15</tick>
              <angle>-26</angle>
              <visible>true</visible>
              <offset>(0.005899615, 0, 0.02359879)</offset>
              <rotation>West</rotation>

              <tick>25</tick>
              <angle>-12</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.2713863, -0.5, 0.6135693)</offset>
              <rotation>North</rotation>

              <tick>10</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2064899, -0.5, 0.60177)</offset>
              <rotation>North</rotation>

              <tick>20</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2477879, -0.5, 0.5545721)</offset>
              <rotation>North</rotation>

              <tick>25</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2713863, -0.5, 0.6135693)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>35</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

              <tick>15</tick>
              <angle>35</angle>
              <visible>true</visible>
              <offset>(-0.2359883, -1, 0.2477875)</offset>
              <rotation>East</rotation>

              <tick>25</tick>
              <angle>35</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

              <tick>10</tick>
              <angle>-6</angle>
              <visible>true</visible>
              <offset>(-0.05309721, 0, -0.04129797)</offset>
              <rotation>East</rotation>

              <tick>20</tick>
              <angle>5</angle>
              <visible>true</visible>
              <offset>(-0.0235988, 0, -0.03539819)</offset>
              <rotation>East</rotation>

              <tick>25</tick>
              <angle>3</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

              <tick>0</tick>
              <angle>115</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>

              <tick>5</tick>
              <angle>117</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.07669616)</offset>
              <rotation>West</rotation>

              <tick>10</tick>
              <angle>119</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.07669616)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>
              <voice>MoanShort</voice>

              <tick>25</tick>
              <angle>115</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

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

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

              <tick>25</tick>
              <angle>-12</angle>
              <visible>true</visible>
              <rotation>South</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.2713863, -0.5, 0.6135693)</offset>
              <rotation>North</rotation>

              <tick>10</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2064899, -0.5, 0.60177)</offset>
              <rotation>North</rotation>

              <tick>20</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2477879, -0.5, 0.5545721)</offset>
              <rotation>North</rotation>

              <tick>25</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2713863, -0.5, 0.6135693)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>32</angle>
              <visible>true</visible>
              <offset>(-0.2418879, -1, 0.259587)</offset>
              <rotation>East</rotation>

              <tick>7</tick>
              <angle>35</angle>
              <visible>true</visible>
              <offset>(-0.2123895, -1, 0.2654868)</offset>
              <rotation>East</rotation>

              <tick>14</tick>
              <angle>28</angle>
              <visible>true</visible>
              <offset>(-0.2418879, -1, 0.2359883)</offset>
              <rotation>East</rotation>

              <tick>20</tick>
              <angle>32</angle>
              <visible>true</visible>
              <offset>(-0.2418879, -1, 0.259587)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

              <tick>7</tick>
              <angle>3</angle>
              <visible>true</visible>
              <offset>(-0.06489678, 0, 0.02359915)</offset>
              <rotation>East</rotation>

              <tick>14</tick>
              <angle>3</angle>
              <visible>true</visible>
              <offset>(-0.02949841, 0, -0.02359843)</offset>
              <rotation>East</rotation>

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

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>LesbianReceiver_Stage5</defName>
    <durationTicks>20</durationTicks>
    <animationParts>

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

              <tick>0</tick>
              <angle>121</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>

              <tick>10</tick>
              <angle>114</angle>
              <visible>true</visible>
              <offset>(0.4896755, 0, 0.04129779)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>
              <voice>Grunt</voice>

              <tick>20</tick>
              <angle>121</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-12</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>10</tick>
              <angle>-5</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>20</tick>
              <angle>-12</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.2713863, -0.5, 0.6135693)</offset>
              <rotation>North</rotation>

              <tick>8</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2477879, -0.5, 0.6548674)</offset>
              <rotation>North</rotation>

              <tick>15</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2241894, -0.5, 0.6312683)</offset>
              <rotation>North</rotation>

              <tick>20</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2772866, -0.5, 0.6135693)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>32</angle>
              <visible>true</visible>
              <offset>(-0.2418879, -1, 0.259587)</offset>
              <rotation>East</rotation>

              <tick>10</tick>
              <angle>37</angle>
              <visible>true</visible>
              <offset>(-0.2418879, -1, 0.259587)</offset>
              <rotation>East</rotation>

              <tick>15</tick>
              <angle>26</angle>
              <visible>true</visible>
              <offset>(-0.2418879, -1, 0.259587)</offset>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>35</angle>
              <visible>true</visible>
              <offset>(-0.2418879, -1, 0.259587)</offset>
              <rotation>East</rotation>

              <tick>35</tick>
              <angle>29</angle>
              <visible>true</visible>
              <offset>(-0.2359883, -1, 0.2536873)</offset>
              <rotation>East</rotation>
              <voice>Moan</voice>

              <tick>100</tick>
              <angle>14</angle>
              <visible>true</visible>
              <offset>(-0.4011799, -1, 0.3126844)</offset>
              <rotation>East</rotation>

              <tick>130</tick>
              <angle>4</angle>
              <visible>true</visible>
              <offset>(-0.501475, -1, 0.3362832)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

              <tick>40</tick>
              <angle>-8</angle>
              <visible>true</visible>
              <rotation>East</rotation>

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

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-15</angle>
              <visible>true</visible>
              <offset>(0.1356925, -2, -0.1061947)</offset>
              <scale>(0.3215362, 1, 0.6224177)</scale>
              <rotation>North</rotation>

              <tick>130</tick>
              <angle>24</angle>
              <visible>true</visible>
              <offset>(0.3244829, -2, -0.2359883)</offset>
              <scale>(0.3215362, 1, 0.6224177)</scale>
              <rotation>North</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>LesbianReceiver_Stage6</defName>
    <durationTicks>130</durationTicks>
    <animationParts>

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

              <tick>0</tick>
              <angle>121</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>
              <sound>Cum</sound>
              <voice>Scream</voice>

              <tick>10</tick>
              <angle>115</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>

              <tick>15</tick>
              <angle>128</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>
              <sound>Cum</sound>

              <tick>30</tick>
              <angle>112</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>
              <sound>Slimy</sound>
              <voice>Scream</voice>

              <tick>35</tick>
              <angle>120</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>

              <tick>50</tick>
              <angle>113</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>

              <tick>100</tick>
              <angle>105</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>

              <tick>130</tick>
              <angle>101</angle>
              <visible>true</visible>
              <offset>(0.5073743, 0, 0.06489658)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-12</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>20</tick>
              <angle>-20</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>40</tick>
              <angle>-12</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>130</tick>
              <angle>-26</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.2772866, -0.5, 0.6135693)</offset>
              <rotation>North</rotation>

              <tick>10</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2890859, -0.5, 0.5663717)</offset>
              <rotation>North</rotation>

              <tick>15</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2182891, -0.5, 0.6666666)</offset>
              <rotation>North</rotation>

              <tick>30</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2831856, -0.5, 0.5781713)</offset>
              <rotation>North</rotation>

              <tick>45</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.2064892, -0.5, 0.6430678)</offset>
              <rotation>North</rotation>

              <tick>70</tick>
              <angle>0</angle>
              <visible>false</visible>
              <offset>(0.3303832, -0.5, 0.2654868)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

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


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

				<loops>1</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

InitiatorPawn_DP_Stage1

ReceiverPawn_DP_Stage1

InitiatorPawn2_DP_Stage1

						</animationDefs>

				</loopOptions>

				<loops>6</loops>
				<paths>

GroupAnimation_DP_Stage2_Branch1

GroupAnimation_DP_Stage2_Branch2

GroupAnimation_DP_Stage2_Branch3

GroupAnimation_DP_Stage2_Branch4

				</paths>

				<loops>25</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

InitiatorPawn_DP_Stage3

ReceiverPawn_DP_Stage3

InitiatorPawn2_DP_Stage3

						</animationDefs>

				</loopOptions>

				<loops>30</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

InitiatorPawn_DP_Stage4

ReceiverPawn_DP_Stage4

InitiatorPawn2_DP_Stage4

						</animationDefs>

				</loopOptions>

				<loops>1</loops>
				<paths>

GroupAnimation_DP_Stage5_Branch1

GroupAnimation_DP_Stage5_Branch2

GroupAnimation_DP_Stage5_Branch3

				</paths>

		</animationStages>

		<contexts>

				<priority>1</priority>
				<whitelist>

				</whitelist>
				<actorShift>2</actorShift>
				<interactionDefs>

Sex_DoublePenetration

Sex_DoublePenetrationM

Sex_Anal

Sex_Vaginal

Rape_DoublePenetration

Rape_DoublePenetrationM

Rape_Anal

Rape_Vaginal

				</interactionDefs>

				<priority>1</priority>
				<whitelist>

				</whitelist>
				<interactionDefs>

Sex_Reverse_DoublePenetration

Sex_Reverse_DoublePenetrationM

Sex_Reverse_Anal

Sex_Reverse_Vaginal

Rape_Reverse_DoublePenetration

Rape_Reverse_DoublePenetrationM

Rape_Reverse_Anal

Rape_Reverse_Vaginal

				</interactionDefs>

		</contexts>
		<offsetDefs>

Offset_Placeholder

Offset_DP_ReceiverPawn

Offset_Placeholder

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

	<Rimworld_Animations.GroupAnimationDef>
		<defName>GroupAnimation_DP_Stage2_Branch1</defName>
		<numActors>3</numActors>
		<animationStages>

				<loops>3</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

InitiatorPawn_DP_Stage2a

ReceiverPawn_DP_Stage2a

InitiatorPawn2_DP_Stage2a

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Placeholder

Offset_DP_ReceiverPawn

Offset_Placeholder

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

	<Rimworld_Animations.GroupAnimationDef>
		<defName>GroupAnimation_DP_Stage2_Branch2</defName>
		<numActors>3</numActors>
		<animationStages>

				<loops>3</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

InitiatorPawn_DP_Stage2b

ReceiverPawn_DP_Stage2b

InitiatorPawn2_DP_Stage2b

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Placeholder

Offset_DP_ReceiverPawn

Offset_Placeholder

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

	<Rimworld_Animations.GroupAnimationDef>
		<defName>GroupAnimation_DP_Stage2_Branch3</defName>
		<numActors>3</numActors>
		<animationStages>

				<loops>3</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

InitiatorPawn_DP_Stage2c

ReceiverPawn_DP_Stage2c

InitiatorPawn2_DP_Stage2c

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Placeholder

Offset_DP_ReceiverPawn

Offset_Placeholder

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

	<Rimworld_Animations.GroupAnimationDef>
		<defName>GroupAnimation_DP_Stage2_Branch4</defName>
		<numActors>3</numActors>
		<animationStages>

				<loops>1</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

InitiatorPawn_DP_Stage2a

ReceiverPawn_DP_Stage2a

InitiatorPawn2_DP_Stage2a

						</animationDefs>

				</loopOptions>

				<loops>1</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

InitiatorPawn_DP_Stage2d

ReceiverPawn_DP_Stage2d

InitiatorPawn2_DP_Stage2d

						</animationDefs>

				</loopOptions>

				<loops>2</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

InitiatorPawn_DP_Stage2b

ReceiverPawn_DP_Stage2b

InitiatorPawn2_DP_Stage2b

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Placeholder

Offset_DP_ReceiverPawn

Offset_Placeholder

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

	<Rimworld_Animations.GroupAnimationDef>
		<defName>GroupAnimation_DP_Stage5_Branch1</defName>
		<numActors>3</numActors>
		<animationStages>

				<loops>1</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

InitiatorPawn_DP_Stage5a

ReceiverPawn_DP_Stage5a

InitiatorPawn2_DP_Stage5a

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Placeholder

Offset_DP_ReceiverPawn

Offset_Placeholder

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

	<Rimworld_Animations.GroupAnimationDef>
		<defName>GroupAnimation_DP_Stage5_Branch2</defName>
		<numActors>3</numActors>
		<animationStages>

				<loops>1</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

InitiatorPawn_DP_Stage5b

ReceiverPawn_DP_Stage5b

InitiatorPawn2_DP_Stage5b

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Placeholder

Offset_DP_ReceiverPawn

Offset_Placeholder

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

	<Rimworld_Animations.GroupAnimationDef>
		<defName>GroupAnimation_DP_Stage5_Branch3</defName>
		<numActors>3</numActors>
		<animationStages>

				<loops>1</loops>
				<loopOptions>

						<probability>1</probability>
						<animationDefs>

InitiatorPawn_DP_Stage5c

ReceiverPawn_DP_Stage5c

InitiatorPawn2_DP_Stage5c

						</animationDefs>

				</loopOptions>

		</animationStages>

		<offsetDefs>

Offset_Placeholder

Offset_DP_ReceiverPawn

Offset_Placeholder

		</offsetDefs>

	</Rimworld_Animations.GroupAnimationDef>

</Defs>


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

				<races>

Human

				</races>
				<offsets>

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

<bodyType>Thin</bodyType><offset>(0, 0, -0.15)</offset><rotation>-19</rotation>

				</offsets>

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


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

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

              <tick>0</tick>
              <angle>-80</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.42)</offset>
              <rotation>East</rotation>

              <tick>20</tick>
              <angle>-82</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.42)</offset>
              <rotation>East</rotation>

              <tick>40</tick>
              <angle>-90</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>
              <sound>Fuck</sound>

              <tick>80</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

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

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

          </keyframes>
        </value>

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

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

              <tick>0</tick>
              <angle>-40</angle>
              <visible>true</visible>
              <offset>(-0.6, 0, 0.15)</offset>
              <rotation>West</rotation>
              <voice>Grunt</voice>

              <tick>40</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.4, 0, 0.1)</offset>
              <rotation>West</rotation>

              <tick>80</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

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

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

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

          </keyframes>
        </value>

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

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

              <tick>0</tick>
              <angle>-10</angle>
              <visible>true</visible>
              <offset>(0.25, -1, 0.2)</offset>
              <rotation>West</rotation>

              <tick>30</tick>
              <angle>5</angle>
              <visible>true</visible>
              <offset>(0.25, -1, 0.2)</offset>
              <rotation>West</rotation>
              <sound>Fuck</sound>

              <tick>40</tick>
              <angle>25</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>

              <tick>80</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

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

              <tick>40</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>80</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>-70</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>
              <sound>Fuck</sound>
              <voice>Moan</voice>

              <tick>40</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

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

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

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>ReceiverPawn_DP_Stage2a</defName>
    <durationTicks>40</durationTicks>
    <animationParts>

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

              <tick>0</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</rotation>

              <tick>30</tick>
              <angle>-33</angle>
              <visible>true</visible>
              <offset>(-0.4, 0, 0.1)</offset>
              <rotation>West</rotation>
              <voice>MoanShort</voice>

              <tick>40</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

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

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>InitiatorPawn2_DP_Stage2a</defName>
    <durationTicks>40</durationTicks>
    <animationParts>

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

              <tick>0</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>

              <tick>30</tick>
              <angle>-15</angle>
              <visible>true</visible>
              <offset>(0.3, -1, 0.2)</offset>
              <rotation>West</rotation>
              <sound>Fuck</sound>

              <tick>40</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

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

              <tick>40</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>-70</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>
              <sound>Fuck</sound>

              <tick>40</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

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

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

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>ReceiverPawn_DP_Stage2b</defName>
    <durationTicks>40</durationTicks>
    <animationParts>

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

              <tick>0</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</rotation>
              <voice>MoanShort</voice>

              <tick>30</tick>
              <angle>-33</angle>
              <visible>true</visible>
              <offset>(-0.4, 0, 0.1)</offset>
              <rotation>West</rotation>

              <tick>40</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</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>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>InitiatorPawn2_DP_Stage2b</defName>
    <durationTicks>40</durationTicks>
    <animationParts>

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

              <tick>0</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>

              <tick>30</tick>
              <angle>-15</angle>
              <visible>true</visible>
              <offset>(0.3, -1, 0.2)</offset>
              <rotation>West</rotation>
              <sound>Fuck</sound>
              <voice>Moan</voice>

              <tick>40</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

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

              <tick>40</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

              <tick>15</tick>
              <angle>-70</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>
              <sound>Fuck</sound>

              <tick>20</tick>
              <angle>-83</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

              <tick>40</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

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

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

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>ReceiverPawn_DP_Stage2c</defName>
    <durationTicks>40</durationTicks>
    <animationParts>

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

              <tick>0</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</rotation>

              <tick>20</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.38, 0, 0.08)</offset>
              <rotation>West</rotation>
              <voice>Grunt</voice>

              <tick>30</tick>
              <angle>-33</angle>
              <visible>true</visible>
              <offset>(-0.4, 0, 0.1)</offset>
              <rotation>West</rotation>

              <tick>40</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</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>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>InitiatorPawn2_DP_Stage2c</defName>
    <durationTicks>40</durationTicks>
    <animationParts>

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

              <tick>0</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>

              <tick>30</tick>
              <angle>-15</angle>
              <visible>true</visible>
              <offset>(0.3, -1, 0.2)</offset>
              <rotation>West</rotation>
              <sound>Fuck</sound>

              <tick>40</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

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

              <tick>40</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

              <tick>30</tick>
              <angle>-70</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>
              <sound>Fuck</sound>

              <tick>40</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

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

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

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>ReceiverPawn_DP_Stage2d</defName>
    <durationTicks>40</durationTicks>
    <animationParts>

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

              <tick>0</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</rotation>

              <tick>10</tick>
              <angle>-33</angle>
              <visible>true</visible>
              <offset>(-0.48, 0, 0.12)</offset>
              <rotation>West</rotation>

              <tick>15</tick>
              <angle>-39</angle>
              <visible>true</visible>
              <offset>(-0.5743952, 0, 0.1317991)</offset>
              <rotation>West</rotation>

              <tick>30</tick>
              <angle>-33</angle>
              <visible>true</visible>
              <offset>(-0.4, 0, 0.1)</offset>
              <rotation>West</rotation>

              <tick>40</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

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

              <tick>15</tick>
              <angle>0</angle>
              <visible>true</visible>
              <rotation>South</rotation>
              <voice>Scream</voice>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>InitiatorPawn2_DP_Stage2d</defName>
    <durationTicks>40</durationTicks>
    <animationParts>

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

              <tick>0</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>
              <sound>Fuck</sound>

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

              <tick>40</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

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

              <tick>40</tick>
              <angle>-22</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.5, 1, 0)</offset>
              <rotation>North</rotation>

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

              <tick>12</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(-0.1, 1, -0.03)</offset>
              <rotation>North</rotation>
              <sound>Slap</sound>

              <tick>15</tick>
              <angle>0</angle>
              <visible>false</visible>
              <offset>(-0.1, 1, -0.03)</offset>
              <rotation>North</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

              <tick>15</tick>
              <angle>-50</angle>
              <visible>true</visible>
              <offset>(-0.64, -1, -0.3)</offset>
              <rotation>East</rotation>
              <sound>Fuck</sound>
              <voice>Moan</voice>

              <tick>25</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

              <tick>17</tick>
              <angle>-10</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>25</tick>
              <angle>10</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

              <tick>0</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</rotation>

              <tick>6</tick>
              <angle>-25</angle>
              <visible>true</visible>
              <offset>(-0.5, 0, 0.18)</offset>
              <rotation>West</rotation>
              <voice>Grunt</voice>

              <tick>25</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

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

              <tick>20</tick>
              <angle>5</angle>
              <visible>true</visible>
              <rotation>West</rotation>

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

          </keyframes>
        </value>

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

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

              <tick>0</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>

              <tick>15</tick>
              <angle>-15</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.28)</offset>
              <rotation>West</rotation>
              <sound>Fuck</sound>
              <voice>Moan</voice>

              <tick>25</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

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

              <tick>25</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

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


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

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

              <tick>0</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

              <tick>8</tick>
              <angle>-60</angle>
              <visible>true</visible>
              <offset>(-0.64, -1, -0.4)</offset>
              <rotation>East</rotation>
              <sound>Fuck</sound>

              <tick>17</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>
              <voice>Grunt</voice>

          </keyframes>
        </value>

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

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

              <tick>8</tick>
              <angle>-10</angle>
              <visible>true</visible>
              <rotation>East</rotation>

              <tick>17</tick>
              <angle>10</angle>
              <visible>true</visible>
              <rotation>East</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>ReceiverPawn_DP_Stage4</defName>
    <durationTicks>17</durationTicks>
    <animationParts>

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

              <tick>0</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</rotation>

              <tick>12</tick>
              <angle>-25</angle>
              <visible>true</visible>
              <offset>(-0.56, 0, 0.22)</offset>
              <rotation>West</rotation>
              <voice>Grunt</voice>

              <tick>17</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

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

              <tick>8</tick>
              <angle>-8</angle>
              <visible>true</visible>
              <rotation>West</rotation>

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

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>InitiatorPawn2_DP_Stage4</defName>
    <durationTicks>17</durationTicks>
    <animationParts>

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

              <tick>0</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>

              <tick>8</tick>
              <angle>0</angle>
              <visible>true</visible>
              <offset>(0.23, -1, 0.28)</offset>
              <rotation>West</rotation>
              <sound>Fuck</sound>
              <voice>MoanShort</voice>

              <tick>17</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.2, -1, 0.2)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

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

              <tick>17</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

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


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

</Defs>


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

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

              <tick>0</tick>
              <angle>-87</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

              <tick>17</tick>
              <angle>-68</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

              <tick>25</tick>
              <angle>-95</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>
              <sound>Fuck</sound>

              <tick>50</tick>
              <angle>-90</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>
              <sound>Cum</sound>

              <tick>55</tick>
              <angle>-95</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

              <tick>100</tick>
              <angle>-90</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>
              <sound>Cum</sound>
              <voice>Scream</voice>

              <tick>105</tick>
              <angle>-95</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

              <tick>180</tick>
              <angle>-90</angle>
              <visible>true</visible>
              <offset>(-0.6, -1, -0.37)</offset>
              <rotation>East</rotation>

          </keyframes>
        </value>

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

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

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

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

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>ReceiverPawn_DP_Stage5a</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.45, 0, 0.12)</offset>
              <rotation>West</rotation>

              <tick>18</tick>
              <angle>-40</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</rotation>
              <voice>Scream</voice>

              <tick>60</tick>
              <angle>-35</angle>
              <visible>true</visible>
              <offset>(-0.55, 0, 0.12)</offset>
              <rotation>West</rotation>

              <tick>80</tick>
              <angle>-38</angle>
              <visible>true</visible>
              <offset>(-0.55, 0, 0.12)</offset>
              <rotation>West</rotation>

              <tick>100</tick>
              <angle>-40</angle>
              <visible>true</visible>
              <offset>(-0.55, 0, 0.12)</offset>
              <rotation>West</rotation>
              <voice>Scream</voice>

              <tick>180</tick>
              <angle>-30</angle>
              <visible>true</visible>
              <offset>(-0.45, 0, 0.12)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

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

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

              <tick>70</tick>
              <angle>30</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>180</tick>
              <angle>10</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

    </animationParts>
  </AnimationDef>
  <AnimationDef>
    <defName>InitiatorPawn2_DP_Stage5a</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.2, -1, 0.2)</offset>
              <rotation>West</rotation>

              <tick>18</tick>
              <angle>-10</angle>
              <visible>true</visible>
              <offset>(0.33, -1, 0.2)</offset>
              <rotation>West</rotation>

              <tick>23</tick>
              <angle>28</angle>
              <visible>true</visible>
              <offset>(0.16, -1, 0.2)</offset>
              <rotation>West</rotation>
              <sound>Fuck</sound>

              <tick>70</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.16, -1, 0.2)</offset>
              <rotation>West</rotation>
              <sound>Cum</sound>

              <tick>75</tick>
              <angle>28</angle>
              <visible>true</visible>
              <offset>(0.16, -1, 0.2)</offset>
              <rotation>West</rotation>

              <tick>130</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.16, -1, 0.2)</offset>
              <rotation>West</rotation>
              <sound>Cum</sound>
              <voice>Grunt</voice>

              <tick>135</tick>
              <angle>28</angle>
              <visible>true</visible>
              <offset>(0.16, -1, 0.2)</offset>
              <rotation>West</rotation>

              <tick>180</tick>
              <angle>20</angle>
              <visible>true</visible>
              <offset>(0.16, -1, 0.2)</offset>
              <rotation>West</rotation>

          </keyframes>
        </value>

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

              <tick>0</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>17</tick>
              <angle>-10</angle>
              <visible>true</visible>
              <rotation>West</rotation>

              <tick>180</tick>
              <angle>-22</angle>
              <visible>true</visible>
              <rotation>West</rotation>

          </keyframes>
        </value>

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