-
Notifications
You must be signed in to change notification settings - Fork 216
/
Copy pathimp.as
1903 lines (1743 loc) · 214 KB
/
imp.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
function impVictory():void {
if(player.hasStatusAffect("Feeder") >= 0) {
if(player.lust >= 33) outputText("You smile in satisfaction as " + monster.a + monster.short + " collapses and begins masturbating feverishly. Sadly you realize your own needs have not been met. Of course you could always rape the poor thing, but it might be more fun to force it to guzzle your breast-milk.\n\nWhat do you do?", true);
else outputText("You smile in satisfaction as " + monster.a + monster.short + " collapses and begins masturbating feverishly. You're not really turned on enough to rape it, but it might be fun to force it to guzzle your breast-milk.\n\nDo you breastfeed it?", true);
}
else if(player.lust >= 33) outputText("You smile in satisfaction as " + monster.a + monster.short + " collapses and begins masturbating feverishly. Sadly you realize your own needs have not been met. Of course you could always rape the poor thing...\n\nDo you rape him?", true);
else {
outputText("You smile in satisfaction as " + monster.a + monster.short + " collapses and begins masturbating feverishly.", true);
eventParser(5007);
return;
}
var maleRape:Number = 0;
var femaleRape:Number = 0;
var centaurGang:Number = 0;
var feeder:Number = 0;
var nipFuck:Number = 0;
var bikiniTits:Number = 0;
if(player.hasVagina() && player.biggestTitSize() >= 4 && player.armorName == "lusty maiden's armor") bikiniTits = 3988;
if(player.hasFuckableNipples() && player.lust >= 33) nipFuck = 3394;
if(player.hasStatusAffect("Feeder") >= 0) feeder = 2481;
//Taurs have different scenes
if(player.isTaur()) {
if(player.hasCock() && player.lust >= 33) {
if(player.cockThatFits(monster.analCapacity()) == -1) outputText("\n\n<b>You're too big to rape an imp with " + oMultiCockDesc() + ".</b>", false);
else maleRape = 3009;
}
if(player.hasVagina() && player.lust >= 33) {
maleRape = 3009;
centaurGang = 3008;
}
if(nipFuck + femaleRape + maleRape + feeder <= 0) eventParser(5007);
else simpleChoices("Centaur Rape",maleRape,"NippleFuck",nipFuck,"Group Vaginal",centaurGang,"Breastfeed",feeder,"Leave",5007);
return;
}
//Regular folks!
else {
if(player.hasCock() && player.lust >= 33) {
if(player.cockThatFits(monster.analCapacity()) == -1) outputText("\n\n<b>You're too big to rape an imp with " + oMultiCockDesc() + ".</b>", false);
else maleRape = 5018;
}
if(player.hasVagina()) femaleRape = 3007;
}
var eggDump:int = 0;
if(player.canOvipositBee()) eggDump = 1;
if(nipFuck + femaleRape + maleRape + feeder + bikiniTits + eggDump <= 0) eventParser(5007);
else {
menu();
if(maleRape > 0) addButton(0,"Male Fuck",eventParser,maleRape);
if(femaleRape > 0) addButton(1,"Female Fuck",eventParser,femaleRape);
if(nipFuck > 0) addButton(2,"NippleFuck",eventParser,nipFuck);
if(feeder > 0) addButton(3,"Breastfeed",eventParser,feeder);
if(bikiniTits > 0) addButton(4,"B.Titfuck",eventParser,bikiniTits);
if(eggDump > 0) addButton(8,"Oviposit",putBeeEggsInAnImpYouMonster);
addButton(9,"Leave",eventParser,5007);
//choices("Male Rape",maleRape,"Female Rape",femaleRape,"NippleFuck",nipFuck,"Breastfeed",feeder,"B.Titfuck",bikiniTits,"",0,"",0,"",0,"",0,"Leave",5007);
}
}
function rapeImpWithDick():void {
var x:Number = player.cockThatFits(monster.analCapacity());
if(x < 0) x = 0;
//Single cock
if(player.cocks.length == 1) {
outputText("With a demonic smile you grab the insensible imp and lift him from the ground by his neck. The reduced airflow doesn't seem to slow his feverish masturbation at all, and only serves to make him harder.", true);
if(player.lowerBody != 4) {
outputText(" You casually unclasp your " + player.armorName + " and reveal your " + cockDescript(x) + ", ", false);
if(player.breastRows.length > 0 && player.breastRows[0].breastRating > 2) outputText("smashing him against your " + breastDescript(0) + " while you jerk hard on your " + cockDescript(x) + ", bringing it to a full, throbbing erection.", false);
else outputText("stroking it to full hardness languidly.", false);
}
outputText("\n\nWith no foreplay, you press your " + cockDescript(x) + " against his tight little pucker and ram it in to the hilt. The imp's eyes bulge in surprise even as a thick stream of pre leaks from his " + eCockDescript(0) + ". You grab him by his distended waist and brutally rape the little demon, whose claws stay busy adding to his pleasure.", false);
if(player.cocks[0].cockType == 5) outputText(" The tiny creature's claws dig into your sides at the feeling of soft, hooked barbs stroking his sensitive insides.", false);
if(player.cocks[0].cockLength >= 7 && player.cocks[0].cockLength <= 12) outputText(" Each thrust obviously distorts the imp's abdomen. It amazes you that it doesn't seem to be hurting him.", false);
if(player.cocks[0].cockLength > 12) outputText(" Each plunge into the imp's tight asshole seems to distort its entire body, bulging obscenely from its belly and chest. Amazingly he doesn't seem to mind, his efforts focused solely on his sorely throbbing demon-dick.", false);
outputText("\n\nThe tight confines of the imp's ass prove too much for you, and you feel your orgasm build.", false);
if(player.balls == 0 && player.vaginas.length > 0) outputText(" The cum seems to boil out from inside you as your " + vaginaDescript(0) + " soaks itself. With delicious slowness you fire rope after rope of cum deep into the imp's rectum.", false);
if(player.balls == 0 && player.vaginas.length == 0) outputText(" The cum seems to boil out from inside you, flowing up your " + cockDescript(x) + ". With delicious slowness, you fire rope after rope of cum deep into the imp's rectum.", false);
if(player.cumQ() >= 14 && player.cumQ() <= 30) outputText(" Your orgasm drags on and on, until your slick jism is dripping out around your " + cockDescript(x) + ".", false);
if(player.cumQ() > 30 && player.cumQ() <= 100) outputText(" Your orgasm seems to last forever, jizz dripping out of the imp's asshole around your " + cockDescript(x) + " as you plunder him relentlessly.", false);
if(player.cumQ() > 100) outputText(" Your orgasm only seems to grow more and more intense as it goes on, each spurt more powerful and copious than the last. The imp begins to look slightly pregnant as you fill him, and tiny jets of cum squirt out around your " + cockDescript(x) + " with each thrust.", false);
outputText("\n\nSatisfied at last, you pull him off just as he reaches his own orgasm, splattering his hot demon-cum all over the ground. You drop the imp hard and he passes out, dripping mixed fluids that seem to be absorbed by the dry earth as fast as they leak out.", false);
}
//Multicock
if(player.cocks.length >= 2) {
outputText("With a demonic smile you grab the insensible imp and lift him from the ground by his neck. The reduced airflow doesn't seem to slow his feverish masturbation at all, and only serves to make him harder.", true);
if(player.lowerBody != 4) {
outputText(" You casually unclasp your " + player.armorName + " and reveal your " + multiCockDescriptLight() + ", ", false);
if(player.breastRows.length > 0 && player.breastRows[0].breastRating > 2) outputText("smashing him against your " + breastDescript(0) + " while you jerk hard on one of your " + cockDescript(x) + "s, bringing it to a full, throbbing erection.", false);
else outputText("stroking one of your members to full hardness languidly.", false);
}
outputText("\n\nWith no foreplay, you press a " + cockDescript(x) + " against his tight little pucker and ram it in to the hilt. The imp's eyes bulge in surprise even as a thick stream of pre leaks from his " + eCockDescript(0) + ". You grab him by his distended waist and brutally rape the little demon, whose claws stay busy adding to his pleasure.", false);
if(player.cocks[0].cockLength >= 7 && player.cocks[0].cockLength <= 12) outputText(" Each thrust obviously distorts the imp's abdomen. It amazes you that it doesn't seem to be hurting him.", false);
if(player.cocks[0].cockLength > 12 && player.cocks[0].cockLength <= 18) outputText(" Each plunge into the imp's tight asshole seems to distort its entire body, bulging obscenely from its belly and chest. Amazingly he doesn't seem to mind, his efforts focused solely on his sorely throbbing demon-dick.", false);
outputText("\n\nThe tight confines of the imp's ass prove too much for you, and you feel your orgasm build.", false);
if(player.balls > 0) outputText("The cum seems to boil in your balls, sending heat spreading through your " + cockDescript(x) + " as your muscles clench reflexively, propelling hot spurts of jism deep into the imp's rectum. Your other equipment pulses and dripples steady streams of it's own cum.", false);
if(player.balls == 0 && player.vaginas.length > 0) outputText("The cum seems to boil out from inside you as your " + vaginaDescript(0) + " soaks itself. With delicious slowness you fire rope after rope of cum deep into the imp's rectum. Your other equipment drizzles small streams of jizz in sympathy.", false);
if(player.balls == 0 && player.vaginas.length == 0) outputText("The cum seems to boil out from inside you, flowing up your " + cockDescript(x) + ". With delicious slowness, you fire rope after rope of cum deep into the imp's rectum. Your other equipment drizzles small streams of jizz in sympathy.", false);
if(player.cumQ() >= 14 && player.cumQ() <= 30) outputText(" Your orgasm drags on and on, until your slick jism is dripping out around your " + cockDescript(x) + ".", false);
if(player.cumQ() > 30 && player.cumQ() <= 100) outputText(" Your orgasm seems to last forever, jizz dripping out of the imp's asshole around your " + cockDescript(x) + " as you plunder him relentlessly.", false);
if(player.cumQ() > 100) outputText(" Your orgasm only seems to grow more and more intense as it goes on, each spurt more powerful and copious than the last. The imp begins to look slightly pregnant as you fill him, and tiny jets of cum squirt out around your " + cockDescript(x) + " with each thrust.", false);
outputText("\n\nSatisfied at last, you pull him off just as he reaches his own orgasm, splattering his hot demon-cum all over the ground. You drop the imp hard and he passes out, dripping mixed fluids that seem to be absorbed by the dry earth as fast as they leak out.", false);
}
stats(0,0,0,0,0,0,-100,1);
eventParser(5007);
}
function rapeImpWithPussy():void {
outputText("", true);
slimeFeed();
outputText("You shed your " + player.armorName+ " without a thought and approach the masturbating imp, looming over him menacingly. Your " + vaginaDescript(0) + " moistens in anticipation as you gaze down upon his splendid rod. With no hesitation, you lower yourself till your lips are spread wide by his demon-head, the hot pre-cum tingling deliciously.", false);
//Too small!
if(player.vaginalCapacity() < monster.cockArea(0)) {
outputText(" You frown as you push against him, but his demonic tool is too large for your " + vaginaDescript(0) + ". With a sigh, you shift position and begin grinding your " + vaginaDescript(0) + " against his " + eCockDescript(0) + ", coating it with fluids of your gender. Your clit tingles wonderfully as it bumps against every vein on his thick appendage.", false);
if(player.breastRows.length > 0 && player.breastRows[0].breastRating > 1) {
outputText(" You happily tug and pinch on your erect nipples, adding to your pleasure and nearly driving yourself to orgasm.", false);
}
outputText("\n\nYou lose track of time as you languidly pump against the imp's " + eCockDescript(0) + ". At long last you feel your " + vaginaDescript(0) + " ripple and quiver. Your " + player.legs() + " give out as you lose your muscle control and collapse against the small demon. You gasp as his " + eCockDescript(0) + " erupts against you, splattering your chest with hot demonic cum that rapidly soaks into your skin. You giggle as you rise up from the exhausted imp, feeling totally satisfied.", false);
}
//Big enough!
else {
outputText(" You sink down his " + eCockDescript(0) + " slowly, delighting in the gradual penetration and the tingling feeling of his dripping hot pre-cum. At last you bottom out on his balls.", false);
cuntChange(monster.cockArea(0),true);
outputText(" Your lust and desire spurs you into movement, driving you to bounce yourself up and down on the " + eCockDescript(0) + ". His exquisite member pushes you to the very height of pleasure, your " + vaginaDescript(0) + " clenching tightly of its own accord each time you bottom out. The tensing of the little demon's hips is the only warning you get before he cums inside you, hot demonic jizz pouring into your womb. Your " + player.legs() + " give out, pushing him deeper as he finishes filling you.", false);
outputText("\n\nThe two of you lay there a moment while you recover, at last separating as you rise up off his " + eCockDescript(0) + ". Spunk drips down your legs, quickly wicking into your skin and disappearing.", false);
//Taking it internal is more corruptive!
stats(0,0,0,0,0,0,0,1);
//Preggers chance!
player.knockUp(1,432);
cuntChange(monster.cockArea(0), true, true, false);
}
stats(0,0,0,0,0,0,-100,1);
eventParser(5007);
}
function sprocketImp():void {
slimeFeed();
outputText("", true);
outputText("You fall to your knees, lost in thoughts of what you want the imp to do to you. Your body burns with desire, ready for the anal assault to come. At least that's what you think. You reach a hand out to the imp, wanting to pull him to you, to make him take you the way you need to be taken. But he doesn't, not this time.\n\n", false);
//New PG
outputText("Much to your surprise, the imp flutters upward on his small leathery wings and rushes toward you. ", false);
if(player.hairLength > 0) outputText("His claws dig into your hair ", false);
else outputText("His claws dig into your wrists ", false);
outputText("and you find yourself dragged upward with him, soaring over the tops of the trees. The cool rush of air does nothing to abate your arousal. If anything, the cold shock only makes your body more aware of its own need. After just a few seconds that feel like an eternity to your lust-filled being, the imp hurls you down into a tree. You flail as you fall, barely catching yourself on the upper branches. Your hands and " + player.legs() + " are tangled in the smooth wooden spiderweb below you, your mind torn between desire for the imp above and fear of the fall below. You can see from the gleam in the horned creature's red eyes that he has you right where he wants you.\n\n", false);
//New PG
outputText("The imp pulls the loincloth from his waist, revealing his red throbbing cock. It is certainly large, even though it stands smaller than your own erection. He tosses the cloth aside, and you see him fluttering down toward you just before the rough fabric lands on your face. His clawed fingers grasp ", false);
//Variable cocktext
if(player.cocks[0].cockType == 0 || player.cocks[0].cockType == 3 || player.cocks[0].cockType > 4) outputText("your " + cockDescript(0) + ", rubbing the tip of his prick against your own, ", false);
else if(player.hasKnot(0)) outputText("your " + cockDescript(0) + ", rubbing the tip of his prick against the your point, ", false);
else if(player.cocks[0].cockType == 1) outputText("your " + cockDescript(0) + ", rubbing the tip of his prick against your flared head, ", false);
else if(player.cocks[0].cockType == 4) outputText("your huge green dick, rubbing the tip of his prick against your purplish cock-head, ", false);
outputText("smearing your pre-cum together. You wonder if he is planning on just jerking both of you off as you shake the cloth from your face. He flashes you an evil smile, making your eyes widen in terror as you realize what he is planning. Before you can even think to make a move to stop him, the imp ", false);
if(player.cocks[0].cockType == 0 || player.cocks[0].cockType == 3 || player.cocks[0].cockType > 4) outputText("shoves his shaft deeply into the slit in the head of your dick. ", false);
else if(player.hasKnot(0)) outputText("finds the hole in the pointed head of your cock and plunges his shaft deeply into it, literally fucking your urethra. ", false);
else if(player.cocks[0].cockType == 1) outputText("seats his dick in the flared head of your prick, and then pushes farther. His shaft plunges into yours, filling your cock more than any cum load ever could. ", false);
else if(player.cocks[0].cockType == 4) outputText("shoves his dick deeply into the slit in the head of your vine-like cock. ", false);
//New PG
outputText("\n\n", false);
outputText("He grips your cock tightly as he fucks you, treating you like a ", false);
//Differing cocksleeve texts
if(player.skinDesc == "fur") outputText("furry cock-sleeve", false);
else {
if(player.skinTone == "purple" || player.skinTone == "blue" || player.skinTone == "shiny black") outputText("demonic cock-sleeve", false);
else outputText("human cock-sleeve", false);
}
//Bonus boob shake or period if no boobs.
if(player.breastRows.length > 0 && player.biggestTitSize() > 2) outputText(", fucking you so hard that your " + allBreastsDescript() + " bounce with each thrust. ", false);
else outputText(". ", false);
outputText("It briefly crosses your mind that this should be painful, but something about either his lubrication or yours makes it comfortable enough to have you writhing in pleasure. ", false);
outputText("He thrusts roughly into you for several minutes, your hips bucking upward to meet him, ", false);
if(player.cocks.length == 2) outputText("your other cock finding pleasure in rubbing against his body ", false);
if(player.cocks.length > 2) outputText("your other cocks finding pleasure in rubbing against his body ", false);
//Cum
outputText("while copious amounts of sweat runs off of both your exposed forms, before he shivers and sinks deeply into you. He cums hard, the heat of his demon seed burning your loins. His orgasm lasts longer than you think possible, forcing your own climax. Your seed mixes within your body, becoming more than you can handle and spilling out from your urethra around his intruding member. ", false);
//Extra cum-texts
if(player.cocks.length == 2) outputText("Your other cock cums at the same time, liberally splattering your spunk up his back. ", false);
if(player.cocks.length > 2) outputText("The rest of your " + multiCockDescriptLight() + " twitch and release their seed at the same time, creating a shower of spunk that rains down on both you and the imp, coating both of your bodies. ", false);
if(player.biggestLactation() >= 1) outputText("At the same time, milk bursts from your " + nippleDescript(0) + "s, splattering him in the face. You feel a sick sort of triumph as you get him back for cumming inside you. ", false);
//Vagoooz
if(player.vaginas.length > 0) outputText("Your pussy quivers, contracting furiously as your orgasm hits you - like it's trying to milk a phantom dick dry. ", false);
//new PG
outputText("Satisfied, his dick slides from you and he flies away as mixed seed continues to spill from your abused body. Your limbs grow weak, and you fall from the tree with a hard thud before losing consciousness. ", false);
//Take some damage
hpDown.visible = true;
player.HP -= 10;
if(player.HP < 1) player.HP = 1;
eventParser(5007);
}
function centaurGirlOnImps():void {
outputText("", true);
outputText("You stand over the thoroughly defeated demon and get an amusing idea. The tiny creatures are far from a threat, but their features seem like they might be useful. You pick the imp up and place him in a tree with explicit orders to him to stay, much to his confusion. Once you're sure he won't move, you wolf whistle and wait.\n\n", false);
outputText("A goblin appears from the underbrush behind you, but a swift kick sends her flying; she's not what you're after. You're soon rewarded with a trio of imps, who fly up to you, cocks at the ready. Grabbing the defeated imp by the head, you explain your need to the group and waft a bit of your scent over to them with your tail. They confer among themselves only briefly, clear on the decision, as you toss their weaker fellow underneath them. The larger of the three, evidently the leader, smiles lewdly at you and agrees to your 'demands'.\n\n", false);
//[Female:
if(player.hasVagina()) {
outputText("The imps approach you, there various genitalia glistening in the sun and drawing your attention. Their cocks swing lewdly with every flap of their wings, but you turn around, wanting their ministrations to be a surprise.\n\n", false);
outputText("Hands slide over you, stroking and patting your equine form. The roving fingers find their way to your rear quickly, and begin teasing around your " + vaginaDescript() + " and " + assholeDescript() + ". They probe around but don't penetrate and you stamp your hoof in frustration. There's a chuckle from behind you and all but a handful of the hands disappear.\n\n", false);
outputText("A slightly larger hand smacks your " + assDescript() + " then slides up and pops a thick finger inside. Your " + assholeDescript() + " tries to suck it in deeper, but loses the opportunity as it's extracted before doing anything. Instead, the hand returns to your flank and slides slowly forward to your torso.\n\n", false);
outputText("The 'head' imp comes around into your vision, hovering in front of you and letting you get a good look at his long member. He pulls on it, extracting a large bead of pre onto his other hand. Opening your mouth, he wipes the salty substance onto your tongue. You swallow it happily and feel your mouth watering and your " + vaginaDescript() + " pumping out fluid.\n\n", false);
outputText("The leader looks past you and gives a signal to someone you can't see, but you don't have time to turn as a huge dog cock is slipped into your slavering cunt and an even larger spined prick is inserted into your " + assholeDescript() + ". They begin pumping into you hard, and you whinny in satisfaction while the demon before you watches, jerking on himself.", false);
cuntChange(monster.cockArea(0), true, true, false);
buttChange(monster.cockArea(0), true, true, false);
outputText("\n\n", false);
outputText("He disappears behind you and gives you a slap on the haunches, yelling, \"<i>Giddyup!</i>\" and laughing heartily. Whether he expected you to or not, you decide to go for it and push off the ground with your forelegs, kicking them about in the air and feeling the demons aboard you scrabble to stay attached, before setting off at as fast a run as you can. You tear about in the dirt, clumps of mud and weeds flung behind you.\n\n", false);
outputText("At the edge of the clearing is the leader, laughing as he watches you and still jerking himself. As if realizing that there's a better option available, he grabs the defeated imp and inserts himself into him, using him like a living cock sleeve who appears to not mind the position and cries out repeatedly as his ass is abused.\n\n", false);
outputText("Your unexpected running momentarily paused the cocks inside you as their owners groped for holds on your " + hipDescript() + " and " + assDescript() + ". With their positions relatively well established, they begin pounding at you again, causing you to nearly stumble in pleasure.\n\n", false);
outputText("Managing to steady yourself, you run faster, feeling the frenetic cocks inside you explode. The hot spunk sprays about inside and you scream in ecstasy.", false);
//[Has breasts:
if(player.biggestTitSize() > 1) outputText(" Your hands reflexively grab your " + chestDesc() + " and mash them about.", false);
outputText("\n\n", false);
outputText("The owner of the dog-cock in your " + vaginaDescript() + " manages to insert his knot as his balls empty inside you, but the cat-cock's body has no such luck and his grip on you falters. He slides out of your " + assholeDescript() + " but manages to grasp the fur of your back and straddle you, all while his cock continues to spray you down with jism.\n\n", false);
//[Has breasts:
if(player.biggestTitSize() > 1) {
outputText("He slides up to your torso and grasps your wildly flailing " + allBreastsDescript() + ", massaging them harshly. His ministrations are surprisingly crude, and you wonder how many times he's attempted to pleasure a woman.", false);
//[Has fuckable nipples:
if(player.hasFuckableNipples()) outputText(" His fingers slide inside your " + nippleDescript(0) + "s and start spreading and squishing them. Your femcum leaks out over his hands and soon your front is slick and shiny.", false);
//All other nipples:
else outputText(" His fingers grope and grab at your nipples, stretching them uncomfortably. Before you can complain he seems to realize his mistake and releases them.", false);
//[Is lactating normally:
if(player.biggestLactation() >= 1 && player.lactationQ() < 50) outputText(" Milk dribbles and squirts from you as his desperate squishing continues, forming small puddles on the ground.", false);
else if(player.biggestLactation() >= 1) outputText(" Milk sprays from you as his desperate squishing continues, creating massive puddles of milk that you splash through as you continue moving.", false);
outputText("\n\n", false);
}
outputText("You stop running, spraying dirt in a massive fan and sending the imp on your back flying into a tree, where he crumples to the ground unceremoniously. The doggy-dicked imp collapses out of you and is sprayed down with your orgasm, coating him in femcum and his own semen.\n\n", false);
outputText("You trot over to the leader, still using the nearly unconscious imp as a cock sleeve, and pull the abused creature off of him. He looks shocked as you grab his cock and squeeze his balls, causing him to orgasm hard and spray you down in white hot seed. He collapses onto the ground, spent, as you wipe yourself down as best you can.", false);
outputText(" Collecting your things, you give the assorted bodies one last look and stumble back to camp.", false);
stats(0,0,0,0,0,0,-100,1);
}
eventParser(5007);
}
function centaurOnImpStart():void {
outputText("", true);
//Event: Centaur-Imp: Player Raping
outputText("As the imp collapses in front of you, ", false);
if(monster.HP == 0) outputText("panting in exhaustion", false);
else outputText("masturbating furiously", false);
outputText(", you advance toward the poor creature. The demon's eyes run over your powerful equine muscles as you tower above it. It is difficult to hide your smile as you look at the tiny creature's engorged cock and the perpetual lust filling its beady eyes.", false);
//OPTIONAL THOUGHTS
//[if previously gave birth to imps and Cor >50] A part of you wonders idly if this is one the offspring that you added to this world
//[corruption is under 80] but the you quickly banish the thought. [corruption is over 80] and the thought fills you with excitement. ))
//<< Cor <50 >>
if(player.cor < 50) outputText(" You lick your lips slightly as you begin to approach the small figure.", false);
else outputText("You lick your lips obscenely as you approach the small figure.\n\n", false);
//[Even chance of any of the following happening if the player has the correct equipment, distribute chances between what equipment is available]
var x:Number = player.cockThatFits(monster.analCapacity());
if(x >= 0 && !player.hasVagina()) centaurOnImpMale();
else if(player.hasVagina() && x < 0) centaurOnImpFemale();
else {
outputText("Do you focus on your maleness or girl-parts?", false);
simpleChoices("Male",3010,"Female",3011,"",0,"",0,"",0);
}
}
//Player has a cock}}
function centaurOnImpMale(vape:Boolean = false):void {
var x:Number = player.cockThatFits(monster.analCapacity());
if(x < 0) x = 0;
if(vape) outputText("", true);
outputText("As your shadow falls over the imp, it looks between your " + player.legs() + " with a hint of fear. ", false);
if(player.cockArea(x) <= 15) {
outputText("Relief washes over it followed by intense lust as is throws its self on to a mossy rock and eagerly presents its " + eAssholeDescript() + ". The sound of your hooves moving on either side of its body seems to send the creature into a frenzy as it begins humping the air while small mewling sounds escape its lips. ", false);
//<<Cor <50>>
if(player.cor < 50) outputText("You slowly rub your " + cockDescript(x) + " between the creature's cheeks, letting your pre-cum oil the small hole, before slowly beginning the insertion. Before you can get half-way the creatures drives its self back against you, impaling its " + eAssholeDescript() + " around your " + cockDescript(x) + " and making inhuman sounds of ecstasy. The " + eAssholeDescript() + " relaxes around your " + cockDescript(x) + ", taking it all in while its practiced muscles grip and jerk you off internally.\n\n", false);
//<<Cor 50+>>
else outputText("You position your " + cockDescript(x) + " against its dry anus and drive yourself inside of it using your powerful equine legs. The creatures gives a loud shriek as its insides are forced open, and you feel the raw tightness trying to resist your intrusion. Giving the creature no chance to relax you begin pistoning into it, grinning as the sounds of pain give way to grunts and yelps of pleasure. You cannot last long in the creature's hole, and soon spurts of cum begin shooting out and filling its bowels.\n\n", false);
//<<GoTo I1>>
centaurOnImpResults(1);
//<<End>>
stats(0,0,0,0,0,0,-100,0);
eventParser(5007);
return;
}
else {
//<<Cock: large, Cor <50>>
if(player.cor < 50) {
outputText("The imp's eyes widen and you see its apprehension as it attempts to turn and flee. You make soothing sounds as you approach the skittish creature, while easily keeping pace with it. Seeing little chance for escape, the creature turns toward you again and carefully begins making its way between your " + player.legs() + ", eyes wide in supplication. Your smile seems to relax it, and lust fills its eyes again as it slowly starts massaging your " + cockDescript(x) + ". Getting more and more confident, the creature is soon using both of its hands on your " + cockDescript(x) + ", and its wet and serpentine tongue is moving all over the length of your erection. There is little chance of your " + cockDescript(x) + " fitting into its small mouth, but it does its best to pleasure you as it goes more and more wild. ", false);
//<<Thick large>>
if(player.cocks[0].cockThickness > 3) {
outputText("It is not long before you feel its tongue slipping into your urethra, and cum rushes from your ", false);
if(player.balls > 0) outputText(ballsDescriptLight(), false);
else outputText("prostate", false);
outputText(" as you feel the foreign invader wiggling inside. ", false);
//<</Thick>>
}
outputText("You cannot take the attention for long before your hooves are scraping at the ground and jets of sperm shoot out of your " + cockDescript(x) + " and down its waiting throat.\n\n", false);
//<<GoTo I2>>
centaurOnImpResults(2);
//<<End>>
stats(0,0,0,0,0,0,-100,0);
eventParser(5007);
return;
}
//<<Cock: large, Cor 50+>>
else {
outputText("The imp's eyes widen and you see apprehension as it tries to turn around and get away. It does not make it far before you run it down, knocking it over with your muscled flank. Before it can try to run again you pin it down and position your " + cockDescript(x) + " against its " + eAssholeDescript() + ". It feels far too small to handle your girth but a push of your powerful legs gets you in with the first inches. The imp squeals out in pain and you wince slightly in the vice-like grip. Gritting your teeth you push in the remaining length, the sounds of pain only serving to drive you forward all the harder. Soon your " + cockDescript(x) + " is moving in and out with more ease, though the imp's tender asshole is distending abnormally to accommodate the invading member. As much as you long to extend your pleasure, the sensation and the unnatural sounds of the penetration prove too much for you to last long.\n\n", false);
//<<GoTo I1>>
centaurOnImpResults(1);
//<<End>>
stats(0,0,0,0,0,0,-100,0);
eventParser(5007);
return;
}
}
//Tentacledicks!
//{{Player has 1+ very long (smallest 2+ feet) tentacle cocks}}
if(player.cockTotal() > 1 && player.cocks[biggestCockIndex()].cockLength >= 24) {
outputText("As your shadow falls over it, it looks with a hint of fear between your legs, and then its eyes widen in a mixture of apprehension and lust. Before you can even more the little creatures scrambles forward between your hooves and wraps its hands around your " + cockDescript(player.biggestCockIndex()) + ". Its tongue begins to trail all along the length of it as its small hands stroke it intensely.\n\n", false);
//<< Cor <50>>
if(player.cor < 50) {
outputText("You slowly undulate your " + cockDescript(player.biggestCockIndex()) + " against the creature's mouth, delighting in its eager tongue. ", false);
//<<GoTo I3 then return>>
centaurOnImpResults(3);
outputText("The sounds beneath you quickly take on a more intense note and you feel massive amounts of cum splashing liberally over your hooves, belly, and " + cockDescript(player.biggestCockIndex()) + ". The hot sensation sends you over the edge as you begin spilling yourself into the creature's eager mouth.\n\n", false);
//<<GoTo I2>>
centaurOnImpResults(2);
//<<End>>
stats(0,0,0,0,0,0,-100,0);
eventParser(5007);
return;
}
//<< 1 or 2 cocks, Cor 50+>>
else if(player.cockTotal() == 2) {
outputText("With an evil smile you wait for your " + cockDescript(player.smallestCockIndex()) + " to be at its lips before you slide it forward into its waiting mouth. Giving it little more than a moment to catch its breath you slide your " + cockDescript(player.smallestCockIndex()) + " further and down the creature's throat. Though you cannot see the obscene bulge it is making in the creature's mouth-pussy you delight in the intense tightness beneath you. The throat muscles are massaging your " + cockDescript(player.smallestCockIndex()) + " as the Imp desperately scrambles for air, pulling at the tentacles you have forced into it. It cannot even begin to close its jaw as you thrust deeper and deeper, as you try to intensify the sensations.\n\n", false);
outputText("As the imp is focused on the tentacles cutting off its air, you position your " + cockDescript(player.biggestCockIndex()) + " against its " + eAssholeDescript() + ". Pausing only for a second for the pleasure of anticipation, you shove yourself deep inside the Imp's " + eAssholeDescript() + ", only making it a few inches before having to pull back and try again. The creature's throat seems to be working overtime now as it tries to divide its attention between the two invaders. Each thrust of your " + cockDescript(player.smallestCockIndex()) + " makes it a little bit deeper inside of the creature, and you wonder passionately if you can get the two to meet in the middle.\n\n", false);
outputText("It is not long before you begin to feel the creature's struggles slowing down. ", false);
//<<Cor <80 >>
if(player.cor < 80) {
outputText("Feeling merciful you extract yourself from the creature, flipping it unto a nearby rock as it begins to regain consciousness. Before it realizes what you are doing your " + cockDescript(player.biggestCockIndex()) + " is prodding at its " + eAssholeDescript() + ", then sliding quickly between its cheeks. The amount of slobber over you is more than enough lubricant. You groan in pleasure as it gives a slight squeal, then proceed to finish yourself off in the once-tight orifice.\n\n", false);
//<<Goto I1>>
centaurOnImpResults(1);
stats(0,0,0,0,0,0,-100,0);
eventParser(5007);
return;
}
//<<Cor 80+>>
else {
outputText("You groan in pleasure and slide your " + cockDescript(player.biggestCockIndex()) + " even deeper down the creature's throat, until you can feel its head against your ", false);
//<<if balls>>
if(player.balls > 0) outputText(ballsDescriptLight() + ".\n\n", false);
else outputText("groin.\n\n", false);
//<<GoTo I3 then return>>
centaurOnImpResults(3);
outputText("A guttural moan escapes your mouth as you realize the creature has completely passed out underneath you. ", false)
if(player.hasFuckableNipples()) outputText("Shoving your fingers deep into your " + nippleDescript(0) + "s", false);
else outputText("With a fierce tug on your " + nippleDescript(0) + "s", false);
outputText("you begin to cum deep and directly into the imp's stomach and " + eAssholeDescript() + ". ", false);
//<<cum multiplier: lots>>
if(player.cumQ() > 250) outputText("Beneath you the creature's belly is distending more and more, and you can feel some of the overflowing cum filling back out until it is pouring out of the creature's unconscious mouth and overstretched ass, forming a spermy pool beneath it.", false);
outputText("With on last grunt you begin extracting the tentacles back out, almost cumming again from the tightness around them. You give your " + cockDescript(player.smallestCockIndex()) + " one last shake over the creature's face before trotting away satisfied and already thinking about the next creature you might abuse.", false);
stats(0,0,0,0,0,0,-100,0);
eventParser(5007);
return;
}
}
//<< 3+ cocks, Cor 80+>>
else {
outputText("With an evil smile you wait for the creature's mouth to touch one of your tentacles before the other two snake their way down and wrap themselves around the imp's thighs. With a tug the creatures is pulled off of it's feet and upside down, its eyes widening in a mixture of fear and debased lust as it sees your " + cockDescript(player.biggestCockIndex()) + " undulating in front of it. You slowly move the tentacle up as your other cocks forcefully tug its legs apart, and then playfully begin sliding yourself over the Imp's small cheeks.\n\n", false);
//<<Cor 80+, has given birth to an imp>>Part of you wonders idly if this is one of the creatures that you spawned, and that left its spermy surprise on you after it came out of the womb<</Cor>>
outputText("Licking your lips in anticipation you begin pushing your " + cockDescript(player.biggestCockIndex()) + " into the Imp's " + eAssholeDescript() + " while listening to the mewling sounds coming from beneath you. You take your time as you push in, seeing no need to rush yourself as you feel the creature gaping more and more. Once you bottom out you reach down and grab the creature's arms, securing it firmly against your belly as you break into a trot. The sensation of the imp's " + eAssholeDescript() + " bouncing around your " + cockDescript(player.biggestCockIndex()) + " is intense and you ride harder until you know you are close to the bring. Quickly you slow down and drape the creature over a nearby boulder, using your hands and tentacles to pin it to the harsh surface, and then your mighty legs push you forward even deeper into the creature's bowels. The shriek should be audible pretty far in this area, and you groan in debased pleasure thinking it might draw someone else for you to rape or be raped by. Grunting slightly you begin pushing into the imp even harder just to generate more loud sex-noise. ", false);
//<<Breasts>>
if(player.biggestTitSize() >= 0) {
outputText("One of your hands releases it and begins playing with your " + allBreastsDescript(), false);
//<<nips have pussies>>
if(player.hasFuckableNipples()) outputText(" and fingering your " + nippleDescript(0) + "s", false);
outputText(" as you drool slightly in absolute pleasure. ", false);
}
outputText("When the creature's noises lessen and all you can hear is the sloppy sounds of its ass being fucked you push yourself in a single mighty heave, grinding the creature into the rock and eliciting one last scream that pushes you over.\n\n", false);
//<<GoTo I1>>
centaurOnImpResults(1);
//<<End>>
stats(0,0,0,0,0,0,-100,0);
eventParser(5007);
return;
}
}
stats(0,0,0,0,0,0,-100,0);
eventParser(5007);
}
//CUNTS
function centaurOnImpFemale(vape:Boolean = false):void {
if(vape) outputText("", true);
//PREGGERS CHANCE HERE - unfinished
//{{Player has a cunt}}
slimeFeed();
player.knockUp(1,432);
outputText("As the Imp lays beaten its hands stroke its " + eCockDescript(0) + " as its eyes look over you in the hope that you might abuse it in some manner. You lick your lips as you stare at the large member and you turn around to display your " + vaginaDescript(0) + ". ", false);
//Not gaping?
if(player.vaginas[0].vaginalLooseness <= 3) {
//Penetration for non-gape cases
outputText("With a lascivious grin the imp hops forward, gripping your flanks as it drives its member forward into your " + vaginaDescript(0) + ". ", false);
//<<If Pussy Virgin>>
if(player.vaginas[0].virgin) {
outputText("You cry out as your virginal pussy is torn open by the massive member and the creature cries out in pleasure as it realizes what it has taken from you. ", false);
//[Lose Virginity] <</Virgin>>
}
//Not virgin fucking flavors
else {
if(player.vaginalCapacity() < monster.cockArea(0)) outputText("It groans in delight at your incredible tightness and shoves itself forward even harder. ", false);
//[Increase size as needed]
//<<At Dicksize>>
if(player.vaginalCapacity() >= monster.cockArea(0) && player.vaginalCapacity() <= monster.cockArea(0)*1.25) outputText("It makes a pleased sound as it slides deeply into your " + vaginaDescript(0) + ". ", false);
//<<Bigger than dicksize>>
if(player.vaginalCapacity() >= monster.cockArea(0) * 1.25) outputText("Its dick slides easily and slopping noises start sounding from your backside. Part of you wishes that its large member was larger still, as your mind drifts to some of the monstrous cocks that have penetrated you in the past. ", false);
}
//Ride around with him till he cums and falls off
outputText("When the creature completely bottoms out inside of you, you begin trotting forward with a wicked grin. The creature's hands grasp your flanks desperately, and its " + eCockDescript(0) + " bounces inside your " + vaginaDescript(0) + ", adding to your sensation. The movement is causing the Imp to push himself even harder against you as it tries to not fall off, and it is all you can do to keep an eye on where you are going. Soon you can feel the Imp's sperm filling your " + vaginaDescript(0) + " and overflowing even as your cunt-muscles try to milk it of all of its seed. Unsatisfied you begin to speed up as you use its " + eCockDescript(0) + " to bring about your own orgasm. The small creature is unable to let go without hurting itself. It hangs on desperately while you increase the pace and begin making short jumps to force it deeper into you. The feeling of sperm dripping out and over your " + clitDescript() + " pushes you over and cry out in intense pleasure. When you finally slow down and clear your head the Imp is nowhere to be seen. Trotting back along the trail of sperm you left behind you find only its small satchel.", false);
cuntChange(monster.cockArea(0), true, true, false);
stats(0,0,0,0,0,0,-100,0);
eventParser(5007);
return;
//END OF NON GAPE CASE
}
//<<Gaping>>
else {
outputText("With a lascivious grin the imp hops forward, gripping your flanks as it drives its member forward into your " + vaginaDescript(0) + ". While you might have considered him large before you came to this place, the sensation is now merely pleasant, and you can't help but groan in slight disappointment. ", false);
//<<Cor 50+>>
if(player.cor >= 50) outputText("You take comfort in knowing that at least there is a cock inside of you, and that soon it will be filling you with its seed. Perhaps it might even impregnate you! ", false);
outputText("The Imp seems to have shared your initial annoyance, and suddenly you feel strange and harsh objects prodding your " + vaginaDescript(0) + " near where you are being penetrated. Suddenly you feel yourself being forced open even wider, and you feel almost as if you are getting kicked inside of your pussy. A second object touches near where the first had entered and you quickly brace yourself against a nearby tree. The second jolt is even harder, feeling as if your cervix is getting stomped. You howl out in pain as your pussy is virtually torn open, the Imp using your tail to leverage not only his " + eCockDescript(0) + " but also his legs inside your " + vaginaDescript(0) + ". ", false);
//<<Cor <80>>
if(player.cor < 80) outputText("Tears pour out of your eyes and you are sure you must be bleeding slightly, ", false);
//<<Cor <50>>
if(player.cor <50) outputText("and you hang on to the tree, afraid of the pain from even the slightest movement. ", false);
//<<Cor 50+>>
else outputText("and you hang on to the tree, grunting like a rutting animal as you delight in the intense pain. ", false);
//<<Cor 80+>>
if(player.cor >= 80) outputText("You howl out in pain and pleasure, bucking and hopping to intensify the sensation, hurling enticements and insults at the Imp like a slut. ", false);
//<<Cor 50+, Breasts>>
if(player.cor >= 50 && player.biggestTitSize() >= 2) {
outputText("You release the tree as you begin playing with your " + allBreastsDescript(), false);
//<<w/ nip-pussies>>
if(player.hasFuckableNipples()) outputText(" and shoving your fingers into your " + nippleDescript(0) + ". ", false);
else outputText(". ", false);
//<</Breasts>>
}
outputText("The Imp is pushing deeper and deeper and in moments you cry out again as you feel first its hooves and then its " + eCockDescript(0) + " tearing open your cervix and bottoming out in your womb. ", false);
//<<Asshole large+>>
if(player.analCapacity() >= 35) {
outputText("When the Imp realizes it cannot go any further you feel its hands against your asshole, and your eyes go wide in realization of what it is planning on doing. Lubed up by your now drooling juices, the fist pushes hard into your " + assholeDescript() + ", shoving past your ring-muscles. ", false);
//<<Assole <gaping, Cor <80>>
if(player.ass.analLooseness < 4 && player.cor < 80) outputText("Your howl of pain leaves your throat raw. ", false);
else outputText("Your howl of perverse pleasure leaves your throat raw. ", false);
}
outputText("\n\nIt is a relief when you feel the creature's sperm filling your womb and lubricating your raw cervix, your own body is wrecked by an intense orgasm while it breeds you. You pass out, waking up to find that the Imp has slipped out of you and is lying unconscious and coated completely in a mixture of your juices and his own. After looking for anything you might be able to take away from him you limp away, you ", false);
if(player.cor < 80) outputText("promise to yourself that you will not do that again.", false);
else outputText("find your cunt juices already dripping down your legs in anticipation of doing this again.", false);
stats(0,0,0,0,0,0,-100,0);
eventParser(5007);
return;
}
stats(0,0,0,0,0,0,-100,0);
eventParser(5007);
}
/*
{{Any player: Oral Give}}
<<Cor <30>>You look furtively at the Imp's [imp cock desc] as the creature masturbates shamelessly on the ground in front of you. Unable to help yourself, you trot closer and closer, leaning in to get a better look at its giant member. A lustful part of you wonders what the dripping pre-cum would taste like against your tongue.<<else if Cor <50>>You look lustfully at the Imp's [imp cock desc] as the creature masturbates shamelessly on the ground in front of you. Licking your lips in anticipation you walk closer, lowering your head to better inspect it. <<else>>Your grin betrays your lust as you watch the Imp masturbate its [imp cock desc] shamelessly on the ground. Your hands already drift over your body as you trot over and grab a hold of its [imp cock desc], bringing it to your eager lips.<</Cor>> The Imp's eyes shoot open as its hands grab a hold of your [hair desc - if no hair, then ears] and it pulls its member against your lips. With your guard down, images of fellating the [imp cock desc] fill your mind with overwhelming intensity. The visions cause your jaw to fly open without any trace of your own volition, and suddenly the [imp cock desc] is forcing its way to the back of your throat. <<Cor <40>>Your gag reflexes are trying desperately to kick in, serving only to massage the [imp cock desc] as the creature makes guttural noises and pushes its self even deeper. <<else if Cor <70>> Though it takes you a moment to get adjusted to the intrusion, soon you are able to relax your throat like an expert cock-swallower, taking it even deeper. <<else>>You moan around the creature's [imp cock desc], opening your throat as your eyes plead with it to fuck your mouth-hole even deeper.<</Cor>>
The creature's pre-cum tastes more like brimstone then salt, and yet something about it inflames you as it pools in your mouth and pours down your throat. <<Cor <30>>It is disgusting to let this substance inside your body, but the images keep you from from resisting. <<else Cor <60>>The corrupt fluids seem unusual, but something about the lewd act makes them more than worthwhile and you take some delight in knowing they are filling your body. <<else>><<If Pussy>>Your [pussies desc] start drooling juices, <</Pussy>><<If cock and pussy>>and your<<else If Cock>>Your cock grows rock hard<</If>>as you feel the corrupt fluids flowing throughout your body.<</Cor>> Without even having to think about it you reach out and <<Str <80>>stroke its [imp cock desc], trying to milk more of it into you <<else>>pick up the Imp with one hand, your other hand stroking its [imp cock desc] and trying to milk more of it into you<</Str>><<Cor 80+, Str <80>> as you shove a finger into its [imp anus desc]<<else Cor 80+, Str 80+>> then shoving a finger into its [imp anus desc] and using the new form of grip to move the creature into and out of your mouth-hole<</Cor>>.<<Goto I3 then return>> In only a few minutes the creature begins to lose its ability to resist your <<Cor <30>>tight<<else Cor <60>> skilled <<else>> eager <</Cor>> throat and begins to pour massive amounts of corrupt cum into your stomach. <<Cor 60-79>>As much as you love having your stomach filled with sperm, you quickly pull the Imp back so that some of it might land on your tongue for you to savor. The excessive cum is soon dripping down your lips, no matter how fast you try to swallow.<<else Cor 80+>>As much as you love having your stomach filled with sperm, a perverse thought fills you and you pull the creature out, <<Str 80+>>holding the creature over your head as <</Str>>you guide its [imp cock desc] to liberally coat your face <<Breasts>>and [breasts desc]<</Breasts>>.<</Cor>>You lick your lips clean of the creamy mess as you put down the now unconscious Imp and give it a look-over for valuables. <<Cor 80+>>As you trot back the way you have come you idly trace a finger through the dangling sperm, hoping someone might see what a [slur] you have become becomes too uncomfortable to wear. Though if you have to clean it off, you can always get more.. perhaps from an even more copious source.<<end>>
{{Any player: Anal Receive}}
As you watch the Imp stroking its [imp cock desc] you find it it difficult to resist the urge to feel that massive member sliding into your body. Slowly you trot closer, turning around to display your rear to the creature. <<Pussy, Cor <30>>Your [largest pussy desc] is already drooling in anticipation of the cum it is about to receive, though to your surprise you feel the Imp's [imp cock desc] bumping slightly above it. You try to turn and stop it, but the creature pushes deep past your anal muscles before you have a chance.<<else>><<Pussy, Cor <50>>>>Your [largest pussy desc] is already drooling in anticipation of the cum it is about to receive, though to your surprise you feel the Imp's [imp cock desc] bumping slightly above it. You brace yourself in anticipation and slight trepidation, delighting in the perversion you are about to take part in. <<else Pussy, Cor 50+>>Though your [largest pussy desc] is dripping at the chance at being bred, you feel like you would like somehing a lot more raw. Breathlessly you beg it to fuck your [anus desc], debasing yourself and lowering yourself to the ground so you can be as accessile as possible. You moan like a [slur] in anticipation of feeling a cock shoved deep into your [anus desc] <<Breasts>>gripping your nipples hard<<else>>raking your body with your nails<</Breasts>>as you try to keep from biting through your lips. <</Pussy,/Cor>><<no Pussy>><<Cock>>Your [cocks desc] harden in anticipation<<else>>You rake your nails over your sides in anticipation<</Cock>> as you feel the creature prepare to mount you, its [imp cock desc] pressing up against your [anus desc]. <</no pussy>>
<<Cor 30+, Cor <50>> As the Imp slowly pushes into your [anus desc] you moan in animalistic pleasure.<<else>>When you begin to feel your [anus desc] being distended you cry out and beg it to shove it harder, faster, to take your asshole as roughly as it can!<</Cor>><<anus smaller than dick>>The sheer size of the [imp cock desc] tears your anus open, sending streams of pain into you as you cry out in agony.[if anus smaller than dick, increase size]<</anus>>
[if anal virgin, lose anal virginity]
The Imp grunts as it ruts your [anus desc], and you can feel it bumping deeply against your bowels. After a few minutes the initial pain is gone and you find yourself making bestial sounds along-side the overly-endowed creature. You long to feel its cum filling you to overflowing, and break into a slight trot that causes the small imp to bounce around inside of your tightening asshole. The combination of movement, grip, and its own furious thrusting seems to push it over the edge and you can feel jets of sperm shooting deeply into you, sending you into your own anal orgasm. Used to the limit, the imp slides out of you and drops to the ground, barely conscious. <<Cor 80+>>Grinning at the perversity, you lower yourself down and take its dirty [imp cock desc] into your mouth, cleaning it thoroughly as you enjoy the mixture of your juices. Your intense sucking and stroking causes a few last spurts of cum to fly out, and you pull the Imp out lock enough to shoot the gouy mess over your face and hair while you swallow what was already in your mouth.<<end>>
{{Player has breast-pussies and is E+ sized breasts}}
As the imp falls to the ground, furiously masturbating its [imp cock desc] you smile in delight, your [nip-pussy desc] already beginning to grow wet <<lots of milk>>with the massive flow of milk pouring out of them<</milk>>. You approach the little Imp at an eager trot, lowering yourself down and encasing its [imp cock desc] in your [breasts desc]. Its eyes fly open and stare in wicked delight at what it sees, quickly reaching out and beginning to fondle and finger your [nip-pussy desc]. Unable to resist any more, you press the opening of one of your [breasts desc] against the tip of the [imp cock desc]. If the creature is confused it does not show it, shoving its self hard quickly and hard into your tit. [if virgin-nip, lose virginity]<<nip-size smaller than dick size>>Pain shoots through you as you feel the [nip-pussy desc] being forced to widen by the Imp's massive tool, and you let out a slight scream [increase nip-pussy size]<</smaller>> Without missing a beat the creature wraps its hands around your [breast desc] and begins thrusting liberally into it as if your tit was nothing more than a giant and perverted fuck-toy. Seeing no point in arguing with the perception, you reach over and start shoving your own finger into your other [nip-pussy desc], crying out as you urge the Imp to use your [breast desc]. Part of you longs to feel the Imp's thick and corrupted cream filling your tit-hole, <<Cor <80>> and you begin moving your breast in circles around the thrusting member. <<else>>and you lower your breast against a rock, letting the Imp squish your breast under its weight, grinding it into the rough stone as it continues to fuck it<</Cor>>. The Imp seems to really enjoy this and after a few more minutes of intense pleasure it begins pouring its cum inside of your chest. Without anywhere to go the cum pours back out, mixed with torrents of milk that are being stimulated out of you. Exhausted the Imp falls to the ground <<Cor <30>>leaving you frustrated. [no lust reduction] <<Cor <50>>before it can see you bringing your nipples to your mouth and sucking on the spermy mixture until you bring yourself to orgasm. <<Cor 80+>>before it can see you bringing your nipples to your mouth. You suck hard to get to as much of its sperm as you can, shoving your tongue deep into yourself and digging around wih your fingers. When this is not enough to bring you to orgasm you slap and bite your [nip-pussy desc], crying out as the intensity and perversion finally proves enough to push you over the edge.<</Cor>><<end>>
*/
function centaurOnImpResults(iNum:Number):void {
var x:Number = player.cockThatFits(monster.analCapacity());
if(x < 0) x = 0;
//{{ GoTo results }}
//<<I1>>
if(iNum == 1) {
//<<cum multiplier: lots>>
if(player.cumQ() >= 250) {
//<<no knot>>
if(player.cocks[x].cockType != 2) outputText("Soon the amount is overflowing from the abused " + eAssholeDescript() + ", dripping between you with no sign of stopping as you continue thrusting yourself into the imp. ", false);
//<<knot>>
else outputText("Soon the abused " + eAssholeDescript() + " is full to the brim, though your knot keeps any from escaping while more and more pumps in. Soon the creature's belly is distending and the imp is gasping wordlessly. ", false);
outputText("When your " + cockDescript(x) + " finally emerges a torrent of cum follows out of the distended hole and covering the back of the creature's legs. ", false);
//<<I1_1>>
//<<2 cocks>>
if(player.cockTotal() == 2) outputText("Your other cock drenches the Imp's back with its own secretions that immediately start dripping down its sides. ", false);
//<<3+ cocks>>
if(player.cockTotal() > 2) outputText("Your other cocks release their cum all over the creature's back and sides, leaving it a glazed mess. ", false);
//<</I1_1>>
outputText("You leave him panting and lapping at a pool of your semen.", false);
}//<</multiplier>>
//<<cum multiplier: little-normal>>
else {
outputText("With a last thrust into the cum receptacle you begin slowing down, even as its own " + eCockDescript(0) + " spills its seed over the ground. ", false);
//<<I1_1>>
//<<2 cocks>>
if(player.cockTotal() == 2) outputText("Your other cock drenches the Imp's back with its own secretions that immediately start dripping down its sides. ", false);
//<<3+ cocks>>
if(player.cockTotal() > 2) outputText("Your other cocks release their cum all over the creature's back and sides, leaving it a glazed mess. ", false);
//<</I1_1>>
outputText("You leave him panting and draped over the mossy boulder in a pool of your joint cum.", false);
}
return;
}
if(iNum == 2) {
//<<cum multiplier: lots>>
if(player.cumQ() >= 250) {
outputText("The imp's eyes widen in at the amount pouring in, and gobs of sperm begin overflowing down its chin. ", false);
//<<(lots cont.) cum multiplier: excessive>>
if(player.cumQ() >= 500) outputText("No matter how fast it is swallowing it does not seem to be enough, and soon its belly is distended and its skin is covered in a thick coating of cum. ", false);
//<</multiplier>>
}
outputText("Sated you trot away and leave the creature licking its lips and fingers, its eyes following you with lustful cunning.", false);
//<</I2>>
return;
}
//<<I3>>
if(iNum == 3) {
//<<Has Breasts>>
if(player.biggestTitSize() >= 2) {
outputText("As the sensations intensify you reach up and begin massaging your " + breastDescript(0) + " and playing with your " + nippleDescript(0) + "s. ", false);
//<<(breasts cont.) nips have pussies>>
if(player.hasFuckableNipples()) {
//<<nip-pussies and milk>>
if(player.biggestLactation() >= 1) outputText("Milk streams out from your " + nippleDescript(0) + "s as if they had been recently filled with dripping cum. ", false);
else outputText("Your fingers slide faster and faster into your " + nippleDescript(0) + "s even as the Imp begins to stroke its self under you. ", false);
}
//No pussies
else {
//<<else no pussies, has milk>>
if(player.biggestLactation() > 0) {
//<<little milk>>
if(player.biggestLactation() <= 1) outputText("Beads of milk begin to drip down your chest and occasionally spurt outward. ", false);
//<<else>>
else outputText("Milk pours out of your " + breastDescript(0) + " and streams down your body. ", false);
}//<</milk>>
}
}//<</Breasts>>
return;
}
}
function areImpsLactoseIntolerant():void {
outputText("", true);
outputText("You advance on the masturbating imp, baring your " + allBreastsDescript() + " and swinging them from side to side. The little creature watches them, mesmerized as he masturbates his foot-long erection.\n\n", false);
outputText("You sit down in front of the little creature and grab ahold of his hair. The imp squeals slightly in pain before his cries are silenced with a " + nippleDescript(0) + ". It fills his mouth as he yields, defeated. At once he starts to drink down as much of your milk as he can.\n\n", false);
outputText("After a moment, he takes one of his hands off his large member and puts it against your " + biggestBreastSizeDescript() + " to steady himself as he continues to nurse. You give a pleased sigh and simply bask in the sensations of pleasure that being nursed gives you. You ruffle the little imp's hair affectionately. \"<i>These creatures are so much nicer to be around when they just take their minds off their cocks,</i>\" you think as you see his other hand relax and stop rubbing his swollen, demonic member.\n\n", false);
outputText("You feel the imp's mighty gulps start to slow down until he lets out a sigh of relief. While imps may be small, they're very hungry creatures. Your " + nippleDescript(0) + " slips out of the imp's mouth, and you gently lay it down on the ground. It gives a few gentle burps before dozing off; you can see that the imp's erection has retracted, and its belly has expanded significantly. You smile to yourself and, feeling fully satisfied, you stand up.", false);
//set lust to 0, increase sensitivity slightly
stats(0,0,0,0,.2,0,-50,0);
//You've now been milked, reset the timer for that
player.addStatusValue("Feeder",1,1);
player.changeStatusValue("Feeder",2,0);
eventParser(5007);
}
function impGangabangaEXPLOSIONS():void {
slimeFeed();
spriteSelect(18);
//Set imp monster values
//Clear arrays in preparation
monster.removeStatuses();
monster.removePerks();
monster.removeCock(0, monster.cocks.length);
monster.removeVagina(0, monster.vaginas.length);
monster.removeBreastRow(0, monster.breastRows.length);
monster.bonusHP = 0;
monster.createCock(12,1.5);
monster.createCock(25,2.5);
monster.createCock(25,2.5);
monster.cocks[2].cockType = 2;
monster.cocks[2].knotMultiplier = 2;
monster.a = "a mob of imps";
monster.short = "imp gang";
monster.capitalA = "gang of imps";
monster.skinTone = "imp mob";
outputText("\n", false);
outputText("<b>You sleep uneasily. A small sound near the edge of your camp breaks into your rest and you awaken suddenly to find yourself surrounded by " + monster.a + "</b>!\n\n", false);
//CENTAUR
if(player.lowerBody == 4) {
if(rand(2) == 0 && (player.cockTotal() == 0 || player.gender == 3)) {
//(First encounter)
if(player.hasStatusAffect("Imp GangBang") < 0) {
outputText("The imps stand anywhere from two to four feet tall, with scrawny builds and tiny demonic wings. Their red and orange skin is dirty, and their dark hair looks greasy. Some are naked, most are dressed in ragged loincloths that do little to hide their groins. They all have a " + eCockDescript(0) + " as long and thick as a man's arm, far oversized for their bodies. Watching an imp trip over its " + eCockDescript(0) + " would be funny, if you weren't surrounded by a horde of leering imps closing in on from all sides...\n\n", false);
player.createStatusAffect("Imp GangBang",0,0,0,0);
outputText("The imps leap forward just as you start to ready your " + player.weaponName + ", one sweaty imp clinging to your arm", false);
//(If the player has a weapon)
if(player.weaponName != "fists") outputText(" while another kicks your weapon out of reach", false);
outputText(". The " + monster.short + " surges forward and grapples you. Imps grope your body and hump their " + eCockDescript(0) + " against your horse legs, smearing their sweat and pre-cum into your " + player.skinDesc + ". The rest of the " + monster.short + ", a dozen or more imps, all leer at you and laugh as they slap and pinch your body. The imps have sharp claws, tiny sharp teeth, and short horns on their heads. They scratch, claw, and bite at you with all of these weapons as they try to pull you down to the ground. One bold imp leaps forward and grabs your ", false);
//(If the player has a cock)"
if(player.cockTotal() > 0) outputText(cockDescript(0), false);
//(If the player has breasts)
else outputText(nippleDescript(0), false);
outputText(", twisting and pinching hard enough to make you yelp in pain. An imp leaps up and mounts you, grabbing your " + hairDescript() + " like reins. The long flesh of his " + eCockDescript(0) + " rubs against the small of your back. The " + monster.short + " stinks of sweat and pre-cum, its moist grip and obscene smirk leaves you with no doubt as to what they will do to you if you lose this fight.\n\n", false);
}
outputText("The horde drags you to your knees, grappling your legs and crawling over your horse-body to pin you down. You try to buck them off but there are too many to fight. The imps drag your arms behind your back, wrapping them around your rider. Another imp whips off his loincloth to reveal his pre-cum drooling " + eCockDescript(0) + " and tosses the cloth to the imps holding your arms. They quickly tie your arms back with the sweat-damp loincloth. ", false);
//(If the player has breasts)
if(player.biggestTitSize() > 1) outputText("Having your arms tied behind your back forces your chest out, making your " + allBreastsDescript() + " stand out. They bounce as you struggle. ", false);
outputText("The " + monster.short + " stroke themselves and rub their hands over your outstretched chest, smearing their pre-cum into your skin. The imp riding you bounces up and down, rubbing his sweaty " + eBallsDescriptLight() + " against your " + player.skinDesc + " while he yanks your hair. ", false);
//(Low Corruption)
if(player.cor < 50) outputText("Your face flushes with humiliation. Your imp rider twists your " + hairDescript() + " hard and you whimper in pain. Imps rub their cocks along your " + hipDescript() + " while others stroke themselves and jeer at your helplessness. ", false);
//(High Corruption)
else outputText(monster.capitalA + " swarms over your body, some stroking themselves as they watch you squirm while others rub their cocks over your flanks. Your imp rider twists your hair, pulling your head back, and you moan in pleasure at the rough handling. Your " + player.skinDesc + " tingles as you start to flush with desire. ", false);
outputText("You yelp in shock as you feel a sharp slap on your ass. You look back to see an imp pulling your tail up. He grins at you and slaps your " + hipDescript() + " again. He yanks your tail and slaps your ass one last time, then dives down to plant his face in your " + vaginaDescript(0) + ". His inhumanly nimble tongue teases the folds of your pussy and flicks at your " + clitDescript() + ". ", false);
//(If the player has balls)
if(player.balls > 0) outputText("The tongue slides over your " + sackDescript() + ", coating it with warm drool. ", false);
//(Low Corruption)
if(player.cor < 50) outputText("You shake your hips, trying to escape the demonic tongue. The imp grips your " + hipDescript() + " and pulls his face further into your cunt, sliding his nimble tongue over your lips. You grit your teeth, trying to ignore the warmth spreading from your " + vaginaDescript(0) + ".", false);
//(High Corruption)
else outputText("You let out a shuddering sigh as the heat from your cunt spreads into the rest of your body. Your " + hipDescript() + " tremble as the tongue slides over the folds of your " + vaginaDescript(0) + ". The imp grips your flanks harder and dives his nimble tongue into your fuck-hole.", false);
outputText("\n\n", false);
//(If the character has breasts)
if(player.biggestTitSize() > 1) {
outputText("Hands slide over your " + allBreastsDescript() + ", dragging your attention back to the front of the mob. Two imps grope your " + biggestBreastSizeDescript() + ", mauling your flesh as they drag your tits around your chest. They lick your tit-flesh, slowly working their way up towards your " + nippleDescript(0) + ". The imp rider drops your hair and reaches around you, shoving his cock against your back as he squeezes your " + biggestBreastSizeDescript() + ". Finally the imps reach your nipples, their tongues wrapping around and pulling at the tingling flesh. ", false);
//(Low Corruption)
if(player.cor < 50) outputText("You can't escape the tongues lapping and pulling at your " + nippleDescript(0) + ", matching the one in your cunt. You shake your head to deny the pleasure, but your breathing comes faster and faster as lust invades your body.", false);
//(High Corruption)
else outputText("The tongues squeezing and tugging your nipples match the tongue working your " + vaginaDescript(0) + ", flooding your body with lust. You moan and arch your back, offering your tits to the imps. You can hear your pulse pounding in your ears as you pant with desire.", false);
outputText(" Suddenly you feel tiny needle-sharp teeth pierce your " + nippleDescript(0) + ". You scream as venom pumps into your tits, red-hot poison that makes your " + allBreastsDescript() + " feel as though they were being stung by bees. You moan in pain as your breasts start to swell, the imps continuing to pump demon-taint into them.\n\n", false);
//Grow tits!
growTits(2, player.breastRows.length, false, 1);
player.boostLactation(.3);
}
outputText("Dimly through your haze of lust and pain you see a large imp step forward from the mob. Four feet tall and broader and stronger looking than any imp you've seen before, with a face as much bull as imp, this new imp has mottled grey skin, broad purple demon wings, two curving bull-horns on his head, and a " + cockNoun(1) + " big enough to choke a minotaur. The mushroom-like head of it bobs just below his mouth, and his snake-tongue darts out to flick a bit of pre-cum off the head and onto your face. You shudder as the hot fluid stings the sensitive skin of your lips. His " + eBallsDescriptLight() + " are each the size of your fist and slick with sweat. He slaps his sweaty cock-head against your cheek, nearly scalding you with the heat. ", false);
//(Low corruption)
if(player.cor < 50) outputText("You yelp and twist your head to escape the heat. ", false);
//(End low corruption)
outputText("He slowly rubs his shaft over your cheeks and along your lips, each ridge of his demonically-hot " + cockNoun(1) + " tugging at your lips. The hot pre-cum dribbles over your sensitive flesh and the musk makes your sinuses tingle. The big imp sneers as you whimper, and whips his bull-shaft back to slap your face. The other imps watch and stroke themselves as their master cock-whips you.\n\n", false);
//(If the character has breasts)
if(player.biggestTitSize() > 2) outputText("The big imp grabs one of your painfully distended breasts in each hand, mauling and bouncing the flesh as if weighing them. You gasp in pain as your " + allBreastsDescript() + " swell further at his touch. ", false);
outputText("Hot pre-cum dribbles through your lips and onto your tongue. The steaming salty goo is almost too hot to stand, and you stick your tongue out to cool it. The imps jerk their cocks harder as you pant, tongue hanging out of your mouth. The master imp steps back and looks you up and down, admiring his handiwork. His snake-tongue darts out to an incredible length and wraps itself around your tongue. He licks his pre-cum from you, then forces his tongue into your mouth. The master imp's tongue curves back into your mouth, pressing the glob of pre-cum into your throat. ", false);
//(Low corruption)
if(player.cor < 50) outputText("It's either swallow or have that demon-tongue forced all the way down your throat. Against your will you gulp back the glop.", false);
//(High Corruption)
else outputText("You swallow the glob of pre-cum eagerly, trying to suck the demon's tongue into your throat.", false);
outputText("\n\n", false);
outputText("The big imp walks around you, casting his gaze over your pinned body. ", false);
//(If the character has breasts)
if(player.biggestTitSize() > 2) outputText("The other imps reclaim your aching breasts, sucking your " + nippleDescript(0) + " and mauling your " + allBreastsDescript() + " so hard their fingers disappear into your swelling flesh. ", false);
outputText("The imp rubs his hands over your sides and flanks, his " + cockNoun(1) + " bobbing as he walks. The other imps watch their master as he moves around you. Only the imp sucking your " + vaginaDescript(0) + " doesn't notice, his tongue thrusting deeply into your folds. The big imp grabs him by the neck and easily tosses him aside, his tongue dragging through your cunt as he's pulled away from you. The master imp takes position behind you and grabs his " + cockNoun(1) + ", bringing the mushroom-head of it down to your pussy. You shake, knowing what's coming next. The other imps watch and stroke themselves as their master readies his hips to push into you.\n\n", false);
//(Low corruption)
if(player.cor < 50) outputText("You scream for help", false);
//(High corruption)
else outputText("You moan with lust", false);
outputText(" as the inhumanly hot cock-head stretches your pussy lips, your cries vanishing into the dark skies above. Your rider grabs your hair to pull your head back, and you cry out as his master pushes his corrupted cock into you. ", false);
//(If the character has breasts)
if(player.biggestTitSize() > 1) outputText("The imps working your breasts suck harder, kneading your tit-flesh as though trying to milk you. ", false);
outputText("You squirm and twist against the imps holding you down as the hot " + cockNoun(1) + " almost burns your sensitive cunt. You can smell the sweat steaming off his shaft, and your pussy-fluids start to steam as well as he forces his cock-head into your " + vaginaDescript(0) + ". His huge cock-head bulges your groin, and you moan", false);
//(Low corruption)
if(player.cor < 50) outputText(" in helpless terror as you feel the bulge work up from the base of your groin towards your stomach. You let out a shuddering moan of pain as inch after inch of monstrous " + cockNoun(1) + " stretches your belly", false);
//(High corruption)
else outputText(", panting in lust as the monstrous " + cockNoun(1) + " pushes your flesh aside to make room for itself", false);
outputText(". ", false);
//(This is a good place for the virginity-loss message, if needed)
cuntChange(monster.cockArea(1), true);
outputText("You can feel every ridge and pulsing vein of his cock pulling on the lining of your stretched cunt. You tremble helplessly around the huge shaft, fully impaled on the imp's mutated bull-cock.\n\n", false);
outputText("Every pulse of his heart makes his cock twitch, making you shake in time to the shaft pulsing in your cunt. The imps jeer at you, masturbating over your shaking body. The big imp flexes his thighs, and his cock-head throbs deep in your belly. The other imps laugh as you ", false);
//(Low corruption)
if(player.cor < 50) outputText("whimper, spasming as the hot shaft presses against new areas", false);
//(High corruption)
else outputText("moan in pleasure, rotating your hips around this incredible cock", false);
outputText(" in your stuffed " + vaginaDescript(0) + ". The big imp sneers and flexes his cock again, watching ", false);
//(If the character has breasts)
if(player.biggestTitSize() >= 2) outputText("your " + allBreastsDescript() + " roll on your chest as you squirm", false);
//(If the character doesn't have breasts)
else outputText("your eyes roll back as you squirm", false);
outputText(".\n\n", false);
outputText("Finally the big imp pulls back his " + cockNoun(1) + ", each ridge pulling on your pussy flesh as he slides out. You yelp and buck as the mushroom-head catches on your folds. ", false);
//(If the character has a cock)
if(player.cockTotal() > 0) outputText("Your " + multiCockDescriptLight() + " bounces as the bulge passes over it. ", false);
outputText("You moan as the mushroom-head reaches the entrance of your " + vaginaDescript(0) + ", your stretched pussy-flesh slowly returning to normal. The master imp pushes forward again, reclaiming your pussy for his monstrous cock. ", false);
//(Low corruption)
if(player.cor < 50) outputText("You try to buck your " + hipDescript() + ", fighting to break free as the bulge of his cock-head works its way high up into your belly. You're held down by too many imps. You can only writhe around the hot shaft stretching out your " + vaginaDescript(0) + ". The big imp grunts as his cock-head pops past your cervix, and you moan and shake in pain. ", false);
//(High corruption)
else outputText("You moan in ecstasy as the hot " + cockNoun(1) + " pushes deep into your " + vaginaDescript(0) + ", turning every inch of your pussy into a pleasure-sheath for the big imp. You know you're nothing but a fuck-toy for this corrupt creature, just a wet pussy for him to fill with cum, and the thought almost makes you orgasm as he forces his huge cock-head past your cervix. ", false);
outputText("Finally the corrupt cock bottoms out against your womb. The imp pulls back again, and starts to fuck you slowly.\n\n", false);
//(If the character has breasts)
if(player.biggestTitSize() >= 2) outputText("The slow fucking shakes your breasts, and the imps sucking at your nipples cling tightly to your monstrously swollen " + allBreastsDescript() + ". Your " + biggestBreastSizeDescript() + " have grown three cup sizes since the imps pumped their venom into you. An ache starts deep in the base of your tits and works its way to your sore " + nippleDescript(0) + ". Your already bloated nipples swell as the imps suckle and you gasp as the first rush of milk spills into their mouths. Your rider reachs around and starts to milk your udders, moving his hands between your " + allBreastsDescript() + " and forcing out more milk for his gangmates.\n\n", false);
outputText("The big imp grinds his hips as he thrusts and pulls, rubbing his cock-ridges against every part of your " + vaginaDescript(0) + ". While sliding his mutated " + cockNoun(1) + " in and out of you, the imp rubs his hands along your mound, pulling it open or forcing it tight as he takes you. Your pussy juices steam off his cock as he pumps, and hot pre-cum dribbles down your crack and ", false);
//(If the character has a cock)
if(player.cockTotal() > 0) outputText("over your " + multiCockDescriptLight() + " where it ", false);
outputText("drips onto the ground. ", false);
//(Low corruption)
if(player.cor < 50) outputText("The pain as this huge cock stretches you is overwhelming, but every thrust rubs more corrupt pre-cum into your pussy walls. You start to pant as the imp rapes you, using your body for his own pleasure. You tremble as the heat of his pre-cum soaks through your body. The huge shaft forces your " + clitDescript() + " out, and the steaming fluids splashing on it make it tingle almost painfully. Your whimpers and moans of pain start to take on a different tone, and the master imp starts to fuck you faster.", false);
//(High corruption)
else outputText("Pain and pleasure blend into one as the huge " + cockNoun(1) + " stretches you, rubbing pre-cum into your steaming pussy. You moan as the big imp fucks you, turning you into a mindless fuck-puppet. Your " + clitDescript() + " swells painfully as hot juices splash over it. Your shaking body only adds to the master imp's pleasure.", false);
outputText("\n\n", false);
outputText("The other imps continue to jerk-off over you as the big imp impales you again and again on his shaft. Their pre-cum starts to splatter down on your body, and they pant as they watch your orgasm build. ", false);
//(If the character has breasts)
if(player.biggestTitSize() > 1) outputText("Imps gulp milk from your bloated " + biggestBreastSizeDescript() + ". As one imp drinks his fill and staggers away with a sloshing belly, another steps up to pump your milk-spewing udders. ", false);
//(If the character has a dick)
if(player.cockTotal() > 0) outputText("Your " + multiCockDescriptLight() + " swell painfully as the rough fucking pumps blood into your groin. ", false);
outputText("The big imp's snake tongue flicks out and slides around your " + vaginaDescript(0) + ", pulling at your pussy lips. He moves his tongue back and forth along the sides of your steaming cunt, alternating between stretching and flicking the lips. ", false);
//(If the character has a dick)
if(player.totalCocks() > 0) outputText("He draws his tongue back and wraps it around your " + cockDescript(0) + ", sliding its length along your shaft and flicking his tongue over your cock-head. ", false);
outputText("You gasp in time to the big imp's thrusts, whimpering when his cock or tongue hit a sensitive point. ", false);
//(Low Corruption)
if(player.cor < 50) outputText("You're being raped by a demon, milked like a cow, and you're about to cum hard. This corrupted land has left its mark on you.", false);
//(High corruption)
else outputText("This corrupted land has left its mark on you. You could never have taken a cock this big before you arrived here.", false);
outputText(" You moan as you rise towards your orgasm.\n\n", false);
//(If the character has breasts)
if(player.biggestTitSize() > 3) outputText("Your udders shake back and forth under your chest in time to the rough fucking. You arch your back to press your " + nippleDescript(0) + " into eager mouths, moaning as your rider milks your distended " + allBreastsDescript() + ". ", false);
//(Low Corruption).
if(player.cor < 50) outputText("Some part of you can still feel shame, and you whine and clench your teeth as the urge to <i>moo</i> rises in you.", false);
//(High corruption)
else outputText("You moan shamelessly as you're fucked and milked, and the moans turn to long <i>mooos</i> of ecstasy.", false);
outputText("\n\n", false);
outputText("The master imp pounds into you as hard as he can, driving his " + eCockDescript(1) + " deeper into your cunt. His grunts come closer and closer together. Your rider grinds his cock into your back, rubbing his cock-head in your hair. He nips at your neck and shoulder as he pants. The master imp pounds into you and you can feel his " + eBallsDescriptLight() + " swell as they slap against you. Through the haze of your approaching orgasm you realize what's about to happen. Those oversized balls are about to pump more cum into you than any normal man could ever produce. They're going to pump demonic cum right into your womb. ", false);
//(Low Corruption)
if(player.cor < 50) outputText("You scream as the base of his " + cockNoun(1) + " bloats with corrupted jism, the thick bulge stretching your pussy even more as it pumps along the imp's shaft. The bulge swells your belly and can feel it move through your stretched cunt towards your womb. Another thick bulge forms at the base of the master imp's cock and you thrash wildly, yelling in protest. \"<i>NOO - O - O - OOOOHhh!</i>\" The hot cum floods into your womb and you reach your own orgasm, shaking as your " + vaginaDescript(0) + " clamps down on his cock and milks it of waves of cum. Another orgasm hits on the heels of the first one, and you buck as more demon-cum floods your womb. Gasping for air, you continue to come as your belly swells. Even as he pumps more corrupt cum into you the big imp keeps raping you, forcing you to another peak before you've come down from the last one.", false);
//(High corruption)
else outputText("The thought of all that demon-jism in your womb pushes you over the edge. You cum hard, bucking your hips against the " + cockNoun(1) + " pumping hot cum into your belly. Your eyes roll back in your head and you scream out in ecstasy as thick jets of cum fill your pussy. The imp keeps thrusting into his fuck-toy even as he fills your womb with his cum, forcing you to another peak before you've come down from the last one. The big imp is your master now.", false);
outputText(" You nearly black out as the orgasm blasts through you, shrieking yourself hoarse as the orgasm wracks your body, eyes rolling back in your head as your womb swells.\n\n", false);
//(If the character has breasts)
if(player.biggestTitSize() > 2) outputText("As orgasms wrack your body your breasts pump out even more milk, too much for the imps below to handle. Milk pours down your chest in great streams, soaking the imps and splashing onto the ground below you. The milk gushing through your tender " + nippleDescript(0) + " pushes you to another orgasm. You shake your tits as you cum, mooing in mindless pleasure, spraying jets of milk everywhere. Your rider cums, soaking your " + hairDescript() + " with jets of imp-jism that run down your scalp and over your cheeks. ", false);
//(High corruption)
if(player.cor >= 50) outputText("You lap eagerly at the salty cum, licking up and drinking as much as you can.", false);
outputText("\n\n", false);
outputText("Imp-jism rains down on your helpless spasming body. The imps spew cum into your hair, across your back and " + hipDescript() + ", over your face", false);
//(If the character has breasts)
if(player.biggestTitSize() > 2) outputText(", and bouncing " + allBreastsDescript(), false);
outputText(". The " + monster.short + " is no longer holding you down. They masturbate over you as you claw at the ground with your hands, hooves scraping the earth as you clamp your thighs tight around the big imp. Another pulse of demonic cum hits your womb. You push back against your master, forcing as much of his cock into you as possible. Arching your back, your eyes roll back in your head and you moo as your womb stretches painfully, a final orgasm crashing through your cum-bloated body. You spasm around the cock that impales you, thrashing as ", false);
//(If the character has breasts)
if(player.biggestTitSize() > 2) outputText("milk spurts from your " + nippleDescript(0) + " and ", false);
outputText("steaming fluids spew from your over-filled pussy. Unconsciousness follows closely on the heels of this last orgasm, your mind shutting down even as your body still shudders.\n\n", false);
outputText("You wake up later, body still twitching as tiny orgasms spark in your " + vaginaDescript(0) + ". It's still dark out. You lie on your side in a pool of cooling cum, milk, and pussy juice. Your body is covered in long ropes of drying imp-cum, and your hair is plastered to the ground. There's no sign of the horde of imps or their big master. Your skin is stretched and shiny over your still milk-bloated tits. Your belly is as tight and distended as a mare on the verge of giving birth. It quivers as the flesh of your " + vaginaDescript(0) + " spasms. Over the swollen curve of your belly you can see steam rising from between your legs. You start to slip back into unconsciousness. ", false);
//(Low corruption)
if(player.cor < 50) outputText("Your last coherent thought is to find a way to better hide your camp, so this never happens again.", false);
//(High corruption)
else outputText("Your last coherent thought is to find a way to make your own mutated master imp, maybe even a stable full of them...", false);
stats(0,0,0,0,2,0,-100,3);
player.knockUp(1,418);
}
//Scene number 2 - male possible.
else {
//Scene 2 (Centaur, vaginal)
if(player.hasStatusAffect("Imp GangBang") >= 0) {
//(Subsequent encounters - Low Corruption)
if(player.cor < 50) outputText("You can't tell if this is the same " + monster.short + " as last time or not. You're not racist, but all imps look alike to you. " + monster.capitalA + " surges forward, grabbing at your legs and arms and running their hands over your body. You struggle, but there are just too many to fight. The result is the same as last time...\n\n", false);
//(Subsequent encounters - High Corruption)
else outputText("It's about time they showed up. It's not like there's a lot to do in these rocks, and you were getting bored. You grab an imp dick in either hand and spread your legs as other imps grope your thighs...\n\n", false);
}
outputText("The imp mob tackles you, grabbing at your arms as you ", false);
//(Low Corruption)
if(player.cor < 50) outputText("swing your " + player.weaponName + " wildly, determined not to let them take you", false);
//(High Corruption)
else outputText("twist and struggle in their grips, determined to make them work for their fun", false);
outputText("! You kick back and feel your hooves smash into an imp's chest, sending him flying. But the " + monster.short + " has your legs and more imps grab your arms. The pack drags you thrashing and bucking over to an old log lying on the ground.\n\n", false);
outputText("Your human torso is dragged down to the log by " + monster.a + " while two more leap onto your back. The " + monster.short + " makes short work of your " + player.armorName + ", unbuckling straps and stripping you quickly. ", false);
//(If the player has breasts)
if(player.biggestTitSize() > 0) outputText("Your unbound " + biggestBreastSizeDescript() + " bounce out over the weathered log. ", false);
outputText("The imps spread your arms wide, forcing your chest out, and tie them to the log with sweaty loincloths. Your " + hipDescript() + " are stuck high in the air. Imps rub their sweaty cocks and " + eBallsDescriptLight() + " over your legs and grope your crotch. The two imps riding your back start stroking and licking each other. ", false);
//(Low Corruption)
if(player.cor < 50) outputText("Your face flushes with humiliation as they turn their attentions on each other, each working their hands and tongue over the other's dick. How dare these demons use you as a bed to sate their lusts?!", false);
//(High Corruption)
else outputText("Your face flushes with anger as they turn their attentions on each other, each working their hands and tongue over the other's dick. You worked hard for this magnificent body, and now they're not using it?!", false);
outputText("\n\n", false);
outputText("An imp quickly climbs up your body, planting his feet on your shoulders and grabbing your " + hairDescript() + " with one hand for support. He rubs his " + eBallsDescriptLight() + " over your mouth, smearing your lips with musky sweat, while he pries at your jaw with his other hand. ", false);
//(If the player has breasts)
if(player.biggestTitSize() > 2) outputText("An imp mounts the log and slaps his " + eCockDescript(0) + " between your " + allBreastsDescript() + ", squeezing them tight over his cock as he rubs back and forth. He mauls your breasts cruelly, squeezing his fingers deep into your soft flesh. ", false);
//(If the player has a SINGLE cock)
if(player.cockTotal() == 1) outputText("An imp ducks under your body and grabs your " + cockDescript(0) + ". His nimble tongue flicks over your cock-head while he pricks the shaft with his tiny claws. ", false);
//(If the player has a MULTI cock)
if(player.cockTotal() > 1) outputText("Two imps duck under your body and seize your " + multiCockDescriptLight() + ", licking the tips with their inhumanly flexible tongues while they stroke the shafts. ", false);
//(Low Corruption)
if(player.cor < 50) outputText("You fight to free your hind legs and buck the imps off your back, while sweaty hands slide over your crotch. You whine through clenched teeth as sharp claws jab at your sensitive flesh.\n\n", false);
//(High Corruption)
else outputText("You writhe in the grasp of the imps, reveling in the sensations as tiny claws and teeth nip at your sensitive crotch. You lick salty musk off the swollen balls dangling above your mouth.\n\n", false);
outputText("\n\n", false);
//(If the player has breasts)
if(player.biggestTitSize() > 2) outputText("The imp fucking your " + biggestBreastSizeDescript() + " handles your soft flesh roughly, pressing and pulling your tits into a fuck-canal for his demon cock. Other imps slap your " + allBreastsDescript() + " and laugh as you cry out. ", false);
//(Low Corruption)
if(player.cor < 50) outputText("You whimper as your mistreated flesh stings with dozens of pin-prick scratches and bites, and the " + monster.short + " slaps your chest and flanks. The abuse falls on you from all sides, leaving you with no escape. The imp on your shoulders pries your jaws open, and you gag on his " + eBallsDescriptLight() + ".", false);
//(High Corruption)
else outputText("You suckle eagerly at the musky balls in your mouth. Abuse falls on you from all sides, imps leaving tiny marks on your skin as they nip and scratch at you. You whimper in delight as tiny hands slap your chest and flanks.", false);
outputText("\n\n", false);
outputText("With a loud sucking sound, the imp pulls his balls out of your mouth. Spit and ball-sweat drip over your cheeks as he repositions himself, bending almost completely over on your shoulders to rub his cock-head against your lips. You nearly choke as pre-cum dribbles into your mouth and runs down the back of your throat. The " + eCockDescript(0) + " blocks most of your vision, but in the corners of your eyes you see the master of this imp horde step forward. Four feet tall and broader and stronger than any imp in the pack, with a face as much dog as imp, this new imp has black fur, broad red demon wings, two long demon-horns on his head, and a " + cockNoun(2) + " big enough to choke a minotaur. He leers at your helpless body and grabs ", false);
//(If the player has breasts)
if(player.biggestTitSize() > 2) outputText("one of your sore " + biggestBreastSizeDescript() + " in his calloused hand, brutally pressing his fingers into your flesh", false);
//(If the player doesn't have breasts)
else outputText("your tail and yanks, brutally pulling on it", false);
outputText(" until you shriek. The imp riding your shoulders plunges his " + eCockDescript(0) + " into your mouth, pounding at the top of your throat.\n\n", false);
outputText("The master imp walks back to your hips, lightly dragging his sharp claws over your flanks. He kicks another imp out of the way and takes position behind your " + hipDescript() + ". He pulls his monstrously long " + cockNoun(2) + " down and rubs the tip over your ", false);
//(If the player has a vagina)
if(player.hasVagina()) outputText(vaginaDescript(0), false);
//(If the player doesn't have a vagina)
else outputText(assholeDescript(), false);
outputText(". ", false);
//(If the player has a cock)
if(player.cockTotal() > 0) outputText("Pre-cum drips from the broad tip of it, dripping down to the base of your " + multiCockDescriptLight() + ". ", false);
outputText("The big imp's hot pre-cum stings your flesh. The imps licking your crotch lap up the hot fluid, cooling you with their saliva. The big imp sneers as you whimper, and presses the head of his " + cockNoun(2) + " against your ", false);
//(If the player has a vagina)
if(player.hasVagina()) outputText(vaginaDescript(0), false);
//(If the player doesn't have a vagina)
else outputText(assholeDescript(), false);
outputText(". ", false);
//(Low Corruption)
if(player.cor < 50) outputText("You try to pull away from the hot cock-head rubbing against your hole, but the " + monster.short + " holds you tight.", false);
//(High Corruption)
else outputText("The scent of musk steaming off the" + cockNoun(2) + " drives you wild, and you push back to try and capture the cock-tip.", false);
outputText("\n\n", false);
outputText("The pointed tip of the master imp's " + cockNoun(2) + " plunges into your hole, splitting your ", false);
//(If the player has a vagina)
if(player.hasVagina()) outputText(vaginaDescript(0), false);
//(If the player doesn't have a vagina)
else outputText(assholeDescript(), false);
outputText(" wide open. You moan around the cock fucking your throat as the corrupted wolf-cock pushes deeper into your hole. The painfully hot shaft claims inch after inch of your flesh, forcing its way deeper into you than any normal human could bear. Bound to the log you can only shake in agony as the big imp's thick dog-knot hits your ", false);
//(If the player has a vagina)
if(player.hasVagina()) outputText(vaginaDescript(0), false);
//(If the player doesn't have a vagina)
else outputText(assholeDescript(), false);
outputText(".", false);
//(If the player has breasts)
if(player.biggestTitSize() > 2) outputText(" The imp fucking your aching " + biggestBreastSizeDescript() + " paints your tits with a massive load of cum. He falls off the log and another imp jumps up to take his place.", false);
outputText("\n\n", false);
outputText("The big imp fucks you roughly, clenching your " + hipDescript() + " in his clawed hands as he hammers his " + cockNoun(2) + " into you. The head of his mutated shaft pounds ", false);
//(If the player has a vagina)
if(player.hasVagina()) outputText("the entrance of your womb", false);
//(If the player doesn't have a vagina)
else outputText("depths of your bowels", false);
outputText(" as the knot slams against your ", false);
//(If the player has a vagina)
if(player.hasVagina()) outputText(vaginaDescript(0), false);
//(If the player doesn't have a vagina)
else outputText(assholeDescript(), false);
outputText(". Each hard thrust pounds you against the log, and you grunt in time to the shaft pistoning in your hole.\n\n", false);
outputText("The master imp fucks you for what seems like hours, beating his dog-knot against your sore ", false);
//(If the player has a vagina)
if(player.hasVagina()) outputText(vaginaDescript(0), false);
//(If the player doesn't have a vagina)
else outputText(assholeDescript(), false);
outputText(" and slapping your ass every few thrusts to remind you who is in charge. Imp after imp stretches your throat with their cocks and your belly with demon-seed as the pack rapes your face. ", false);
//(If the character has breasts)
if(player.biggestTitSize() > 2) outputText("The rough fucking shakes your cum-stained breasts, and the imp fucking your " + allBreastsDescript() + " clings tightly to your red and swollen tit flesh. Your " + biggestBreastSizeDescript() + " burn with agony as the " + monster.short + " slaps your tits like drums. ", false);
//(Low Corruption)
if(player.cor < 50) outputText("You're being raped again by demons, impaled on cocks like a roast pig on a spit, and you can feel your lust rising. This corrupted land has left its mark on you.", false);
//(High corruption)
else outputText("This corrupted land has left its mark on you. You could never have taken a cock this big before you arrived here.", false);
outputText("\n\n", false);
//(Low Corruption)
if(player.cor < 50) outputText("You gurgle helplessly as the cock raping your throat pours thick wads of", false);
//(High Corruption)
else outputText("You eagerly chug thick wads of cum from the cock stretching your throat, working your throat to force more", false);
outputText(" cum into your swelling belly. The imp slams his cock as deep into your throat as it will go, slapping his " + eBallsDescriptLight() + " against your face. He cums for an impossibly long time, streams of jism pouring into you. You can feel your stomach stretching, but you're more worried about breathing. The edge of your vision starts to go red and your chest heaves as you fight for air. Finally the imp draws his cock out of your throat, spraying his last gobs of cum over your face as you gasp in huge lungfuls of air. The sudden rush of oxygen pushes you over the edge and you cum hard. Your hands clench at the air and your eyes roll back in your head as you twist around the demonic " + cockNoun(2) + " pounding into you. You shriek as your ", false);
//(If the player has a vagina)
if(player.hasVagina()) outputText(vaginaDescript(0), false);
//(If the player doesn't have a vagina)
else outputText(assholeDescript(), false);
outputText(" spasms on the steaming pole that impales it. Another imp shoves his cock in your mouth as you scream, throat convulsing around his cock-head.", false);
//(If the player has a cock)
if(player.cockTotal() > 0) outputText(" Your " + multiCockDescriptLight() + " shoots cum across the ground and into the waiting mouths of the imps licking your crotch.", false);
outputText("\n\n", false);
outputText("Another imp-cock spasms in your throat as its owner rams deep into you. He floods your already swollen stomach with inhuman amounts of cum. Again you feel yourself about to black out as the demon pumps jism into you. He pulls out and again you orgasm as you wheeze for air. Another imp forces his cock down your throat as you moan and gasp. Your body shakes in pleasure on the big imp's " + cockNoun(2) + ". Tightening his grip on your " + hipDescript() + " the master imp howls and slams his shaft into your ", false);
//(If the player has a vagina)
if(player.hasVagina()) outputText(vaginaDescript(0), false);
//(If the player doesn't have a vagina)
else outputText(assholeDescript(), false);
outputText(". His unnaturally huge knot stretches the entrance of your hole, and he hammers into you again. ", false);
//(Low Corruption)
if(player.cor < 50) outputText("You howl around the imp-cock stretching your throat. The bloated knot opens your hole far beyond anything you've endured before. Your violent thrashing throws the imps off your back and you buck uselessly, thrashing as the swollen " + cockNoun(2) + " plunges deeper into you.", false);
//(High corruption)
else outputText("The master imp's bloated knot stretches your entrance and plunges into your hole with a loud <i>pop</i>. Another orgasm hits you as the " + cockNoun(2) + " rams even deeper into you. You howl around the imp-cock stretching your throat, bucking as your orgasm shakes you. Your violent thrashing throws the imps off your back and slams your hips against the big imp, pushing him further into your hole.", false);
outputText(" The big imp howls again as he cums, each wave of steaming demon-cum stretching his knot and shaft even more. His cum-pumping " + cockNoun(2) + " is bottomed out deep in your ", false);
//(If the player has a vagina)
if(player.hasVagina()) outputText("womb", false);
//(If the player doesn't have a vagina)
else outputText("guts", false);
outputText(" and he pumps more jism into you than his balls could possibly hold. Your belly stretches with every blast of cum and you shriek around yet another cock in your throat.\n\n", false);
//(If the character has breasts)
if(player.biggestTitSize() > 2) outputText("The imp riding your " + biggestBreastSizeDescript() + " cums, his load lost in the flood of jism dripping off your abused fuck-udders. ", false);
outputText("Your master isn't done with you yet, churning his " + cockNoun(2) + " knot in your ", false);
//(If the player has a vagina)
if(player.hasVagina()) outputText(vaginaDescript(0), false);
//(If the player doesn't have a vagina)
else outputText(assholeDescript(), false);
outputText(" as he continues to cum. You're pumped full of demon-cum from both ends as one imp shoots his load in your throat and another steps up to take his place. You shake and tremble in your own endless orgasm as the pleasure in your stretched hole blends with the pain of your swollen belly. Your fingers claw at the log as the master imp shifts his massive knot within your monstrously stretched ", false);
//(If the player has a vagina)
if(player.hasVagina()) outputText(vaginaDescript(0), false);
//(If the player doesn't have a vagina)
else outputText(assholeDescript(), false);
outputText(". Your legs give out as you feel more pulses of demon-cum work their way up his shaft and into your already-huge belly.\n\n", false);
outputText("You pass out as another tidal wave of corrupted jism spews into your hole, another load of imp-cum pours down your throat, to meet somewhere in the middle...\n\n", false);
outputText("You wake up later, still trembling with small orgasms. Cum burbles in your mouth as you breathe, and your " + hairDescript() + " is soaked with jism. You haven't moved since you passed out. Your arms are still tied to the log, ", false);
//(If the player has breasts)
if(player.biggestTitSize() > 0) outputText("your bruised and throbbing tits pressed against the rough wood, ", false);
outputText("and your body rests in a cooling pool of cum. You couldn't move even if your " + player.legs() + " felt stronger. Your hideously bloated belly weighs you down, quivering with every orgasmic twitch that passes through you. The skin of your distended belly is drum-tight and shiny. As you slip back into unconsciousness, one last thought flits across your mind. ", false);
//(Low Corruption)
if(player.cor < 50) outputText("How long can you last in this corrupted land, when your body can be so horribly twisted by the sick pleasures of its denizens?", false);
//(High corruption)
else outputText("Why bother with your silly quest, when you've only scratched the surface of the pleasures this land offers you?\n", false);
stats(0,0,0,0,2,0,-100,3);
player.knockUp(1,418);
//Stretch!
if(player.hasVagina()) {
if(cuntChange(monster.cockArea(2), true)) outputText("\n", false);
}
else {
if(buttChange(monster.cockArea(2), true)) outputText("\n", false);
}
}
}
//NOT CENTAUR
else {
if(rand(2) == 0 && (player.cockTotal() == 0 || player.gender == 3)) {
//(First encounter)
if(player.hasStatusAffect("Imp GangBang") < 0) {
outputText("The imps stand anywhere from two to four feet tall, with scrawny builds and tiny demonic wings. Their red and orange skin is dirty, and their dark hair looks greasy. Some are naked, most are dressed in ragged loincloths that do little to hide their groins. They all have a " + eCockDescript(0) + " as long and thick as a man's arm, far oversized for their bodies. Watching an imp trip over its " + eCockDescript(0) + " would be funny, if you weren't surrounded by a horde of leering imps closing in on from all sides...\n\n", false);
player.createStatusAffect("Imp GangBang",0,0,0,0);
}
outputText("The imps leap forward just as you start to ready your " + player.weaponName + ", one sweaty imp clinging to your arm", false);
if(player.weaponName != "fists") outputText(" while another kicks your weapon out of reach", false);
outputText(". The " + monster.short + " surges forward and grapples you. Imps grope your body and hump their " + eCockDescript(0) + " against your legs, smearing their sweat and pre-cum into your " + player.skinDesc + ". The rest of the " + monster.short + ", a dozen or more imps, all leer at you and laugh as they slap and pinch your body. The imps have sharp claws, tiny sharp teeth, and short horns on their heads. They scratch, claw, and bite at you with all of these weapons as they try to pull you down to the ground. One bold imp leaps forward and grabs your ", false);
//(If the player has a cock)
if(player.cockTotal() > 0) outputText(cockDescript(0), false);
else outputText(nippleDescript(0), false);
outputText(", twisting and pinching hard enough to make you yelp in pain. The " + monster.short + " stinks of sweat and pre-cum, and their moist grips and obscene smirks leave you with no doubts about what they will do to you if you lose this fight.\n\n", false);
//(Bipedal, vaginal)
outputText("The " + monster.capitalA + " overwhelms you, dragging you to the ground with sheer numbers. There are at least two imps on each limb, holding you spread-eagled on the cold ground while other imps stroke your body. ", false);
//(If the player has breasts)
if(player.biggestTitSize() > 0) outputText("Imps surround your chest, slapping their " + eCockDescript(0) + "s on your " + allBreastsDescript() + " and rubbing their slippery pre-cum into your " + nippleDescript(0) + ". ", false);
outputText("Others stand over your head, their cocks bobbing inches from your face as they jack off. A thick musk wafts off their cocks, and the smell of it makes your sinuses tingle. Two more imps take position between your legs, sliding their cocks along your thighs while stroking your " + vaginaDescript(0) + " and flicking your " + clitDescript() + ".", false);
//(If the player has a cock)
if(player.cockTotal() > 0) outputText("An imp rubs his hand across his cock-head, smearing it with his pre-cum. He rubs his hand over your " + multiCockDescriptLight() + ", making your cock-skin tingle as his fluid soaks into you.", false);
outputText("\n\n", false);
outputText("The " + monster.short + " snickers lewdly as your nipples harden and your pussy moistens. One of the imps between your legs slides his shaft along your pussy lips, teasing your " + clitDescript() + " with the tip of his cock. ", false);
//(Low corruption)
if(player.cor < 50) outputText("You renew your struggles, trying to break free of your captors. They only laugh and bear down harder on you. ", false);
//(High corruption)
else outputText("You buck your hips, trying to capture his " + eCockDescript(0) + " with your " + vaginaDescript(0) + ". ", false);
outputText("Before he can thrust into you, the imp is shoved aside by the biggest imp you've ever seen.\n\n", false);
outputText("Four feet tall and broader and healthier looking than any imp you've seen before, with a face as much bull as imp, this new imp has mottled grey skin, broad purple demon wings, two curving bull-horns on his head, and a " + cockNoun(1) + " big enough to choke a minotaur. The mushroom-like head of it bobs just below his mouth, and his snake-tongue darts out to flick a bit of pre-cum off the head and onto your groin. You shudder as the hot fluid stings the sensitive skin of your " + vaginaDescript(0), false);
//(If the player has a dick)
if(player.cockTotal() > 0) outputText(" and " + multiCockDescriptLight(), false);
outputText(". His " + eBallsDescriptLight() + " are each the size of your fist and slick with sweat. He slaps his sweaty balls against your " + vaginaDescript(0) + " nearly scalding you with the heat. ", false);
//(Low corruption)
if(player.cor < 33) outputText("You yelp and buck your hips to escape the heat. ", false);
outputText("He grabs your hips and slowly drags his shaft down your pussy, each ridge of his demonically-hot " + cockNoun(1) + " hitting your clit and pulling at your lips. Finally the broad horse-like head of his shaft catches on your " + clitDescript() + ", and the hot pre-cum dribbles over your sensitive flesh. The big imp sneers as you whimper, and drags his cock-head down to the opening of your " + vaginaDescript(0) + ". The other imps watch and stroke themselves as their master pulls his hips back to push into you.\n\n", false);
//(Low corruption)
if(player.cor < 50) outputText("You scream for help", false);
//(High corruption)
if(player.cor >= 50) outputText("You moan with lust", false);
outputText(" as the inhumanly hot cock-head stretches your pussy lips, your cries vanishing into the dark skies above. Two imps grab your hair and pull your head up, forcing you to watch as their master pushes his corrupted cock into you. Other imps spread your [legs] even wider, leaving you helpless as the big imp slides his swollen meat into your " + vaginaDescript(0) + ". You squirm and twist against the imps holding you down as the hot flesh almost burns your sensitive cunt. You can smell the hot sweat steaming off his shaft, and your pussy-fluids start to steam as well as he forces his cock-head into your " + vaginaDescript(0) + ". His huge cock-head bulges your groin, and you watch ", false);
//(Low corruption)
if(player.cor < 50) outputText("in helpless terror as the bulge inches up from the base of your groin towards your stomach. You let out a shuddering moan of pain as inch after inch of monstrous " + cockNoun(1) + " stretches your belly", false);
//(High corruption)
else outputText("panting in lust as the monstrous " + cockNoun(1) + " pushes your flesh aside to make room for itself", false);
outputText(". ", false);
//(This is a good place for the virginity-loss message, if needed)
cuntChange(monster.cockArea(1), true);
outputText("\n\n", false);
outputText("You can feel every ridge and pulsing vein of his cock pulling on the lining of your stretched cunt. You tremble helplessly around the huge shaft, fully impaled on the imp's mutated bull-cock.\n\n", false);
outputText("Every pulse of his heart makes his cock twitch, making you shake in time to the shaft pulsing in your cunt. The imps jeer at you, masturbating over your shaking body. The big imp flexes his thighs, and the bulge of his cock-head bounces high in your belly. The other imps laugh as you ", false);
//(Low corruption)
if(player.cor < 50) outputText("whimper, spasming as the hot shaft presses against new areas", false);
//High corruption)
else outputText("moan in pleasure, rotating your hips around this incredible cock", false);
outputText(" in your stuffed " + vaginaDescript(0) + ". The big imp sneers and bounces his cock again, watching ", false);
//(If the character has breasts)
if(player.biggestTitSize() >= 3) outputText("your " + allBreastsDescript() + " roll on your chest as you squirm", false);
//(If the character doesn't have breasts)
else outputText("your eyes roll back as you squirm", false);
outputText(". ", false);
//(If the character has a cock)
if(player.cockTotal() > 0) outputText("Your " + multiCockDescriptLight() + " slaps against your distended belly as you shake.", false);