diff --git a/1.4/Assemblies/Rimworld-Animations.dll b/1.4/Assemblies/Rimworld-Animations.dll
index 4f3376e..dcee906 100644
Binary files a/1.4/Assemblies/Rimworld-Animations.dll and b/1.4/Assemblies/Rimworld-Animations.dll differ
diff --git a/1.4/Defs/AnimationDefs/AggressiveDoggy.xml b/1.4/Defs/AnimationDefs/AggressiveDoggy.xml
new file mode 100644
index 0000000..1a9098c
--- /dev/null
+++ b/1.4/Defs/AnimationDefs/AggressiveDoggy.xml
@@ -0,0 +1,1534 @@
+
+
+
+ SurpriseAnal
+
+ true
+
+ None
+ Anal
+ Vaginal
+
+
+ AnalRape
+ VaginalRape
+
+
+
+
+ Human
+
+
+ Anus
+ Vagina
+
+
+ (0, 0.02)
+
+
+
+
+ Human
+
+
+ (0.05, 0)
+ (0.12, -0.03)
+ (0.2, 0.15)
+ (0, 0.1)
+
+ true
+ true
+
+
+
+
+ SurpriseAnal
+ 0
+ 147
+ 147
+ false
+
+
+ Pawn
+
+
+ 20
+ 59.1421852
+ 34.3620377
+ 0.009598374
+ 0.7186958
+ -0.184436634
+ 2
+ 1
+ false
+
+
+ 55
+ 59.1421852
+ 34.3620377
+ 0.009598374
+ 0.777692854
+ -0.188369825
+ 2
+ 1
+
+
+ 1
+ 58.53158
+ 34.3620377
+ 0.009598374
+ 0.8240476
+ -0.188369825
+ 2
+ 1
+
+
+ 6
+ 58.52048
+ 34.3620377
+ 0.009598374
+ 0.824890435
+ -0.188369825
+ 2
+ 1
+
+
+ 5
+ 49.6041222
+ 4.66740751
+ 0.009598374
+ 0.8681547
+ -0.101840809
+ 1
+ 1
+
+
+ 59
+ 39.181385
+ 4.66740751
+ 0.009598374
+ 0.8878205
+ -0.0113786012
+ 1
+ 1
+
+
+ 1
+ 49.6041222
+ 4.66740751
+ 0.009598374
+ 0.8681547
+ -0.101840809
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ 40
+ 10.116
+ 14.922
+ 0
+ -0.154
+ 0.112
+ 1
+ 1
+
+
+ 18
+ 17.979
+ 14.922
+ 0
+ 0.079
+ 0.165
+ 1
+ 1
+ 32.966
+
+
+ 5
+ 20.754
+ 14.922
+ 0
+ 0.13
+ 0.189
+ 1
+ 1
+ 32
+
+
+ 5
+ 21.525
+ 14.922
+ 0
+ 0.144
+ 0.195
+ 1
+ 1
+ 15
+
+
+ 7
+ 22.296
+ 14.922
+ 0
+ 0.158
+ 0.202
+ 1
+ 1
+ 32
+
+
+ 71
+ Fuck
+ -11.728
+ 14.922
+ 0
+ 0.249
+ 0.248
+ 1
+ 1
+ 27
+
+
+ 1
+ 10.62
+ 19.653
+ 0
+ 0.225
+ 0.271
+ 1
+ 1
+ 32
+
+
+
+
+
+
+ HeadTilt
+ 0
+ 40
+ 40
+ false
+
+
+ Pawn
+
+
+ 5
+ 49.6041222
+ 4.66740751
+ 0.009598374
+ 0.8681547
+ -0.101840809
+ 1
+ 1
+
+
+ 8
+ 49.6041222
+ 4.66740751
+ 0.009598374
+ 0.8327563
+ -0.101840809
+ 1
+ 1
+
+
+ 26
+ 42.0564079
+ -4.599214
+ 0.009598374
+ 0.9187941
+ -0.0035123378
+ 1
+ 1
+
+
+ 1
+ 49.6041222
+ -25.5749664
+ 0.009598374
+ 0.8681547
+ -0.101840809
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ 5
+ 10.62
+ 19.653
+ 0
+ 0.225
+ 0.271
+ 1
+ 1
+ 32
+
+
+ 34
+ Fuck
+ -22.045
+ 19.653
+ 0
+ 0.351061
+ 0.2828664
+ 1
+ 1
+ 40
+
+
+ 1
+ 10.62
+ 19.653
+ 0
+ 0.225
+ 0.271
+ 1
+ 1
+ 32
+
+
+
+
+
+
+ HeadUp
+ 0
+ 320
+ 40
+ true
+
+
+ Pawn
+
+
+ 5
+ 49.6041222
+ -25.5749664
+ 0.009598374
+ 0.8681547
+ -0.101840809
+ 1
+ 1
+
+
+ 8
+ 49.6041222
+ -22.5488052
+ 0.009598374
+ 0.8327563
+ -0.101840809
+ 1
+ 1
+
+
+ 26
+ 42.0564079
+ -4.599214
+ 0.009598374
+ 0.9187941
+ -0.0035123378
+ 1
+ 1
+
+
+ 1
+ 49.6041222
+ -25.5749664
+ 0.009598374
+ 0.8681547
+ -0.101840809
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ 5
+ 10.62
+ 19.653
+ 0
+ 0.225
+ 0.271
+ 1
+ 1
+ 32
+
+
+ 34
+ Fuck
+ -22.045
+ 19.653
+ 0
+ 0.351061
+ 0.2828664
+ 1
+ 1
+ 40
+
+
+ 1
+ 10.62
+ 19.653
+ 0
+ 0.225
+ 0.271
+ 1
+ 1
+ 32
+
+
+
+
+
+
+ LeanForward
+ 0
+ 40
+ 40
+ false
+
+
+ Pawn
+
+
+ 24
+ 49.6041222
+ -25.5749664
+ 0.009598374
+ 0.8681547
+ -0.101840809
+ 1
+ 1
+
+
+ 6
+ 60.4049644
+ 1.61688948
+ 0.009598374
+ 0.8740543
+ -0.172637418
+ 1
+ 1
+
+
+ 4
+ 65.2660446
+ 1.61688948
+ 0.009598374
+ 0.8917534
+ -0.192303136
+ 1
+ 1
+
+
+ 5
+ 62.2992134
+ 1.40611315
+ 0.009598374
+ 0.9379204
+ -0.168517023
+ 1
+ 1
+
+
+ 1
+ 60.4049644
+ 1.61688948
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ 24
+ 10.62
+ 19.653
+ 0
+ 0.225
+ 0.271
+ 1
+ 1
+ 32
+
+
+ 6
+ 48.448
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 4
+ 50.473
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 5
+ Fuck
+ 23.512
+ 19.653
+ 0
+ 0.546
+ 0.245
+ 1
+ 1
+ 50
+
+
+ 1
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+
+
+
+
+ Superfast
+ 0
+ 56
+ 14
+ true
+
+
+ Pawn
+
+
+ 4
+ 60.4049644
+ 1.61688948
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+ 3
+ 60.4049644
+ 1.61688948
+ 0.009598374
+ 0.895686448
+ -0.166737691
+ 1
+ 1
+
+
+ 6
+ 62.2992134
+ 1.40611315
+ 0.009598374
+ 0.9379204
+ -0.168517023
+ 1
+ 1
+
+
+ 1
+ 60.4049644
+ 1.61688948
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ 4
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 3
+ 54.333
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 6
+ Fuck
+ 23.512
+ 19.653
+ 0
+ 0.593
+ 0.186
+ 1
+ 1
+ 60
+
+
+ 1
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+
+
+
+
+ HeadTiltSuperFast
+ 0
+ 112
+ 14
+ true
+
+
+ Pawn
+
+
+ 4
+ 60.4049644
+ 43.7031746
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 2
+ 1
+
+
+ 3
+ 60.4049644
+ 36.10043
+ 0.009598374
+ 0.895686448
+ -0.166737691
+ 2
+ 1
+
+
+ 6
+ 62.2992134
+ 52.47133
+ 0.009598374
+ 0.9379204
+ -0.168517023
+ 2
+ 1
+
+
+ 1
+ 60.4049644
+ 37.50244
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 2
+ 1
+
+
+
+
+ LayingPawn
+
+
+ 4
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 3
+ 54.333
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 6
+ Fuck
+ 23.512
+ 19.653
+ 0
+ 0.562
+ 0.182
+ 1
+ 1
+ 60
+
+
+ 1
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+
+
+
+
+ SuperfastFacedown
+ 0
+ 210
+ 14
+ true
+
+
+ Pawn
+
+
+ 2
+ 60.4049644
+ 62.89787
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+ 5
+ 60.4049644
+ 63.9160767
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+ 2
+ 60.4049644
+ 65.049614
+ 0.009598374
+ 0.895686448
+ -0.166737691
+ 1
+ 1
+
+
+ 4
+ 62.2992134
+ 59.6089859
+ 0.009598374
+ 0.9379204
+ -0.168517023
+ 1
+ 1
+
+
+ 1
+ 60.4049644
+ 62.89787
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ 2
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 5
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 2
+ 54.333
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 4
+ Fuck
+ 23.512
+ 19.653
+ 0
+ 0.591
+ 0.194
+ 1
+ 1
+ 60
+
+
+ 1
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+
+
+
+
+ SuperfastHeadTiltUp
+ 0
+ 36
+ 36
+ false
+
+
+ Pawn
+
+
+ 3
+ 60.4049644
+ 63.9160767
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+ 2
+ 60.4049644
+ 45.1198158
+ 0.009598374
+ 0.895686448
+ -0.166737691
+ 1
+ 1
+
+
+ 6
+ 62.2992134
+ 32.70548
+ 0.009598374
+ 0.9379204
+ -0.168517023
+ 1
+ 1
+
+
+ 3
+ 60.4049644
+ 23.617775
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+ 2
+ 60.4049644
+ 13.3330221
+ 0.009598374
+ 0.895686448
+ -0.166737691
+ 1
+ 1
+
+
+ 6
+ 62.2992134
+ 18.4331627
+ 0.009598374
+ 0.9379204
+ -0.168517023
+ 1
+ 1
+
+
+ 3
+ 60.4049644
+ 6.483466
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+ 2
+ 60.4049644
+ 7.298557
+ 0.009598374
+ 0.895686448
+ -0.166737691
+ 1
+ 1
+
+
+ 8
+ 62.2992134
+ 2.71663713
+ 0.009598374
+ 0.9379204
+ -0.168517023
+ 1
+ 1
+
+
+ 1
+ 60.4049644
+ -25.0596066
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ 3
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 2
+ 54.333
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 6
+ Fuck
+ 23.512
+ 19.653
+ 0
+ 0.591
+ 0.194
+ 1
+ 1
+ 60
+
+
+ 3
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 2
+ 54.333
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 6
+ Fuck
+ 23.512
+ 19.653
+ 0
+ 0.591
+ 0.194
+ 1
+ 1
+ 60
+
+
+ 3
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 2
+ 54.333
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 8
+ Fuck
+ 23.512
+ 19.653
+ 0
+ 0.591
+ 0.194
+ 1
+ 1
+ 60
+
+
+ 1
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+
+
+
+
+ Superfastheadtilted
+ 0
+ 420
+ 12
+ true
+
+
+ Pawn
+
+
+ 3
+ 60.4049644
+ -25.0596066
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+ 3
+ 60.4049644
+ -18.6158123
+ 0.009598374
+ 0.895686448
+ -0.166737691
+ 1
+ 1
+
+
+ 5
+ 62.2992134
+ -21.62202
+ 0.009598374
+ 0.9379204
+ -0.168517023
+ 1
+ 1
+
+
+ 1
+ 60.4049644
+ -25.0596066
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ 3
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 3
+ 54.333
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 5
+ Fuck
+ 23.512
+ 19.653
+ 0
+ 0.593
+ 0.186
+ 1
+ 1
+ 60
+
+
+ 1
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+
+
+
+
+ HeadTiltSuperFast (Clone)
+ 0
+ 112
+ 14
+ true
+
+
+ Pawn
+
+
+ 4
+ 60.4049644
+ 43.7031746
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 2
+ 1
+
+
+ 3
+ 60.4049644
+ 36.10043
+ 0.009598374
+ 0.895686448
+ -0.166737691
+ 2
+ 1
+
+
+ 6
+ 62.2992134
+ 52.47133
+ 0.009598374
+ 0.9379204
+ -0.168517023
+ 2
+ 1
+
+
+ 1
+ 60.4049644
+ 37.50244
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 2
+ 1
+
+
+
+
+ LayingPawn
+
+
+ 4
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 3
+ 54.333
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 6
+ Fuck
+ 23.512
+ 19.653
+ 0
+ 0.562
+ 0.182
+ 1
+ 1
+ 60
+
+
+ 1
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+
+
+
+
+ Superfastheadtilted (Clone)
+ 0
+ 420
+ 12
+ true
+
+
+ Pawn
+
+
+ 3
+ 60.4049644
+ -25.0596066
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+ 3
+ 60.4049644
+ -18.6158123
+ 0.009598374
+ 0.895686448
+ -0.166737691
+ 1
+ 1
+
+
+ 5
+ 62.2992134
+ -21.62202
+ 0.009598374
+ 0.9379204
+ -0.168517023
+ 1
+ 1
+
+
+ 1
+ 60.4049644
+ -25.0596066
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ 3
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 3
+ 54.333
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 5
+ Fuck
+ 23.512
+ 19.653
+ 0
+ 0.593
+ 0.186
+ 1
+ 1
+ 60
+
+
+ 1
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+
+
+
+
+ Superfastheadtilted (Clone)
+ 0
+ 240
+ 80
+ true
+
+
+ Pawn
+
+
+ 9
+ 60.4049644
+ -25.0596066
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+ true
+
+
+ 7
+ 60.4049644
+ -18.6158123
+ 0.009598374
+ 0.895686448
+ -0.166737691
+ 1
+ 1
+ true
+
+
+ 15
+ Fuck
+ 62.2992134
+ -21.62202
+ 0.009598374
+ 0.9379204
+ -0.168517023
+ 1
+ 1
+ true
+
+
+ 48
+ Cum
+ 62.2992134
+ -21.62202
+ 0.009598374
+ 0.9379204
+ -0.168517023
+ 1
+ 1
+ true
+
+
+ 1
+ 60.4049644
+ -25.0596066
+ 0.009598374
+ 0.8917534
+ -0.168704227
+ 1
+ 1
+ true
+
+
+
+
+ LayingPawn
+
+
+ 9
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 7
+ 54.333
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+ 15
+ Slimy
+ 23.512
+ 19.653
+ 0
+ 0.593
+ 0.186
+ 1
+ 1
+ 60
+
+
+ 48
+ 33.548
+ 19.653
+ 0
+ 0.593
+ 0.186
+ 1
+ 1
+ 60
+
+
+ 1
+ None
+ 46.041
+ 19.653
+ 0
+ 0.489
+ 0.236
+ 1
+ 1
+ 60
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1.4/Defs/AnimationDefs/DoubleBlowjob.xml b/1.4/Defs/AnimationDefs/DoubleBlowjob.xml
new file mode 100644
index 0000000..4dd5c9f
--- /dev/null
+++ b/1.4/Defs/AnimationDefs/DoubleBlowjob.xml
@@ -0,0 +1,1921 @@
+
+
+
+ DoubleBlowjob
+
+ true
+
+ None
+ Oral
+ Handjob
+ Fellatio
+
+
+ Rape_Oral
+ Rape_Fellatio
+ Rape_Reverse_Fellatio
+ Sex_Reverse_Fellatio
+ Sex_Fellatio
+ Sex_Handjob
+ Sex_Reverse_Handjob
+ Rape_Reverse_Handjob
+ Rape_Handjob
+ Rape_Beakjob
+ Sex_Beakjob
+ Sex_Reverse_Beakjob
+ Rape_Reverse_Beakjob
+
+
+
+
+ Human
+
+ true
+
+
+
+ Human
+
+ true
+
+
+
+ Human
+
+
+ Penis
+
+ true
+ true
+
+
+
+
+ LeftGettingOn
+ 70
+ 70
+ false
+
+
+ Pawn
+
+
+ 19.5730782
+ 3.671945
+ -0.00393304229
+ -0.5978373
+ 0.157325149
+ 1
+ 1
+ 69
+
+
+ 25.5458
+ 7.708157
+ -0.00393304229
+ -0.466077149
+ 0.1691246
+ 1
+ 1
+ 1
+
+
+
+
+ Pawn
+
+
+ -28.3147774
+ -0.461400777
+ 0.593902469
+ 0.149458885
+ 3
+ 3
+ 38
+
+
+ -28.3147774
+ -0.461400777
+ -0.02850604
+ 0.58997035
+ 0.1612581
+ 3
+ 3
+ 31
+
+
+ -28.3147774
+ -0.461400777
+ 0.593902469
+ 0.149458885
+ 2
+ 3
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -179.6804
+ -179.330887
+ -0.0118003711
+ -0.381514549
+ 2
+ 2
+ 69
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -15
+ 1
+
+
+
+
+
+
+ LeftBlowJob
+ 240
+ 80
+ true
+
+
+ Pawn
+
+
+ 25.5458
+ 7.708157
+ -0.00393304229
+ -0.466077149
+ 0.1691246
+ 1
+ 1
+ 39
+
+
+ 37.29544
+ 3.18303084
+ -0.0481027365
+ -0.44641155
+ 0.163224936
+ 1
+ 1
+ 40
+ Suck
+
+
+ 25.5458
+ 7.708157
+ -0.00393304229
+ -0.466077149
+ 0.1691246
+ 1
+ 1
+ 1
+
+
+
+
+ Pawn
+
+
+ -28.3147774
+ -0.461400777
+ 0.593902469
+ 0.149458885
+ 2
+ 3
+ 31
+
+
+ -28.3147774
+ -0.461400777
+ -0.0127905905
+ 0.582103252
+ 0.161258221
+ 2
+ 3
+ 48
+
+
+ -28.3147774
+ -0.461400777
+ 0.593902469
+ 0.149458885
+ 2
+ 3
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -15
+ 39
+ None
+
+
+ -179.68
+ -179.331
+ 0.0117773116
+ -0.012
+ -0.374133736
+ 2
+ 2
+ -15
+ 40
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -15
+ 1
+
+
+
+
+
+
+ RightFacing
+ 400
+ 80
+ true
+
+
+ Pawn
+
+
+ 25.5458
+ 7.708157
+ -0.00393304229
+ -0.466077149
+ 0.1691246
+ 1
+ 1
+ 24
+
+
+ 37.29544
+ 3.18303084
+ -0.0481027365
+ -0.44641155
+ 0.163224936
+ 1
+ 1
+ 55
+ Suck
+
+
+ 25.5458
+ 7.708157
+ -0.00393304229
+ -0.466077149
+ 0.1691246
+ 1
+ 1
+ 1
+
+
+
+
+ Pawn
+
+
+ -28.3147774
+ -0.461400777
+ 0.593902469
+ 0.149458885
+ 3
+ 3
+ 30
+
+
+ -28.3147774
+ -0.461400777
+ -0.0123875439
+ 0.5860361
+ 0.155358553
+ 3
+ 3
+ 49
+
+
+ -28.3147774
+ -0.461400777
+ 0.593902469
+ 0.149458885
+ 3
+ 3
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -15
+ 24
+ Slimy
+
+
+ -179.68
+ -179.331
+ 0.0117773116
+ -0.012
+ -0.374133736
+ 2
+ 2
+ -15
+ 55
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -15
+ 1
+
+
+
+
+
+
+ Switch
+ 100
+ 100
+ false
+
+
+ Pawn
+
+
+ 25.5458
+ 7.708157
+ -0.00393304229
+ -0.466077149
+ 0.1691246
+ 1
+ 1
+ 16
+
+
+ 15.6320648
+ 7.708157
+ -0.00393304229
+ -0.485742867
+ 0.1828906
+ 1
+ 1
+ 83
+
+
+ 23.7728024
+ 7.708157
+ -0.00393304229
+ -0.5817472
+ 0.162777856
+ 1
+ 1
+ 1
+
+
+
+
+ Pawn
+
+
+ -28.3147774
+ -0.461400777
+ 0.593902469
+ 0.149458885
+ 3
+ 3
+ 48
+
+
+ -28.3147774
+ 0.4414621
+ 0.58497715
+ 0.161964208
+ 3
+ 3
+ 22
+
+
+ -28.3147774
+ -5.852266
+ -0.0125217736
+ 0.499507248
+ 0.202556252
+ 3
+ 3
+ 29
+
+
+ -28.3147774
+ -3.62854958
+ 0.4552595
+ 0.175024331
+ 3
+ 3
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -15
+ 9
+ Suck
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 13
+ 41
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 49
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 15
+ 1
+
+
+
+
+
+
+ RightBlowjobFaster
+ 400
+ 50
+ true
+
+
+ Pawn
+
+
+ 23.7728024
+ 7.708157
+ -0.00393304229
+ -0.5817472
+ 0.162777856
+ 1
+ 1
+ 29
+
+
+ 23.7728024
+ 7.708157
+ -0.0135100782
+ -0.575847447
+ 0.168677568
+ 1
+ 1
+ 20
+
+
+ 23.7728024
+ 7.708157
+ -0.00393304229
+ -0.5817472
+ 0.162777856
+ 1
+ 1
+ 1
+
+
+
+
+ Pawn
+
+
+ -28.3147774
+ -3.62854958
+ 0.4552595
+ 0.175024331
+ 3
+ 3
+ 14
+
+
+ -32.7987442
+ -8.49699
+ -0.0141675482
+ 0.432316452
+ 0.15552257
+ 3
+ 3
+ 10
+
+
+ -36.00158
+ -3.62854958
+ -0.0242872238
+ 0.415928543
+ 0.141592741
+ 3
+ 3
+ 9
+
+
+ -33.23433
+ 0.2594432
+ -0.0155438231
+ 0.4300877
+ 0.153628111
+ 3
+ 3
+ 16
+
+
+ -28.3147774
+ -3.62854958
+ 0.4552595
+ 0.175024331
+ 3
+ 3
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 15
+ 14
+
+
+ -179.68
+ -179.331
+ 0.007
+ -0.012
+ -0.373
+ 2
+ 2
+ 20
+ 10
+ Suck
+
+
+ -179.68
+ -179.331
+ 0.0117993951
+ -0.012000002
+ -0.366267473
+ 2
+ 2
+ 15
+ 9
+
+
+ -179.68
+ -179.331
+ 0.008
+ -0.012
+ -0.372
+ 2
+ 2
+ 10
+ 16
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 15
+ 1
+
+
+
+
+
+
+ LeftFacing
+ 50
+ 50
+ false
+
+
+ Pawn
+
+
+ 23.7728024
+ 7.708157
+ -0.00393304229
+ -0.5817472
+ 0.162777856
+ 1
+ 1
+ 29
+
+
+ 23.7728024
+ 7.708157
+ -0.0135100782
+ -0.575847447
+ 0.168677568
+ 2
+ 1
+ 20
+
+
+ 23.7728024
+ 7.708157
+ -0.00393304229
+ -0.5817472
+ 0.162777856
+ 2
+ 1
+ 1
+
+
+
+
+ Pawn
+
+
+ -28.3147774
+ -3.62854958
+ 0.4552595
+ 0.175024331
+ 3
+ 3
+ 14
+
+
+ -32.7987442
+ -8.49699
+ -0.0141675482
+ 0.432316452
+ 0.15552257
+ 3
+ 3
+ 10
+
+
+ -36.00158
+ -3.62854958
+ -0.0242872238
+ 0.415928543
+ 0.141592741
+ 3
+ 3
+ 9
+
+
+ -33.23433
+ 0.2594432
+ -0.0155438231
+ 0.4300877
+ 0.153628111
+ 3
+ 3
+ 16
+
+
+ -28.3147774
+ -3.62854958
+ 0.4552595
+ 0.175024331
+ 3
+ 3
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 15
+ 14
+
+
+ -179.68
+ -179.331
+ 0.007
+ -0.012
+ -0.373
+ 2
+ 2
+ 20
+ 10
+ Suck
+
+
+ -179.68
+ -179.331
+ 0.0117993951
+ -0.012000002
+ -0.366267473
+ 2
+ 2
+ 15
+ 9
+
+
+ -179.68
+ -179.331
+ 0.008
+ -0.012
+ -0.372
+ 2
+ 2
+ 10
+ 16
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 15
+ 1
+
+
+
+
+
+
+ RightBlowjobFasterLeftFacing
+ 270
+ 270
+ false
+
+
+ Pawn
+
+
+ 23.7728024
+ 7.708157
+ -0.00393304229
+ -0.5817472
+ 0.162777856
+ 2
+ 1
+ 43
+
+
+ 23.7728024
+ 7.708157
+ -0.0135100782
+ -0.575847447
+ 0.168677568
+ 2
+ 1
+ 36
+
+
+ 23.7728024
+ 7.708157
+ -0.00393304229
+ -0.5817472
+ 0.162777856
+ 2
+ 1
+ 39
+
+
+ 23.7728024
+ 7.708157
+ -0.0135100782
+ -0.575847447
+ 0.168677568
+ 2
+ 1
+ 41
+
+
+ 23.7728024
+ 7.708157
+ -0.00393304229
+ -0.5817472
+ 0.162777856
+ 2
+ 1
+ 45
+
+
+ 23.7728024
+ 7.708157
+ -0.0135100782
+ -0.575847447
+ 0.168677568
+ 2
+ 1
+ 65
+
+
+ 23.7728024
+ 7.708157
+ -0.00393304229
+ -0.5817472
+ 0.162777856
+ 2
+ 1
+ 1
+
+
+
+
+ Pawn
+
+
+ -28.3147774
+ -3.62854958
+ 0.4552595
+ 0.175024331
+ 3
+ 3
+ 14
+
+
+ -32.7987442
+ -8.49699
+ -0.0141675482
+ 0.432316452
+ 0.15552257
+ 3
+ 3
+ 10
+
+
+ -36.00158
+ -3.62854958
+ -0.0242872238
+ 0.415928543
+ 0.141592741
+ 3
+ 3
+ 9
+
+
+ -33.23433
+ 0.2594432
+ -0.0155438231
+ 0.4300877
+ 0.153628111
+ 3
+ 3
+ 16
+
+
+ -28.3147774
+ -3.62854958
+ 0.4552595
+ 0.175024331
+ 3
+ 3
+ 14
+
+
+ -32.7987442
+ -8.49699
+ -0.0141675482
+ 0.432316452
+ 0.15552257
+ 3
+ 3
+ 10
+
+
+ -36.00158
+ -3.62854958
+ -0.0242872238
+ 0.415928543
+ 0.141592741
+ 3
+ 3
+ 9
+
+
+ -33.23433
+ 0.2594432
+ -0.0155438231
+ 0.4300877
+ 0.153628111
+ 3
+ 3
+ 16
+ Slimy
+
+
+ -28.3147774
+ -3.62854958
+ 0.4552595
+ 0.175024331
+ 3
+ 3
+ 14
+
+
+ -32.7987442
+ -8.49699
+ -0.0141675482
+ 0.432316452
+ 0.15552257
+ 3
+ 3
+ 10
+
+
+ -36.00158
+ -3.62854958
+ -0.0242872238
+ 0.415928543
+ 0.141592741
+ 3
+ 3
+ 9
+
+
+ -33.23433
+ 0.2594432
+ -0.0155438231
+ 0.4300877
+ 0.153628111
+ 3
+ 3
+ 16
+
+
+ -28.3147774
+ -3.62854958
+ 0.4552595
+ 0.175024331
+ 3
+ 3
+ 14
+
+
+ -32.7987442
+ -8.49699
+ -0.0141675482
+ 0.432316452
+ 0.15552257
+ 3
+ 3
+ 10
+
+
+ -36.00158
+ -3.62854958
+ -0.0242872238
+ 0.415928543
+ 0.141592741
+ 3
+ 3
+ 9
+
+
+ -33.23433
+ 0.2594432
+ -0.0155438231
+ 0.4300877
+ 0.153628111
+ 3
+ 3
+ 16
+
+
+ -28.3147774
+ -3.62854958
+ 0.4552595
+ 0.175024331
+ 3
+ 3
+ 14
+
+
+ -32.7987442
+ -8.49699
+ -0.0141675482
+ 0.432316452
+ 0.15552257
+ 3
+ 3
+ 10
+
+
+ -36.00158
+ -3.62854958
+ -0.0242872238
+ 0.415928543
+ 0.141592741
+ 3
+ 3
+ 23
+
+
+ -33.23433
+ 0.2594432
+ -0.0155438231
+ 0.4300877
+ 0.153628111
+ 3
+ 3
+ 26
+
+
+ -28.3147774
+ -3.62854958
+ 0.4552595
+ 0.175024331
+ 3
+ 3
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 15
+ 14
+
+
+ -179.68
+ -179.331
+ 0.007
+ -0.012
+ -0.373
+ 2
+ 2
+ 20
+ 10
+ Suck
+
+
+ -179.68
+ -179.331
+ 0.0117993951
+ -0.012000002
+ -0.366267473
+ 2
+ 2
+ 15
+ 9
+
+
+ -179.68
+ -179.331
+ 0.008
+ -0.012
+ -0.372
+ 2
+ 2
+ 10
+ 16
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 15
+ 14
+ None
+
+
+ -179.68
+ -179.331
+ 0.007
+ -0.012
+ -0.373
+ 2
+ 2
+ 20
+ 10
+ Suck
+
+
+ -179.68
+ -179.331
+ 0.0117993951
+ -0.012000002
+ -0.366267473
+ 2
+ 2
+ 15
+ 9
+
+
+ -179.68
+ -179.331
+ 0.008
+ -0.012
+ -0.372
+ 2
+ 2
+ 10
+ 16
+
+
+ -179.68
+ -179.331
+ 0.007
+ -0.012
+ -0.373
+ 2
+ 2
+ 20
+ 10
+ Suck
+
+
+ -179.68
+ -179.331
+ 0.0117993951
+ -0.012000002
+ -0.366267473
+ 2
+ 2
+ 15
+ 9
+
+
+ -179.68
+ -179.331
+ 0.008
+ -0.012
+ -0.372
+ 2
+ 2
+ 10
+ 16
+
+
+ -179.68
+ -179.331
+ 0.007
+ -0.012
+ -0.373
+ 2
+ 2
+ 20
+ 10
+ Suck
+
+
+ -179.68
+ -179.331
+ 0.0117993951
+ -0.012000002
+ -0.366267473
+ 2
+ 2
+ 15
+ 9
+
+
+ -179.68
+ -179.331
+ 0.008
+ -0.012
+ -0.372
+ 2
+ 2
+ 10
+ 16
+
+
+ -179.68
+ -179.331
+ 0.007
+ -0.012
+ -0.373
+ 2
+ 2
+ 20
+ 10
+ Suck
+
+
+ -179.68
+ -179.331
+ 0.0117993951
+ -0.012000002
+ -0.366267473
+ 2
+ 2
+ 15
+ 9
+
+
+ -179.68
+ -179.331
+ 0.008
+ -0.012
+ -0.372
+ 2
+ 2
+ 10
+ 16
+
+
+ -179.68
+ -179.331
+ 0.007
+ -0.012
+ -0.373
+ 2
+ 2
+ 20
+ 10
+ Suck
+
+
+ -179.68
+ -179.331
+ 0.0117993951
+ -0.012000002
+ -0.366267473
+ 2
+ 2
+ 15
+ 9
+
+
+ -179.68
+ -179.331
+ 0.008
+ -0.012
+ -0.372
+ 2
+ 2
+ 10
+ 16
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 15
+ 31
+ None
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 15
+ 1
+
+
+
+
+
+
+ MiddleKissing
+ 249
+ 0
+
+
+
+ Pawn
+
+
+ 23.7728024
+ 7.708157
+ -0.00393304229
+ -0.5817472
+ 0.162777856
+ 2
+ 1
+ 8
+
+
+ 23.7728024
+ 7.708157
+ -0.00393304229
+ -0.5817472
+ 0.162777856
+ 1
+ 1
+ 26
+
+
+ 24.52071
+ 7.708157
+ -0.00393304229
+ -0.5817472
+ 0.162777856
+ 1
+ 1
+ 39
+
+
+ 33.8062363
+ -1.745628
+ -0.00393304229
+ -0.562081456
+ 0.149011865
+ 1
+ 1
+ 40
+
+
+ 20.67817
+ -2.64162827
+ -0.0374405421
+ -0.563148558
+ 0.146207914
+ 1
+ 1
+ 42
+
+
+ 33.67371
+ -10.6781654
+ -0.02562505
+ -0.573191941
+ 0.119817734
+ 1
+ 1
+ 32
+
+
+ 24.55168
+ 1.83792114
+ -0.0187649541
+ -0.568719745
+ 0.120776057
+ 1
+ 1
+ 61
+
+
+ 24.167057
+ 5.30330229
+ -0.03378879
+ -0.465604663
+ 0.178063959
+ 1
+ 1
+ 1
+
+
+
+
+ PawnUnused
+
+
+ -28.3147774
+ -3.62854958
+ 0.4552595
+ 0.175024331
+ 3
+ 3
+ 27
+
+
+ -19.5583725
+ -3.62854958
+ 0.0111185312
+ 0.4552595
+ 0.175024331
+ 3
+ 3
+ 26
+
+
+ -21.90327
+ -3.62854958
+ -0.0208243951
+ 0.518189847
+ 0.141592622
+ 3
+ 3
+ 34
+
+
+ -16.8763733
+ -3.62854958
+ -0.0295713171
+ 0.518189847
+ 0.141592622
+ 3
+ 3
+ 22
+
+
+ -32.85453
+ 3.495752
+ -0.0199447311
+ 0.524581254
+ 0.14342092
+ 3
+ 3
+ 81
+
+
+ -26.2668018
+ -3.30659652
+ -0.0487327129
+ 0.518481255
+ 0.146201879
+ 3
+ 3
+ 58
+
+
+ -41.35107
+ -0.843487263
+ -0.06996385
+ 0.5139825
+ 0.148252845
+ 3
+ 3
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 15
+ 15
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 12
+ 10
+ Suck
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -15
+ 12
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 31
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -1.541
+ 9
+ None
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 34
+ Suck
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -3
+ 11
+ Suck
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -5
+ 24
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -4.063
+ 26
+ Suck
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ 5
+ 76
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -12
+ 1
+
+
+
+
+
+
+ Double
+ 450
+ 225
+ true
+
+
+ Pawn
+
+
+ 24.167057
+ 5.30330229
+ -0.03378879
+ -0.465604663
+ 0.178063959
+ 1
+ 1
+ 49
+ Suck
+
+
+ 40.14287
+ 10.45346
+ -0.023175139
+ -0.465604663
+ 0.178063959
+ 1
+ 1
+ 25
+
+
+ 24.167057
+ 5.30330229
+ -0.03378879
+ -0.465604663
+ 0.178063959
+ 1
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -41.35107
+ -0.843487263
+ -0.06996385
+ 0.5139825
+ 0.148252845
+ 3
+ 3
+ 21
+
+
+ -47.4342079
+ 8.690771
+ -0.12225467
+ 0.5198823
+ 0.162018836
+ 3
+ 3
+ 53
+ Slimy
+
+
+ -41.35107
+ -0.843487263
+ -0.06996385
+ 0.5139825
+ 0.148252845
+ 3
+ 3
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -12
+ 49
+
+
+ -179.68
+ -179.331
+ 0.023598671
+ -0.0119999992
+ -0.37216714
+ 2
+ 2
+ -12
+ 25
+ Slimy
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -12
+ 1
+
+
+
+
+
+
+ Cum
+ 600
+ 600
+ true
+
+
+ Pawn
+
+
+ 24.167057
+ 5.30330229
+ -0.03378879
+ -0.465604663
+ 0.178063959
+ 1
+ 1
+ 49
+
+
+ 40.14287
+ 10.45346
+ -0.023175139
+ -0.465604663
+ 0.178063959
+ 1
+ 1
+ 78
+ None
+
+
+ 41.7705231
+ 14.5681791
+ -0.0152118988
+ -0.465604663
+ 0.178063959
+ 1
+ 1
+ 72
+ Suck
+
+
+ 24.167057
+ 5.30330229
+ -0.03378879
+ -0.465604663
+ 0.178063959
+ 1
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -41.35107
+ -0.843487263
+ -0.06996385
+ 0.5139825
+ 0.148252845
+ 3
+ 3
+ 37
+
+
+ -47.4342079
+ 8.690771
+ -0.12225467
+ 0.5198823
+ 0.162018836
+ 3
+ 3
+ 55
+ Slimy
+
+
+ -41.35107
+ -0.843487263
+ -0.06996385
+ 0.5139825
+ 0.148252845
+ 3
+ 3
+ 58
+ Slimy
+
+
+ -47.4342079
+ 8.690771
+ -0.12225467
+ 0.5198823
+ 0.162018836
+ 3
+ 3
+ 49
+ Slimy
+
+
+ -41.35107
+ -0.843487263
+ -0.06996385
+ 0.5139825
+ 0.148252845
+ 3
+ 3
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -12
+ 49
+
+
+ -179.68
+ -179.331
+ 0.023598671
+ -0.0119999992
+ -0.37216714
+ 2
+ 2
+ -12
+ true
+ 78
+ Cum
+
+
+ -179.68
+ -179.331
+ 0.023598671
+ -0.0119999992
+ -0.37216714
+ 2
+ 2
+ -12
+ 72
+
+
+ -179.68
+ -179.331
+ -0.012
+ -0.382
+ 2
+ 2
+ -12
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1.4/Defs/AnimationDefs/FacingForwardFuck.xml b/1.4/Defs/AnimationDefs/FacingForwardFuck.xml
new file mode 100644
index 0000000..440dd8f
--- /dev/null
+++ b/1.4/Defs/AnimationDefs/FacingForwardFuck.xml
@@ -0,0 +1,686 @@
+
+
+
+ FacingForwardFuck
+
+ true
+
+ Vaginal
+ Anal
+ None
+
+
+ Rape_Anal
+ Rape_Cunnilingus
+ Rape_Vaginal
+ Rape_Reverse_Anal
+ Rape_Reverse_Vaginal
+ Sex_Reverse_Anal
+ Sex_Reverse_Vaginal
+ Sex_Anal
+ Sex_Vaginal
+
+
+
+
+ Human
+
+
+ (0, -0.05)
+ (0, -0.05)
+ (0.07, 0.15)
+
+
+
+
+ Human
+
+
+ Penis
+
+ true
+
+ (-0.03, 0.03)
+ (-0.05, 0.2)
+ (-0.02, 0.05)
+
+
+
+
+
+ SlowFuck
+ 500
+ 300
+ true
+
+
+ Pawn
+
+
+ 16.6431561
+ 0.9831765
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 3
+ 2
+ 63
+ Fuck
+
+
+ 14.6821575
+ 0.9831765
+ -0.09562898
+ 0.3166983
+ 0.241406
+ 3
+ 2
+ 36
+ Slimy
+
+
+ 16.6431561
+ 0.9831765
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 3
+ 2
+ 1
+ None
+
+
+
+
+ LayingPawn
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 63
+
+
+ -19.129
+ -14.649
+ 0.058226347
+ -0.0200669244
+ 0.036534965
+ 1
+ 2
+ 15
+ 36
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 1
+
+
+
+
+
+
+ FemaleFaceForward
+ 200
+ 100
+ true
+
+
+ Pawn
+
+
+ 16.6431561
+ 8.393279
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 2
+ 2
+ 64
+ Fuck
+
+
+ 14.6821575
+ 7.09635925
+ -0.06650379
+ 0.3166983
+ 0.241406
+ 2
+ 2
+ 35
+ Slimy
+
+
+ 16.6431561
+ 8.393279
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 2
+ 2
+ 1
+ None
+
+
+
+
+ LayingPawn
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 64
+
+
+ -19.129
+ -14.649
+ 0.058226347
+ -0.0200669244
+ 0.036534965
+ 1
+ 2
+ 15
+ 35
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 1
+
+
+
+
+
+
+ HipMovement
+ 300
+ 200
+ true
+
+
+ Pawn
+
+
+ 16.6431561
+ 8.393279
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 2
+ 2
+ 55
+ Fuck
+
+
+ 14.6821575
+ 7.09635925
+ -0.06650379
+ 0.3166983
+ 0.241406
+ 2
+ 2
+ 20
+ Slimy
+
+
+ 20.0933418
+ 7.5340724
+ -0.0468387455
+ 0.299985439
+ 0.210036
+ 2
+ 2
+ 24
+
+
+ 16.6431561
+ 8.393279
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 2
+ 2
+ 1
+ None
+
+
+
+
+ LayingPawn
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 55
+
+
+ -19.129
+ -14.649
+ 0.058226347
+ -0.0200669244
+ 0.036534965
+ 1
+ 2
+ 15
+ 20
+
+
+ -19.129
+ -14.649
+ 0.047
+ -0.021
+ 0.047
+ 1
+ 2
+ 5
+ 24
+ Slimy
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 1
+
+
+
+
+
+
+ MediumFuck
+ 560
+ 280
+ true
+
+
+ Pawn
+
+
+ 16.6431561
+ 0.9831765
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 3
+ 2
+ 39
+ Fuck
+
+
+ 14.6821575
+ 0.9831765
+ -0.09562898
+ 0.3166983
+ 0.241406
+ 3
+ 2
+ 30
+ Slimy
+
+
+ 16.6431561
+ 0.9831765
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 3
+ 2
+ 1
+ None
+
+
+
+
+ LayingPawn
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 39
+
+
+ -19.129
+ -14.649
+ 0.058226347
+ -0.0200669244
+ 0.036534965
+ 1
+ 2
+ 15
+ 30
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 1
+
+
+
+
+
+
+ FastFuckFaceForward
+ 360
+ 270
+ true
+
+
+ Pawn
+
+
+ 16.6431561
+ 8.393279
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 2
+ 2
+ 14
+ Fuck
+
+
+ 14.6821575
+ 7.09635925
+ -0.06650379
+ 0.3166983
+ 0.241406
+ 2
+ 2
+ 15
+ Slimy
+
+
+ 16.6431561
+ 8.489082
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 2
+ 2
+ 1
+ None
+
+
+
+
+ LayingPawn
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 14
+
+
+ -19.129
+ -14.649
+ 0.058226347
+ -0.0200669244
+ 0.036534965
+ 1
+ 2
+ 15
+ 15
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 1
+
+
+
+
+
+
+ FastFuck
+ 144
+ 72
+ true
+
+
+ Pawn
+
+
+ 16.6431561
+ 0.9831765
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 3
+ 2
+ 8
+ Fuck
+
+
+ 14.6821575
+ 0.9831765
+ -0.09562898
+ 0.3166983
+ 0.241406
+ 3
+ 2
+ 9
+ Slimy
+
+
+ 16.6431561
+ 0.9831765
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 3
+ 2
+ 1
+ None
+
+
+
+
+ LayingPawn
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 8
+
+
+ -19.129
+ -14.649
+ 0.058226347
+ -0.0200669244
+ 0.036534965
+ 1
+ 2
+ 15
+ 9
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 1
+
+
+
+
+
+
+ Orgasm
+ 300
+ 400
+ true
+
+
+ Pawn
+
+
+ 16.6431561
+ 0.9831765
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 3
+ 2
+ true
+ 66
+ Cum
+
+
+ 16.6431561
+ 0.9831765
+ 0.0103825331
+ 0.251721561
+ 0.1278264
+ 3
+ 2
+ 16
+ None
+
+
+ 14.6821575
+ 0.9831765
+ -0.09562898
+ 0.3166983
+ 0.241406
+ 3
+ 2
+ 17
+ Slimy
+
+
+ 16.6431561
+ 0.9831765
+ -0.0039331913
+ 0.263521016
+ 0.141592383
+ 3
+ 2
+ 1
+ None
+
+
+
+
+ LayingPawn
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 66
+ Fuck
+
+
+ -19.129
+ -14.649
+ 0.0120656937
+ -0.0200668052
+ 0.0886991248
+ 1
+ 2
+ 10
+ 16
+
+
+ -19.129
+ -14.649
+ 0.058226347
+ -0.0200669244
+ 0.036534965
+ 1
+ 2
+ 15
+ 17
+
+
+ -19.129
+ -14.649
+ 0.022
+ -0.024
+ 0.071
+ 1
+ 2
+ 10
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1.4/Defs/AnimationDefs/LezThreesome.xml b/1.4/Defs/AnimationDefs/LezThreesome.xml
new file mode 100644
index 0000000..49aecc2
--- /dev/null
+++ b/1.4/Defs/AnimationDefs/LezThreesome.xml
@@ -0,0 +1,1086 @@
+
+
+
+ LesbianThreesome
+
+ true
+
+ None
+ Vaginal
+ Oral
+ Cunnilingus
+
+
+ Sex_Cunnilingus
+ Sex_Reverse_Cunnilingus
+ Rape_Reverse_Cunnilingus
+ Rape_Oral
+ Rape_Cunnilingus
+
+
+
+
+ Human
+
+
+ (0, 0)
+
+
+
+
+ Human
+
+
+ Vagina
+
+
+
+
+ Human
+
+
+
+
+
+ Lezzing1
+ 644
+ 161
+ true
+
+
+ ItemImportant
+
+
+ -65.71689
+ -49.7821159
+ -0.190476716
+ -0.03571415
+ 2
+ 3
+ 30
+
+
+ -65.71689
+ -49.7821159
+ 0.00174501631
+ -0.20227614
+ -0.0278478861
+ 2
+ 3
+ 48
+ Slimy
+
+
+ -65.71689
+ -49.7821159
+ -0.009596467
+ -0.190476716
+ -0.03571415
+ 2
+ 3
+ 26
+
+
+ -65.71689
+ -49.7821159
+ 0.00174501631
+ -0.1944099
+ -0.0317810178
+ 2
+ 3
+ 56
+
+
+ -65.71689
+ -49.7821159
+ -0.190476716
+ -0.03571415
+ 2
+ 3
+ 1
+
+
+
+
+ Pawn
+
+
+ -69.66737
+ -56.7605171
+ -0.291667134
+ -0.2738092
+ 0
+ 1
+ 30
+
+
+ -69.66737
+ -56.7605171
+ -0.0315095559
+ -0.287733942
+ -0.277742326
+ 0
+ 1
+ 48
+ Suck
+
+
+ -69.66737
+ -56.7605171
+ -0.0137975514
+ -0.291667134
+ -0.2738092
+ 0
+ 1
+ 26
+
+
+ -69.66737
+ -56.7605171
+ -0.0315095559
+ -0.2857674
+ -0.275775731
+ 0
+ 1
+ 56
+
+
+ -69.66737
+ -56.7605171
+ -0.291667134
+ -0.2738092
+ 0
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -35.6027222
+ -15.617774
+ -0.0117702484
+ 0.301498055
+ -0.103156626
+ 3
+ 3
+ 60
+ Slimy
+
+
+ -46.7103
+ -24.973381
+ -0.0229591429
+ 0.2464343
+ -0.109056413
+ 3
+ 3
+ 100
+ Slimy
+
+
+ -35.6027222
+ -15.617774
+ -0.0117702484
+ 0.301498055
+ -0.103156626
+ 3
+ 3
+ 1
+
+
+
+
+
+
+ MoveToPosition
+ 161
+ 161
+ false
+
+
+ LayingPawn
+
+
+ -65.71689
+ -49.7821159
+ -0.190476716
+ -0.03571415
+ 2
+ 3
+ 28
+
+
+ -57.7525177
+ -49.7821159
+ -0.245343938
+ -0.0595096871
+ 2.45901632
+ 3
+ 33
+
+
+ -48.3659363
+ -49.7821159
+ -0.3014404
+ 0.135229915
+ 3
+ 3
+ 87
+
+
+ -38.62952
+ -49.7821159
+ -0.546720743
+ 0.5034208
+ 3
+ 3
+ 12
+
+
+ -37.3476677
+ -49.7821159
+ -0.60738945
+ 0.5031259
+ 3
+ 3
+ 1
+
+
+
+
+ Pawn
+
+
+ -69.66737
+ -56.7605171
+ -0.291667134
+ -0.2738092
+ 0
+ 1
+ 28
+
+
+ -68.99955
+ -62.3791351
+ -0.292355418
+ -0.2751858
+ 0
+ 1
+ 81
+
+
+ -83.754425
+ -78.6329956
+ -0.294346541
+ -0.2791681
+ 1
+ 1
+ 51
+
+
+ -90.34562
+ -88.86691
+ -0.2956002
+ -0.281675458
+ 1
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -35.6027222
+ -15.617774
+ -0.0117702484
+ 0.301498055
+ -0.103156626
+ 3
+ 3
+ 28
+
+
+ -35.6027222
+ -15.617774
+ -0.0117702484
+ 0.2612817
+ -0.107483014
+ 3
+ 3
+ 53
+
+
+ -20.61213
+ -15.617774
+ -0.0117702484
+ 0.298052341
+ -0.0857971
+ 3
+ 3
+ 79
+
+
+ -35.6027222
+ -15.617774
+ -0.0117702484
+ 0.588616669
+ -0.1503542
+ 3
+ 3
+ 1
+
+
+
+
+
+
+ TripleCunnilingus
+ 900
+ 150
+ true
+
+
+ PawnUnused
+
+
+ -37.3476677
+ -49.7821159
+ -0.60738945
+ 0.5031259
+ 3
+ 3
+ 42
+
+
+ -30.27183
+ -49.7821159
+ -0.04006213
+ -0.636888
+ 0.491326451
+ 3
+ 3
+ 57
+ Slimy
+
+
+ -40.5961227
+ -51.2084274
+ 0.00613888353
+ -0.5962455
+ 0.412008226
+ 3
+ 3
+ 50
+ Suck
+
+
+ -37.3476677
+ -49.7821159
+ -0.60738945
+ 0.5031259
+ 3
+ 3
+ 1
+
+
+
+
+ Pawn
+
+
+ -90.34562
+ -88.86691
+ -0.2956002
+ -0.281675458
+ 1
+ 1
+ 50
+
+
+ -95.84532
+ -83.23129
+ -0.02989915
+ -0.31723246
+ -0.2718426
+ 1
+ 1
+ 99
+
+
+ -90.34562
+ -88.86691
+ -0.2956002
+ -0.281675458
+ 1
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -35.6027222
+ -15.617774
+ -0.0117702484
+ 0.588616669
+ -0.1503542
+ 3
+ 3
+ 57
+ Suck
+
+
+ -38.4983063
+ -24.4238682
+ -0.05612552
+ 0.5807503
+ -0.122822225
+ 3
+ 3
+ 54
+ Slimy
+
+
+ -41.5732155
+ -19.6205444
+ -0.0244095139
+ 0.581108
+ -0.145705938
+ 3
+ 3
+ 38
+ Slimy
+
+
+ -35.6027222
+ -15.617774
+ -0.0117702484
+ 0.588616669
+ -0.1503542
+ 3
+ 3
+ 1
+
+
+
+
+
+
+ TripleCunnilingusFaster
+ 800
+ 100
+ true
+
+
+ PawnUnused
+
+
+ -37.3476677
+ -49.7821159
+ -0.60738945
+ 0.5031259
+ 3
+ 3
+ 28
+
+
+ -22.28259
+ -49.7821159
+ -0.0527483225
+ -0.6899853
+ 0.489360034
+ 3
+ 3
+ 34
+ Slimy
+
+
+ -22.5491524
+ -49.7821159
+ 0.006459078
+ -0.587723851
+ 0.440195739
+ 3
+ 3
+ 37
+ Slimy
+
+
+ -37.3476677
+ -49.7821159
+ -0.60738945
+ 0.5031259
+ 3
+ 3
+ 1
+
+
+
+
+ Pawn
+
+
+ -90.34562
+ -88.86691
+ -0.2956002
+ -0.281675458
+ 1
+ 1
+ 44
+
+
+ -98.2992
+ -99.2658539
+ -0.0368744135
+ -0.372296333
+ -0.267909527
+ 1
+ 1
+ 55
+ Slimy
+
+
+ -90.34562
+ -88.86691
+ -0.2956002
+ -0.281675458
+ 1
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -35.6027222
+ -15.617774
+ -0.0117702484
+ 0.588616669
+ -0.1503542
+ 3
+ 3
+ 54
+ Slimy
+
+
+ -40.325676
+ 0.126668811
+ -0.0006826222
+ 0.588616669
+ -0.1503542
+ 3
+ 3
+ 45
+ Fuck
+
+
+ -35.6027222
+ -15.617774
+ -0.0117702484
+ 0.588616669
+ -0.1503542
+ 3
+ 3
+ 1
+
+
+
+
+
+
+ TripleCunnilingusFaster2
+ 576
+ 72
+ true
+
+
+ PawnUnused
+
+
+ -37.3476677
+ -49.7821159
+ -0.60738945
+ 0.5031259
+ 3
+ 3
+ 23
+
+
+ -22.28259
+ -49.7821159
+ -0.0527483225
+ -0.6899853
+ 0.489360034
+ 3
+ 3
+ 24
+ Suck
+
+
+ -22.5491524
+ -49.7821159
+ 0.006459078
+ -0.587723851
+ 0.440195739
+ 3
+ 3
+ 23
+ Slimy
+
+
+ -37.3476677
+ -49.7821159
+ -0.60738945
+ 0.5031259
+ 3
+ 3
+ 1
+
+
+
+
+ Pawn
+
+
+ -90.34562
+ -88.86691
+ -0.2956002
+ -0.281675458
+ 1
+ 1
+ 26
+
+
+ -98.2992
+ -99.2658539
+ -0.0368744135
+ -0.372296333
+ -0.267909527
+ 1
+ 1
+ 44
+ Slimy
+
+
+ -90.34562
+ -88.86691
+ -0.2956002
+ -0.281675458
+ 1
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -35.6027222
+ -15.617774
+ -0.0117702484
+ 0.588616669
+ -0.1503542
+ 3
+ 3
+ 36
+
+
+ -40.325676
+ 0.126668811
+ -0.0006826222
+ 0.588616669
+ -0.1503542
+ 3
+ 3
+ 34
+ Suck
+
+
+ -35.6027222
+ -15.617774
+ -0.0117702484
+ 0.588616669
+ -0.1503542
+ 3
+ 3
+ 1
+
+
+
+
+
+
+ NewStage
+ 350
+ 350
+ false
+
+
+ PawnUnused
+
+
+ -37.3476677
+ -49.7821159
+ -0.60738945
+ 0.5031259
+ 3
+ 3
+ 44
+
+
+ -20.8286152
+ 9.675526
+ -0.60738945
+ 0.5031259
+ 3
+ 3
+ true
+ 45
+ Cum
+
+
+ -29.4644051
+ 4.85463572
+ -0.615255833
+ 0.5031259
+ 3
+ 3
+ 14
+
+
+ -10.1306162
+ 2.49775648
+ -0.6149165
+ 0.5031259
+ 3
+ 3
+ true
+ 77
+ Slimy
+
+
+ -19.30925
+ -4.894
+ -0.014783442
+ -0.6159667
+ 0.53643167
+ 3
+ 3
+ 12
+ Cum
+
+
+ -3.880098
+ 30.4898758
+ -0.0336211622
+ -0.6136687
+ 0.503006339
+ 3
+ 3
+ true
+ 51
+
+
+ -14.4412622
+ 22.0189629
+ -0.0300732013
+ -0.613006055
+ 0.503019
+ 3
+ 3
+ 11
+
+
+ -0.208420008
+ 35.0374336
+ -0.0269476157
+ -0.6124223
+ 0.503030062
+ 3
+ 3
+ 95
+
+
+ -37.3476677
+ -49.7821159
+ -0.60738945
+ 0.5031259
+ 3
+ 3
+ 1
+
+
+
+
+ Pawn
+
+
+ -90.34562
+ -88.86691
+ -0.2956002
+ -0.281675458
+ 1
+ 1
+ 44
+
+
+ -95.54599
+ -113.623627
+ -0.2956002
+ -0.281675458
+ 1
+ 1
+ true
+ 45
+ Cum
+
+
+ -90.34562
+ -96.01813
+ -0.2956002
+ -0.281675458
+ 1
+ 1
+ 14
+
+
+ -102.031006
+ -126.010582
+ -0.2956002
+ -0.281675458
+ 1
+ 1
+ true
+ 47
+ Cum
+
+
+ -104.3527
+ -108.139137
+ -0.287977844
+ -0.264174432
+ 1
+ 1
+ 30
+
+
+ -90.346
+ -114.442329
+ -0.296
+ -0.282
+ 1
+ 1
+ 12
+ Suck
+
+
+ -90.34598
+ -136.502762
+ -0.295979977
+ -0.281983733
+ 1
+ 1
+ true
+ 28
+ Cum
+
+
+ -109.976593
+ -134.079727
+ -0.284174979
+ -0.238714755
+ 1
+ 1
+ 23
+
+
+ -100.991768
+ -118.849266
+ -0.288073748
+ -0.2563858
+ 1
+ 1
+ 11
+
+
+ -102.096962
+ -139.0435
+ -0.290004969
+ -0.270123124
+ 1
+ 1
+ 95
+
+
+ -90.34562
+ -88.86691
+ -0.2956002
+ -0.281675458
+ 1
+ 1
+ 1
+
+
+
+
+ LayingPawn
+
+
+ -35.6027222
+ -15.617774
+ -0.0117702484
+ 0.588616669
+ -0.1503542
+ 3
+ 3
+ 41
+ Slimy
+
+
+ -40.5730972
+ -17.2931328
+ -0.0380636156
+ 0.5807503
+ -0.152320743
+ 3
+ 3
+ 18
+
+
+ -48.23515
+ -11.4770489
+ 0.00613904
+ 0.581004
+ -0.152257308
+ 3
+ 3
+ 21
+
+
+ -37.596405
+ -18.6857586
+ 0.018463172
+ 0.5813001
+ -0.1521833
+ 3
+ 3
+ 20
+
+
+ -40.5730972
+ -17.2931328
+ -0.0380636156
+ 0.5807503
+ -0.152320743
+ 3
+ 3
+ 18
+
+
+ -48.23515
+ -11.4770489
+ 0.00613904
+ 0.581004
+ -0.152257308
+ 3
+ 3
+ 21
+
+
+ -37.596405
+ -18.6857586
+ 0.018463172
+ 0.5813001
+ -0.1521833
+ 3
+ 3
+ 21
+
+
+ -48.23515
+ -11.4770489
+ 0.00613904
+ 0.581004
+ -0.152257308
+ 3
+ 3
+ 18
+
+
+ -46.5445023
+ -11.4770489
+ -0.03721544
+ 0.581004
+ -0.152257308
+ 3
+ 3
+ 21
+ Slimy
+
+
+ -37.596405
+ -18.6857586
+ 0.018463172
+ 0.5813001
+ -0.1521833
+ 3
+ 3
+ 20
+
+
+ -40.5730972
+ -17.2931328
+ -0.0380636156
+ 0.5807503
+ -0.152320743
+ 3
+ 3
+ 18
+
+
+ -48.23515
+ -11.4770489
+ 0.00613904
+ 0.581004
+ -0.152257308
+ 3
+ 3
+ 21
+
+
+ -37.596405
+ -18.6857586
+ 0.018463172
+ 0.5813001
+ -0.1521833
+ 3
+ 3
+ 91
+
+
+ -48.23515
+ -11.4770489
+ 0.00613904
+ 0.581004
+ -0.152257308
+ 3
+ 3
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1.4/Defs/AnimationDefs/SidewaysBJ.xml b/1.4/Defs/AnimationDefs/SidewaysBJ.xml
new file mode 100644
index 0000000..a528948
--- /dev/null
+++ b/1.4/Defs/AnimationDefs/SidewaysBJ.xml
@@ -0,0 +1,1283 @@
+
+
+
+ SidewaysBlowjob
+
+ true
+
+ Oral
+ Fellatio
+
+
+ Handjob
+ HandjobF
+ HandjobRape
+ HandjobRapeF
+ Breastjob
+ BreastjobF
+ BreastjobRape
+ BreastjobRapeF
+ Fellatio
+ FellatioF
+ FellatioRape
+ FellatioRapeF
+ Beakjob
+ BeakjobF
+ BeakjobRape
+ BeakjobRapeF
+
+
+
+
+ Human
+
+
+
+
+
+ Human
+
+
+ (0, 0)
+ (0.088, 0.038)
+ (0.028, 0.257)
+ (-0.18, 0.028)
+
+ true
+ true
+
+
+
+
+ Initial
+ 0
+ 200
+ 200
+ false
+
+
+ Pawn
+
+
+ 48
+ 5.26700544
+ 4.21946526
+ 0
+ 0.393312037
+ 0.210422277
+ 3
+ 3
+
+
+ 52
+ -11.586771
+ 15.1064863
+ 0
+ 0.440509528
+ 0.0412974358
+ 3
+ 3
+
+
+ 55
+ -31.05862
+ -15.3939009
+ -0.07017967
+ 0.543972135
+ -0.0685991645
+ 3
+ 3
+
+
+ 44
+ -34.522
+ 5.027
+ 0
+ 0.507
+ -0.13
+ 3
+ 3
+
+
+ 1
+ -34.522
+ -3.92795014
+ -0.0326114
+ 0.3909727
+ -0.169331312
+ 3
+ 3
+
+
+
+
+ LayingPawn
+
+
+ 48
+ -15.66833
+ -10.668
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ false
+
+
+ 4
+ -5.292613
+ 8.845157
+ 0
+ -0.287118852
+ 0.165191889
+ 1
+ 1
+
+
+ 4
+ -4.995
+ 8.906
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ -6
+
+
+ 44
+ -4.697
+ 8.967
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+
+
+ 4
+ 1.26067436
+ 10.1886148
+ 0
+ -0.287118852
+ 0.165191889
+ 1
+ 1
+
+
+ 4
+ 0.629
+ 10.252
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ -6
+
+
+ 20
+ -0.003
+ 10.316
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+
+
+ 27
+ -7.897
+ 11.11
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 7.353
+
+
+ 44
+ -10.739
+ 11.396
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+ 1
+ -13.7264843
+ 11.396
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+
+
+
+
+ Blow
+ 0
+ 480
+ 360
+ true
+
+
+ Pawn
+
+
+ 59
+ Suck
+ -34.522
+ -3.92795014
+ -0.0326114
+ 0.3909727
+ -0.169331312
+ 3
+ 3
+
+
+ 19
+ -31.3116169
+ -1.68748426
+ -0.08921084
+ 0.4362033
+ -0.061169982
+ 3
+ 3
+
+
+ 41
+ -31.3116169
+ -12.410552
+ -0.08921084
+ 0.418504477
+ -0.0493704081
+ 3
+ 3
+
+
+ 1
+ -34.522
+ -3.92795014
+ -0.0326114
+ 0.3909727
+ -0.169331312
+ 3
+ 3
+
+
+
+
+ LayingPawn
+
+
+ 59
+ Slimy
+ -13.7264843
+ 11.396
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+ 19
+ -10.739
+ 11.396
+ -0.029309094
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+ 41
+ -11.337
+ 11.396
+ -0.023
+ -0.287
+ 0.165
+ 1
+ 1
+ 18
+
+
+ 1
+ -13.7264843
+ 11.396
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+
+
+
+
+ GetOffQuick
+ 0
+ 60
+ 60
+ false
+
+
+ Pawn
+
+
+ 59
+ Suck
+ -34.522
+ -3.92795014
+ -0.0326114
+ 0.3909727
+ -0.169331312
+ 3
+ 3
+
+
+ 1
+ -31.3116169
+ -1.68748426
+ -0.08921084
+ 0.4362033
+ -0.061169982
+ 3
+ 3
+
+
+
+
+ LayingPawn
+
+
+ 59
+ Slimy
+ -13.7264843
+ 11.396
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+ 1
+ -10.739
+ 11.396
+ -0.029309094
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+
+
+
+
+ LickFromSide
+ 0
+ 180
+ 180
+ false
+
+
+ LayingPawn
+
+
+ 34
+ -31.312
+ -1.687
+ -0.03
+ 0.3216688
+ -0.09253198
+ 2
+ 3
+
+
+ 37
+ -36.64
+ -10.132
+ -0.058
+ 0.23
+ -0.124
+ 2
+ 3
+ 10
+
+
+ 57
+ Suck
+ -39.8496056
+ -2.66623664
+ -0.03
+ 0.215805382
+ -0.1598633
+ 2
+ 3
+
+
+ 21
+ -35.12374
+ -13.6572018
+ -0.07122117
+ 0.219833642
+ -0.111214638
+ 2
+ 3
+
+
+ 30
+ -31.5715046
+ -8.527115
+ -0.0535549521
+ 0.3209045
+ -0.114978574
+ 3
+ 3
+
+
+ 1
+ -26.8351917
+ -1.687
+ -0.03
+ 0.4556656
+ -0.119997159
+ 3
+ 3
+
+
+
+
+ Pawn
+
+
+ 68
+ -10.739
+ 11.396
+ -0.029309094
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+ 3
+ Slimy
+ -10.739
+ 11.396
+ -0.029
+ -0.287
+ 0.165
+ 1
+ 1
+ 23
+
+
+ 3
+ -10.739
+ 11.396
+ -0.029
+ -0.287
+ 0.165
+ 1
+ 1
+ 17
+
+
+ 25
+ -10.739
+ 11.396
+ -0.029
+ -0.287
+ 0.165
+ 1
+ 1
+ 22
+
+
+ 3
+ Slimy
+ -10.739
+ 8.529886
+ -0.029
+ -0.287
+ 0.165
+ 1
+ 1
+ 18
+
+
+ 4
+ -10.739
+ -1.653
+ -0.029
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+ 19
+ -10.739
+ -4.025
+ -0.029
+ -0.287
+ 0.165
+ 1
+ 1
+ 17
+
+
+ 54
+ None
+ -13.7264843
+ -26.2778587
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+ 1
+ -10.739
+ 11.396
+ -0.029309094
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+
+
+
+
+ FastBlow
+ 0
+ 360
+ 180
+ true
+
+
+ Pawn
+
+
+ 19
+ -26.8351917
+ -1.687
+ -0.03
+ 0.4556656
+ -0.119997159
+ 3
+ 3
+
+
+ 21
+ Slimy
+ -34.522
+ -13.482
+ -0.033
+ 0.383
+ -0.154
+ 3
+ 3
+ 10
+
+
+ 19
+ -32.5603333
+ 4.89252758
+ -0.0310155433
+ 0.430507243
+ -0.139182657
+ 3
+ 3
+
+
+ 1
+ -26.8351917
+ -1.687
+ -0.03
+ 0.4556656
+ -0.119997159
+ 3
+ 3
+
+
+
+
+ LayingPawn
+
+
+ 19
+ -10.739
+ 11.396
+ -0.029309094
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+ 21
+ Suck
+ -13.726
+ 14.585372
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 19
+
+
+ 19
+ -11.901
+ 11.396
+ -0.018
+ -0.287
+ 0.165
+ 1
+ 1
+
+
+ 1
+ -10.739
+ 11.396
+ -0.029
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+
+
+
+
+ HeadUp
+ 0
+ 250
+ 250
+ false
+
+
+ Pawn
+
+
+ 25
+ -26.8351917
+ -1.687
+ -0.03
+ 0.4556656
+ -0.119997159
+ 3
+ 3
+
+
+ 39
+ Suck
+ -34.522
+ -13.482
+ -0.033
+ 0.383
+ -0.154
+ 3
+ 3
+ 10
+ false
+
+
+ 143
+ -34.522
+ -14.0979557
+ -0.038907595
+ 0.3747224
+ -0.151634976
+ 3
+ 3
+ 10
+ false
+
+
+ 42
+ -34.522
+ -2.62852883
+ -0.0526491776
+ 0.363334119
+ -0.177598789
+ 3
+ 3
+ 10
+ false
+
+
+ 1
+ -26.8351917
+ -1.687
+ -0.03
+ 0.4556656
+ -0.119997159
+ 3
+ 3
+
+
+
+
+ LayingPawn
+
+
+ 25
+ -10.739
+ 11.396
+ -0.029309094
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+ false
+
+
+ 39
+ Slimy
+ -17.69459
+ -10.2001219
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 19
+ false
+
+
+ 77
+ Slimy
+ -18.524
+ -10.2
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 19
+ true
+
+
+ 66
+ Slimy
+ -18.957
+ -10.2
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 19
+ false
+
+
+ 42
+ -20.4536667
+ -10.2001219
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 19
+ false
+
+
+ 1
+ -10.739
+ -10
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+
+
+
+
+ FasterBlow
+ 0
+ 280
+ 112
+ true
+
+
+ Pawn
+
+
+ 13
+ -26.8351917
+ -1.687
+ -0.03
+ 0.4556656
+ -0.119997159
+ 3
+ 3
+
+
+ 14
+ Suck
+ -34.522
+ -13.482
+ -0.033
+ 0.383
+ -0.154
+ 3
+ 3
+ 10
+
+
+ 1
+ None
+ -26.8351917
+ -1.687
+ -0.03
+ 0.4556656
+ -0.119997159
+ 3
+ 3
+
+
+
+
+ LayingPawn
+
+
+ 13
+ -10.739
+ -10
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+ false
+
+
+ 14
+ Slimy
+ -17.69459
+ -10.2001219
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 19
+
+
+ 1
+ -10.739
+ -10
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+
+
+
+
+
+
+ EvenFasterBlow
+ 0
+ 160
+ 60
+ true
+
+
+ Pawn
+
+
+ 9
+ -26.8351917
+ -1.687
+ -0.03
+ 0.4556656
+ -0.119997159
+ 3
+ 3
+
+
+ 10
+ Suck
+ -34.522
+ -13.482
+ -0.033
+ 0.383
+ -0.154
+ 3
+ 3
+ 10
+
+
+ 1
+ None
+ -26.8351917
+ -1.687
+ -0.03
+ 0.4556656
+ -0.119997159
+ 3
+ 3
+
+
+
+
+ LayingPawn
+
+
+ 9
+ -10.739
+ -10
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+ false
+
+
+ 10
+ Fuck
+ -19.82844
+ -10.2001219
+ 0
+ -0.27323398
+ 0.165
+ 1
+ 1
+ 19
+ true
+
+
+ 1
+ -10.739
+ -10
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+ false
+
+
+
+
+
+
+ Cum
+ 0
+ 260
+ 260
+ false
+
+
+ Pawn
+
+
+ 14
+ -26.8351917
+ -1.687
+ -0.03
+ 0.4556656
+ -0.119997159
+ 3
+ 3
+
+
+ 31
+ Suck
+ -34.522
+ -13.482
+ -0.033
+ 0.383
+ -0.154
+ 3
+ 3
+ 10
+ false
+
+
+ 36
+ -37.6717453
+ -13.482
+ -0.033
+ 0.377100378
+ -0.1598996
+ 3
+ 3
+ 10
+ false
+
+
+ 6
+ -37.672
+ -13.901
+ -0.033
+ 0.377
+ -0.16
+ 3
+ 3
+ 10
+
+
+ 6
+ Suck
+ -34.09249
+ -19.2079468
+ -0.033
+ 0.377009124
+ -0.159990877
+ 3
+ 3
+ 10
+
+
+ 54
+ -37.672
+ -13.901
+ -0.033
+ 0.377
+ -0.16
+ 3
+ 3
+ 10
+
+
+ 18
+ -37.6717453
+ -14.6683264
+ -0.033
+ 0.377100378
+ -0.1598996
+ 3
+ 3
+ 10
+
+
+ 6
+ None
+ -37.672
+ -13.901
+ -0.033
+ 0.377
+ -0.16
+ 3
+ 3
+ 10
+ false
+
+
+ 6
+ Cum
+ -34.09249
+ -19.2079468
+ -0.033
+ 0.377009124
+ -0.159990877
+ 3
+ 3
+ 10
+
+
+ 38
+ Slimy
+ -37.672
+ -13.901
+ -0.033
+ 0.377
+ -0.16
+ 3
+ 3
+ 10
+ false
+
+
+ 44
+ Slimy
+ -37.6717453
+ -13.482
+ -0.033
+ 0.377100378
+ -0.1598996
+ 3
+ 3
+ 10
+
+
+ 1
+ None
+ -26.8351917
+ -1.687
+ -0.03
+ 0.4556656
+ -0.119997159
+ 3
+ 3
+
+
+
+
+ LayingPawn
+
+
+ 14
+ -10.739
+ -10
+ 0
+ -0.287
+ 0.165
+ 1
+ 1
+ 10
+ false
+
+
+ 31
+ Fuck
+ -19.82844
+ -10.2001219
+ 0
+ -0.27323398
+ 0.165
+ 1
+ 1
+ 19
+ true
+
+
+ 36
+ None
+ -19.82844
+ -10.2001219
+ 0
+ -0.27323398
+ 0.165
+ 1
+ 1
+ 19
+ true
+
+
+ 6
+ Cum
+ -19.828
+ -10.2
+ 0
+ -0.273
+ 0.165
+ 1
+ 1
+ 19
+ false
+
+
+ 55
+ Cum
+ -19.828
+ -10.2
+ 0
+ -0.273
+ 0.165
+ 1
+ 1
+ 19
+ true
+
+
+ 23
+ -19.828
+ -10.2
+ 0
+ -0.273
+ 0.165
+ 1
+ 1
+ 19
+ false
+
+
+ 33
+ Cum
+ -19.828
+ -10.2
+ 0
+ -0.273
+ 0.165
+ 1
+ 1
+ 19
+ true
+
+
+ 17
+ -19.828
+ -10.2
+ 0
+ -0.273
+ 0.165
+ 1
+ 1
+ 19
+ false
+
+
+ 1
+ -19.82844
+ -10.2001219
+ 0
+ -0.27323398
+ 0.165
+ 1
+ 1
+ 19
+ false
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/1.4/Source/Utilities/AnimationUtility.cs b/1.4/Source/Utilities/AnimationUtility.cs
index a75fc32..f344dc5 100644
--- a/1.4/Source/Utilities/AnimationUtility.cs
+++ b/1.4/Source/Utilities/AnimationUtility.cs
@@ -42,31 +42,36 @@ namespace Rimworld_Animations {
if (x.actors.Count != localParticipants.Count) {
+ Log.Message(x.defName.ToStringSafe() + " not selected -- doesn't match count");
return false;
}
for (int i = 0; i < x.actors.Count; i++) {
if (rjw.RJWPreferenceSettings.Malesex == rjw.RJWPreferenceSettings.AllowedSex.Nohomo) {
if (rjw.xxx.is_male(localParticipants[i]) && x.actors[i].isFucked) {
+
+ if (AnimationSettings.debugMode)
+ Log.Message(x.defName.ToStringSafe() + " not selected -- " + localParticipants[i].def.defName.ToStringSafe() + " is fucked, shouldn't be due to homo rules");
+
return false;
}
- }
- if (x.actors[i].requiredGender != null && !x.actors[i].requiredGender.Contains(localParticipants[i].gender.ToStringSafe()))
- {
- if (AnimationSettings.debugMode)
- {
- Log.Message(string.Concat(new string[]
- {
- x.defName.ToStringSafe(),
- " not selected -- ",
- localParticipants[i].def.defName.ToStringSafe(),
- " ",
- localParticipants[i].Name.ToStringSafe(),
- " does not match required gender"
- }));
- }
- return false;
- }
+ }
+ if (x.actors[i].requiredGender != null && !x.actors[i].requiredGender.Contains(localParticipants[i].gender.ToStringSafe()))
+ {
+ if (AnimationSettings.debugMode)
+ {
+ Log.Message(string.Concat(new string[]
+ {
+ x.defName.ToStringSafe(),
+ " not selected -- ",
+ localParticipants[i].def.defName.ToStringSafe(),
+ " ",
+ localParticipants[i].Name.ToStringSafe(),
+ " does not match required gender"
+ }));
+ }
+ return false;
+ }
if ((x.actors[i].blacklistedRaces != null) && x.actors[i].blacklistedRaces.Contains(localParticipants[i].def.defName)) {
if(AnimationSettings.debugMode)
Log.Message(x.defName.ToStringSafe() + " not selected -- " + localParticipants[i].def.defName.ToStringSafe() + " " + localParticipants[i].Name.ToStringSafe() + " is blacklisted");
@@ -101,7 +106,8 @@ namespace Rimworld_Animations {
//genitals checking
if(!GenitalCheckForPawn(x.actors[i].requiredGenitals, localParticipants[i], out string failReason)) {
- Debug.Log("Didn't select " + x.defName + ", " + localParticipants[i].Name + " " + failReason);
+ if (AnimationSettings.debugMode)
+ Log.Message("Didn't select " + x.defName + ", " + localParticipants[i].Name + " " + failReason);
return false;
}
@@ -124,6 +130,10 @@ namespace Rimworld_Animations {
return false;
}
}
+
+ if (AnimationSettings.debugMode)
+ Log.Message(x.defName.ToStringSafe() + " selected");
+
return true;
});
List optionsWithInteractionType = options.ToList().FindAll(x => x.interactionDefTypes != null && x.interactionDefTypes.Contains(sexProps.sexType.ToStringSafe()));
diff --git a/Patch_HumanoidAlienRaces/1.4/Assemblies/Patch_HumanoidAlienRaces.dll b/Patch_HumanoidAlienRaces/1.4/Assemblies/Patch_HumanoidAlienRaces.dll
index 62bc637..42f4de2 100644
Binary files a/Patch_HumanoidAlienRaces/1.4/Assemblies/Patch_HumanoidAlienRaces.dll and b/Patch_HumanoidAlienRaces/1.4/Assemblies/Patch_HumanoidAlienRaces.dll differ
diff --git a/Patch_HumanoidAlienRaces/Source/HarmonyPatch_AlienRace.cs b/Patch_HumanoidAlienRaces/Source/HarmonyPatch_AlienRace.cs
index 57ee1cc..c4b6985 100644
--- a/Patch_HumanoidAlienRaces/Source/HarmonyPatch_AlienRace.cs
+++ b/Patch_HumanoidAlienRaces/Source/HarmonyPatch_AlienRace.cs
@@ -108,7 +108,16 @@ namespace Rimworld_Animations {
else
{
- Quaternion addonRotation = Quaternion.AngleAxis(pawnAnimator.bodyAngle, Vector3.up);
+ Quaternion addonRotation;
+ if (AnimationSettings.controlGenitalRotation && ba.path.ToLower().Contains("penis"))
+ {
+ addonRotation = Quaternion.AngleAxis(pawnAnimator.genitalAngle, Vector3.up);
+ }
+ else
+ {
+ addonRotation = Quaternion.AngleAxis(pawnAnimator.bodyAngle, Vector3.up);
+ }
+
if (AnimationSettings.controlGenitalRotation && pawnAnimator.controlGenitalAngle && ba?.hediffGraphics != null && ba.hediffGraphics.Count != 0 && ba.hediffGraphics[0]?.path != null && (ba.hediffGraphics[0].path.Contains("Penis") || ba.hediffGraphics[0].path.Contains("penis")))
{
GenDraw.DrawMeshNowOrLater(mesh: addonGraphic.MeshAt(rot: rotation), loc: vector + (ba.alignWithHead ? headOffset : Vector3.zero) + vector2.RotatedBy(angle: Mathf.Acos(f: Quaternion.Dot(a: Quaternion.identity, b: addonRotation)) * 2f * 57.29578f),
diff --git a/Patch_SexToysMasturbation/1.4/Assemblies/Patch_SexToysMasturbation.dll b/Patch_SexToysMasturbation/1.4/Assemblies/Patch_SexToysMasturbation.dll
index 2de6a1f..8faf940 100644
Binary files a/Patch_SexToysMasturbation/1.4/Assemblies/Patch_SexToysMasturbation.dll and b/Patch_SexToysMasturbation/1.4/Assemblies/Patch_SexToysMasturbation.dll differ