mirror of
https://gitgud.io/c0ffeeeeeeee/rimworld-animations.git
synced 2024-08-15 00:43:45 +00:00
Compare commits
No commits in common. "2ca8578a9d48c17845afa95a555688ab3271da9e" and "bc283ec08e184f6bd18b67e6f3b2b63a4ce9f93c" have entirely different histories.
2ca8578a9d
...
bc283ec08e
53 changed files with 299 additions and 431 deletions
Binary file not shown.
Binary file not shown.
|
@ -20,7 +20,7 @@
|
|||
<baseLayer>95</baseLayer>
|
||||
<texPathVariantsDef>TexPathVariants_Cowgirl_Xray</texPathVariantsDef>
|
||||
|
||||
<!-- <propOffsetDef>Offset_Cowgirl_Top</propOffsetDef> -->
|
||||
<!-- <propOffsetDef>PropOffsetDef_Cowgirl_Xray</propOffsetDef> -->
|
||||
|
||||
|
||||
</animPropProperties>
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -21,14 +22,15 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
<sound>Slimy</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>110</tick>
|
||||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.75)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -36,8 +38,8 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
<sound>Slimy</sound>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
|
@ -51,12 +53,13 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -66,6 +69,7 @@
|
|||
<angle>190</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -73,6 +77,7 @@
|
|||
<angle>170</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -80,6 +85,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -101,6 +107,7 @@
|
|||
<angle>15</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.2, 2, 0.5)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -108,6 +115,7 @@
|
|||
<angle>15</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.1, 2, 0.5)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -115,6 +123,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.2)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -122,6 +131,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -136,6 +146,7 @@
|
|||
<tick>0</tick>
|
||||
<angle>-15</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -143,12 +154,14 @@
|
|||
<angle>-15</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.05)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>110</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -21,14 +22,15 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.65)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>30</tick>
|
||||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -43,12 +45,13 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -58,6 +61,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -79,6 +83,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -86,6 +91,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.43)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -93,6 +99,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -107,6 +114,7 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -114,12 +122,14 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.04)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>30</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -21,14 +22,15 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.65)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>30</tick>
|
||||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -43,12 +45,13 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -58,6 +61,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -79,6 +83,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -86,6 +91,7 @@
|
|||
<angle>7</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.43)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -93,6 +99,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -107,6 +114,7 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -114,12 +122,14 @@
|
|||
<angle>-7</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.04)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>30</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -21,14 +22,15 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.65)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>30</tick>
|
||||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -43,12 +45,13 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -58,6 +61,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -79,6 +83,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -86,6 +91,7 @@
|
|||
<angle>7</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.43)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -93,6 +99,7 @@
|
|||
<angle>-7</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.03, 2, 0.43)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -100,6 +107,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -114,6 +122,7 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -121,6 +130,7 @@
|
|||
<angle>-7</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.07)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -128,12 +138,14 @@
|
|||
<angle>7</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.07)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>30</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -21,14 +22,15 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.6)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>25</tick>
|
||||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -43,6 +45,7 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -50,18 +53,20 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, 0.03)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>25</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -71,6 +76,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -92,6 +98,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -99,6 +106,7 @@
|
|||
<angle>3</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.43)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -106,6 +114,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -120,6 +129,7 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -127,12 +137,14 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, 0.03)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>25</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -21,6 +22,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -28,6 +30,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.67)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -35,22 +38,23 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>125</tick>
|
||||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>135</tick>
|
||||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.67)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -58,14 +62,15 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>200</tick>
|
||||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.72)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -80,6 +85,7 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -87,18 +93,20 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.02)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>200</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -107,7 +115,8 @@
|
|||
<tick>0</tick>
|
||||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 1, 0)</offset>
|
||||
<offset>(0, 1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -129,6 +138,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -136,6 +146,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.26)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -143,6 +154,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -150,6 +162,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.26)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -157,6 +170,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -171,6 +185,7 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -178,12 +193,14 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, 0.02)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>100</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -191,12 +208,14 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, 0.025)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>200</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -208,41 +227,41 @@
|
|||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
<keyframes>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>0</tick>
|
||||
<angle>1</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(1, 0, 0.3)</offset>
|
||||
<scale>(0.5, 1, 0.5)</scale>
|
||||
<rotation>North</rotation>
|
||||
<variant>3</variant>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>40</tick>
|
||||
<angle>1</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(1, 0, 0.3)</offset>
|
||||
<scale>(0.5, 1, 0.5)</scale>
|
||||
<rotation>North</rotation>
|
||||
<variant>4</variant>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>105</tick>
|
||||
<angle>1</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(1, 0, 0.3)</offset>
|
||||
<scale>(0.5, 1, 0.5)</scale>
|
||||
<rotation>North</rotation>
|
||||
<variant>5</variant>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>150</tick>
|
||||
<angle>1</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(1, 0, 0.3)</offset>
|
||||
<scale>(0.5, 1, 0.5)</scale>
|
||||
<rotation>North</rotation>
|
||||
<variant>5</variant>
|
||||
<tick>0</tick>
|
||||
<angle>1</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(1, 0, 0.3)</offset>
|
||||
<scale>(0.5, 1, 0.5)</scale>
|
||||
<rotation>North</rotation>
|
||||
<variant>3</variant>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>40</tick>
|
||||
<angle>1</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(1, 0, 0.3)</offset>
|
||||
<scale>(0.5, 1, 0.5)</scale>
|
||||
<rotation>North</rotation>
|
||||
<variant>4</variant>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>105</tick>
|
||||
<angle>1</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(1, 0, 0.3)</offset>
|
||||
<scale>(0.5, 1, 0.5)</scale>
|
||||
<rotation>North</rotation>
|
||||
<variant>5</variant>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>150</tick>
|
||||
<angle>1</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(1, 0, 0.3)</offset>
|
||||
<scale>(0.5, 1, 0.5)</scale>
|
||||
<rotation>North</rotation>
|
||||
<variant>5</variant>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -21,16 +22,16 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.65)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
<sound>Slimy</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>55</tick>
|
||||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.7)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
|
@ -44,12 +45,13 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -59,6 +61,7 @@
|
|||
<angle>180</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -80,6 +83,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -87,6 +91,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.43)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -94,6 +99,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 2, 0.23)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -108,6 +114,7 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -115,12 +122,14 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, 0, -0.04)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>55</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
|
|
@ -98,8 +98,6 @@
|
|||
</li>
|
||||
-->
|
||||
</contexts>
|
||||
|
||||
|
||||
<offsetDefs>
|
||||
<li>Offset_Placeholder</li> <!-- first pawn in animation -->
|
||||
<li>Offset_Cowgirl_Top</li> <!-- second pawn in animation -->
|
||||
|
|
|
@ -71,11 +71,6 @@
|
|||
<contexts>
|
||||
<li Class="Rimworld_Animations.GroupAnimationContext_RJWSex">
|
||||
<priority>1</priority>
|
||||
<whitelist>
|
||||
<li Class="Rimworld_Animations.PawnTest_RJWCanFuck" /> <!-- Corresponds to first pawn in list -->
|
||||
<li Class="Rimworld_Animations.PawnTest_RJWCanFuck" /> <!-- Corresponds to second pawn in list -->
|
||||
<li Class="Rimworld_Animations.PawnTest_RJWCanBeFucked" /> <!-- Corresponds to third pawn in list -->
|
||||
</whitelist>
|
||||
<actorShift>2</actorShift>
|
||||
<interactionDefs>
|
||||
<li>Sex_DoublePenetration</li>
|
||||
|
@ -90,11 +85,6 @@
|
|||
</li>
|
||||
<li Class="Rimworld_Animations.GroupAnimationContext_RJWSex">
|
||||
<priority>1</priority>
|
||||
<whitelist>
|
||||
<li Class="Rimworld_Animations.PawnTest_RJWCanFuck" />
|
||||
<li Class="Rimworld_Animations.PawnTest_RJWCanBeFucked" />
|
||||
<li Class="Rimworld_Animations.PawnTest_RJWCanFuck" />
|
||||
</whitelist>
|
||||
<interactionDefs>
|
||||
<li>Sex_Reverse_DoublePenetration</li>
|
||||
<li>Sex_Reverse_DoublePenetrationM</li>
|
||||
|
@ -125,8 +115,6 @@
|
|||
|
||||
</Rimworld_Animations.GroupAnimationDef>
|
||||
|
||||
<!-- Branch stages below -->
|
||||
|
||||
<Rimworld_Animations.GroupAnimationDef>
|
||||
<defName>GroupAnimation_DP_Stage2_Branch1</defName>
|
||||
<numActors>3</numActors>
|
||||
|
@ -155,6 +143,7 @@
|
|||
|
||||
</Rimworld_Animations.GroupAnimationDef>
|
||||
|
||||
|
||||
<Rimworld_Animations.GroupAnimationDef>
|
||||
<defName>GroupAnimation_DP_Stage2_Branch2</defName>
|
||||
<numActors>3</numActors>
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.42)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>40</tick>
|
||||
|
@ -159,7 +158,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.2, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>80</tick>
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.37)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>40</tick>
|
||||
|
@ -140,7 +139,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.2, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.37)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>40</tick>
|
||||
|
@ -140,7 +139,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.2, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.37)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>20</tick>
|
||||
|
@ -147,7 +146,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.3, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>40</tick>
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.37)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>40</tick>
|
||||
|
@ -146,7 +145,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.2, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>30</tick>
|
||||
|
@ -216,7 +214,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.1, 1, -0.03)</offset>
|
||||
<rotation>North</rotation>
|
||||
<sound>Slap</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>15</tick>
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.64, -1, -0.3)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>25</tick>
|
||||
|
@ -145,7 +144,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.2, -1, 0.28)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>25</tick>
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.64, -1, -0.4)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>17</tick>
|
||||
|
@ -145,7 +144,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.23, -1, 0.28)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>17</tick>
|
||||
|
|
|
@ -29,7 +29,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.37)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>50</tick>
|
||||
|
@ -37,7 +36,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.37)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>55</tick>
|
||||
|
@ -52,7 +50,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.37)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>105</tick>
|
||||
|
@ -216,7 +213,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.16, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>70</tick>
|
||||
|
@ -224,7 +220,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.16, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>75</tick>
|
||||
|
@ -239,7 +234,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.16, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>135</tick>
|
||||
|
|
|
@ -29,7 +29,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.37)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>50</tick>
|
||||
|
@ -37,7 +36,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.37)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>55</tick>
|
||||
|
@ -52,7 +50,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.37)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>105</tick>
|
||||
|
@ -196,7 +193,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.33, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>23</tick>
|
||||
|
@ -211,7 +207,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.16, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>75</tick>
|
||||
|
@ -226,7 +221,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.16, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>135</tick>
|
||||
|
|
|
@ -29,7 +29,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.37)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>50</tick>
|
||||
|
@ -37,7 +36,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.37)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>55</tick>
|
||||
|
@ -52,7 +50,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(-0.6, -1, -0.37)</offset>
|
||||
<rotation>East</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>105</tick>
|
||||
|
@ -252,7 +249,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.16, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>70</tick>
|
||||
|
@ -260,7 +256,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.16, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>75</tick>
|
||||
|
@ -275,7 +270,6 @@
|
|||
<visible>true</visible>
|
||||
<offset>(0.16, -1, 0.2)</offset>
|
||||
<rotation>West</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>135</tick>
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.85, 0, 0.5)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -21,6 +22,7 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.79, 0, 0.44)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -28,14 +30,15 @@
|
|||
<angle>20</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.75, 0, 0.38)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>66</tick>
|
||||
<angle>-10</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.6, 0, 0.38)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -43,6 +46,7 @@
|
|||
<angle>10</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.75, 0, 0.38)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -57,24 +61,27 @@
|
|||
<tick>0</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>40</tick>
|
||||
<angle>13</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>100</tick>
|
||||
<angle>3</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -84,20 +91,23 @@
|
|||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>20</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>60</tick>
|
||||
<angle>30</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -119,6 +129,7 @@
|
|||
<angle>90</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -126,6 +137,7 @@
|
|||
<angle>90</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.03, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -133,6 +145,7 @@
|
|||
<angle>90</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.1, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -140,6 +153,7 @@
|
|||
<angle>90</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.03, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -154,24 +168,28 @@
|
|||
<tick>0</tick>
|
||||
<angle>-15</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>60</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>66</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>100</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
|
|
@ -14,14 +14,15 @@
|
|||
<angle>10</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.75, 0, 0.38)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>5</tick>
|
||||
<angle>-25</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.6, 0, 0.38)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -29,6 +30,7 @@
|
|||
<angle>10</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.75, 0, 0.38)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -43,24 +45,27 @@
|
|||
<tick>0</tick>
|
||||
<angle>3</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>5</tick>
|
||||
<angle>20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>35</tick>
|
||||
<angle>3</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -69,21 +74,24 @@
|
|||
<tick>0</tick>
|
||||
<angle>30</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>5</tick>
|
||||
<angle>60</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>35</tick>
|
||||
<angle>30</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -105,6 +113,7 @@
|
|||
<angle>90</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.03, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -112,6 +121,7 @@
|
|||
<angle>90</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.03, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -119,6 +129,7 @@
|
|||
<angle>88</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.12, -1, 0.03)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -126,6 +137,7 @@
|
|||
<angle>90</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.03, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -140,18 +152,21 @@
|
|||
<tick>0</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>10</tick>
|
||||
<angle>-10</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>35</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
|
|
@ -14,14 +14,15 @@
|
|||
<angle>10</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.75, 0, 0.38)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>5</tick>
|
||||
<angle>-25</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.6, 0, 0.38)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -29,6 +30,7 @@
|
|||
<angle>10</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.75, 0, 0.38)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -43,24 +45,27 @@
|
|||
<tick>0</tick>
|
||||
<angle>3</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>5</tick>
|
||||
<angle>20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>35</tick>
|
||||
<angle>3</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -69,21 +74,24 @@
|
|||
<tick>0</tick>
|
||||
<angle>30</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>5</tick>
|
||||
<angle>60</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>35</tick>
|
||||
<angle>30</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -105,6 +113,7 @@
|
|||
<angle>90</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.03, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -112,6 +121,7 @@
|
|||
<angle>90</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.03, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -119,6 +129,7 @@
|
|||
<angle>88</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.12, -1, 0.03)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -126,6 +137,7 @@
|
|||
<angle>90</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.03, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -140,18 +152,21 @@
|
|||
<tick>0</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>10</tick>
|
||||
<angle>-17</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>35</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>South</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
|
|
@ -14,14 +14,15 @@
|
|||
<angle>10</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.75, 0, 0.38)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>5</tick>
|
||||
<angle>-25</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.6, 0, 0.38)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -29,6 +30,7 @@
|
|||
<angle>10</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.75, 0, 0.38)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -43,24 +45,27 @@
|
|||
<tick>0</tick>
|
||||
<angle>3</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>5</tick>
|
||||
<angle>20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>35</tick>
|
||||
<angle>3</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -69,21 +74,24 @@
|
|||
<tick>0</tick>
|
||||
<angle>30</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>5</tick>
|
||||
<angle>60</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>35</tick>
|
||||
<angle>30</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -105,6 +113,7 @@
|
|||
<angle>90</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.03, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -112,6 +121,7 @@
|
|||
<angle>90</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.03, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -119,6 +129,7 @@
|
|||
<angle>88</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.12, -1, 0.03)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -126,6 +137,7 @@
|
|||
<angle>90</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.03, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -140,18 +152,21 @@
|
|||
<tick>0</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>North</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>10</tick>
|
||||
<angle>-17</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>North</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>35</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>North</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
|
|
@ -14,14 +14,15 @@
|
|||
<angle>15</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.65, 0, 0.42)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>5</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.42, 0, 0.42)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -29,6 +30,7 @@
|
|||
<angle>15</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.65, 0, 0.42)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -43,24 +45,27 @@
|
|||
<tick>0</tick>
|
||||
<angle>20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>5</tick>
|
||||
<angle>30</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>20</tick>
|
||||
<angle>20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -69,7 +74,8 @@
|
|||
<tick>35</tick>
|
||||
<angle>30</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -91,6 +97,7 @@
|
|||
<angle>95</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.07, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -98,6 +105,7 @@
|
|||
<angle>100</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.2, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -105,6 +113,7 @@
|
|||
<angle>95</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.07, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -119,18 +128,21 @@
|
|||
<tick>0</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>13</tick>
|
||||
<angle>-26</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>20</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
|
|
@ -14,14 +14,15 @@
|
|||
<angle>15</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.65, 0, 0.42)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>5</tick>
|
||||
<angle>0</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.45, 0, 0.42)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -29,6 +30,7 @@
|
|||
<angle>15</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.65, 0, 0.42)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -43,24 +45,27 @@
|
|||
<tick>0</tick>
|
||||
<angle>20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>5</tick>
|
||||
<angle>40</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>20</tick>
|
||||
<angle>20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -69,7 +74,8 @@
|
|||
<tick>35</tick>
|
||||
<angle>30</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -91,6 +97,7 @@
|
|||
<angle>95</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.07, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -98,6 +105,7 @@
|
|||
<angle>100</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.16, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -105,6 +113,7 @@
|
|||
<angle>95</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.07, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -119,18 +128,21 @@
|
|||
<tick>0</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>3</tick>
|
||||
<angle>-34</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>13</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
<angle>15</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.65, 0, 0.42)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -21,22 +22,23 @@
|
|||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.43, 0, 0.42)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
<sound>Fuck</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>80</tick>
|
||||
<angle>-15</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.49, 0, 0.42)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>85</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.43, 0, 0.42)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -44,14 +46,15 @@
|
|||
<angle>-15</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.49, 0, 0.42)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
<sound>Cum</sound>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>155</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.43, 0, 0.42)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -59,6 +62,7 @@
|
|||
<angle>-15</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(-0.49, 0, 0.42)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -73,24 +77,27 @@
|
|||
<tick>0</tick>
|
||||
<angle>20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>40</tick>
|
||||
<angle>25</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>200</tick>
|
||||
<angle>30</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
</value>
|
||||
</li>
|
||||
<li>
|
||||
<li MayRequire="shauaputa.rimnudeworld">
|
||||
<key>RimNude_Penis</key>
|
||||
<value>
|
||||
<workerClass>Rimworld_Animations.AnimationWorker_KeyframesExtended</workerClass>
|
||||
|
@ -99,14 +106,16 @@
|
|||
<tick>0</tick>
|
||||
<angle>30</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>13</tick>
|
||||
<angle>60</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<offset>(0, -3, 0)</offset>
|
||||
<rotation>East</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -128,6 +137,7 @@
|
|||
<angle>95</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.07, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -135,6 +145,7 @@
|
|||
<angle>100</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.23, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -142,6 +153,7 @@
|
|||
<angle>100</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.2, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -149,6 +161,7 @@
|
|||
<angle>100</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.23, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -156,6 +169,7 @@
|
|||
<angle>100</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.2, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -163,6 +177,7 @@
|
|||
<angle>100</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.23, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
|
@ -170,6 +185,7 @@
|
|||
<angle>100</angle>
|
||||
<visible>true</visible>
|
||||
<offset>(0.2, -1, 0)</offset>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
@ -184,18 +200,21 @@
|
|||
<tick>0</tick>
|
||||
<angle>-20</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>100</tick>
|
||||
<angle>-10</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
<li Class="Rimworld_Animations.ExtendedKeyframe">
|
||||
<tick>200</tick>
|
||||
<angle>-23</angle>
|
||||
<visible>true</visible>
|
||||
<scale>(1, 1, 1)</scale>
|
||||
<rotation>West</rotation>
|
||||
</li>
|
||||
</keyframes>
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
<defName>Cum</defName>
|
||||
<context>MapOnly</context>
|
||||
<eventNames />
|
||||
<maxSimultaneous>5</maxSimultaneous>
|
||||
<maxVoices>5</maxVoices>
|
||||
<maxSimultaneous>1</maxSimultaneous>
|
||||
<maxVoices>1</maxVoices>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
|
@ -34,8 +34,8 @@
|
|||
<defName>Sex</defName>
|
||||
<context>MapOnly</context>
|
||||
<eventNames />
|
||||
<maxSimultaneous>5</maxSimultaneous>
|
||||
<maxVoices>5</maxVoices>
|
||||
<maxSimultaneous>1</maxSimultaneous>
|
||||
<maxVoices>1</maxVoices>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
|
@ -63,8 +63,8 @@
|
|||
<defName>Suck</defName>
|
||||
<context>MapOnly</context>
|
||||
<eventNames />
|
||||
<maxSimultaneous>5</maxSimultaneous>
|
||||
<maxVoices>5</maxVoices>
|
||||
<maxSimultaneous>1</maxSimultaneous>
|
||||
<maxVoices>1</maxVoices>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
|
@ -120,8 +120,8 @@
|
|||
<defName>Fuck</defName>
|
||||
<context>MapOnly</context>
|
||||
<eventNames />
|
||||
<maxSimultaneous>5</maxSimultaneous>
|
||||
<maxVoices>5</maxVoices>
|
||||
<maxSimultaneous>1</maxSimultaneous>
|
||||
<maxVoices>1</maxVoices>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
|
@ -171,8 +171,8 @@
|
|||
<defName>Slimy</defName>
|
||||
<context>MapOnly</context>
|
||||
<eventNames />
|
||||
<maxSimultaneous>5</maxSimultaneous>
|
||||
<maxVoices>5</maxVoices>
|
||||
<maxSimultaneous>1</maxSimultaneous>
|
||||
<maxVoices>1</maxVoices>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
|
@ -209,46 +209,4 @@
|
|||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
<SoundDef>
|
||||
<defName>Slap</defName>
|
||||
<context>MapOnly</context>
|
||||
<eventNames />
|
||||
<maxSimultaneous>5</maxSimultaneous>
|
||||
<maxVoices>5</maxVoices>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Sex/Slap/Slap_1</clipPath>
|
||||
</li>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Sex/Slap/Slap_2</clipPath>
|
||||
</li>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Sex/Slap/Slap_3</clipPath>
|
||||
</li>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Sex/Slap/Slap_4</clipPath>
|
||||
</li>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Sex/Slap/Slap_5</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>
|
||||
<min>75</min>
|
||||
<max>85</max>
|
||||
</volumeRange>
|
||||
<pitchRange>
|
||||
<min>0.8</min>
|
||||
<max>1.2</max>
|
||||
</pitchRange>
|
||||
<distRange>
|
||||
<min>0</min>
|
||||
<max>100</max>
|
||||
</distRange>
|
||||
<repeatMode>NeverTwice</repeatMode>
|
||||
<sustainLoop>false</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
</Defs>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -11,46 +11,13 @@ namespace Rimworld_Animations
|
|||
{
|
||||
public int actorShift = 0;
|
||||
public int priority = 0;
|
||||
|
||||
public List<BasePawnTest> whitelist;
|
||||
public List<BasePawnTest> blacklist;
|
||||
|
||||
public virtual bool CanAnimationBeUsed(List<Pawn> actors, int numActors)
|
||||
{
|
||||
|
||||
if (numActors != actors.Count)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!whitelist.NullOrEmpty())
|
||||
{
|
||||
for (int i = 0; i < whitelist.Count; i++)
|
||||
{
|
||||
// check whitelist to make sure pawn can be in this act
|
||||
//for each whitelist item, pawntest must hold true for that pawn
|
||||
if (!whitelist[i].PawnTest(actors[i]))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if (!blacklist.NullOrEmpty())
|
||||
{
|
||||
for (int i = 0; i < blacklist.Count; i++)
|
||||
{
|
||||
// check blacklist to make sure pawn can be in this act
|
||||
// for each blacklist item, pawntest must hold false for that pawn
|
||||
if (blacklist[i].PawnTest(actors[i]))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
public virtual int AnimationReorder()
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Verse;
|
||||
|
||||
namespace Rimworld_Animations
|
||||
{
|
||||
public abstract class BasePawnTest
|
||||
{
|
||||
public abstract bool PawnTest(Pawn pawn);
|
||||
|
||||
}
|
||||
}
|
|
@ -1,17 +0,0 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Verse;
|
||||
|
||||
namespace Rimworld_Animations
|
||||
{
|
||||
public class PawnTest_Always : BasePawnTest
|
||||
{
|
||||
public override bool PawnTest(Pawn pawn)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,27 +0,0 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Verse;
|
||||
|
||||
namespace Rimworld_Animations
|
||||
{
|
||||
public class PawnTest_Multi : BasePawnTest
|
||||
{
|
||||
public List<BasePawnTest> tests = new List<BasePawnTest>();
|
||||
public override bool PawnTest(Pawn pawn)
|
||||
{
|
||||
//check all different pawn tests in list for pawn
|
||||
foreach (BasePawnTest test in tests)
|
||||
{
|
||||
if (!test.PawnTest(pawn))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,18 +0,0 @@
|
|||
using rjw;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Verse;
|
||||
|
||||
namespace Rimworld_Animations
|
||||
{
|
||||
public class PawnTest_RJWCanBeFucked : BasePawnTest
|
||||
{
|
||||
public override bool PawnTest(Pawn pawn)
|
||||
{
|
||||
return xxx.can_be_fucked(pawn);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,18 +0,0 @@
|
|||
using rjw;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Verse;
|
||||
|
||||
namespace Rimworld_Animations
|
||||
{
|
||||
public class PawnTest_RJWCanFuck : BasePawnTest
|
||||
{
|
||||
public override bool PawnTest(Pawn pawn)
|
||||
{
|
||||
return xxx.can_fuck(pawn);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -22,8 +22,8 @@ namespace Rimworld_Animations
|
|||
|
||||
public override Vector3 getDrawPos()
|
||||
{
|
||||
//x and z position, regular altitude for pawns
|
||||
return new Vector3(thing.DrawPos.x, AltitudeLayer.Pawn.AltitudeFor(), thing.DrawPos.z);
|
||||
//vector3.up means stand above the thing
|
||||
return thing.DrawPos;
|
||||
}
|
||||
|
||||
public override void ExposeData()
|
||||
|
|
|
@ -16,8 +16,7 @@ namespace Rimworld_Animations
|
|||
private Vector3 position;
|
||||
public ExtendedAnimatorAnchor_Vector3(Vector3 position) : base()
|
||||
{
|
||||
//default to altitude for layer for y
|
||||
this.position = new Vector3(position.x, AltitudeLayer.Pawn.AltitudeFor(), position.z);
|
||||
this.position = position;
|
||||
}
|
||||
|
||||
public override Vector3 getDrawPos()
|
||||
|
|
|
@ -15,23 +15,9 @@ namespace Rimworld_Animations
|
|||
public static bool Prefix(ref JobDriver_Sex __instance, ref Pawn pawn, ref Thing target)
|
||||
{
|
||||
//remove all bumping stuff in animations; keep draw nude code
|
||||
__instance.RotatePawns(pawn, __instance.Partner);
|
||||
if (target != null)
|
||||
{
|
||||
Pawn pawn2 = target as Pawn;
|
||||
|
||||
if (pawn2 != null && !__instance.Sexprops.isRapist)
|
||||
{
|
||||
// if not (pawn has root node and rootnode is animating)
|
||||
if (!(pawn2?.Drawer?.renderer?.renderTree?.rootNode is PawnRenderNode rootNode
|
||||
&& (rootNode.AnimationWorker is AnimationWorker_KeyframesExtended || rootNode.children.Any(x => x.AnimationWorker is AnimationWorker_KeyframesExtended))))
|
||||
{
|
||||
//play bumpin anim
|
||||
pawn.Drawer.Notify_MeleeAttackOn(target);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (!__instance.isEndytophile)
|
||||
{
|
||||
SexUtility.DrawNude(pawn, false);
|
||||
|
|
|
@ -16,7 +16,6 @@ namespace Rimworld_Animations {
|
|||
|
||||
//probably move this setting to a different mod menu if moving rjw parts of code
|
||||
public static bool playHumanlikeVoicesAsDefault = true;
|
||||
public static float floatRangeInRenderTreeMenu = 1f;
|
||||
|
||||
public static bool offsetTab = false, debugMode = false;
|
||||
public static float shiverIntensity = 2f;
|
||||
|
@ -35,7 +34,6 @@ namespace Rimworld_Animations {
|
|||
Scribe_Values.Look(ref PlayAnimForNonsexualActs, "RJWAnims-PlayAnimForNonsexualActs");
|
||||
Scribe_Values.Look(ref soundOverride, "RJWAnimations-rjwAnimSoundOverride", true);
|
||||
Scribe_Values.Look(ref shiverIntensity, "RJWAnimations-shiverIntensity", 2f);
|
||||
Scribe_Values.Look(ref floatRangeInRenderTreeMenu, "RJWAnimations-FloatRangeRenderMenu", 1f);
|
||||
//todo: save offsetsByDefName
|
||||
|
||||
}
|
||||
|
@ -65,9 +63,6 @@ namespace Rimworld_Animations {
|
|||
listingStandard.Label("RimAnim_ShiverIntensity".Translate() + RJWAnimationSettings.shiverIntensity);
|
||||
RJWAnimationSettings.shiverIntensity = listingStandard.Slider(RJWAnimationSettings.shiverIntensity, 0.0f, 12f);
|
||||
|
||||
listingStandard.Label("RimAnim_FloatRangeRenderTree".Translate() + RJWAnimationSettings.floatRangeInRenderTreeMenu);
|
||||
RJWAnimationSettings.floatRangeInRenderTreeMenu = listingStandard.Slider(RJWAnimationSettings.floatRangeInRenderTreeMenu, 0.1f, 12f);
|
||||
|
||||
listingStandard.CheckboxLabeled("RimAnim_DebugMode".Translate(), ref RJWAnimationSettings.debugMode);
|
||||
|
||||
|
||||
|
|
|
@ -1,47 +0,0 @@
|
|||
using HarmonyLib;
|
||||
using RimWorld;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using System.Reflection.Emit;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Verse;
|
||||
|
||||
namespace Rimworld_Animations
|
||||
{
|
||||
[HarmonyPatch(typeof(Dialog_DebugRenderTree), "RightRect")]
|
||||
public static class HarmonyPatch_Dialog_DebugRenderTree
|
||||
{
|
||||
|
||||
static MethodInfo replaceFloatRangeMethod = SymbolExtensions.GetMethodInfo(() => HarmonyPatch_Dialog_DebugRenderTree.ReplaceFloatValueRange());
|
||||
|
||||
public static IEnumerable<CodeInstruction> Transpiler(IEnumerable<CodeInstruction> instructions)
|
||||
{
|
||||
var codes = new List<CodeInstruction>(instructions);
|
||||
|
||||
for (int i = 0; i < codes.Count; i++)
|
||||
{
|
||||
//increase granularity of x and z sliders to be 0.01 instead
|
||||
if (codes[i].opcode == OpCodes.Ldc_R4 && (float)codes[i].operand == 0.05f)
|
||||
{
|
||||
codes[i].operand = 0.001f;
|
||||
codes[i - 8].opcode = OpCodes.Call;
|
||||
codes[i - 8].operand = replaceFloatRangeMethod;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return codes.AsEnumerable();
|
||||
|
||||
}
|
||||
|
||||
public static FloatRange ReplaceFloatValueRange()
|
||||
{
|
||||
return new FloatRange(-RJWAnimationSettings.floatRangeInRenderTreeMenu, RJWAnimationSettings.floatRangeInRenderTreeMenu);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
|
@ -21,8 +21,6 @@ namespace Rimworld_Animations
|
|||
if (__instance.AnimationWorker is AnimationWorker_KeyframesExtended extendedAnimWorker)
|
||||
{
|
||||
|
||||
if (parms.Portrait) return true;
|
||||
|
||||
// ADJUST FACING get rotated textures
|
||||
// compare the previous tick to the current tick; if the current tick rotation is different, recache
|
||||
parms.facing = extendedAnimWorker.facingAtTick(__instance.tree.AnimationTick);
|
||||
|
|
|
@ -20,10 +20,6 @@ namespace Rimworld_Animations
|
|||
* Facing offsets fix
|
||||
*/
|
||||
//find lowest parent that is animating, or nothing if not animating
|
||||
|
||||
//don't do anything if portrait
|
||||
if (parms.Portrait) return true;
|
||||
|
||||
PawnRenderNode animatingNode = node;
|
||||
while (animatingNode != null
|
||||
&& !(animatingNode.AnimationWorker is AnimationWorker_KeyframesExtended))
|
||||
|
|
|
@ -4,18 +4,18 @@ using System.Collections.Generic;
|
|||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using UnityEngine;
|
||||
using Verse;
|
||||
|
||||
namespace Rimworld_Animations
|
||||
{
|
||||
|
||||
[HarmonyPatch(typeof(PawnRenderer), "BodyAngle")]
|
||||
|
||||
public class HarmonyPatch_PawnRenderer
|
||||
{
|
||||
public static bool Prefix(ref Pawn ___pawn, ref float __result)
|
||||
{
|
||||
//set body angle to zero, for when downed
|
||||
//stop using cache when animating, for when downed (downed disables cache)
|
||||
if (___pawn?.Drawer?.renderer?.renderTree?.rootNode?.AnimationWorker is AnimationWorker_KeyframesExtended)
|
||||
{
|
||||
__result = 0;
|
||||
|
@ -28,20 +28,5 @@ namespace Rimworld_Animations
|
|||
}
|
||||
}
|
||||
|
||||
[HarmonyPatch(typeof(PawnRenderer), "GetBodyPos")]
|
||||
public class HarmonyPatch_PawnRenderer2
|
||||
{
|
||||
//patch so that pawns appear at the same altitude layer, at layer Pawn
|
||||
public static void Postfix(PawnRenderer __instance, ref Vector3 __result)
|
||||
{
|
||||
|
||||
if (__instance.renderTree.rootNode.AnimationWorker is AnimationWorker_KeyframesExtended
|
||||
|| __instance.renderTree.rootNode.children.Any(x => x.AnimationWorker is AnimationWorker_KeyframesExtended))
|
||||
{
|
||||
__result.y = AltitudeLayer.Pawn.AltitudeFor();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -12,15 +12,13 @@ namespace Rimworld_Animations {
|
|||
public static void Postfix(ref Pawn ___pawn, ref Vector3 __result) {
|
||||
|
||||
//align pos on top of partner, position, etc., based on animatoranchor
|
||||
if (___pawn.TryGetComp<CompExtendedAnimator>() is CompExtendedAnimator animator)
|
||||
if (___pawn.TryGetComp<CompExtendedAnimator>() is CompExtendedAnimator animator
|
||||
&& animator.IsAnchored)
|
||||
{
|
||||
if (animator.IsAnchored)
|
||||
{
|
||||
Vector3 anchor = animator.getAnchor();
|
||||
__result.x = anchor.x;
|
||||
__result.z = anchor.z;
|
||||
}
|
||||
|
||||
Vector3 anchor = animator.getAnchor();
|
||||
//ignore y so that pawns don't clip through stuff
|
||||
__result.x = anchor.x;
|
||||
__result.z = anchor.z;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -14,8 +14,6 @@ namespace Rimworld_Animations
|
|||
|
||||
public override void EditMaterial(PawnRenderNode node, PawnDrawParms parms, ref Material material)
|
||||
{
|
||||
if (node.tree.pawn.def != ThingDefOf.Human) return;
|
||||
|
||||
if (node.tree.rootNode.AnimationWorker is AnimationWorker_KeyframesExtended
|
||||
|| node.tree.rootNode.children.Any(x => x.AnimationWorker is AnimationWorker_KeyframesExtended))
|
||||
{
|
||||
|
@ -26,10 +24,7 @@ namespace Rimworld_Animations
|
|||
|
||||
public override void TransformLayer(PawnRenderNode node, PawnDrawParms parms, ref float layer)
|
||||
{
|
||||
|
||||
base.TransformLayer(node, parms, ref layer);
|
||||
|
||||
if (node.tree.pawn.def != ThingDefOf.Human) return;
|
||||
layer -= 1000;
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
<RimAnims_Warning>Warning--You generally don't want to change human offsets, only alien offsets or animals</RimAnims_Warning>
|
||||
<RimAnims_CopyToClipboard>Copy Offset to Clipboard</RimAnims_CopyToClipboard>
|
||||
<RimAnims_ShareSettings>Paste offset values in OffsetDef, or share in Discord</RimAnims_ShareSettings>
|
||||
<RimAnim_FloatRangeRenderTree>Float range for Debug Render Tree offset menu: </RimAnim_FloatRangeRenderTree>
|
||||
|
||||
|
||||
</LanguageData>
|
|
@ -84,11 +84,6 @@
|
|||
<Compile Include="1.5\Source\Animations\AnimationOffsets\Offsets\BodyTypeOffset.cs" />
|
||||
<Compile Include="1.5\Source\Animations\AnimationProps\AnimationPropDef.cs" />
|
||||
<Compile Include="1.5\Source\Animations\AnimationWorkers\AnimationWorker_KeyframesExtended.cs" />
|
||||
<Compile Include="1.5\Source\Animations\PawnTests\BasePawnTest.cs" />
|
||||
<Compile Include="1.5\Source\Animations\PawnTests\PawnTest_Always.cs" />
|
||||
<Compile Include="1.5\Source\Animations\PawnTests\PawnTest_Multi.cs" />
|
||||
<Compile Include="1.5\Source\Animations\PawnTests\PawnTest_RJWCanBeFucked.cs" />
|
||||
<Compile Include="1.5\Source\Animations\PawnTests\PawnTest_RJWCanFuck.cs" />
|
||||
<Compile Include="1.5\Source\Comps\CompExtendedAnimator.cs" />
|
||||
<Compile Include="1.5\Source\Comps\CompProperties_ExtendedAnimator.cs" />
|
||||
<Compile Include="1.5\Source\Comps\CompProperties_ThingAnimator.cs" />
|
||||
|
@ -109,7 +104,6 @@
|
|||
<Compile Include="1.5\Source\MainTabWindows\OffsetMainButtonDefOf.cs" />
|
||||
<Compile Include="1.5\Source\MainTabWindows\WorldComponent_UpdateMainTab.cs" />
|
||||
<Compile Include="1.5\Source\Patches\Harmony_PatchAll.cs" />
|
||||
<Compile Include="1.5\Source\Patches\RimworldPatches\HarmonyPatch_Dialog_DebugRenderTree.cs" />
|
||||
<Compile Include="1.5\Source\Patches\RimworldPatches\HarmonyPatch_PawnRenderer.cs" />
|
||||
<Compile Include="1.5\Source\Patches\RimworldPatches\HarmonyPatch_PawnRenderNode.cs" />
|
||||
<Compile Include="1.5\Source\Patches\RimworldPatches\HarmonyPatch_PawnRenderNodeWorker.cs" />
|
||||
|
@ -253,11 +247,6 @@
|
|||
<Content Include="1.5\Sounds\Sex\Clap_8.wav" />
|
||||
<Content Include="1.5\Sounds\Sex\cum.wav" />
|
||||
<Content Include="1.5\Sounds\Sex\kucyu04.wav" />
|
||||
<Content Include="1.5\Sounds\Sex\Slap\Slap_1.wav" />
|
||||
<Content Include="1.5\Sounds\Sex\Slap\Slap_2.wav" />
|
||||
<Content Include="1.5\Sounds\Sex\Slap\Slap_3.wav" />
|
||||
<Content Include="1.5\Sounds\Sex\Slap\Slap_4.wav" />
|
||||
<Content Include="1.5\Sounds\Sex\Slap\Slap_5.wav" />
|
||||
<Content Include="1.5\Sounds\Sex\Slime\Slimy1.wav" />
|
||||
<Content Include="1.5\Sounds\Sex\Slime\Slimy2.wav" />
|
||||
<Content Include="1.5\Sounds\Sex\Slime\Slimy3.wav" />
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue