mirror of
https://gitgud.io/c0ffeeeeeeee/rimworld-animations.git
synced 2024-08-15 00:43:45 +00:00
compatibility
This commit is contained in:
parent
5d63725e9d
commit
94aca1c46b
5 changed files with 191 additions and 1 deletions
Binary file not shown.
|
@ -1146,5 +1146,139 @@
|
||||||
</animationStages>
|
</animationStages>
|
||||||
|
|
||||||
</Rimworld_Animations.AnimationDef>
|
</Rimworld_Animations.AnimationDef>
|
||||||
|
<!--<Rimworld_Animations.AnimationDef>
|
||||||
|
<defName>Horse_Cowgirl</defName>
|
||||||
|
<label>HorseCowgirl</label>
|
||||||
|
<sounds>true</sounds>
|
||||||
|
<sexTypes>
|
||||||
|
<li>Anal</li>
|
||||||
|
<li>Vaginal</li>
|
||||||
|
</sexTypes>
|
||||||
|
<actors>
|
||||||
|
<li>
|
||||||
|
<defNames>
|
||||||
|
<li>Human</li>
|
||||||
|
</defNames>
|
||||||
|
<isFucked>true</isFucked>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<defNames>
|
||||||
|
</defNames>
|
||||||
|
<bodyDefTypes>
|
||||||
|
<li>QuadrupedAnimalWithHooves</li>
|
||||||
|
</bodyDefTypes>
|
||||||
|
<isFucking>true</isFucking>
|
||||||
|
<initiator>true</initiator>
|
||||||
|
</li>
|
||||||
|
</actors>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<animationStages>
|
||||||
|
<li>
|
||||||
|
<stageName>Insertion</stageName>
|
||||||
|
<isLooping>true</isLooping>
|
||||||
|
<playTimeTicks>10000</playTimeTicks>
|
||||||
|
<stageIndex>0</stageIndex>
|
||||||
|
<animationClips>
|
||||||
|
<li Class="Rimworld_Animations.PawnAnimationClip">
|
||||||
|
<layer>LayingPawn</layer>
|
||||||
|
<keyframes>
|
||||||
|
<li>
|
||||||
|
<tickDuration>130</tickDuration>
|
||||||
|
<bodyAngle>-16.40062</bodyAngle>
|
||||||
|
<headAngle>-16.2338867</headAngle>
|
||||||
|
<genitalAngle>0</genitalAngle>
|
||||||
|
<bodyOffsetZ>0.624833643</bodyOffsetZ>
|
||||||
|
<bodyOffsetX>-0.126634032</bodyOffsetX>
|
||||||
|
<headBob>0</headBob>
|
||||||
|
<bodyFacing>3</bodyFacing>
|
||||||
|
<headFacing>3</headFacing>
|
||||||
|
|
||||||
|
<quiver>false</quiver>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<tickDuration>90</tickDuration>
|
||||||
|
<bodyAngle>-35.7262344</bodyAngle>
|
||||||
|
<headAngle>-22.72345</headAngle>
|
||||||
|
<genitalAngle>0</genitalAngle>
|
||||||
|
<bodyOffsetZ>0.430831432</bodyOffsetZ>
|
||||||
|
<bodyOffsetX>-0.0900175</bodyOffsetX>
|
||||||
|
<headBob>0</headBob>
|
||||||
|
<bodyFacing>3</bodyFacing>
|
||||||
|
<headFacing>3</headFacing>
|
||||||
|
<soundEffect>Slimy</soundEffect>
|
||||||
|
<quiver>false</quiver>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<tickDuration>1</tickDuration>
|
||||||
|
<bodyAngle>-31.4901123</bodyAngle>
|
||||||
|
<headAngle>-18.4873352</headAngle>
|
||||||
|
<genitalAngle>0</genitalAngle>
|
||||||
|
<bodyOffsetZ>0.4857379</bodyOffsetZ>
|
||||||
|
<bodyOffsetX>-0.159591332</bodyOffsetX>
|
||||||
|
<headBob>0</headBob>
|
||||||
|
<bodyFacing>3</bodyFacing>
|
||||||
|
<headFacing>3</headFacing>
|
||||||
|
|
||||||
|
<quiver>false</quiver>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
</keyframes>
|
||||||
|
</li>
|
||||||
|
<li Class="Rimworld_Animations.PawnAnimationClip">
|
||||||
|
<keyframes>
|
||||||
|
<li>
|
||||||
|
<tickDuration>130</tickDuration>
|
||||||
|
<bodyAngle>-166.182343</bodyAngle>
|
||||||
|
<headAngle>0</headAngle>
|
||||||
|
<genitalAngle>0</genitalAngle>
|
||||||
|
<bodyOffsetZ>-0.267210543</bodyOffsetZ>
|
||||||
|
<bodyOffsetX>-0.245335519</bodyOffsetX>
|
||||||
|
<headBob>0</headBob>
|
||||||
|
<bodyFacing>1</bodyFacing>
|
||||||
|
<headFacing>0</headFacing>
|
||||||
|
|
||||||
|
<quiver>false</quiver>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<tickDuration>90</tickDuration>
|
||||||
|
<bodyAngle>-162.290558</bodyAngle>
|
||||||
|
<headAngle>0</headAngle>
|
||||||
|
<genitalAngle>0</genitalAngle>
|
||||||
|
<bodyOffsetZ>-0.270870954</bodyOffsetZ>
|
||||||
|
<bodyOffsetX>-0.238014042</bodyOffsetX>
|
||||||
|
<headBob>0</headBob>
|
||||||
|
<bodyFacing>1</bodyFacing>
|
||||||
|
<headFacing>0</headFacing>
|
||||||
|
|
||||||
|
<quiver>false</quiver>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<tickDuration>1</tickDuration>
|
||||||
|
<bodyAngle>-162.950531</bodyAngle>
|
||||||
|
<headAngle>0</headAngle>
|
||||||
|
<genitalAngle>0</genitalAngle>
|
||||||
|
<bodyOffsetZ>-0.270870984</bodyOffsetZ>
|
||||||
|
<bodyOffsetX>-0.256322116</bodyOffsetX>
|
||||||
|
<headBob>0</headBob>
|
||||||
|
<bodyFacing>1</bodyFacing>
|
||||||
|
<headFacing>0</headFacing>
|
||||||
|
|
||||||
|
<quiver>false</quiver>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
</keyframes>
|
||||||
|
</li>
|
||||||
|
</animationClips>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</animationStages>
|
||||||
|
|
||||||
|
</Rimworld_Animations.AnimationDef>
|
||||||
|
-->
|
||||||
</Defs>
|
</Defs>
|
||||||
|
|
54
Defs/AnimationDefs/TemplateAnimation.xml
Normal file
54
Defs/AnimationDefs/TemplateAnimation.xml
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
<!--
|
||||||
|
<Rimworld_Animations.AnimationDef>
|
||||||
|
<defName></defName>
|
||||||
|
<label></label>
|
||||||
|
<sounds>true</sounds>
|
||||||
|
<sexTypes>
|
||||||
|
<li>Anal</li>
|
||||||
|
<li>Vaginal</li>
|
||||||
|
</sexTypes>
|
||||||
|
<actors>
|
||||||
|
<li>
|
||||||
|
<defNames>
|
||||||
|
<li>Human</li>
|
||||||
|
</defNames>
|
||||||
|
<isFucked>true</isFucked>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<defNames>
|
||||||
|
</defNames>
|
||||||
|
<bodyDefTypes>
|
||||||
|
<li>QuadrupedAnimalWithHooves</li>
|
||||||
|
<li>QuadrupedAnimalWithPawsAndTail</li>
|
||||||
|
</bodyDefTypes>
|
||||||
|
<isFucking>true</isFucking>
|
||||||
|
<initiator>true</initiator>
|
||||||
|
</li>
|
||||||
|
</actors>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<animationStages>
|
||||||
|
<li>
|
||||||
|
<stageName></stageName>
|
||||||
|
<isLooping></isLooping>
|
||||||
|
<playTimeTicks></playTimeTicks>
|
||||||
|
<stageIndex>0</stageIndex>
|
||||||
|
<animationClips>
|
||||||
|
<li Class="Rimworld_Animations.PawnAnimationClip">
|
||||||
|
<layer>LayingPawn</layer>
|
||||||
|
<keyframes></keyframes>
|
||||||
|
</li>
|
||||||
|
<li Class="Rimworld_Animations.PawnAnimationClip">
|
||||||
|
<keyframes></keyframes>
|
||||||
|
</li>
|
||||||
|
</animationClips>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</animationStages>
|
||||||
|
|
||||||
|
</Rimworld_Animations.AnimationDef>
|
||||||
|
-->
|
||||||
|
</Defs>
|
|
@ -167,7 +167,7 @@ namespace Rimworld_Animations {
|
||||||
|
|
||||||
//TESTING ANIMATIONS ONLY REMEMBER TO COMMENT OUT BEFORE PUSH
|
//TESTING ANIMATIONS ONLY REMEMBER TO COMMENT OUT BEFORE PUSH
|
||||||
/*
|
/*
|
||||||
if (x.defName != "Missionary")
|
if (x.defName != "Horse_Cowgirl")
|
||||||
return false;
|
return false;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -25,6 +25,8 @@ namespace Rimworld_Animations {
|
||||||
|
|
||||||
if (pawn.IsHashIntervalTick(__instance.ticks_between_thrusts)) {
|
if (pawn.IsHashIntervalTick(__instance.ticks_between_thrusts)) {
|
||||||
|
|
||||||
|
__instance.ChangePsyfocus(pawn, pawn2);
|
||||||
|
|
||||||
__instance.Animate(pawn, pawn2);
|
__instance.Animate(pawn, pawn2);
|
||||||
|
|
||||||
if (!AnimationSettings.soundOverride || !pawn.TryGetComp<CompBodyAnimator>().isAnimating) {
|
if (!AnimationSettings.soundOverride || !pawn.TryGetComp<CompBodyAnimator>().isAnimating) {
|
||||||
|
|
Loading…
Reference in a new issue