-
Notifications
You must be signed in to change notification settings - Fork 217
/
masturbation.as
2928 lines (2806 loc) · 315 KB
/
masturbation.as
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
const DICK_EGG_INCUBATION:int = 592;
const TIMES_EGGED_IN_COCK:int = 593;
//Masturbate Menu
function masturbateMenu():void {
menu();
var button:int = 0;
if(fappingItems(false)) {
addButton(8,"Items",fappingItems);
}
//FAP BUTTON GOAADFADHAKDADK
if(player.hasPerk("History: Religious") >= 0 && player.cor <= 66) {
if(player.hasStatusAffect("Exgartuan") >= 0 && player.statusAffectv2("Exgartuan") == 0)
addButton(button,"Masturbate",eventParser,10);
else
addButton(button,"Meditate",eventParser,3409);
}
else addButton(button,"Masturbate",eventParser,10);
button++;
//catofellato
if(player.hasCock() && (player.hasPerk("Flexibility") >= 0 || flags[67] > 0)) {
addButton(button,"Lick Cock",eventParser,2487);
button++;
}
if(player.hasVagina() && (player.hasPerk("Flexibility") >= 0 || flags[67] > 0)) {
addButton(button,"Lick 'Gina",lickYerGirlParts);
button++;
}
if(player.tentacleCocks() > 0 && player.hasVagina()) {
addButton(button,"Tentapussy",tentacleSelfFuck);
button++;
}
if(player.tentacleCocks() > 0) {
addButton(button,"Tentabutt",tentacleGoesUpYerPooperNewsAtEleven);
button++;
}
if(player.canOvipositBee() && player.lust >= 33 && player.biggestCockArea() > 100) {
addButton(button,"LayInCock",eventParser,3851);
button++;
}
if(player.canOviposit() && player.hasFuckableNipples() && player.lust >= 33 && player.biggestTitSize() >= 21) {
addButton(button,"LayInTits",eventParser,3952);
button++;
}
if(button == 1 && !fappingItems(false)) {
if(player.hasPerk("History: Religious") >= 0 && player.cor <= 66) {
if(player.hasStatusAffect("Exgartuan") >= 0 && player.statusAffectv2("Exgartuan") == 0)
eventParser(10);
else
eventParser(3409);
}
else eventParser(10);
funcs = new Array();
args = new Array();
return;
}
addButton(9,"Back",eventParser,1);
}
function fappingItems(menus:Boolean = true):Boolean {
if(menus) menu();
var button:int = 0;
var hasItems:Boolean = false;
if(player.hasKeyItem("Deluxe Dildo") >= 0 && player.hasVagina() && !player.isTaur()) {
if(menus) {
addButton(button,"D. Dildo",eventParser,79);
button++;
}
hasItems = true;
}
if(player.hasKeyItem("All-Natural Onahole") >= 0 && player.cocks.length > 0) {
if(!player.isTaur() || player.tallness * (5/6) >= player.cocks[player.longestCock()].cockLength) {
if(menus) {
addButton(button,"AN Onahole",eventParser,51);
button++;
}
hasItems = true;
}
}
if(player.hasKeyItem("Deluxe Onahole") >= 0 && player.cocks.length > 0) {
if(!player.isTaur() || player.tallness * (5/6) >= player.cocks[player.longestCock()].cockLength) {
if(menus) {
addButton(button,"D Onahole",eventParser,50);
button++;
}
hasItems = true;
}
}
if(player.hasKeyItem("Plain Onahole") >= 0 && player.cocks.length > 0) {
if(!player.isTaur() || player.tallness * (5/6) >= player.cocks[player.longestCock()].cockLength) {
if(menus) {
addButton(button,"Onahole",eventParser,48);
button++;
}
hasItems = true;
}
}
if(player.hasKeyItem("Self-Stimulation Belt") >= 0 && player.vaginas.length > 0 && !player.isTaur()) {
if(menus) {
addButton(button,"Stim-Belt",eventParser,49);
button++;
}
hasItems = true;
}
if(player.hasKeyItem("All-Natural Self-Stimulation Belt") >= 0 && player.vaginas.length > 0 && !player.isTaur()) {
if(menus) {
addButton(button,"AN Stim-Belt",eventParser,52);
button++;
}
hasItems = true;
}
if(player.hasKeyItem("Dual Belt") >= 0 && player.gender == 3 && !player.isTaur()) {
if(menus) {
addButton(button,"Dual Belt",eventParser,2144);
button++;
}
hasItems = true;
}
if(player.hasKeyItem("Fake Mare") >= 0 && player.hasCock() && player.isTaur()) {
if(menus) {
addButton(button,"Fake Mare",eventParser,3415);
button++;
}
hasItems = true;
}
if(player.hasKeyItem("Centaur Pole") >= 0 && player.hasVagina() && player.isTaur()) {
if(menus) {
addButton(button,"C. Pole",eventParser,3414);
button++;
}
hasItems = true;
}
if(menus) addButton(9,"Back",masturbateMenu);
return hasItems;
}
/*
if(player.hasKeyItem("Deluxe Dildo") >= 0 && player.hasVagina()) deluxDildo = 79;
if(player.canOvipositBee() && player.lust >= 33 && player.biggestCockArea() > 100) {
dildoText = "LayInCock";
deluxDildo = 3851;
}
if(dildoText != "LayInCock" && player.canOviposit() && player.hasFuckableNipples() && player.lust >= 33 && player.biggestTitSize() >= 21) {
dildoText = "LayInTits";
deluxDildo = 3952;
}
//If the player has an onahole, add it to the masturbate menu.
if((player.hasKeyItem("All-Natural Onahole") >= 0) && player.cocks.length > 0) {
ANOnahole = 51;
}
if((player.hasKeyItem("Deluxe Onahole") >= 0) && player.cocks.length > 0) {
dOnahole = 50;
}
if((player.hasKeyItem("Plain Onahole") >= 0) && player.cocks.length > 0) {
onaHole = 48;
}
//If the player has a stimbelt
if((player.hasKeyItem("Self-Stimulation Belt") >= 0) && player.vaginas.length > 0) {
stimBelt = 49;
}
if((player.hasKeyItem("All-Natural Self-Stimulation Belt") >= 0) && player.vaginas.length > 0) {
ANStimBelt = 52;
}
if(player.hasKeyItem("Dual Belt") >= 0 && player.gender == 3) dualBelt = 2144;
if(player.isTaur()) {
//Long enough to grab dick
if(player.hasCock()) {
if(player.tallness * (5/6) < player.cocks[player.longestCock()].cockLength) {
//No girl choices if not flexible
deluxDildo = 0;
stimBelt = 0;
ANStimBelt = 0;
dualBelt = 0;
}
//Can't even grab dick!
else {
//No toy choices if not flexible
deluxDildo = 0;
stimBelt = 0;
ANStimBelt = 0;
dualBelt = 0;
onaHole = 0;
dOnahole = 0;
ANOnahole = 0;
}
}
else {
deluxDildo = 0;
stimBelt = 0;
ANStimBelt = 0;
dualBelt = 0;
onaHole = 0;
dOnahole = 0;
ANOnahole = 0;
}
if(player.hasKeyItem("Fake Mare") >= 0 && player.hasCock()) {
stimbeltText = "Fake Mare";
stimBelt = 3415;
}
if(player.hasKeyItem("Centaur Pole") >= 0 && player.hasVagina()) {
beltText = "C. Pole";
dualBelt = 3414;
}
}
if(player.hasPerk("History: Religious") >= 0 && player.cor <= 66) {
if(player.hasStatusAffect("Exgartuan") >= 0 && player.statusAffectv2("Exgartuan") == 0) {
masturbText = "Masturbate";
masturbate = 10;
}
else {
masturbate = 3409;
masturbText = "Meditate";
}
}
else masturbate = 10;
//If no choices
if(deluxDildo == 0 && onaHole == 0 && stimBelt == 0 && dOnahole == 0 && ANOnahole == 0 && ANStimBelt == 0 && dualBelt == 0 && lick == 0) eventParser(masturbate);
//Otherwise give choices
else choices(masturbText, masturbate, beltText, dualBelt, stimbeltText, stimBelt,"AN Stim-Belt",ANStimBelt,dildoText,deluxDildo,"Lick",lick,"Onahole",onaHole,"D Onahole",dOnahole,"AN Onahole",ANOnahole,"Back",1);
*/
//onaHole use - game should already have checked if player has a cock! CHECK BEFORE CALLING
function onaholeUse():void
{
var onaholeText:Boolean = false;
//Clear text for new stuff
outputText("", true);
//Break text down by onahole type
//Regular!
//Flag after first use!
if(player.hasStatusAffect("plain onahole used") < 0) player.createStatusAffect("plain onahole used",0,0,0,0);
//If player is already flagged, show repeated use text!
else {
//High Corruption
if(player.cor > 66) {
outputText("Amused, yet annoyed by the aching of your loins, you take out the well-used onahole to give yourself a good, old-fashioned cock milking. With singular purpose, you impale the toy on your " + cockDescript(0) + " and begin hammering away as if the world depended upon your orgasm. Your fist is but a blur as the toy pumps your " + cockDescript(0) + " beyond any degree of reason. Relishing in each cramp of pleasure as your cum builds, you flex your well-toned pelvic muscles to both heighten your pleasure and to prevent premature release of the impressive batch you are working on. As time passes, even your impressive physical control is no match for the need to unload your spunk. Waiting until the pressure mashes the base of your cock, you strip the toy away from your shaft and with a great squeeze of your crotch, let loose an impressive stream of cock juice that arcs several yards away. Impressed with your own orgasm, you smile, grit your teeth and continue clenching your crotch muscles in an attempt to repeat your massive distance in the orgasm. Lance upon lance of fuck-milk hoses the area down as you empty yourself of your overwhelming lust. After a few dozen shots, your body empties itself of its needs and fatigue strikes you. Cleaning yourself up and rearranging your area to avoid the massive cum puddle you made, you lay back to recuperate your strength knowing that your dick will demand more attention later.", false);
}
//Low corruption
else {
outputText("Much to your annoyance and embarrassment, you feel the need to relieve yourself of your tension. Sighing in reservation, you remove the used onahole from your sack. Operating with a mind of its own, your " + cockDescript(0) + " springs to attention, anticipating the coming stimulation and release. Your member easily pushes past the opening in the toy and you begin working your penis with some vigor. Pleasure begins to pulse through your " + cockDescript(0) + " as you build yourself up. The force of the building fluids pushes against your inner organs, creating the paradoxical sensation of pain and pleasure. Reflexively, your hips begin bucking slightly, operating off pure instinct. With a sudden, sharp pinch at the base of your member, the need to cum takes over your body as multiple streams of semen erupt from your dong, creating an impressive mess about you. Soaked in your own fluids, you take a moment to clean yourself up before replacing the toy in your bag and going to sleep, happy to be relieved of your urges.", false);
}
stats(0,0,0,0,0,-.75,-100,0);
doNext(13);
return;
}
//Multicock!
if(player.cockTotal() > 1) {
//Not all-natural onahole
outputText("You get naked and settle down with your new toy. ", false);
outputText("The device looks mildly unappealing and almost comical. However, you have never been one to slouch in the search for new forms of pleasure.\n\n", false);
outputText("With your free hand, you slap your " + multiCockDescriptLight() + " to 'attention' and ease the onahole over your cocks. ", false);
outputText("Much to your surprise, Giacomo failed to point out that the ugly rubber sheath was open-ended on the inside and is providing an impressive grip around your shaft. ", false);
outputText("Without hesitation, you begin working your cock as if the world would die tomorrow. Stroke upon stroke, you demand your body to break itself in half with massive orgasmic pulses. Inside the toy, your member clenches and swells with pleasure, triggering floods of pre-cum into the tube, making it feel even sharper. ", false);
outputText("As your pre-cum fills the nooks and crannies of the toy pussy, it begins warming up and feels like an actual lubricated cunt! Amazing! ", false);
outputText("Your body is quick to respond to your demands and you pump impressive amounts of your seed into your toy. Savoring each shot, you relish the sensation of feeling the warmth of your cum radiate throughout and warm your cock even more. ", false);
doNext(2046);
stats(0,0,0,0,0,-.75,-100,0);
return;
}
else {
outputText("You get naked and settle down with your new toy. ", false);
outputText("The device looks mildly unappealing and almost comical. However, you have never been one to slouch in the search for new forms of pleasure.\n\n", false);
outputText("With your free hand, you slap your cock to 'attention' and ease the onahole over your cock. ", false);
outputText("Much to your surprise, Giacomo failed to point out that the ugly rubber sheath was open-ended on the inside and is providing an impressive grip around your shaft. ", false);
outputText("Without hesitation, you begin working your cock as if the world would die tomorrow. Stroke upon stroke, you demand your body to break itself in half with massive orgasmic pulses. Inside the toy, your member clenches with pleasure, triggering floods of pre-cum into the tube, making it feel even sharper. ", false);
outputText("Your body is quick to respond to your demands and you pump impressive amounts of your seed into your toy. Savoring each shot, you relish the sensation of feeling the warmth of your cum radiate throughout and warm your cock even more. ", false);
if(player.gender == 3) doNext(2050);
else stats(0,0,0,0,0,-.75,-100,0);
doNext(13);
}
}
function deluxeOnaholeUse():void {
outputText("", true);
//Deluxe!
if(player.hasKeyItem("Deluxe Onahole") >= 0) {
//Flag after first use!
if(player.hasStatusAffect("deluxe onahole used") < 0) player.createStatusAffect("deluxe onahole used",0,0,0,0);
//If player is already flagged, show repeated use text!
else {
//High Corruption
if(player.cor > 66) {
outputText("Amused, yet annoyed by the aching of your loins, you take out the well-used onahole to give yourself a good, old-fashioned cock milking. With singular purpose, you impale the toy on your " + cockDescript(0) + " and begin hammering away as if the world depended upon your orgasm. Your fist is but a blur as the toy pumps your " + cockDescript(0) + " beyond any degree of reason. Relishing in each cramp of pleasure as your cum builds, you flex your well-toned pelvic muscles to both heighten your pleasure and to prevent premature release of the impressive batch you are working on. As time passes, even your impressive physical control is no match for the need to unload your spunk. Waiting until the pressure mashes the base of your cock, you strip the toy away from your shaft and with a great squeeze of your crotch, let loose an impressive stream of cock juice that arcs several yards away. Impressed with your own orgasm, you smile, grit your teeth and continue clenching your crotch muscles in an attempt to repeat your massive distance in the orgasm. Lance upon lance of fuck-milk hose the area down as you empty yourself of your overwhelming lust. After a few dozen shots, your body empties itself of its needs and fatigue strikes you. Cleaning yourself up and rearranging your area to avoid the massive cum puddle you made, you lay back to recuperate your strength knowing that your dick will demand more attention later.", false);
}
//Low corruption
else {
outputText("Much to your annoyance and embarrassment, you feel the need to relieve yourself of your tension. Sighing in reservation, you remove the used onahole from your sack. Operating with a mind of its own, your " + cockDescript(0) + " springs to attention, anticipating the coming stimulation and release. Your member easily pushes past the opening in the toy and you begin working your penis with some vigor. Pleasure begins to pulse through your " + cockDescript(0) + " as you build yourself up. The force of the building fluids pushes against your inner organs, creating the paradoxical sensation of pain and pleasure. Reflexively, your hips begin bucking slightly, operating off pure instinct. With a sudden, sharp pinch at the base of your member, the need to cum takes over your body as multiple streams of semen erupt from your dong, creating an impressive mess about you. Soaked in your own fluids, you take a moment to clean yourself up before replacing the toy in your bag and going to sleep, happy to be relieved of your urges.", false);
}
stats(0,0,0,0,0,-1,-100,0);
doNext(13);
return;
}
//Multicock!
if(player.cockTotal() > 1) {
outputText("You get naked and settle down with your new toy. ", false);
if(player.hasKeyItem("Deluxe Onahole") >= 0) {
outputText("You are amazed at the level of care and detail in the craftsmanship of this toy. You wonder if it feels as good as it looks.\n\n", false);
}
else {
outputText("The device looks mildly unappealing and almost comical. However, you have never been one to slouch in the search for new forms of pleasure.\n\n", false);
}
outputText("With your free hand, you slap your " + multiCockDescriptLight() + " to 'attention' and ease the onahole over your cocks. ", false);
if(player.hasKeyItem("Deluxe Onahole") >= 0) outputText("As you 'deflower' the toy, you are floored by how realistic it REALLY does feel. Giacomo must use one of these himself, as it does feel damn close to a real twat. You especially enjoy how it manages to squeeze you with just the right amount of pressure. ", false);
else outputText("Much to your surprise, Giacomo failed to point out that the ugly rubber sheath was open-ended on the inside and is providing an impressive grip around your shaft. ", false);
outputText("Without hesitation, you begin working your cock as if the world would die tomorrow. Stroke upon stroke, you demand your body to break itself in half with massive orgasmic pulses. Inside the toy, your member clenches with pleasure, triggering floods of pre-cum into the tube, making it feel even sharper. ", false);
if(player.hasKeyItem("Deluxe Onahole") >= 0) outputText("As your pre-cum fills the nooks and crannies of the toy pussy, it begins warming up and feels like an actual lubricated cunt! Amazing! ", false);
outputText("Your body is quick to respond to your demands and you pump impressive amounts of your seed into your toy. Savoring each shot, you relish the sensation of feeling the warmth of your cum radiate throughout and warm your cock even more. ", false);
stats(0,0,0,0,0,-1,-100,0);
doNext(2046);
return;
}
//Single!
else {
outputText("You get naked and settle down with your new toy. ", false);
if(player.hasKeyItem("Deluxe Onahole") >= 0) {
outputText("You are amazed at the level of care and detail in the craftsmanship of this toy. You wonder if it feels as good as it looks.\n\n", false);
}
else {
outputText("The device looks mildly unappealing and almost comical. However, you have never been one to slouch in the search for new forms of pleasure.\n\n", false);
}
outputText("With your free hand, you slap your cock to 'attention' and ease the onahole over your cock. ", false);
if(player.hasKeyItem("Deluxe Onahole") >= 0) outputText("As you 'deflower' the toy, you are floored by how realistic it REALLY does feel. Giacomo must use one of these himself, as it does feel damn close to a real twat. You especially enjoy how it manages to squeeze with just the right amount of pressure. ", false);
else outputText("Much to your surprise, Giacomo failed to point out that the ugly rubber sheath was open-ended on the inside and is providing an impressive grip around your shaft. ", false);
outputText("Without hesitation, you begin working your cock as if the world would die tomorrow. Stroke upon stroke, you demand your body to break itself in half with massive orgasmic pulses. Inside the toy, your member clenches with pleasure, triggering floods of pre-cum into the tube, making it feel even sharper. ", false);
if(player.hasKeyItem("Deluxe Onahole") >= 0) outputText("As your pre-cum fills the nooks and crannies of the toy pussy, it begins warming up and feels like an actual lubricated cunt! Amazing! ", false);
outputText("Your body is quick to respond to your demands and you pump impressive amounts of your seed into your toy. Savoring each shot, you relish the sensation of feeling the warmth of your cum radiate throughout and warm your cock even more. ", false);
if(player.gender == 3) doNext(2050);
stats(0,0,0,0,0,-1,-100,0);
doNext(13);
return;
}
}
}
function allNaturalOnaholeUse():void {
outputText("", true);
//All-natural!
if(player.hasKeyItem("All-Natural Onahole") >= 0) {
//Flag after first use!
if(player.hasStatusAffect("all-natural onahole used") < 0) player.createStatusAffect("all-natural onahole used",0,0,0,0);
//If player is already flagged, show repeated use text!
else {
//High corruption variant!
if(player.cor > 66) {
outputText("Grinning from ear to ear, you grab your 'pet' from your bag and bury your dick deep into its maw. Somewhat stunned by your zeal, the creature shifts about lethargically. You impatiently wobble your dong, shaking the creature with it, in an attempt to wake the little dick-milking bastard up. The beast eventually comes to life and begins doing the only thing it knows how to do. Securing itself to your erection and easily entering your well-stretched urethra, the creature inserts itself to begin another feeding session. Enjoying the creature's efforts to milk you of your fluids, you choose to up the ante a bit. You begin flexing your pelvic muscles to make your cock bob about. Along with the gentle pinch of pleasure your flexing gives you, the creature mistakes your self-pleasure for an attempt to dislodge it and stabs its tendril deeper into your prostate, creating an even sharper response. Throwing your head back as the pleasure washes over, you continuously flex yourself to make the beast plunder deeper inside you. Welling up with an impressive load, you grab the animal with both hands as you expertly control your ejaculation reflex. With an expertise borne from repeated self-exploration, you force feed the beast gout upon gout of your seed. The thing quickly bloats as your shots are more than a match for even its ravenous appetite. It swells quickly and releases itself from your body, obviously stuffed to the proverbial gills. Undaunted and unsatisfied, you launch the creature off your cock with another great eruption from your sex. The creature lands smartly on the ground where you quickly waddle over to unload the rest of your pent-up cum all over its shell. Satisfactorily drained and the beast covered completely in your lust, you wipe the sweat from your forehead and silently congratulate yourself on the impressive job you did on keeping your pet well fed. You check to make sure your vigor did not injure the creature and, satisfied that it was otherwise uninjured, set it aside to vegetate on the massive load of cum you fed it with.", false);
stats(0,0,0,0,-1.5,.75,-100,.5);
}
//low corruption variant!
else {
outputText("Part of you regretting the purchase, the other half longing for the intensity of pleasure, you reach into the bag to get the creature Giacomo laughingly labels an 'all-natural' onahole. Telling yourself that the creature needs to feed and has every right to survive as any other animal, you reluctantly place the beast on your stiff, implacable erection. Springing to life, the animal immediately bears down upon your shaft and clamps itself in place. With a greater adroitness, the creature's feeding tube breaches your urethra and muscles its way deep into your sex. Undulating its mass and flicking its tentacle, the creature forces your body to make the sexual fluid it needs to survive. Biting your lip and groaning, you can only endure the painful pleasure of your sensitive genitalia being forced to produce. The unique sensation of sex juice building in your body inflames the abomination, forcing it to move faster. Moments later, an orgasmic wave cramps your body into knots as you force semen into the creature. Load after load shoots into the beast and it swells up as it fattens from your lust. Once you are spent, the creature retracts the tendril, prompting one last cumshot from you, and releases your used and mildly abused prick. Collapsing to the ground, you fall asleep before you can recover from the encounter.", false);
stats(0,0,0,0,-1.5,.75,-100,.5);
}
doNext(13);
return;
}
//MultiCock!
if(player.cockTotal() > 1) {
outputText("Scratching your head, you wonder how such a goofy contraption can offer the extreme pleasures Giacomo was peddling. Shrugging your shoulders, you disrobe and quickly stir your she-cock for a nice quick fuck. With little difficulty, you push the two cushions aside as you penetrate the toy. It feels very warm, like the warmth of flesh. You push the onahole down on your cock until you bottom out. You feel some sort of soft protrusion in the base of the toy, pressing against the opening of your cock.", false);
outputText("\n\nYou begin gently stroking yourself with the toy. You decide for a nice, leisurely pace over your usual marathon moods. The toy is warm and is very pleasurable. While hardly worthy of the sales pitch made by Giacomo, you feel that it was worth the money. If nothing else, it is different.", false);
outputText("\n\nWithout warning, you feel immense pressure clamp down upon your cock. Shocked, you instinctively try to pull out. Your efforts only succeed in jerking the toy up shaft for a moment before it plunges back down. Whatever went wrong, your cock is stuck. You feel a pulse from the two cushions inside the onahole. The thing lurches forward on your cock and it is now embedded deeper. Frustrated, you start thumping your trapped pecker against the ground, trying to shake the thing loose. To no avail, the thing lurches forward on your cock. You now feel the annoying impression against the head of your cock as you bottom out.", false);
outputText("\n\nBefore you can react, you feel the impression move. It shifts...adjusts. Utterly confused and revolted, you pause to figure out what is going on. You then feel the unmistakable sensation of something prodding at the opening in the head of your dick. The horrid reality crashes down upon you like a falling wall; this \"toy\" is a living creature!!!!", false);
outputText("\n\nAs the true reality of your plight buffets against your mind, you feel a slender tendril push past your opening and into your urethra! Unaccustomed to this kind of \"penetration\", your body convulses and bucks as you try to shake the thing off. You grab the creature and begin to pull it off, only to see needle-like growths come from the holes around the main opening. They push against the base of your pubic mound and you feel the needles prickling against your skin. As you try to pull, the needles react by trying to pierce your skin. When you stop, the needles retract. You come to the realization that you will not get this thing off your dick without tearing yourself apart.", false);
outputText("\n\nThe tendril continues exploring your urethra until it settles inside your prostate. The tendril begins flicking its end around your inner sex as the muscular body begins humping and pumping your cock. Within minutes, the pace of the little creature is frenetic. Scream upon scream thunders from your lungs as the creature plunders your insides. Pain and pleasure become the same sensation as you get the cock-milking of your life.", false);
outputText("\n\nAs you feel your cum build, you feel a sharp suction inside you. The suction immediately triggers your orgasm and your muscles cramp and push to cum. Instead of shooting a load, you feel the sucking of the tendril vacuum up your cum! As it swells to feed, you feel your inner tube match its growth. The uncoordinated sensation of your urethra dilating against your own orgasm forces you to cum again, prompting the creature to suck the cum right out of you again.", false);
outputText("\n\nThe more semen you produce, the harder the accursed thing sucks. Eventually, the pain subsides and only the unholy pleasure of such deep penetration and stimulation remains. THIS is what that crazy merchant was talking about. You have never cum so hard or as much as now. Your mind is polluted with lust and all you want is for this thing to keep milking you and leave you intoxicated with pleasure. The shock of this treatment sends you in and out of consciousness. You wake up only long enough to pump another load down its endless pipe. Each time you wake up to cum, you see the thing get fatter and fatter.", false);
outputText("\n\nAwake...out...awake, out. The next minutes, hours or whatever, are a blur. You sense the need to cum. You feel your muscles squeeze to force your seed out. You feel the animal, or whatever it is, suck the very life-milk from you. It grows fatter. You want to feel your muscles squeeze again! You want to feel the semen surge again! You want the thing to work your shaft some more! Endless pleasure. Endless orgasm. You faint.", false);
outputText("\n\nYou have no clue how much time has passed. However, you wake up with you sex organs sore from the inside out. There is small dribbles of cum on the ground and you see the thing has swelled up twice its size. Horrified, you reach to grab the thing to kill it. However, you are prevented from doing so for one reason; after you got over being penetrated, they were THE best orgasms you have ever had.", false);
stats(0,0,0,0,-1.5,.75,-100,.5);
doNext(13);
return;
}
//SingleCock
else {
outputText("Scratching your head, you wonder how such a goofy contraption can offer the extreme pleasures Giacomo was peddling. Shrugging your shoulders, you disrobe and quickly stir your she-cock for a nice quick fuck. With little difficulty, you push the two cushions aside as you penetrate the toy. It feels very warm, like the warmth of flesh. You push the onahole down on your cock until you bottom out. You feel some sort of soft protrusion at the base of the toy, pressing against the opening of your cock.", false);
outputText("\n\nYou begin gently stroking yourself with the toy. You decide for a nice, leisurely pace over your usual marathon moods. The toy is warm and is very pleasurable. While hardly worthy of the sales pitch made by Giacomo, you feel that it was worth the money. If nothing else, it is different.", false);
outputText("\n\nWithout warning, you feel immense pressure clamp down upon your cock. Shocked, you instinctively try to pull out. Your efforts only succeed in pulling the toy up your shaft for a moment before it crawls back down. Whatever went wrong, your cock is stuck. You feel a pulse from the two cushions inside the onahole. The thing lurches forward on your cock and it is now embedded deeper. Frustrated, you start thumping your trapped pecker against the ground, trying to shake the thing loose. To no avail, the thing lurches forward on your cock. You now feel the annoying impression against the head of your cock as you bottom out.", false);
outputText("\n\nBefore you can react, you feel the impression move. It shifts...adjusts. Utterly confused and revolted, you pause to figure out what is going on. You then feel the unmistakable sensation of something prodding at the opening in the head of your dick. The horrid reality crashes down upon you like a falling wall; this \"toy\" is a living creature!!!!", false);
outputText("\n\nAs the true reality of your plight buffets against your mind, you feel a slender tendril push past your opening and into your urethra! Unaccustomed to this kind of \"penetration\", your body convulses and bucks as you try to shake the thing off. You grab the creature and begin to pull it off, only to see needle-like growths come from the holes around the main opening. They push against the base of your pubic mound and you feel the needles prickling against your skin. As you try to pull, the needles react by trying to pierce your skin. When you stop, the needles retract. You come to the realization that you will not get this thing off your dick without tearing yourself apart.", false);
outputText("\n\nThe tendril continues exploring your urethra until it settles inside your prostate. The tendril begins flicking its end around your inner sex as the muscular body begins humping and pumping your cock. Within minutes, the pace of the little creature is frenetic. Scream upon scream thunders from your lungs as the creature plunders your insides. Pain and pleasure become the same sensation as you get the cock-milking of your life.", false);
outputText("\n\nAs you feel your cum build, you fell a sharp suction inside you. The suction immediately triggers your orgasm and your muscles cramp and push to cum. Instead of shooting a load, you feel the sucking of the tendril vacuum up your cum! As it swells to feed, you feel your inner tube match its growth. The uncoordinated sensation of your urethra dilating against your own orgasm forces you to cum again, prompting the creature to suck the cum right out of you again.", false);
outputText("\n\nThe more semen you produce, the harder the accursed thing sucks. Eventually, the pain subsides and only the unholy pleasure of such deep penetration and stimulation remains. THIS is what that crazy merchant was talking about. You have never cum so hard or as much as now. Your mind is polluted with lust and all you want is for this thing to keep milking you and leave you intoxicated with pleasure. The shock of this treatment sends you in and out of consciousness. You wake up only long enough to pump another load down its endless pipe. Each time you wake up to cum, you see the thing get fatter and fatter.", false);
outputText("\n\nAwake...out...awake, out. The next minutes, hours or whatever, are a blur. You sense the need to cum. You feel your muscles squeeze to force your seed out. You feel the animal, or whatever it is, suck the very life-milk from you. It grows fatter. You want to feel your muscles squeeze again! You want to feel the semen surge again! You want the thing to work your shaft some more! Endless pleasure. Endless orgasm. You faint.", false);
outputText("\n\nYou have no clue how much time has passed. However, you wake up with you sex organs sore from the inside out. There is small dribbles of cum on the ground and you see the thing has swelled up twice its size. Horrified, you reach to grab the thing to kill it. However, you are prevented from doing so for one reason; after you got over being penetrated, they were THE best orgasms you have ever had.", false);
stats(0,0,0,0,-1.5,.75,-100,.5);
doNext(13);
return;
}
}
}
function stimBeltUse():void {
outputText("", true);
//FIRST TIME USAGE
if((player.hasKeyItem("Self-Stimulation Belt") >= 0)) {
//First use! Flag after first use!
if(player.hasStatusAffect("used self-stim") < 0) {
player.createStatusAffect("used self-stim", 0,0,0,0);
outputText("Brimming with anticipation, you wind up the small gearbox on the weird contraption. You place the machine down and strip yourself naked. Stepping through the straps of the garment, you pull it up. The dildo does not come out, so you take the time to ease the artificial phallus to rest deep in your womanhood. After nestling the false cock in your pussy, you finish pulling up the belt and you tighten the straps. You lay down and you flip the switch. The machine vibrates around and inside you vigorously. Immediately, waves and cramps of pleasure swirl around your cunt and shoot up and down your spine. The machine, free of human limitations and fatigue, ceaselessly rubs and caresses your insides at impossibly high speeds. Within minutes, you begin experiencing the tell-tale contractions of an impending orgasm. With your hands free, you are able to explore your breasts and body as the device hammers away. You squeeze your ", false);
outputText(player.breastCup(0), false);
outputText(" tits as your body convulses with multiple orgasms. Savoring every moment, you relish in the pangs of delight searing your body. Eventually, the belt moves slower and slower, until it comes to a stop, along with your fun. You realize that the gears have wound down and the box needs to be wound for your pleasure to continue. Deciding not to overwhelm yourself, you carefully remove your toy and save it for another time.", false);
stats(0,0,0,0,0,-1,-100,0);
doNext(13);
}
//Repeated use!
else {
outputText("Your need for release causes you to fumble with the mechanical contraption. As you don the self-stimulation belt, you inadvertently drop the key used to crank the gearbox. Cursing in frustration, you awkwardly paw about for the key. After a few moments scraping about in a manner that would thoroughly amuse any onlookers, you locate the key and wind up the main spring.\n\n", false);
outputText("Switching the belt on, it begins to immediately vibrate and rub every sensitive part of your " + vaginaDescript(0) + ". You immediately glow with pleasure as the machine works its magic on your hungry pussy. Worried about the machine winding down, you re-crank the gear box occasionally to ensure that you get worked over by the tireless device as long as you can handle it.\n\n", false);
outputText("Eventually, the machine tweaks your nerves and your " + clitDescript() + " just right, triggering a massive orgasm that leaves you bucking wildly like an untamed horse, screaming in mind-numbing pleasure. Your uncontrollable movement dislodges the key from the gear box and you have no choice but to wait for the machine and your still-orgasming body to wind down, and THEN find the goddamn thing. After about fifteen minutes, the machine expends the last of its energy, leaving you a twitching heap until you can move to find the meddlesome key.\n\n", false);
outputText("Fortunately, you locate the key near your feet, saving you the money of having another made for the device. You put aside your machine, your lusts slaked, for now.", false);
stats(0,0,0,0,0,-1,-100,0);
doNext(13);
}
cuntChange(1, true, true, false);
}
}
function allNaturalStimBeltUse():void {
outputText("", true);
if(player.hasKeyItem("All-Natural Self-Stimulation Belt") >= 0) {
//First time!
if(player.hasStatusAffect("used natural self-stim") < 0) {
//Flag as used!
player.createStatusAffect("used natural self-stim", 0,0,0,0);
outputText("Brimming with anticipation, you put on the gloves to avoid prematurely triggering the machine. You place the belt down and strip yourself completely. Stepping through the straps of the garment, you pull it up. You take the time to align the nodule with the opening of your womanhood. After settling the knob to the entrance to your pussy, you take off the gloves, lay back and touch the amber pads with your fingers.\n\n", false);
outputText("You hear a distinctive squishing sound and you feel the belt tighten around your waist and pelvis. It becomes tighter and tighter until its removal is an impossibility because of your own bulk. While you are concerned, you maintain composure as the belt eventually stops tightening. There is a pause. A couple of minutes go by and little happens. You notice that the entire front of the belt is becoming warm. It is not the typical heat from a blanket or a piece of metal, but it feels like the warmth of flesh on flesh. You hear more squishing and you feel the nodule stir and rub against your opening. Your pleasure slowly begins to build and you are stimulated and amused by the teasing the apparatus seems to produce. Without warning, you feel your cunt stretch open as something thrusts inside you.\n\n", false);
doNext(2047);
}
//Multiple uses
else {
//Low corruption variant
if(player.cor < 50) {
outputText("Shamed by the depths of your sexual needs, you don the abominable stimulation belt and brace for its eventual ravaging of your needy womanhood. Without waiting for you to touch the activator, the organic portion of the device, sensing your needs, engorges and buries itself in your vagina, beginning to pump with furious speed. The shock of the sudden stimulation convulses you backwards, leaving you writhing on the ground as the horrid symbiote undulates in a luridly sordid manner. You distinctly feel a nodule growing about your clitoris, shifting and changing into a sucker. The suction begins furiously working your clitoris as if it were a miniature penis, slurping, sucking and jerking away, prompting another painfully pleasurable wave of multiple orgasms.\n\n", false);
outputText("You cry in shock as the creature pushes past your cervix and begins injecting your womb with hot, thick cum... or whatever it is that it shoots inside you. Unlike before, the very sensation of the fluid acts upon your brain and body strangely. The pain dulls and eventually filters from your mind and only the pleasure of the experience remains. The fluid continues pumping in until it overflows. The flooding of your insides leaves you paradoxically ecstatic and revolted. After an unknown amount of time, the thing stops fucking you and it releases its grip of your pelvis, leaving you a sticky, exhausted mess. A part of you wants to try the belt again, but you are too tired to bother cleaning yourself up.", false);
stats(0,0,0,0,-1,.75,-100,1);
doNext(13);
}
//High corruption variant
else {
outputText("Barely taking the time to strip yourself down, you quickly slide the belt-shaped beast onto your hips. It immediately clamps down and begins the all-too-familiar plundering of your opening. It barrels deep into your box and quickly latches on your " + clitDescript() + " and the relieving pleasure of its thundering movements quench your need for pleasure. The creature quickly begins streaming its fluids inside you. No longer sensing pain, as you did when you first used the belt, you lay in endless bliss as the warmth of the fluid fills you up. The creature, sensing how much of its juice is in you, stops squirting and begins stirring the jizm it left. The unique pleasure of the hot fluid literally stirring and swirling inside you coaxes a wave of orgasms from your body, which draw the milk even deeper into your womanhood. It almost feels as if your body is absorbing the milk into your deepest recesses with each pelvic contraction.\n\n", false);
outputText("The creature lets out another torrent of cum and repeats the process. Drunk with lust, you are uncertain how you are containing so much spunk without it gushing out, as before. Every time you try to think about it, another orgasm destroys any attempt at rational thought. By the time the thing is done with you, hours and hours has already come. You crash from your hours-long orgasm, exhausted, and can only think of the next opportunity to have the belt about your loins.", false);
stats(0,0,0,0,-.5,1,-100,1.5);
//Game over if fully corrupt!
if(player.cor >= 100) doNext(2042);
//Otherwise, 4 hours pass!
else doNext(15);
}
}
}
cuntChange(1, true);
slimeFeed();
}
//Jojo masturbation!
function masturbateJojo():void {
spriteSelect(34);
outputText("", true);
stats(0,0,0,0,0,0,-100,.5);
if(player.totalCocks() > 0 && player.hasPerk("Whispered") >= 0 && rand(4) == 0) {
whisperJojobait();
return;
}
var storage:Number = 0;
var selection:Number = rand(4);
//Male
if(player.gender == 1 && player.biggestTitSize() < 2) {
storage = player.biggestCockIndex();
//MALE SOFT BJ
if(selection == 0) {
outputText("As if on command, Jojo slips into your camp from the jungle's shadows, dropping to his knees with a timid look of fear in his eyes. You step forward and caress your fingers through the fur between his shell-like ears, whispering softly to him, \"<i>It's alright, my beautiful slut, it will all be over soon.</i>\"", false);
outputText(" He whimpers as you say this, feeling the corruption flowing off of your body like an alluring musk, drawing him deeper into your service. ", false);
if(player.biggestCockArea() < 10) outputText("He opens his mouth to protest, but you never give him the chance, sliding your " + cockDescript(storage) + " between his lips and down his throat. You can feel the muscles of his throat grip and spasm around your cock flesh as he chokes on the length, his thin lips trembling around your girth as his tongue slides across your vein-lined underside. ", false);
if(player.biggestCockArea() >= 10 && player.biggestCockArea() < 36) outputText("He opens his mouth to protest, but you never give him the chance, forcing your " + cockDescript(storage) + " between his lips and nearly dislocating his jaw with the girth of it. You can feel his throat stretching around you, like a hot, wet, tight sleeve, trembling with the pulse of his racing heart as you grind in and out of his mouth. ", false);
if(player.biggestCockArea() >= 36) outputText("He opens his mouth to protest, only to have your " + cockDescript(storage) + " mute him. You can feel his buck teeth scratching against the top and bottom of your " + cockDescript(storage) + "'s crown, but it does nothing to prevent what is to come. He lifts his hands to try to push your huge erection away, and since you can't fit your girth in his mouth, you decide to use that; grabbing hold of his hands and using them to stroke your length. ", false);
outputText("His eyes turn to you in fear and awe, pleading for release, and in the end you give him just that. You groan in pleasure as your balls draw up tight, churning with your corrupted seed, and in a rush you feed it to him, your orgasm overtaking you as surge after hot surge of cum flares through your flesh and into his throat. ", false);
outputText("Your orgasm seems to last forever, filling his belly with your corrupted essence, causing his stomach to bulge slightly with the sheer volume of it. You pull away at last, letting him gasp for breath and fall to the ground, curling around his bloated belly. ", false);
outputText("You give him one last fond caress, running your fingers through his fur in an almost patronizing petting motion, then turn without another word and leave him to retreat back into the jungle. ", false);
}
//MALE HARD BJ
if(selection == 1) {
outputText("You yell out into the jungle, \"<i>Slut!</i>\" Minutes later Jojo slips into your camp from the jungle's shadows, dropping to his knees with a timid look of fear in his eyes. You step forward and grip the fur between his shell-like ears firmly, hissing angrily, \"<i>When I call for you, you need to be here. Do I need to teach you your place again?</i>\" ", false);
outputText("He shakes his head as you say this, trying to marshal up the strength to resist you. You draw your teeth back in a snarl of anger at this resistance and punch the mouse in the gut, dropping him to his knees gasping for breath. ", false);
if(player.biggestCockArea() < 10) outputText("You grip the fur on his head tightly in one hand and pull his mouth over your " + cockDescript(storage) + ", thrusting into his muzzle with little concern for letting him catch his breath. You shove your length down his throat and start sawing away, making the mouse's eyes roll back from breathlessness. You can feel the muscles of his throat grip and spasm around your cock flesh as he chokes on the length, his thin lips trembling around your. ", false);
if(player.biggestCockArea() >= 10 && player.biggestCockArea() < 36) outputText("You grip the fur on his head tightly in one hand and pull his mouth over your " + cockDescript(storage) + ", thrusting into his muzzle with little concern for letting him catch his breath. The girth of your " + cockDescript(storage) + " nearly dislocates his jaw. You can feel his throat stretching around you, like a hot, wet, tight sleeve, trembling with the pulse of his racing heart as you grind in and out of his mouth. ", false);
if(player.biggestCockArea() >= 36) outputText("You grip the fur on his head tightly in one hand and pull his mouth over your " + cockDescript(storage) + ", thrusting against his muzzle with your " + cockDescript(storage) + ". You can feel his buck teeth scratching against the top and bottom of your " + cockDescript(storage) + "'s crown, but it does nothing to prevent what is to come. He lifts his hands to try to push your huge erection away, and since you can't fit your girth in his mouth, you decide to use that; grabbing hold of his hands and using them to stroke your length. ", false);
outputText("His eyes turn to you in fear and his body shudders for lack of breath, but it does nothing more than stoke the fires of your lust. You groan in pleasure as your balls draw up tight, churning with your corrupted seed, and in a rush you feed it to him, your orgasm overtaking you as surge after hot surge of cum flares through your flesh and into his throat. ", false);
outputText("Your orgasm seems to last forever, filling his belly with your corrupted essence, causing his stomach to bulge slightly with the sheer volume of it. You pull away at last, letting him gasp for breath and fall to the ground, curling around his bloated belly. ", false);
outputText("You sneer at him and shake your head, hissing out, \"<i>It would be so much better for you if you didn't try to resist, my slut.</i>\" ", false);
}
//MALE ANAL GENTLE
if(selection == 2) {
outputText("You watch as Jojo slinks into your camp from the dense jungle, moving timidly with his eyes focused on your feet. The sight of such a once pious monk reduced to your submissive fuck toy stirs your loins and brings a smile to your lips. ", false);
outputText("You pull him against your body in a firm and possessive hug, and press your lips to his in a forceful kiss, laughing as you break the kiss to the sight of his discomfort. You pay it little mind as you gently force him back onto the ground and spread his legs. You can see in his eyes that he knows what is coming, and you can see that he is as eager for it as he is humiliated by that eagerness. ", false);
if(player.biggestCockArea() < 10) outputText("You lift the mouse's balls out of the way and spit down onto the crinkled star of his anus, then lever your tip to the well used hole. There is little ceremony or foreplay, but his cock is already straining erect, and a blush colors his cheeks as you push into his ass, inch by inch. You set a slow and tender pace at first, but as your orgasm nears, your thrusts become more animal and needy. ", false);
if(player.biggestCockArea() >= 10 && player.biggestCockArea() < 36) outputText("You slide your thick and drooling cockhead beneath the mouse's balls, working the musky drool of your pre-cum against the well used crinkle of his ass before forcing the thick vein-lined length of your " + cockDescript(storage) + " into him. You watch as inch after thick, vulgar inch disappears into his body, grinning as his face contorts in a mix of pain and pleasure from it, and then start to fuck him in earnest, watching as his belly bulges with each thrust of your " + cockDescript(storage) + ". ", false);
if(player.biggestCockArea() >= 36) outputText("You force your " + cockDescript(storage) + " against the mouse's ass and watch as he shakes his head, silently begging you not to do it. You smile and grip his hips, then press forward hard, forcing his body to adapt to your girth, stretching his ass and belly dangerously. You can barely get more than a foot of your " + cockDescript(storage) + " into him before bottoming out against his diaphragm, so you just fuck him with what you can, churning his insides with each thrust. ", false);
outputText("You pound away at the mouse's tight body for as long as you can, then feel your orgasm hit you hard, your balls drawing up tight as your seed churns and pulses through you and into the mouse's ass, filling his belly with your lust and corruption. You watch his belly swell with the seed in a beautifully vulgar display. ", false);
outputText("His eyes glaze over from the intensity of the act, his teeth tightly grit, and then you can hear a keening groan from him as he falls over the edge into his own orgasm, his untouched mouse cock bouncing and jerking on his belly as his thick seed is sprayed across his chest and face lewdly. He blushes deeply at the visible proof that he enjoyed what you did to him and trembles beneath you. ", false);
outputText("You can't help but laugh at the scene, and draw out of his ass with a groan of pleasure. You watch as he crawls back into the jungle in shame, leaving a trail of your cum the whole way. ", false);
}
//MALE ANAL HARD
if(selection == 3) {
outputText("You decided that it is time to seek out your pet monk slut, and stalk into the jungle after the mouse. It doesn't take long to find him, so you move silently to avoid his notice. You move with a predator's grace as you sneak up behind him, your hand reaching down to grab hold of his tail firmly as you shove him against a nearby tree. ", false);
outputText("You press your body up behind him and hiss into his ear, \"<i>Hello slut...</i>\" You keep hold of the base of his tail, hiking it up to lift his ass enough that he has to go to his toes to stay standing. You listen to him whimper softly as he feels your stirring loins press against the cleft of his oh-so-fuckable ass. ", false);
if(player.biggestCockArea() < 10) outputText("You saw your swelling erection between his ass cheeks a few times, and then with little warning, you shove yourself deep into his body, making the mouse gasp out as you fill his well used rear. You groan in pleasure as you feel his anal ring grip in flutters along your " + cockDescript(storage) + " as you spear in and out of him, fucking your slut toy with wild abandon. ", false);
if(player.biggestCockArea() >= 10 && player.biggestCockArea() < 36) outputText("You press the mouse hard against the tree, inhaling his scent and sliding your " + cockDescript(storage) + " between his firm cheeks. There is little in the way of tenderness as you thrust deep into his body. You can hear him groan as your " + cockDescript(storage) + " forces his intestines to shift to accommodate you. ", false);
if(player.biggestCockArea() >= 36) outputText("You grin as your mouse slut cries out with your " + cockDescript(storage) + " spearing into his bowels. You can feel the weight of the tree against your " + cockDescript(storage) + " as you force his belly to bulge out vulgarly to accommodate the enormous girth. ", false);
outputText("You thrust away at your squirming and mewling mouse, taking out your pleasure on him with little concern for his own enjoyment, not that this is really a problem, as before you manage to cum, you feel him tense as he 'fertilizes' the tree you have him pressed against. The feel of his orgasm milks you to your own explosion within his belly, emptying your balls with a low groan of relief. ", false);
outputText("You pull out of Jojo's ass once your orgasm has subsided and wipe your cock off on the fur of his back, then walk away to leave him to his own devices. ", false);
}
}
//Shemale
if(player.gender == 1 && player.biggestTitSize() >= 2) {
storage = player.biggestCockIndex();
//ORAL GENTLENESS FUCK YEAH
if(selection == 0) {
outputText("As if on command, Jojo slips into your camp from the jungle's shadows, dropping to his knees with a timid look of fear in his eyes. You step forward and caress your fingers through the fur between his shell-like ears, whispering softly to him, \"<i>It's alright, my beautiful slut, it will all be over soon.</i>\" ", false);
outputText("He whimpers as you say this, feeling the corruption flowing off of your body like an alluring musk, drawing him deeper into your service. ", false);
if(player.biggestCockArea() < 10) outputText("He opens his mouth to protest, but you never give him the chance, sliding your " + cockDescript(storage) + " between his lips and down his throat. You can feel the muscles of his throat grip and spasm around your " + cockDescript(storage) + " as he chokes on the length, his thin lips trembling around your girth as his tongue slides across your vein-lined underside. Your hands lift to massage your breasts and tug at your nipples, and you can see him watching transfixed as you fuck his throat. ", false);
if(player.biggestCockArea() >= 10 && player.biggestCockArea() < 36) outputText("He opens his mouth to protest, but you never give him the chance, forcing your " + cockDescript(storage) + " between his lips and nearly dislocating his jaw with the girth of it. You can feel his throat stretching around you, like a hot, wet, tight sleeve, trembling with the pulse of his racing heart as you grind in and out of his mouth. Your hands lift to massage your breasts and tug at your nipples, and you can see him watching transfixed as you fuck his throat. ", false);
if(player.biggestCockArea() >= 36) outputText("He opens his mouth to protest, only to have your " + cockDescript(storage) + " mute him. You can feel his buck teeth scratching against the top and bottom of your " + cockDescript(storage) + "'s crown, but it does nothing to prevent what is to come. He lifts his hands to try to push your " + cockDescript(storage) + " away, and since you can't fit your girth in his mouth, you decide to use that; grabbing hold of his hands and using them to stroke your length. His eyes move from your massive member to your bouncing breasts above with a look of wanton desire that makes you laugh softly. ", false);
outputText("His eyes beg for release and a slip of your foot to his own straining erection lets you know how in need of an orgasm he is, but this time is yours. You groan in pleasure as your balls draw up tight, churning with your corrupted seed, and in a rush you feed it to him, your orgasm overtaking you as surge after hot surge of cum flares through your flesh and into his throat. ", false);
outputText("Your orgasm seems to last forever, filling his belly with your corrupted essence, causing his stomach to bulge slightly with the sheer volume of it. You pull away at last, letting him gasp for breath and fall to the ground, curling around his bloated belly. ", false);
outputText("You draw him to your bosom and kiss his forehead and then stand and go about your duties, leaving him to recover from the intense encounter and then retreat back into the jungle. ", false);
}
//Shemale 2: Breasts Gentle
if(selection == 1) {
outputText("You lay yourself out for a quiet moment of self pleasure, your hands moving to your breasts and fondling them gently, when the sound of a snapping twig brings your attention to the edge of camp. Jojo stands timidly, half hidden within the shadows just outside your encampment, watching you with a look of submissive desire. You smile and lift your hand, beckoning him towards you with a crook of your finger. ", false);
outputText("Your mouse slut obediently slips from the darkness and into your camp, approaching you and kneeling at your side. You can see the lust in his eyes as he looks at your breasts, longing and love reflecting wonderfully. You nod your approval and let him worship your bosom. ", false);
if(player.biggestLactation() > 1) outputText("He leans in and starts to kiss along your nipples before taking one into his mouth. He gives a firm suckle at the engorged teat, and you can see his eyes open wider in surprise at the sudden surge of milk that fills his muzzle. He shivers and starts to suckle in earnest, dinking from first one breast, then the other, partaking of your blessing until his belly is full. ", false);
if(player.biggestLactation() <= 1 && player.biggestTitSize() <= 5) outputText("He leans in to nuzzle and kiss at your breasts, his hands moving to caress the soft and full orbs in gentle worship. His kissing and licking slowly circles in on your nipples, bringing them to firm points that send jolts of warm pleasure through your body when he at last takes them into his mouth. You reach down between your legs, taking hold of your shaft and masturbating it lazily as he works. ", false);
if(player.biggestLactation() <= 1 && player.biggestTitSize() > 5) outputText("He leans in close and presses a kiss to first one nipple, then the other, starting to worship your breasts lovingly. You have other plans, however, and one hand grabs the fur at the back of his neck as the other slips beneath your breasts to pull them together to either side of his face as you press him in tight against the curves of your cleavage, forcing the mouse to fight for every breath. ", false);
outputText("You can hear Jojo's breath quickening, then his body shudders as he climaxes spontaneously, splashing his seed across your hip and belly. You can't help the laugh that rises from within you at his submissive gesture, watching as shame washes across his face and his ears lay back. ", false);
outputText("He slinks back into the woods, chased by your amused laughter. ", false);
}
//Shemale 3: Anal Gentle
if(selection == 2) {
outputText("You watch as Jojo slinks into your camp from the dense jungle, moving timidly with his eyes focused on your feet. The sight of such a once pious monk reduced to your submissive fuck toy stirs your loins and brings a smile to your lips. ", false);
outputText("You pull him against your body in a firm and possessive hug, and press your lips to his in a forceful kiss, laughing as you break the kiss to the sight of his discomfort. You pay it little mind as you gently force him back onto the ground and spread his legs. You can see in his eyes that he knows what is coming, and you can see that he is as eager for it as he is humiliated by that eagerness. ", false);
if(player.biggestCockArea() < 10) outputText("You lift the mouse's balls out of the way and spit down onto the crinkled star of his anus, then lever your tip to the well used hole. There is little ceremony or foreplay, but his cock is already straining erect, and a blush colors his cheeks as you push into his ass, inch by inch. You set a slow and tender pace at first, but as your orgasm nears, your thrusts become more animal and needy. ", false);
if(player.biggestCockArea() >= 10 && player.biggestCockArea() < 36) outputText("You slide your thick and drooling cockhead beneath the mouse's balls, working the musky drool of your pre-cum against the well used crinkle of his ass before forcing the thick vein-lined length of your cock into him. You watch as inch after thick, vulgar inch disappears into his body, grinning as his face contorts in a mix of pain and pleasure from it, and then start to fuck him in earnest, watching as his belly bulges with each thrust of your " + cockDescript(storage) + ". ", false);
if(player.biggestCockArea() >= 36) outputText("You force your insanely massive cock against the mouse's ass and watch as he shakes his head, silently begging you not to do it. You smile and grip his hips, then press forward hard, forcing his body to adapt to your girth, stretching his ass and belly dangerously. You can barely get more than a foot of your cock into him before bottoming out against his diaphragm, so you just fuck him with what you can, churning his insides with each thrust. ", false);
outputText("You pound away at the mouse's tight body for as long as you can, then feel your orgasm hit you hard, your balls drawing up tight as your seed churns and pulses through you and into the mouse's ass, filling his belly with your lust and corruption. You watch his belly swell with the seed in a beautifully vulgar display. ", false);
outputText("His eyes glaze over from the intensity of the act, his teeth tightly grit, and then you can hear a keening groan from him as he falls over the edge into his own orgasm, his untouched mouse cock bouncing and jerking on his belly as his thick seed is sprayed across his chest and face lewdly. He blushes deep at the visible proof that he enjoyed what you did to him and trembles beneath you. ", false);
outputText("You can't help but laugh at the scene, and draw out of his ass with a groan of pleasure. You watch as he crawls back into the jungle in shame, leaving a trail of your cum the whole way. ", false);
}
//Shemale 4: Anal Hard
if(selection == 3) {
outputText("You decided that it is time to seek out your pet monk slut, and stalk into the jungle after the mouse. It doesn't take long to find him, so you move silently to avoid his notice. You move with a predator's grace as you sneak up behind him, your hand reaching down to grab hold of his tail firmly as you shove him against a nearby tree. ", false);
outputText("You press your body up behind him, mashing your breasts against his back, and hiss into his ear, \"<i>Hello slut...</i>\" You keep hold of the base of his tail, hiking it up to lift his ass enough that he has to go to his toes to stay standing. You listen to him whimper softly as he feels your stirring loins press against the cleft of his oh-so-fuckable ass. ", false);
if(player.biggestCockArea() < 10) outputText("You saw your swelling erection between his ass cheeks a few times, and then with little warning, you shove yourself deep into his body, making the mouse gasp out as you fill his well used rear. You groan in pleasure as you feel his anal ring grip in flutters along your length as you spear in and out of him, fucking your slut toy with wild abandon. ", false);
if(player.biggestCockArea() >= 10 && player.biggestCockArea() < 36) outputText("You press the mouse hard against the tree, inhaling his scent and sliding your " + cockDescript(storage) + " between his firm cheeks. There is little in the way of tenderness as you thrust deep into his body. You can hear him groan as your " + cockDescript(storage) + " forces his intestines to shift to accommodate you. ", false);
if(player.biggestCockArea() >= 36) outputText("You grin as your mouse slut cries out with your " + cockDescript(storage) + " spearing into his bowels. You can feel the weight of the tree against your member as you force his belly to bulge out vulgarly to accommodate the enormous girth. ", false);
outputText("You thrust away at your squirming and mewling mouse, taking out your pleasure on him with little concern for his own enjoyment, not that this is really a problem, as before you manage to cum, you feel him tense as he 'fertilizes' the tree you have him pressed against. The feel of his orgasm milks you to your own explosion within his belly, emptying your balls with a low groan of relief. ", false);
outputText("You pull out of Jojo's ass once your orgasm has subsided and wipe your " + cockDescript(storage) + " off on the fur of his back, then walk away to leave him to his own devices. ", false);
}
}
//CuntBOOOOOI
if(player.gender == 2 && player.biggestTitSize() < 2) {
//Cuntboy 1: Vaginal Gentle
if(selection == 0) {
outputText("Feeling the urge to be filled, you summon your mouse slut to you and smile as he quickly responds, moving to kneel before you reverently. You let your hand caress the side of his head, then order him to lay back. ", false);
outputText("He swallows and nods, nervously obeying, stretching himself out on his back on the ground. He watches as you crawl slowly up his body and press a firm kiss to his muzzle, which he returns with the impossible lust you have planted within him. You can feel his member stirring between your legs, rising up firm against your crotch as you grind your dripping slit along it. ", false);
if(player.vaginalCapacity() < 10) outputText("You lower your hand to take hold of his cock, lining it up with your entrance, and then with a soft grunt, you start to lower your weight atop him. You can feel every vein and ridge in his thick erection, stretching your tight pussy open around him. You start to ride him the best you can, taking barely half his length into your tight body with the knowledge that neither of you will last long. He cums first, however, and you can feel the seed surging into your body past the tight seal of your internal muscles. ", false);
if(player.vaginalCapacity() >= 10 && player.vaginalCapacity() < 36) outputText("You lower your hand to take hold of his cock, lining it up with your entrance, and then with a moan of pleasure, you lower your weight atop him. His cock slides into your pussy like a hand into a glove, fitting perfectly, as though he were made for you. You begin to rise and fall over him, setting a loving pace as you roll your hips. It doesn't last near as long as you would wish, however, as soon enough you can feel him cumming within your body, filling you with his seed. Not dissuaded, you grind at him, working your clit against his sheath and belly fur. ", false);
if(player.vaginalCapacity() >= 36) outputText("You shift forward, and then tilt your hips and drive back, taking his length into your wide stretched body. You laugh at him, barely able to feel his dick within you, and whisper into his ear, \"<i>Just like a mouse to be tiny...</i>\" You watch his blush as you start to grind and roll atop his cock and belly, taking all the pleasure that you can from your slut. ", false);
outputText("You cry out in pleasure as your orgasm floods through your body, causing your juices to splash out around your mouse slut's cock. You stay seated on his hips until your orgasm fades, then with a sigh of pleasure you stand up off of him and dismiss him with a wave of your hand. ", false);
//Preggers chance!
player.knockUp(4,432);
cuntChange(36.4, true);
}
//Cuntboy 2: Anal Gentle
if(selection == 1) {
outputText("You summon your mouse slut to you, feeling the urge to be filled and smile as he quickly responds, moving to kneel before you reverently. You let your hand caress the side of his head, then order him to lay back. ", false);
outputText("He swallows and nods, nervously obeying, stretching himself out on his back on the ground. He watches as you crawl slowly up his body and press a firm kiss to his muzzle, which he returns with the impossible lust you have planted within him. You can feel his member stirring between your legs, rising up firm against your crotch as you grind your dripping slit along it. ", false);
if(player.analCapacity() < 10) outputText("You lower your hand to take hold of his cock, lining it up with your back door, and then with a soft grunt, you start to lower your weight atop him. You can feel every vein and ridge in his thick erection, stretching your tight ass open around him. You start to ride him the best you can, taking his length into your tight body with the knowledge that neither of you will last long. He cums first, however, and you can feel the seed surging into your body past the tight seal of your anal ring. ", false);
if(player.analCapacity() >= 10 && player.vaginalCapacity() < 36) outputText("You lower your hand to take hold of his cock, lining it up with your back door, and then with a moan of pleasure, you lower your weight atop him. His cock slides into your ass like a hand into a glove, fitting perfectly, as though he were made for you. You begin to rise and fall over him, setting a loving pace as you roll your hips. It doesn't last near as long as you would wish, however, as soon enough you can feel him cumming within your bowels, filling you with his seed. Not dissuaded, you grind at him, working your cunt against his sheath and belly fur. ", false);
if(player.analCapacity() >= 36) outputText("You shift forward, and then tilt your hips and drive back, taking his length into your wide stretched body. You laugh at him, barely able to feel his dick within you, and whisper into his ear, \"<i>Just like a mouse to be tiny...</i>\" You watch his blush as you start to grind and roll atop his cock and belly, taking all the pleasure that you can from your slut. ", false);
outputText("You cry out in pleasure as your orgasm floods through your body, causing your juices to splash out across your mouse slut's belly as your anal ring flexes and grips at his endowments. You stay seated on his hips until your orgasm fades, then with a sigh of pleasure you stand off of him and dismiss him with a wave of your hand. ", false);
}
//Cuntboy 3: Smother Vaginal
if(selection == 2) {
outputText("You feel the need to gain a little sexual relief and a mischievous idea comes to your mind, making you grin wickedly. You slip off into the jungle to seek out your monk mouse fuck toy, and when you find him, you practically pounce atop him, pinning him to his back. He struggles in surprise until he realizes that it is you, at which point he blushes and tries to look away, unable to help the erection that you are sitting against as you straddle him. ", false);
outputText("You crawl further up his body and grin down at him as you press your already dripping pussy to his mouth and command sharply, \"<i>Start licking if you want to breathe.</i>\" His eyes go wide, but you can feel his tongue already starting to work at your lusty slit. ", false);
if(player.vaginas.wetness > 4) outputText("You moan as he works, your juices flowing liberally across his muzzle and into his mouth and nose, making him struggle not to drown in your pleasure as he focuses on giving you even more so. ", false);
else {
if(rand(2) == 0) outputText("You grind your slit against him as he eats you out, moaning with pleasure and writhing above him. You lift off of his face every so often, giving him just enough of a break to catch his breath before cutting it off with your pussy once again. ", false);
else outputText("You settle the full of your weight against his face and laugh as you feel him struggling to pleasure you, his nose and mouth trapped tight against your slit so that every attempt to breathe is halted, making him tremble breathlessly beneath you. ", false);
}
outputText("His tongue digs deep into your body, finally bringing you to an explosive climax that leaves you shuddering thoughtlessly above him. You actually forget you are sitting on his face for a moment, feeling him go still as he nearly passes out from lack of breath before you stand up. ", false);
outputText("He gasps for breath and coughs a few times, and once you are sure that he is safe, you laugh softly and walk back to your camp. ", false);
}
//Cuntboy 4: Smother Anal
if(selection == 3) {
temp = rand(3);
outputText("You feel the need to gain a little sexual relief and a mischievous idea comes to your mind, making you grin wickedly. You slip off into the jungle to seek out your monk mouse fuck toy, and when you find him, you practically pounce atop him, pinning him to his back. He struggles in surprise until he realizes that it is you, at which point he blushes and tries to look away, unable to help the erection that you are sitting against as you straddle him. ", false);
outputText("You crawl further up his body and grin down at him as he stares at your exposed pussy. You suddenly spin, sitting down the other way, so that your ass cheeks envelope his muzzle, trapping his nose and mouth against your tight pucker. \"<i>Get that tongue up in there slut.</i>\" ", false);
if(temp == 0) outputText("You grind your ass against him as he eats you out, moaning with pleasure and writhing above him. You lift off of his face every so often, giving him just enough of a break to catch his breath before cutting it off with your ass once again. ", false);
if(temp == 1) outputText("You settle the full of your weight against his face and laugh as you feel him struggling to pleasure you, his nose and mouth trapped tight against your ass so that every attempt to breathe is halted, making him tremble breathlessly beneath you. ", false);
if(temp == 2) outputText("You moan as he tales you at your word, spearing his tongue deep into your anus and thrusting it in and out as though it were a sleek muscled shaft, making your body tremble in pleasure. It makes you wonder where he learned such a trick in his life as a pious monk. ", false);
outputText("His tongue continues to work at your ass, finally bringing you to an explosive climax that leaves you shuddering thoughtlessly above him. You actually forget you are sitting on his face for a moment, feeling him go still as he nearly passes out from lack of breath before you stand up. ", false);
outputText("He gasps for breath and coughs a few times, and once you are sure that he is safe, you laugh softly and walk back to your camp.", false);
}
}
//Femalez
if(player.gender == 2 && player.biggestTitSize() >= 2) {
//Female 1: Breasts Gentle
if(selection == 0) {
outputText("You lay yourself out for a quiet moment of self pleasure, your hands moving to your breasts and fondling them gently, when the sound of a snapping twig brings your attention to the edge of camp. Jojo stands timidly, half hidden within the shadows just outside your encampment, watching you with a look of submissive desire. You smile and lift your hand, beckoning him towards you with a crook of your finger. ", false);
outputText("Your mouse slut obediently slips from the darkness and into your camp, approaching you and kneeling at your side. You can see the lust in his eyes as he looks at your breasts, longing and love reflecting wonderfully. You nod your approval and let him worship your bosom. ", false);
if(player.biggestLactation() > 1) outputText("He leans in and starts to kiss along your nipples before taking one into his mouth. He gives a firm suckle at the engorged teat, and you can see his eyes open wider in surprise at the sudden surge of milk that fills his muzzle. He shivers and starts to suckle in earnest, drinking from first one breast, then the other, ", false);
//Extra boob coverage
if(player.breastRows.length > 1) outputText("and then all the others, ", false);
outputText("partaking of your blessing until his belly is full. ", false);
if(player.biggestLactation() <= 1 && player.biggestTitSize() <= 5) outputText("He leans in to nuzzle and kiss at your breasts, his hands moving to caress the soft and full orbs in gentle worship. His kissing and licking slowly circles in on your nipples, bringing them to firm points that send jolts of warm pleasure through your body when he at last takes them into his mouth. You reach down between your legs, slipping your fingers into your slit as you lazily masturbate with the pleasure he brings. ", false);
if(player.biggestLactation() <= 1 && player.biggestTitSize() > 5) outputText("He leans in close and presses a kiss to first one nipple, then the other, starting to worship your breasts lovingly. You have other plans, however, and one hand grabs the fur at the back of his neck as the other slips beneath your breasts to pull them together to either side of his face as you press him in tight against the curves of your cleavage, forcing the mouse to have to fight for every breath. ", false);
outputText("You can hear Jojo's breath quickening, then his body shudders as he climaxes spontaneously, splashing his seed across your hip and belly. You can't help the laugh that rises from within you at his submissive gesture, watching as shame washes across his face and his ears lay back. ", false);
outputText("He slinks back into the woods, chased by your amused laughter.", false);
}
//Female 2: Oral Gentle
if(selection == 1) {
outputText("You decide to finally reward your slut for all his service to you, summoning him to your camp for pleasure. He meekly appears at your bidding and you direct him to lie down on the ground before you. He does as you ask and you gently spread his legs, settling down between them. ", false);
outputText("He looks at you in confusion that turns to bliss as you start to lick and caress his sheath and balls, urging the male to a full erection. ", false);
temp = rand(3);
if(temp == 0) outputText("You take the tip of his member into your mouth, suckling at it as your tongue curls at the crown and teases at the tiny slit at the tip. You take your time with him, letting your hands rub up and down his length, masturbating him slowly and giving his needy balls the occasional caress. ", false);
if(temp == 1) outputText("You take the tip of his member into your mouth and slowly start to bob your head, one hand squeezing at his balls tenderly as your other hand strokes the length of his cock that your lips don't reach. You let your pace quicken over time, mimicking a vigorous fucking. ", false);
if(temp == 2) outputText("You take the tip of his member into your mouth, and then take a deep breath through your nose, before dropping your head down, listening to him gasp as his cock slides all the way into your mouth and down your throat, until your nose presses against his musky sheath. Your hands tease and squeeze at his balls, urging him to cum as your throat rhythmically swallows at his length in a milking motion. ", false);
outputText("You work until your slut explodes, and then, keeping all his seed in your mouth, you lift your head and press your lips to his in a firm kiss, feeding him the load of cum that he just released. He blushes as you do so, but obediently takes it all in, swallowing it down as you feed it to him. ", false);
outputText("Once the vulgar kiss is finished, you stand and smile, dismissing him with a casual wave of your hand. ", false);
}
//Female 3: Vaginal Gentle
if(selection == 2) {
outputText("You summon your mouse slut to you, feeling the urge to be filled and smile as he quickly responds, moving to kneel before you reverently. You let your hand caress the side of his head, then order him to lay back. ", false);
outputText("He swallows and nods, nervously obeying, stretching himself out on his back on the ground. He watches as you crawl slowly up his body and press a firm kiss to his muzzle, which he returns with the impossible lust you have planted within him. You can feel his member stirring between your legs, rising up firm against your crotch as you grind your dripping slit along it. ", false);
if(player.vaginalCapacity() < 10) outputText("You lower your hand to take hold of his cock, lining it up with your entrance, and then with a soft grunt, you start to lower your weight atop him. You can feel every vein and ridge in his thick erection, stretching your tight pussy open around him. You start to ride him the best you can, taking barely half his length into your tight body with the knowledge that neither of you will last long. He cums first, however, and you can feel the seed surging into your body past the tight seal of your internal muscles. ", false);
if(player.vaginalCapacity() >= 10 && player.vaginalCapacity() < 36) outputText("You lower your hand to take hold of his cock, lining it up with your entrance, and then with a moan of pleasure, you lower your weight atop him. His cock slides into your pussy like a hand into a glove, fitting perfectly, as though he were made for you. You begin to rise and fall over him, setting a loving pace as you roll your hips. It doesn't last near as long as you would wish, however, as soon enough you can feel him cumming within your body, filling you with his seed. Not dissuaded, you grind at him, working your clit against his sheath and belly fur. ", false);
if(player.vaginalCapacity() >= 36) outputText("You shift forward, and then tilt your hips and drive back, taking his length into your wide stretched body. You laugh at him, barely able to feel his dick within you, and whisper into his ear, \"<i>Just like a mouse to be tiny...</i>\" You watch his blush as you start to grind and roll atop his cock and belly, taking all the pleasure that you can from your slut. ", false);
outputText("You cry out in pleasure as your orgasm floods through your body, causing your juices to splash out around your mouse slut's cock. You stay seated on his hips until your orgasm fades, then with a sigh of pleasure you stand off of him and dismiss him with a wave of your hand. ", false);
//Preggers chance!
player.knockUp(4,432);
cuntChange(36.4, true);
}
//Female 4: Smother Vaginal
if(selection == 3) {
temp = rand(3);
outputText("You feel the need to gain a little sexual relief and a mischievous idea comes to your mind, making you grin wickedly. You slip off into the jungle to seek out your monk mouse fuck toy, and when you find him, you practically pounce atop him, pinning him to his back. He struggles in surprise until he realizes that it is you, at which point he blushes and tries to look away, unable to help the erection that you are sitting against as you straddle him. ", false);
outputText("You crawl further up his body and grin down at him as you press your already dripping pussy to his mouth and command sharply, \"<i>Start licking if you want to breathe.</i>\" His eyes go wide, but you can feel his tongue already starting to work at your lusty slit. ", false);
if(temp == 0) outputText("You grind your slit against him as he eats you out, moaning with pleasure and writhing above him. You lift off of his face every so often, giving him just enough of a break to catch his breath before cutting it off with your pussy once again. ", false);
if(temp == 1) outputText("You settle the full of your weight against his face and laugh as you feel him struggling to pleasure you, his nose and mouth trapped tight against your slit so that every attempt to breathe is halted, making him tremble breathlessly beneath you. ", false);
if(temp == 2) outputText("You moan as he works, your juices flowing liberally across his muzzle and into his mouth and nose, making him struggle not to drown in your pleasure as he focuses on giving you even more so. ", false);
outputText("His tongue digs deep into your body, finally bringing you to an explosive climax that leaves you shuddering thoughtlessly above him. You actually forget you are sitting on his face for a moment, feeling him go still as he nearly passes out from lack of breath before you stand up. ", false);
outputText("He gasps for breath and coughs a few times, and once you are sure that he is safe, you laugh softly and walk back to your camp.", false);
}
}
//Herm
if(player.gender == 3) {
//Herm 1: Oral Gentle
if(selection == 0) {
outputText("As if on command, Jojo slips into your camp from the jungle's shadows, dropping to his knees with a timid look of fear in his eyes. You step forward and caress your fingers through the fur between his shell-like ears, whispering softly to him, \"<i>It's alright, my beautiful slut, it will all be over soon.</i>\" ", false);
outputText("He whimpers as you say this, feeling the corruption flowing off of your body like an alluring musk, drawing him deeper into your service. ", false);
if(player.biggestCockArea() < 10) outputText("He opens his mouth to protest, but you never give him the chance, sliding your " + cockDescript(storage) + " between his lips and down his throat. You can feel the muscles of his throat grip and spasm around your " + cockDescript(storage) + " flesh as he chokes on the length, his thin lips trembling around your girth as his tongue slides across your vein-lined underside. Your hands lift to massage your breasts and tug at your nipples, and you can see him watching transfixed as you fuck his throat. ", false);
if(player.biggestCockArea() >= 10 && player.biggestCockArea() < 36) outputText("He opens his mouth to protest, but you never give him the chance, forcing your " + cockDescript(storage) + " between his lips and nearly dislocating his jaw with the girth of it. You can feel his throat stretching around you, like a hot, wet, tight sleeve, trembling with the pulse of his racing heart as you grind in and out of his mouth. Your hands lift to massage your breasts and tug at your nipples, and you can see him watching transfixed as you fuck his throat. ", false);
if(player.biggestCockArea() >= 36) outputText("He opens his mouth to protest, only to have your " + cockDescript(storage) + " mute him. You can feel his buck teeth scratching against the top and bottom of your " + cockDescript(storage) + "'s crown, but it does nothing to prevent what is to come. He lifts his hands to try to push your " + cockDescript(storage) + " away, and since you can't fit your girth in his mouth, you decide to use that; grabbing hold of his hands and using them to stroke your length. His eyes move from your massive member to your bouncing breasts above with a look of wanton desire that makes you laugh softly. ", false);
outputText("His eyes beg for release and a slip of your foot to his own straining erection lets you know how in need of an orgasm he is, but this time is yours. You groan in pleasure as your balls draw up tight, churning with your corrupted seed, and in a rush you feed it to him, your orgasm overtaking you as surge after hot surge of cum flares through your flesh and into his throat. A sympathetic orgasm hits your pussy, causing a surge of feminine juices to splash against his chest and dribble down your thighs lewdly. ", false);
outputText("Your orgasm seems to last forever, filling his belly with your corrupted essence, causing his stomach to bulge slightly with the sheer volume of it. You pull away at last, letting him gasp for breath and fall to the ground, curling around his bloated belly. ", false);
outputText("You draw him to your bosom and kiss his forehead and then stand and go about your duties, leaving him to recover from the intense encounter and then retreat back into the jungle. ", false);
}
//Herm 2: Breasts Gentle
if(selection == 1) {
if(player.biggestTitSize() < 2)
selection = 2;
else {
outputText("You lay yourself out for a quiet moment of self pleasure, your hands moving to your breasts and fondling them gently, when the sound of a snapping twig brings your attention to the edge of camp. Jojo stands timidly, half hidden within the shadows just outside your encampment, watching you with a look of submissive desire. You smile and lift your hand, beckoning him towards you with a crook of your finger. ", false);
outputText("Your mouse slut obediently slips from the darkness and into your camp, approaching you and kneeling at your side. You can see the lust in his eyes as he looks at your breasts, longing and love reflecting wonderfully. You nod your approval and let him worship your bosom. ", false);
if(player.biggestLactation() > 1) outputText("He leans in and starts to kiss along your nipples before taking one into his mouth. He gives a firm suckle at the engorged teat, and you can see his eyes open wider in surprise at the sudden surge of milk that fills his muzzle. He shivers and starts to suckle in earnest, dinking from first one breast, then the other, partaking of your blessing until his belly is full. ", false);
if(player.biggestLactation() <= 1 && player.biggestTitSize() <= 5) outputText("He leans in to nuzzle and kiss at your breasts, his hands moving to caress the soft and full orbs in gentle worship. His kissing and licking slowly circles in on your nipples, bringing them to firm points that send jolts of warm pleasure through your body when he at last takes them into his mouth. You reach down between your legs, taking hold of your shaft and masturbating it lazily as he works. ", false);
if(player.biggestLactation() <= 1 && player.biggestTitSize() > 5) outputText("He leans in close and presses a kiss first to one nipple, then the other, worshiping your breasts lovingly. You have other plans, however, and one hand grabs the fur at the back of his neck as the other slips beneath your breasts to pull them together to either side of his face as you press him in tight against the curves of your cleavage, forcing the mouse to have to fight for every breath. ", false);
outputText("You can hear Jojo's breath quickening, then his body shudders as he climaxes spontaneously, splashing his seed across your hip and belly. You can't help the laugh that rises from within you at his submissive gesture, watching as shame washes across his face and his ears lay back. ", false);
outputText("He slinks back into the woods, chased by your amused laughter. ", false);
}
}
//Herm 3: Anal Gentle
if(selection == 2) {
outputText("You watch as Jojo slinks into your camp from the dense jungle, moving timidly with his eyes focused on your feet. The sight of such a once pious monk reduced to your submissive fuck toy stirs your loins and brings a smile to your lips. ", false);
outputText("You pull him against your body in a firm and possessive hug, and press your lips to his in a forceful kiss, laughing as you break the kiss to the sight of his discomfort. You pay it little mind as you gently force him back onto the ground and spread his legs. You can see in his eyes that he knows what is coming, and you can see that he is as eager for it as he is humiliated by that eagerness. ", false);
if(player.biggestCockArea() < 10) outputText("You lift the mouse's balls out of the way and spit down onto the crinkled star of his anus, then lever your tip to the well used hole. There is little ceremony or foreplay, but his cock is already straining erect, and a blush colors his cheeks as you push into his ass, inch by inch. You set a slow and tender pace at first, but as your orgasm nears, your thrusts become more animal and needy. ", false);
if(player.biggestCockArea() >= 10 && player.biggestCockArea() < 36) outputText("You slide your thick and drooling cockhead beneath the mouse's balls, working the musky drool of your pre-cum against the well used crinkle of his ass before forcing the thick vein-lined length of your " + cockDescript(0) + " into him. You watch as inch after thick, vulgar inch disappears into his body, grinning as his face contorts in a mix of pain and pleasure from it, and then start to fuck him in earnest, watching as his belly bulges with each thrust of your massive prick. ", false);
if(player.biggestCockArea() >= 36) outputText("You force your " + cockDescript(0) + " against the mouse's ass and watch as he shakes his head, silently begging you not to do it. You smile and grip his hips, then press forward hard, forcing his body to adapt to your girth, stretching his ass and belly dangerously. You can barely get more than a foot of your " + cockDescript(0) + " into him before bottoming out against his diaphragm, so you just fuck him with what you can, churning his insides with each thrust. ", false);
outputText("You pound away at the mouse's tight body for as long as you can, then feel your orgasm hit you hard, your balls drawing up tight as your seed churns and pulses through you and into the mouse's ass, filling his belly with your lust and corruption. You watch his belly swell with the seed in a beautifully vulgar display. ", false);
outputText("His eyes glaze over from the intensity of the act, his teeth tightly grit, and then you can hear a keening groan from him as he falls over the edge into his own orgasm, his untouched mouse cock bouncing and jerking on his belly as his thick seed is sprayed across his chest and face lewdly. He blushes deep at the visible proof that he enjoyed what you did to him and trembles beneath you. ", false);
outputText("You can't help but laugh at the scene, and draw out of his ass with a groan of pleasure. You watch as he crawls back into the jungle in shame, leaving a trail of your cum the whole way. ", false);
}
//Herm 4: Vaginal Gentle
if(selection == 3) {
outputText("You summon your mouse slut to you, feeling the urge to be filled and smile as he quickly responds, moving to kneel before you reverently. You let your hand caress the side of his head, then order him to lay back. ", false);
outputText("He swallows and nods, nervously obeying, stretching himself out on his back on the ground. He watches as you crawl slowly up his body and press a firm kiss to his muzzle, which he returns with the impossible lust you have planted within him. You can feel his member stirring between your legs, rising up firm against your own endowments as you grind your dripping slit along it. ", false);
if(player.vaginalCapacity() < 10) outputText("You lower your hand to take hold of his cock, lining it up with your entrance, and then with a soft grunt, you start to lower your weight atop him. You can feel every vein and ridge in his thick erection, stretching your tight pussy open around him. You start to ride him the best you can, taking barely half his length into your tight body with the knowledge that neither of you will last long. He cums first, however, and you can feel the seed surging into your body past the tight seal of your internal muscles. ", false);
if(player.vaginalCapacity() >= 10 && player.vaginalCapacity() < 36) outputText("You lower your hand to take hold of his cock, lining it up with your entrance, and then with a moan of pleasure, you lower your weight atop him. His cock slides into your pussy like a hand into a glove, fitting perfectly, as though he were made for you. You begin to rise and fall over him, setting a loving pace as you roll your hips. It doesn't last near as long as you would wish, however, as soon enough you can feel him cumming within your body, filling you with his seed. Not dissuaded, you grind at him, working your clit against his sheath and belly fur. ", false);
if(player.vaginalCapacity() >= 36) outputText("You shift forward, and then tilt your hips and drive back, taking his length into your wide stretched body. You laugh at him, barely able to feel his dick within you, and whisper into his ear, \"<i>Just like a mouse to be tiny...</i>\" You watch his blush as you start to grind and roll atop his cock and belly, taking all the pleasure that you can from your slut. ", false);
outputText("You cry out in pleasure as your orgasm floods through your body, causing your juices to splash out around your mouse slut's cock, and your own " + multiCockDescriptLight() + " to explode with thick splashes of your hot cum across his chest and belly. ", false);
outputText("You stay seated on his hips until your orgasm fades, then with a sigh of pleasure you stand off of him and dismiss him with a wave of your hand.", false);
//Preggers chance!
player.knockUp(4,432);
cuntChange(36.4, true);
}
}
doNext(13);
}
//Genderless people suck!
function genderlessMasturbate():void {
//first time as a genderless person -
outputText("", true);
//Early prep
if(player.cor < 15) outputText("You sheepishly find some rocks to hide in, where you remove your clothes.\n\n", false);
if(player.cor >= 15 && player.cor < 30) outputText("You make sure you are alone and strip naked.\n\n", false);
if(player.cor >= 30 && player.cor < 60) outputText("You happily remove your " + player.armorName + ", eager to pleasure yourself.\n\n", false);
if(player.cor >= 60 && player.cor < 80) outputText("You strip naked in an exaggerated fashion, hoping someone might be watching.\n\n", false);
if(player.cor >= 80) outputText("You strip naked, fondling your naughty bits as you do so and casting seductive looks around, hoping someone or something is nearby to fuck you.\n\n", false);
//Tit foreplay
titForeplay();
if(player.hasStatusAffect("fapped genderless") < 0) {
outputText("Now this might be a problem. Here you are ready to get your rocks off and you have no idea as how to do it. Nothing to do except some trial and error. You run your hands gently over where your genitals would be. Lightly you pet the skin and feel your finger tips tickle what was once your most pleasurable of places. While it feels incredibly nice, it just isn't getting you there. You teeter at the edge and it only frustrates you further. Unsure of what to do next, your body gives you a little nudge in an unexplored avenue and you decide to take the trip.\n\n", false);
player.createStatusAffect("fapped genderless",0,0,0,0);
}
//All times as a genderless person (possibly written for all genders perhaps not herm (not enough hands)) -
outputText("Your " + assholeDescript() + " begins to twitch. It's practically crying out for attention.\n\n", false);
outputText("You lay down on your side and reach gingerly behind yourself. The palm of your hand comes to rest on your " + buttDescript() + ". You slide your finger into your crack and find your " + assholeDescript() + ". You run your finger slowly around the sensitive ring of your hole and feel a tingle emanating from it. A smile creeps across your lips as you begin to imagine what is about to happen.\n\n", false);
//For all parts of scene penetration type changes based on anus size '''any (if you do not want to do more than one variable) or virgin pucker or tight/normal/loose/gaping'''-
//If no BioLube perk -
if(player.ass.analWetness < 2) {
outputText("Bringing your hand up to your mouth, you coat your ", false);
if(player.ass.analLooseness <= 2) outputText("middle finger", false);
if(player.ass.analLooseness == 3) outputText("first two fingers", false);
if(player.ass.analLooseness >= 4) outputText("hand", false);
outputText(" in a generous helping of saliva and head back for your " + assholeDescript() + ".\n\n", false);
}
//If BioLube or continuing from no biolube -
else {
outputText("The lubrication you have created allows you to easily sink your finger", false);
if(player.ass.analLooseness >= 3) outputText("s", false);
outputText(" into your asshole. A shiver runs up your spine as you plunge ", false);
if(player.ass.analLooseness <= 2) outputText("in all the way to your knuckle", false);
if(player.ass.analLooseness == 3) outputText("all the way to the first two knuckles", false);
if(player.ass.analLooseness == 4) outputText("your three knuckles", false);
if(player.ass.analLooseness == 5) outputText("your four fingers in deep", false);
outputText(". Slowly you begin to push and pull your finger", false);
if(player.ass.analLooseness >= 3) outputText("s", false);
outputText(" in and out of your anus. A slight moan escapes you as you begin to pick up pace.\n\n", false);
}
//If gaping -
if(player.ass.analLooseness == 5) {
outputText("A devilish thought crosses your mind. You have taken into yourself all manner of beasts and beings. There is only one real way to achieve the pleasure you have gotten from them on your own. You slowly force your whole hand into your " + assholeDescript() + " and are greeted with a fullness that you never thought you would achieve without assistance. As you move in and out you begin to slowly close your hand into a fist and open it up again over and over.\n\n", false);
}
//All scene types -
outputText("Pleasure begins to fill your body with warmth. You deliberately start to twist your hand as you pump your pleasure hole with a deep desire. Your asshole begins to violently open and close around your invading ", false);
if(player.ass.analLooseness <= 2) outputText("digit", false);
else if(player.ass.analLooseness < 5) outputText("digits", false);
else outputText("hand", false);
outputText(" as your toes curl and an orgasm wracks your body.", false);
//If BioLube perk -
if(player.ass.analWetness >= 2) {
outputText(" You withdraw your ", false);
if(player.ass.analLooseness <= 2) outputText("finger", false);
else if(player.ass.analLooseness < 5) outputText("fingers", false);
else outputText("hand", false);
outputText(" and see it coated in the warm lube you produce. The scent and ecstasy you are in drive you over the edge and you begin to lick what once was inside you clean. Another orgasm drills through you and your body shakes for several seconds.", false);
//Still Horny -
if(player.lib >= 75) outputText("\n\nRolling over, you fall to sleep while your hole drips and twitches, ensuring your dreams to be filled with the most erotic of thoughts.", false);
else outputText("\n\nRolling over, you are completely spent and fall to sleep while your well-worked hole drips.", false);
}
//No BioLube perk -
else {
outputText(" You withdraw your ", false);
if(player.ass.analLooseness <= 2) outputText("finger", false);
else if(player.ass.analLooseness < 5) outputText("fingers", false);
else outputText("hand", false);
outputText(" and dry ", false);
if(player.ass.analLooseness <= 2) outputText("it", false);
else if(player.ass.analLooseness < 5) outputText("them", false);
else outputText("it", false);
outputText(" off.", false);
//Still Horny -
if(player.lib > 75) outputText(" Satisfied, you roll over and drift off to sleep. Your hole remains warm, ready for another round.", false);
else outputText(" Satisfied, you roll over and drift off to sleep.", false);
}
}
//Non-shitty masturbation
function masturbateGo():void {
outputText("", true);
if(inDungeon) {
outputText("There is no way you could get away with masturbating in a place like this! You'd better find your way back to camp if you want to take care of that.", false);
doNext(1);
return;
}
if(player.isTaur()) {
if(centaurMasturbation()) {
doNext(13);
return;
}
else {
doNext(1);
return;
}
}
if(player.gender == 0) {
genderlessMasturbate();
stats(0,0,0,0,0,0,-50,0);
doNext(13);
return;
}
if(player.hasStatusAffect("Exgartuan") >= 0 && player.statusAffectv2("Exgartuan") == 0) {
if(player.isNaga() && rand(2) == 0 && player.statusAffectv1("Exgartuan") == 1) exgartuanNagaStoleMyMasturbation()
else exgartuanMasturbation();
return;
}
if(player.hasPerk("Midas Cock") >= 0 && flags[MIDAS_JERKED] == 0) {
if(player.hasSock("gilded")) {
gildedCockTurbate();
flags[MIDAS_JERKED] = 1;
return;
}
else {
player.removePerk("Midas Cock");
}
}
var autofellatio:Boolean = false;
var hermtastic:Boolean = false;
var nippleFuck:Boolean = false;
//Early prep
if(player.cor < 15) outputText("You sheepishly find some rocks to hide in, where you remove your clothes.\n\n", false);
if(player.cor >= 15 && player.cor < 30) outputText("You make sure you are alone and strip naked.\n\n", false);
if(player.cor >= 30 && player.cor < 60) outputText("You happily remove your " + player.armorName + ", eager to pleasure yourself.\n\n", false);
if(player.cor >= 60 && player.cor < 80) outputText("You strip naked in an exaggerated fashion, hoping someone might be watching.\n\n", false);
if(player.cor >= 80) outputText("You strip naked, fondling your naughty bits as you do so and casting seductive looks around, hoping someone or something is nearby to fuck you.\n\n", false);
//Tit foreplay
titForeplay();
//Touch our various junks
if(player.cocks.length > 0) {
if(player.cocks.length == 1) {
outputText("You stroke your " + cockDescript(0), false);
if(player.lib < 45) outputText(" eagerly, quickly bringing yourself to a full, throbbing state. ", false);
if(player.lib >= 45 && player.lib < 70) outputText(" languidly, reveling at it's near-constant hardness. ", false);
if(player.lib >= 70) outputText(" teasingly, pre-cum running down your length from your constant state of arousal. ", false);
}
else {
outputText("You stroke your " + cockDescript(0), false);
if(player.lib < 45) outputText(" eagerly, quickly bringing your cocks to a full, throbbing state. ", false);
if(player.lib >= 45 && player.lib < 70) outputText(" languidly, reveling at their near-constant hardness. ", false);
if(player.lib >= 70) outputText(" teasingly, pre-cum running down your cocks from your constant state of arousal, pooling around you. ", false);
}
}
if(player.vaginas.length > 0) {
if(player.vaginas.length == 1) {
//0 = dry, 1 = wet, 2 = extra wet, 3 = always slick, 4 = drools constantly, 5 = female ejaculator
if(player.lib < 45) outputText("You touch and play with your " + vaginaDescript(0) + ", ", false);
if(player.lib >= 45 && player.lib < 70) outputText("You slap your pussy softly, ", false)
if(player.lib >= 70) outputText("You touch your enflamed and aroused " + vaginaDescript(0) + ", ", false);
if(player.vaginas[0].vaginalWetness == 0) outputText("expertly arousing your female parts. ", false);
if(player.vaginas[0].vaginalWetness == 1) outputText("sighing as it quickly becomes moist. ", false)
if(player.vaginas[0].vaginalWetness == 2) outputText("giggling as your fingers get a little wet. ", false);
if(player.vaginas[0].vaginalWetness == 3) outputText("smiling as your fingers become coated in your slick fluids. ", false);
if(player.vaginas[0].vaginalWetness == 4) outputText("slicking your fingers in the juices that constantly dribble from " + vaginaDescript(0) + " ", false);
if(player.vaginas[0].vaginalWetness == 5) outputText("licking your lips as a small spurt of fluid squirts from your nethers.", false);
}
if(player.vaginas.length > 1) {
if(player.lib < 45) outputText("You touch and play with your many folds, ", false);
if(player.lib >= 45 && player.lib < 70) outputText("You slap your pussies softly, ", false)
if(player.lib >= 70) outputText("Touch your enflamed and aroused " + vaginaDescript(0) + "s, ", false);
if(player.vaginas[0].vaginalWetness == 0) outputText("expertly arousing your female parts. ", false);
if(player.vaginas[0].vaginalWetness == 1) outputText("sighing as it quickly becomes moist. ", false)
if(player.vaginas[0].vaginalWetness == 2) outputText("giggling as your fingers get a little wet. ", false);
if(player.vaginas[0].vaginalWetness == 3) outputText("smile as your fingers become coated in your slick fluids. ", false);
if(player.vaginas[0].vaginalWetness == 4) outputText("slicking your fingers in the juices that constantly dribble from " + vaginaDescript(0) + "s ", false);
if(player.vaginas[0].vaginalWetness == 5) outputText("licking your lips as a small spurt of fluid squirts from your nethers.", false);
}
}
/*******************************
|| MASTURBATION CORE ||
\\*****************************/
//Cock masturbation!
if(player.cockTotal() == 1) {
//New lines for masturbation!
outputText("\n\n", false);
//1.8 thick enough to satisfy all women
//3 hard time fucking women
//5 lucky to find demon/animal
if(player.cocks[0].cockThickness < 1.8) outputText("You easily wrap a hand around your " + cockDescript(0) + " and start masturbating. ", false);
if(player.cocks[0].cockThickness >= 1.8 && player.cocks[0].cockThickness < 3) {
if(player.cocks[0].cockType == 0 || player.cocks[0].cockType > 2) outputText("You have some difficulty fitting your hand around your " + cockDescript(0) + ", relishing the feelings of your large endowment as you begin masturbating. ", false);
if(player.cocks[0].cockType == 1) outputText("You have some difficulty fitting your hand around your " + horseDescript(0) + ", relishing the feelings of your animalistic endowments as you begin masturbating. ", false);
if(player.hasKnot()) outputText("You have some difficulty fitting your hand around your " + cockDescript(0) + ", relishing the feelings of your bulbous beast endowments as you begin masturbating. ", false);
}
if(player.cocks[0].cockThickness >= 3 && player.cocks[0].cockThickness < 5) {
if(player.hasKnot()) outputText("You use both hands to grip your " + cockDescript(0) + ", feeling the throbbing of your knot as you begin to masturbate. ", false);
else outputText("You use both hands to grip your " + cockDescript(0) + ", feeling the throbbing of your member as you begin to masturbate. ", false);
}
if(player.cocks[0].cockThickness >= 5) outputText("You grasp onto your " + cockDescript(0) + " with both hands, but fail to encircle it fully as you begin to masturbate. ", false);
//If length > 12 proud
//if length > 16 looong strokes (maybe tittyfucK?)
//if length > 20 selfsuck
if(player.cocks[0].cockLength < 12) {
if(player.normalCocks() >= 1) outputText("You stroke quickly, pleasuring your sensitive dick, darting down to fondle the base of your cock. ", false);
else if(player.horseCocks() >= 1) outputText("You stroke quickly, reveling in your sensitive horseflesh, darting down to fondle your sensitive sheath. ", false);
else if(player.dogCocks() >= 1) outputText("You stroke quickly, pleasuring your sensitive, canine erection, darting down to fondle the sensitive sheath at the base of your cock. ", false);
else if(player.tentacleCocks() >= 1) outputText("You stroke quickly, pleasuring the supple length of your tentacular endowment, fondling every inhuman nodule as you slide along every inch of twisting length. ", false);
else if(player.demonCocks() >= 1) outputText("You stroke quickly, pleasuring the bumpy ridges of your demonic tool, fondling every inhuman nodule as you slide along the entire twitching length. ", false);
else if(player.catCocks() >= 1) outputText("You stroke quickly, feeling the tiny 'barbs' of your " + catDescript(0) + " sliding through your fingers, even darting down to circle the sensitive skin around your sheath. ", false);
else if(player.lizardCocks() >= 1) outputText("You stroke quickly, pleasuring your sensitive " + snakeDescript(0) + ", sliding fingers over each ridge and bump that covers its knotty length. ", false);
else if(player.anemoneCocks() >= 1) outputText("You stroke quickly, gasping as your fingers are stung repeatedly with the aphrodisiac-laced tentacles around the base of your " + anemoneDescript(0) + " and under its crown. ", false);
else if(player.displacerCocks() >= 1) outputText("You stroke quickly, pleasuring your sensitive, alien endowment, darting down to fondle the sensitive sheath as your pointed tip opens into a wiggling, starfish-like shape. ");
else outputText("You stroke quickly, pleasuring your sensitive dick, darting down to fondle the base of your cock. ", false);
}
if(player.cocks[0].cockLength >= 12 && player.cocks[0].cockLength < 20) {
if(player.normalCocks() >= 1) outputText("You delight in teasing the crown of your " + cockDescript(0) + ", rubbing it at the end of each stroke, squeezing out dollops of pre to smear over it and tease yourself with. It seems to pulse and twitch with each stroke, responding to every touch. ", false);
else if(player.horseCocks() >= 1) outputText("You delight in teasing the sensitive flared tip of your " + horseDescript(0) + ", rubbing it at the end of each stroke, squeezing out dollops of pre to smear over it and tease yourself with. It seems to pulse and ripple with each stroke, responding to every touch. ", false);
else if(player.dogCocks() >= 1) outputText("You delight in teasing the pointed tip of your " + dogDescript(0) + ", rubbing it at the end of each stroke, squeezing out dollops of pre to smear over it and tease yourself with. Your knot seems to pulse and twitch with each stroke, reacting to every touch. ", false);
else if(player.tentacleCocks() >= 1) outputText("You delight in teasing the over-sized mushroom-like tip of your " + cockDescript(0) + ", caressing it after every stroke as you squeeze out dollops of pre to smear along it's slimy length. It writhes and twists in your hands of it's own volition, lengthening and shortening with each set of strokes. ", false);
else if(player.demonCocks() >= 1) outputText("You delight in teasing the larger bumps that form a ring around the crown of your " + cockDescript(0) + ", watching as they twitch and spasm in time with the dollops of pre you're squeezing out and smearing over the entire length. ", false);
else if(player.catCocks() >= 1) outputText("You delight in teasing the sensitive nubs all along your " + catDescript(0) + ", circling the cock-tip at the end of each stroke to gather pre and slather it over your entire length. Each of the tiny 'barbs' provides bursts of pleasure with each stroke, driving you on. ", false);
else if(player.lizardCocks() >= 1) outputText("You delight in teasing the rounded bulbs that cover your " + cockDescript(0) + ", circling them with your fingertips before sliding up to the urethra and gathering a drop of pre. You smear it over your sensitive reptile skin and revel in the pleasure radiating through you. ", false);
else if(player.anemoneCocks() >= 1) outputText("You delight in grabbing hold of the tiny, stinging tentacles around the base and squeezing them between your " + cockDescript(0) + " and hand. Aphrodisiac pours into your blood as you release them and stroke along the length, gathering dollops of pre to coat yourself with and 'accidentally' bumping the other tentacles at the crown. ", false);
else if(player.displacerCocks() >= 1) outputText("You delight in teasing opened tip of your " + cockDescript(0) + ", rubbing it at the end of each stroke, watching it squeeze out dollops of pre that you smear over it to tease yourself with. Your knot seems to pulse and twitch with each stroke, reacting to every touch. ", false);
else outputText("You delight in teasing the crown of your " + cockDescript(0) + ", rubbing it at the end of each stroke, squeezing out dollops of pre to smear over it and tease yourself with. It seems to pulse and twitch with each stroke, responding to every touch. ", false);
}
if(player.cocks[0].cockLength >= 20 && player.cocks[0].cockLength < 26) {
if(player.normalCocks() >= 1) outputText("The head of your " + cockDescript(0) + " wobbles towards your face as you masturbate, a dollop of pre slowly growing atop it. ", false);
else if(player.horseCocks() >= 1) outputText("The flared tip of your " + horseDescript(0) + " wobbles towards your face as you masturbate, a dollop of pre slowly growing atop it. ", false);
else if(player.dogCocks() >= 1) outputText("The pointed tip of your " + dogDescript(0) + " angles towards your face as you masturbate, a dollop of pre slowly leaking from it. ", false);
else if(player.tentacleCocks() >= 1) outputText("The overly wide head of your " + cockDescript(0) + " bumps against your lips as you masturbate, waving back and forth like a snake as it searches for an orifice. ", false);
else if(player.demonCocks() >= 1) outputText("The purplish head of your " + demonDescript(0) + " bumps against your lips as you masturbate, flushing darkly with every beat of your heart. ", false);
else if(player.catCocks() >= 1) outputText("The slightly pointed tip of your " + catDescript(0) + " bumps against your lips as you masturbate, flushing with blood as your spines grow thicker in your hand. ", false);
else if(player.lizardCocks() >= 1) outputText("The pointed, purple tip of your " + snakeDescript(0) + " bumps against your lips while its knotted surface flushes near-purple and seems to grow thicker. ", false);
else if(player.anemoneCocks() >= 1) outputText("The tentacle-ringed tip of your " + cockDescript(0) + " brushes against your lips, making them tingle with artificial heat while you stroke it. ", false);
else if(player.displacerCocks() >= 1) outputText("The blooming tip of your " + cockDescript(0) + " angles towards your face as you masturbate, a dollop of pre slowly leaking out of the outstretched top. ");
else outputText("The head of your " + cockDescript(0) + " wobbles towards your face as you masturbate, a dollop of pre slowly growing atop it. ");
//try to stick it in a titty!
if(player.hasFuckableNipples() && player.biggestTitSize() >= 3)
{
//UNFINISHED - TWEAK PENETRATION VALUES
nippleFuck = true;
titFuckSingle();
}
else
{
//autofellatio doesnt get to be true unless you keep it in your mouth instead of sticking it in your boob.
outputText("You give in to temptation and swallow the tip, slurping greedily as you milk your " + cockDescript(0) + " of its pre-cum. ", false);
autofellatio = true;
}
if(player.canTitFuck() && player.biggestTitSize() > 3 && !nippleFuck)
{
outputText("Your hands migrate to your breasts of their own accord, wrapping your titflesh around your " + cockDescript(0) + ", jacking it up and down in your pillowy tits. ", false);
if(player.biggestLactation() > 0) outputText("Jets of milk squirt out of your nipples with each thrust of your hips, adding to the already copious amounts of fluids coating your body. ",false);
}
}
if(player.cocks[0].cockLength > 26) {
if(player.normalCocks() >= 1) outputText("The head of your " + cockDescript(0) + " wobbles over, bumping your face and smearing your lips with its copious pre-cum. You are unable to resist opening your mouth and sucking it down, filling your mouth with your cock. ", false);
else if(player.horseCocks() >= 1) outputText("The flared tip of your " + horseDescript(0) + " wobbles over, bumping your face and smearing your lips with its copious pre-cum. You are unable to resist opening your mouth and sucking it down, filling your mouth with horsemeat. ", false);
else if(player.dogCocks() >= 1) outputText("The head of your " + dogDescript(0) + " wobbles over, bumping your face and smearing your lips with its copious pre-cum. You are unable to resist opening your mouth and sucking it down, filling your mouth with your " + dogDescript(0) + ". ", false);
else if(player.tentacleCocks() >= 1) outputText("The bulbous, mushroom-like head of your " + cockDescript(0) + " pushes against your face eagerly, smearing pre-cum over your lips as it seeks entrance to the nearest orifice. You're unable to resist opening your mouth to suck it down, filling your mouth with slick rubbery cock-tentacle. ", false);
else if(player.demonCocks() >= 1) outputText("The tainted swollen head of your " + cockDescript(0) + " pushes against your face, smearing sweet pre-cum over your lips. You're unable to resist opening wide and taking in the demonic member, submitted wholly to the desire to pleasure your corrupted body-parts. ", false);
else if(player.catCocks() >= 1) outputText("The pointed tip of your " + cockDescript(0) + " pushes against your face, smearing pre-cum over your lips and tickling you with the many barbs. You're unable to resist opening wide and taking in the " + catDescript(0) + ", half-humming half-purring in contentment. ", false);
else if(player.lizardCocks() >= 1) outputText("The slightly-pointed tip of your " + cockDescript(0) + " pushes against your face, smearing pre-cum over your eager lips. You can't resist opening wide and slipping it inside as your hands caress the reptilian bulges along your length. ", false);
else if(player.anemoneCocks() >= 1) outputText("The rounded, tentacle-ringed tip of your " + cockDescript(0) + " slides against your face, smearing pre-cum over your lips and stinging them with aphrodisiacs that make you pant with lust. You can't resist opening wide to greedily slurp it down, and in seconds tiny, tingling stings are erupting through your oral cavity, filling you with lust and pleasure. ", false);
else if(player.displacerCocks() >= 1) outputText("The head of your " + cockDescript(0) + " wobbles over, bumping your face and smearing your lips with its copious pre-cum. Wiggling against your lips, the various protrusions of the 'star' at the tip smear you with your heady emissions. You are unable to resist opening your mouth and sucking it down, filling your mouth with your " + cockDescript(0) + ". ", false);
else outputText("The head of your " + cockDescript(0) + " wobbles over, bumping your face and smearing your lips with its copious pre-cum. You are unable to resist opening your mouth and sucking it down, filling your mouth with your cock. ", false);
//try to stick it in a titty!
if(player.hasFuckableNipples() && player.biggestTitSize() >= 3)
{
//In-between text
//UNFINISHED
//outputText("You gasp
nippleFuck = true;
//UNFINISHED
titFuckSingle();
}
else {
//autofellatio doesnt get to be true unless you keep it in your mouth instead of sticking it in your boob.
if(player.cor > 60) {
if(player.normalCocks() >= 1) outputText("The heady aroma of your cock fills your nostrils as you force inch after inch into your mouth, deepthroating as much of yourself as you can. ", false);
else if(player.horseCocks() >= 1) outputText("The thick animalistic scent fills your nostrils as you force inch after inch into your mouth, deepthroating as much of yourself as you can. ", false);
else if(player.dogCocks() >= 1) outputText("The strong animal scent of your cock fills your nostrils as you force inch after inch into your mouth, deepthroating as much of yourself as you can. ", false);
else if(player.tentacleCocks() >= 1) outputText("The sweet scent of your " + cockDescript(0) + " fills your nostrils as inch after inch of tentacle forces its way down your throat. You struggle briefly with it, wrestling to keep it from pushing the whole way into your gut, swooning with the pleasure that fighting with your own cock induces. ", false);
else if(player.demonCocks() >= 1) outputText("The spicy demonic odor your " + cockDescript(0) + " radiates fills your nostrils as you force inch after inch of tainted meat down your throat. You struggle briefly, but your " + cockDescript(0) + " quickly overwhelms your resistance and your gag reflex momentarily seems to disappear. ", false);
else if(player.catCocks() >= 1) outputText("The sweet, slightly tangy scent of your cock fills your nostrils as you force inch after inch into your mouth, deepthroating as much of the prickly shaft as you can. The soft spines that coat its surface actually feel quite pleasant as you force it deeper, denying your gag reflex. ", false);
else if(player.lizardCocks() >= 1) outputText("The salty, dry odor of your " + cockDescript(0) + " fills your nostrils as you force inch after inch into your mouth, swallowing as much of the bulgy shaft as you can. ", false);
else if(player.anemoneCocks() >= 1) outputText("The stinging, aphrodisiac-laced " + cockDescript(0) + " slowly works its way down your throat as you swallow it deeper and deeper, gurgling happily as your throat grows more sensitive. ", false);
else if(player.displacerCocks() >= 1) outputText("The strong animal scent of your cock fills your nostrils as you force inch after inch into your mouth, deepthroating as much of yourself as you can. ", false);
else outputText("The heady aroma of your cock fills your nostrils as you force inch after inch into your mouth, deepthroating as much of yourself as you can. ", false);
}
autofellatio = true;
}
if(player.canTitFuck() && player.biggestTitSize() > 3 && !nippleFuck)
{
outputText("Your hands reach up to your pillowy breasts, wrapping them around the shaft of your " + cockDescript(0) + ", causing you to let out muffled moans of excitment. ", false);
if(player.biggestLactation() > 0) outputText("Jets of milk squirt out of your nipples with each thrust of your hips, adding to the already copious amounts of fluids coating your body. ",false);
}
}