First commit
This commit is contained in:
parent
ddda70a258
commit
8e6918ae70
95 changed files with 20766 additions and 1 deletions
5192
Defs/AnimationDefs/Animations_extension.xml
Normal file
5192
Defs/AnimationDefs/Animations_extension.xml
Normal file
File diff suppressed because it is too large
Load diff
121
Defs/AnimationDefs/Animations_extension_hand.xml
Normal file
121
Defs/AnimationDefs/Animations_extension_hand.xml
Normal file
|
@ -0,0 +1,121 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>Handjob_HandDef</defName>
|
||||
<animationDefName>Handjob</animationDefName>
|
||||
<handAnimationData>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<actorID>1</actorID>
|
||||
<touchingActorID>0</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingNS</motion>
|
||||
<cycleTime>30</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<actorID>1</actorID>
|
||||
<touchingActorID>0</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingNS</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<actorID>1</actorID>
|
||||
<touchingActorID>0</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingNS</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>Fisting_HandDef</defName>
|
||||
<animationDefName>Fisting</animationDefName>
|
||||
<handAnimationData>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDownShort_FacingNS</motion>
|
||||
<cycleTime>60</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDownShort_FacingNS</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDownShort_FacingNS</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDownShort_FacingNS</motion>
|
||||
<cycleTime>60</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDownShort_FacingNS</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDownShort_FacingNS</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>Fingering_HandDef</defName>
|
||||
<animationDefName>Fingering</animationDefName>
|
||||
<handAnimationData>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDownShort_FacingNS</motion>
|
||||
<cycleTime>60</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDownShort_FacingNS</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDownShort_FacingNS</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
</Defs>
|
1244
Defs/AnimationDefs/Animations_foreplay.xml
Normal file
1244
Defs/AnimationDefs/Animations_foreplay.xml
Normal file
File diff suppressed because it is too large
Load diff
1326
Defs/AnimationDefs/Animations_group.xml
Normal file
1326
Defs/AnimationDefs/Animations_group.xml
Normal file
File diff suppressed because it is too large
Load diff
5134
Defs/AnimationDefs/Animations_original.xml
Normal file
5134
Defs/AnimationDefs/Animations_original.xml
Normal file
File diff suppressed because it is too large
Load diff
2277
Defs/AnimationDefs/Animations_solo.xml
Normal file
2277
Defs/AnimationDefs/Animations_solo.xml
Normal file
File diff suppressed because it is too large
Load diff
510
Defs/AnimationDefs/Animations_solo_hand.xml
Normal file
510
Defs/AnimationDefs/Animations_solo_hand.xml
Normal file
|
@ -0,0 +1,510 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>MasturbationWithPenis_Standing_HandDef</defName>
|
||||
<animationDefName>MasturbationWithPenis_Standing</animationDefName>
|
||||
<handAnimationData>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingEW</motion>
|
||||
<cycleTime>31</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingEW</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingEW</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>MasturbationWithPenis_InBed_HandDef</defName>
|
||||
<animationDefName>MasturbationWithPenis_InBed</animationDefName>
|
||||
<handAnimationData>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingNS</motion>
|
||||
<cycleTime>31</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingNS</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingNS</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>MasturbationWithVagina_Standing_HandDef</defName>
|
||||
<animationDefName>MasturbationWithVagina_Standing</animationDefName>
|
||||
<handAnimationData>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingEW</motion>
|
||||
<cycleTime>31</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingEW</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingEW</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>MasturbationWithVagina_InBed_HandDef</defName>
|
||||
<animationDefName>MasturbationWithVagina_InBed</animationDefName>
|
||||
<handAnimationData>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>62</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>32</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>32</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>MasturbationWithAnus_Standing_HandDef</defName>
|
||||
<animationDefName>MasturbationWithAnus_Standing</animationDefName>
|
||||
<handAnimationData>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>31</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>31</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>MasturbationWithAnus_InBed_HandDef</defName>
|
||||
<animationDefName>MasturbationWithAnus_InBed</animationDefName>
|
||||
<handAnimationData>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>31</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>31</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>MasturbationWithBreasts_Standing_HandDef</defName>
|
||||
<animationDefName>MasturbationWithBreasts_Standing</animationDefName>
|
||||
<handAnimationData>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>left</bodySide>
|
||||
<motion>Motion_RubBreasts_FacingEW</motion>
|
||||
<cycleTime>93</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>left</bodySide>
|
||||
<motion>Motion_RubBreasts_FacingEW</motion>
|
||||
<cycleTime>64</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingEW</motion>
|
||||
<cycleTime>32</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>left</bodySide>
|
||||
<motion>Motion_RubBreasts_FacingEW</motion>
|
||||
<cycleTime>64</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingEW</motion>
|
||||
<cycleTime>32</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>MasturbationWithBreasts_InBed_HandDef</defName>
|
||||
<animationDefName>MasturbationWithBreasts_InBed</animationDefName>
|
||||
<handAnimationData>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>left</bodySide>
|
||||
<motion>Motion_RubBreasts_FacingNS</motion>
|
||||
<cycleTime>93</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>right</bodySide>
|
||||
<mirror>true</mirror>
|
||||
<motion>Motion_RubBreasts_FacingNS</motion>
|
||||
<cycleTime>93</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>left</bodySide>
|
||||
<motion>Motion_RubBreasts_FacingNS</motion>
|
||||
<cycleTime>64</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>32</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>left</bodySide>
|
||||
<motion>Motion_RubBreasts_FacingNS</motion>
|
||||
<cycleTime>64</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingNS</motion>
|
||||
<cycleTime>32</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>MasturbationWithBreastsPlusPenis_Standing_HandDef</defName>
|
||||
<animationDefName>MasturbationWithBreastsPlusPenis_Standing</animationDefName>
|
||||
<handAnimationData>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>left</bodySide>
|
||||
<motion>Motion_RubBreasts_FacingEW</motion>
|
||||
<cycleTime>93</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>left</bodySide>
|
||||
<motion>Motion_RubBreasts_FacingEW</motion>
|
||||
<cycleTime>64</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingEW</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>left</bodySide>
|
||||
<motion>Motion_RubBreasts_FacingEW</motion>
|
||||
<cycleTime>64</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingEW</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>MasturbationWithBreastsPlusPenis_InBed_HandDef</defName>
|
||||
<animationDefName>MasturbationWithBreastsPlusPenis_InBed</animationDefName>
|
||||
<handAnimationData>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>left</bodySide>
|
||||
<motion>Motion_RubBreasts_FacingNS</motion>
|
||||
<cycleTime>93</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>0</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>right</bodySide>
|
||||
<mirror>true</mirror>
|
||||
<motion>Motion_RubBreasts_FacingNS</motion>
|
||||
<cycleTime>93</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>left</bodySide>
|
||||
<motion>Motion_RubBreasts_FacingNS</motion>
|
||||
<cycleTime>64</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>1</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingNS</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Breasts</targetBodyPart>
|
||||
<bodySide>left</bodySide>
|
||||
<motion>Motion_RubBreasts_FacingNS</motion>
|
||||
<cycleTime>64</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingNS</motion>
|
||||
<cycleTime>16</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
|
||||
<Rimworld_Animations_Patch.HandAnimationDef>
|
||||
<defName>MutualMasturbation_HandDef</defName>
|
||||
<animationDefName>MutualMasturbation</animationDefName>
|
||||
<handAnimationData>
|
||||
|
||||
<!-- Actor 0 (which has penis) -->
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingEW</motion>
|
||||
<cycleTime>25</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>3</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingEW</motion>
|
||||
<cycleTime>30</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>4</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingEW</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>5</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingEW</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
|
||||
<!-- Actor 0 (which has vagina) -->
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingEW</motion>
|
||||
<cycleTime>25</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>3</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingEW</motion>
|
||||
<cycleTime>30</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>4</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingEW</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>5</stageID>
|
||||
<actorID>0</actorID>
|
||||
<touchingActorID>1</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingEW</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
|
||||
<!-- Actor 1 (which has penis) -->
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<actorID>1</actorID>
|
||||
<touchingActorID>0</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingEW</motion>
|
||||
<cycleTime>25</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>3</stageID>
|
||||
<actorID>1</actorID>
|
||||
<touchingActorID>0</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingEW</motion>
|
||||
<cycleTime>30</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>4</stageID>
|
||||
<actorID>1</actorID>
|
||||
<touchingActorID>0</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingEW</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>5</stageID>
|
||||
<actorID>1</actorID>
|
||||
<touchingActorID>0</touchingActorID>
|
||||
<targetBodyPart>Penis</targetBodyPart>
|
||||
<motion>Motion_StrokeGenitalsUpAndDown_FacingEW</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
|
||||
<!-- Actor 1 (which has vagina) -->
|
||||
<li>
|
||||
<stageID>2</stageID>
|
||||
<actorID>1</actorID>
|
||||
<touchingActorID>0</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingEW</motion>
|
||||
<cycleTime>25</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>3</stageID>
|
||||
<actorID>1</actorID>
|
||||
<touchingActorID>0</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingEW</motion>
|
||||
<cycleTime>30</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>4</stageID>
|
||||
<actorID>1</actorID>
|
||||
<touchingActorID>0</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingEW</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
<li>
|
||||
<stageID>5</stageID>
|
||||
<actorID>1</actorID>
|
||||
<touchingActorID>0</touchingActorID>
|
||||
<targetBodyPart>Vagina</targetBodyPart>
|
||||
<motion>Motion_RubGenitals_FacingEW</motion>
|
||||
<cycleTime>15</cycleTime>
|
||||
</li>
|
||||
</handAnimationData>
|
||||
</Rimworld_Animations_Patch.HandAnimationDef>
|
||||
</Defs>
|
34
Defs/InteractionDefs.xml
Normal file
34
Defs/InteractionDefs.xml
Normal file
|
@ -0,0 +1,34 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
<InteractionDef ParentName="RJW_InteractionDefBaseSex">
|
||||
<defName>Masturbation_Humping</defName>
|
||||
<label>masturbation_humping</label>
|
||||
<logRulesInitiator>
|
||||
<rulesStrings>
|
||||
<li>r_logentry->Masturbated.</li>
|
||||
</rulesStrings>
|
||||
</logRulesInitiator>
|
||||
<logRulesRecipient>
|
||||
<rulesStrings>
|
||||
<li>r_logentry->Masturbated.</li>
|
||||
</rulesStrings>
|
||||
</logRulesRecipient>
|
||||
<modExtensions>
|
||||
<li Class="rjw.InteractionExtension">
|
||||
<RMBLabel>Hump bed</RMBLabel>
|
||||
<rjwSextype>Masturbation</rjwSextype>
|
||||
<rulepack_defs>
|
||||
<li>Masturbation_HumpingRP</li>
|
||||
</rulepack_defs>
|
||||
</li>
|
||||
<li Class="rjw.Modules.Interactions.DefModExtensions.InteractionSelectorExtension">
|
||||
<tags>
|
||||
<li>Masturbation</li>
|
||||
</tags>
|
||||
<dominantRequirement/>
|
||||
<submissiveRequirement/>
|
||||
</li>
|
||||
</modExtensions>
|
||||
</InteractionDef>
|
||||
</Defs>
|
12
Defs/JobDefs.xml
Normal file
12
Defs/JobDefs.xml
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
|
||||
<JobDef>
|
||||
<defName>JoinInSex</defName>
|
||||
<driverClass>Rimworld_Animations_Patch.JobDriver_JoinInSex</driverClass>
|
||||
<reportString>joining in on some fun.</reportString>
|
||||
<casualInterruptible>false</casualInterruptible>
|
||||
</JobDef>
|
||||
|
||||
</Defs>
|
71
Defs/RulePackDefs/RulePacks_Masturbation.xml
Normal file
71
Defs/RulePackDefs/RulePacks_Masturbation.xml
Normal file
|
@ -0,0 +1,71 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
<RulePackDef>
|
||||
<defName>Masturbation_HandjobPRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] stroked [INITIATOR_possessive] penis.</li>
|
||||
<li>sent-> [INITIATOR_nameDef] jerked [INITIATOR_objective]self off.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>Masturbation_HandjobVRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] teased [INITIATOR_possessive] vagina.</li>
|
||||
<li>sent-> [INITIATOR_nameDef] rubbed one out.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>Masturbation_HandjobARP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] rubbed [INITIATOR_possessive] anus.</li>
|
||||
<li>sent-> [INITIATOR_nameDef] gingerly probed [INITIATOR_possessive] anus.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>Masturbation_HandjobBRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] played with [INITIATOR_possessive] breasts.</li>
|
||||
<li>sent-> [INITIATOR_nameDef] tweaked [INITIATOR_possessive] nipples.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>Masturbation_AutoFellatioRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] autofellated [INITIATOR_possessive] own penis.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>Masturbation_AutoBreastjobRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] stroked [INITIATOR_objective] penis with [INITIATOR_possessive] own breasts.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>Masturbation_HumpingRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] rubbed [INITIATOR_objective]self against the bed.</li>
|
||||
<li>sent-> [INITIATOR_nameDef] humped [INITIATOR_possessive] bed.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
</Defs>
|
73
Defs/RulePackDefs/RulePacks_Oral.xml
Normal file
73
Defs/RulePackDefs/RulePacks_Oral.xml
Normal file
|
@ -0,0 +1,73 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
<RulePackDef>
|
||||
<defName>RimmingRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] rimmed [INITIATOR_nameDef].</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] surprised [INITIATOR_nameDef] with some vigorous tongue-play.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>CunnilingusRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] went down on [INITIATOR_nameDef].</li>
|
||||
<li>sent-> [INITIATOR_nameDef] moaned as [RECIPIENT_nameDef] tasted [INITIATOR_objective].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>FellatioRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] sucked off [INITIATOR_nameDef].</li>
|
||||
<li>sent-> [INITIATOR_nameDef] groaned as [RECIPIENT_nameDef] tasted [INITIATOR_possessive] member.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>BeakjobRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] fellated [INITIATOR_nameDef] with [RECIPIENT_possessive] beak.</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] gingerly nibbled [INITIATOR_nameDef]'s member with [RECIPIENT_possessive] beak.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>SixtynineRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] and [INITIATOR_nameDef] went down on each other.</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] and [INITIATOR_nameDef] teased each other with their tongues.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>MutualMakeoutRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] made out with [INITIATOR_nameDef].</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] and [INITIATOR_nameDef] shared in a passionate kiss.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>DeepthroatRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] deepthroated [INITIATOR_nameDef].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
</Defs>
|
63
Defs/RulePackDefs/RulePacks_Reverse_Oral.xml
Normal file
63
Defs/RulePackDefs/RulePacks_Reverse_Oral.xml
Normal file
|
@ -0,0 +1,63 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
<RulePackDef>
|
||||
<defName>RimmingReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] rimmed [RECIPIENT_nameDef].</li>
|
||||
<li>sent-> [INITIATOR_nameDef] surprised [RECIPIENT_nameDef] with some vigorous tongue-play.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>CunnilingusReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] went down on [RECIPIENT_nameDef].</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] moaned as [INITIATOR_nameDef] tasted [RECIPIENT_objective].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>FellatioReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] sucked off [RECIPIENT_nameDef].</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] groaned as [INITIATOR_nameDef] tasted [RECIPIENT_possessive] member.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>BeakjobReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] fellated [RECIPIENT_nameDef] with [INITIATOR_possessive] beak.</li>
|
||||
<li>sent-> [INITIATOR_nameDef] gingerly nibbled [RECIPIENT_nameDef]'s member with [INITIATOR_possessive] beak.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>SixtynineReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] 69'd with [RECIPIENT_nameDef].</li>
|
||||
<li>sent-> [INITIATOR_nameDef] and [RECIPIENT_nameDef] teased each other with their tongues.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>DeepthroatReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] deepthroated [RECIPIENT_nameDef].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
</Defs>
|
104
Defs/RulePackDefs/RulePacks_Reverse_Sex.xml
Normal file
104
Defs/RulePackDefs/RulePacks_Reverse_Sex.xml
Normal file
|
@ -0,0 +1,104 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
<RulePackDef>
|
||||
<defName>MainReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] copulated with [INITIATOR_nameDef].</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] made love to [INITIATOR_nameDef].</li>
|
||||
<li>sent-> [INITIATOR_nameDef] panted as [RECIPIENT_nameDef] thrust into [INITIATORobjective].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>DefaultSexReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] had sex with [INITIATOR_nameDef].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>AnalSexReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] took [INITIATOR_nameDef] from behind.</li>
|
||||
<li>sent-> [INITIATOR_nameDef] gasped as [RECIPIENT_nameDef] entered [INITIATOR_objective] from behind.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>VaginalSexReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] copulated with [INITIATOR_nameDef].</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] made love to [INITIATOR_nameDef].</li>
|
||||
<li>sent-> [INITIATOR_nameDef] panted as [RECIPIENT_nameDef] thrust into [INITIATOR_objective].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>HandjobReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] received a handjob from [INITIATOR_nameDef].</li>
|
||||
<li>sent-> [INITIATOR_nameDef] deftly worked [RECIPIENT_nameDef]'s shaft with [INITIATOR_possessive] hand.</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] was jerked off by [INITIATOR_nameDef].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>FootjobReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] stroked [RECIPIENT_nameDef] with [INITIATOR_possessive] feet.</li>
|
||||
<li>sent-> [INITIATOR_nameDef] massaged [RECIPIENT_nameDef] with [INITIATOR_possessive] feet.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>FingeringReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] teased [RECIPIENT_nameDef] with [INITIATOR_possessive] fingers.</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] gasped as [INITIATOR_nameDef] fondled [RECIPIENT_objective].</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] groaned as [INITIATOR_nameDef] inserted [INITIATOR_possessive] fingers inside [RECIPIENT_objective].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>FistingReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] gasped as [INITIATOR_nameDef] worked [INITIATOR_possessive]'s hand inside [RECIPIENT_objective].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>DoublePenetrationReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] shuddered at the feeling of having both [INITIATOR_possessive] holes being filled.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>BreastjobReverseRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] used [INITIATOR_possessive] breasts to pleasure [RECIPIENT_nameDef].</li>
|
||||
<li>sent-> [INITIATOR_nameDef] rubbed [INITIATOR_possessive] breasts along [RECIPIENT_nameDef]'s shaft.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
</Defs>
|
130
Defs/RulePackDefs/RulePacks_Sex.xml
Normal file
130
Defs/RulePackDefs/RulePacks_Sex.xml
Normal file
|
@ -0,0 +1,130 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
<RulePackDef>
|
||||
<defName>AnalSexRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] took [RECIPIENT_nameDef] from behind.</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] gasped as [INITIATOR_nameDef] entered [RECIPIENT_objective] from behind.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>VaginalSexRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] copulated with [RECIPIENT_nameDef].</li>
|
||||
<li>sent-> [INITIATOR_nameDef] made love to [RECIPIENT_nameDef].</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] panted as [INITIATOR_nameDef] thrust into [RECIPIENT_objective].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>OtherSexRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] had sex with [RECIPIENT_nameDef].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>DoublePenetrationRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] shuddered at the feeling of having both [RECIPIENT_possessive] holes being filled.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>BreastjobRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] used [RECIPIENT_possessive] breasts to pleasure [INITIATOR_nameDef].</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] rubbed [RECIPIENT_possessive] breasts along [INITIATOR_nameDef]'s shaft.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>HandjobRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] deftly worked [INITIATOR_nameDef]'s shaft with [RECIPIENT_possessive] hand.</li>
|
||||
<li>sent-> [INITIATOR_nameDef] was jerked off by [RECIPIENT_nameDef].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>FootjobRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] stroked [INITIATOR_nameDef] with [RECIPIENT_possessive] feet.</li>
|
||||
<li>sent-> [RECIPIENT_nameDef] massaged [INITIATOR_nameDef] with [RECIPIENT_possessive] feet.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>FingeringRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [RECIPIENT_nameDef] teased [INITIATOR_nameDef] with [RECIPIENT_possessive] fingers.</li>
|
||||
<li>sent-> [INITIATOR_nameDef] gasped as [RECIPIENT_nameDef] fondled [INITIATOR_objective].</li>
|
||||
<li>sent-> [INITIATOR_nameDef] groaned as [RECIPIENT_nameDef] inserted [RECIPIENT_possessive] fingers inside [INITIATOR_objective].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>ScissoringRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] scissored with [RECIPIENT_nameDef].</li>
|
||||
<li>sent-> [INITIATOR_nameDef] and [RECIPIENT_nameDef] ground themselves against each other.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>MutualMasturbationRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] and [RECIPIENT_nameDef] spent some time pleasuring each other.</li>
|
||||
<li>sent-> [INITIATOR_nameDef] and [RECIPIENT_nameDef] explored each others bodies.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>MutualTailholdingRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] and [RECIPIENT_nameDef] intertwined tails.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>MutualHandholdingRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] and [RECIPIENT_nameDef] shyly held hands.</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
|
||||
<RulePackDef>
|
||||
<defName>FistingRP</defName>
|
||||
<rulePack>
|
||||
<rulesStrings>
|
||||
<li>sent-> [INITIATOR_nameDef] gasped as [RECIPIENT_nameDef] worked [RECIPIENT_possessive]'s hand inside [INITIATOR_objective].</li>
|
||||
</rulesStrings>
|
||||
</rulePack>
|
||||
</RulePackDef>
|
||||
</Defs>
|
18
Defs/ThingDefs.xml
Normal file
18
Defs/ThingDefs.xml
Normal file
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
|
||||
<ThingDef ParentName="MoteBase">
|
||||
<defName>DiscardedApparel</defName>
|
||||
<graphicData>
|
||||
<texPath>Things/Pawn/Humanlike/Apparel/Pants/Pants</texPath>
|
||||
<drawSize>0.75</drawSize>
|
||||
</graphicData>
|
||||
<altitudeLayer>ItemImportant</altitudeLayer>
|
||||
<mote>
|
||||
<solidTime>9999</solidTime>
|
||||
<fadeOutTime>0</fadeOutTime>
|
||||
</mote>
|
||||
</ThingDef>
|
||||
|
||||
</Defs>
|
196
Defs/ThoughtDefs.xml
Normal file
196
Defs/ThoughtDefs.xml
Normal file
|
@ -0,0 +1,196 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SeenMasturbating</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>was caught masturbatin'</label>
|
||||
<description>I'm so embarrassed!</description>
|
||||
<baseMoodEffect>-12</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SeenHavingSex</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>was caught lovin'</label>
|
||||
<description>Well, that was awkward!</description>
|
||||
<baseMoodEffect>-8</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SeenMasturbatingExhibitionist</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stages>
|
||||
<li>
|
||||
<label>exhibitionist caught masturbatin'</label>
|
||||
<description>It's OK. You can look!</description>
|
||||
<baseMoodEffect>4</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SeenHavingSexExhibitionist</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stages>
|
||||
<li>
|
||||
<label>exhibitionist caught lovin'</label>
|
||||
<description>Hope they enjoyed the show!</description>
|
||||
<baseMoodEffect>6</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawMasturbation</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>saw someone masturbatin'</label>
|
||||
<description>Argh! I'm so sorry!</description>
|
||||
<baseMoodEffect>-6</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawSex</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>saw someone lovin'</label>
|
||||
<description>Jeez! Get a room!</description>
|
||||
<baseMoodEffect>-4</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawMasturbationVoyeur</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stages>
|
||||
<li>
|
||||
<label>voyeur saw some masturbatin'</label>
|
||||
<description>Damn, that was hot!</description>
|
||||
<baseMoodEffect>4</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawSexVoyeur</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stages>
|
||||
<li>
|
||||
<label>voyeur saw some lovin'</label>
|
||||
<description>Wow, they were really going at it!</description>
|
||||
<baseMoodEffect>6</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>CaughtCheating</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>10.0</durationDays>
|
||||
<stackLimit>300</stackLimit>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>caught cheating by {0}</label>
|
||||
<description>What have I done? {1}, please forgive me...</description>
|
||||
<baseMoodEffect>-10</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SeenCommittingTaboo</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>2.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>caught committing a taboo</label>
|
||||
<description>I'm so ashamed.</description>
|
||||
<baseMoodEffect>-15</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SeenCommittingMajorTaboo</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>3.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>caught committing a major taboo</label>
|
||||
<description>How can I face the world after this?</description>
|
||||
<baseMoodEffect>-20</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawTaboo</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>2.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>witnessed a taboo</label>
|
||||
<description>What vile degeneracy!</description>
|
||||
<baseMoodEffect>-10</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawMajorTaboo</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>3.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>witnessed a major taboo</label>
|
||||
<description>Disgusting vermin! You'll get yours!</description>
|
||||
<baseMoodEffect>-15</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
</Defs>
|
Loading…
Add table
Add a link
Reference in a new issue