-
Notifications
You must be signed in to change notification settings - Fork 217
/
izma.as
3423 lines (2938 loc) · 338 KB
/
izma.as
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
const IZMA_NO_COCK:int = 439;
const ASKED_IZMA_ABOUT_WANG_REMOVAL:int = 440;
const IZMA_X_LATEXY_DISABLED:int = 784;
const TIMES_IZMA_DOMMED_LATEXY:int = 785;
//Izma the Tigershark.
//Credits: Jokester, Quiet Browser, LukaDoc and Bob.
//(for Fen: flags required = Izmacounter and Izmafight –Z)
//Required prequisites for encounter: Encounter a normal shark
//girl at least once. (add code to shark girl encounter that
//creates Izmacounter and sets value to 1 if it doesn't exist)
function izmaFollower():Boolean {
if(flags[238] == 1) return true;
return false;
}
function meetIzmaAtLake():void {
spriteSelect(32);
outputText("", true);
//(PC scared Izma off with worms) (Izmacounter = 0)
if(flags[233] == 1) {
//(Check PC for worm infestation, if yes then suppress Izma encounter; if no then output:)
outputText("Izma sees you coming from a long way off and picks up her locker, moving toward the waterline. \"<i>Hey...</i>\" she says, cautiously, as you get close. \"<i>You don't smell like worms anymore... did you get rid of them?</i>\" You nod, somewhat apologetically. She looks relieved. \"<i>That's good. Truth be told, I missed your company a bit. So, want to chat, or maybe look at my books? Or... did you want to do the other thing? I'm almost always in the mood for that, too,</i>\" Izma says, with a wink.", false);
//(set Izmacounter to 5)
flags[230] = 5;
//Clear 'worms' toggle
flags[233] = 0;
//[Trade] [Talk] [Sex] [Fight] [Leave]
simpleChoices("Borrow",2888,"Fight",2897,"Talk",2895,"Sex",2915,"Leave",2896);
}
//(Izmacounter= 1)
else if(flags[230] == 1) {
outputText("The sight of a figure on the horizon brings your lake stroll to a sudden stop. Something or someone is there, sitting on a rock. You cautiously move towards the figure, silently creeping up behind the stranger. As you draw closer, you see she bears a resemblance to the shark girls of the lake, but with a few noteworthy differences. She must be around 6' tall; her skin is a strange mixture of orange and grey, with several stripes along the orange parts. She has semi-lustrous white hair flowing past her shoulders, with a few droplets of water still suspended in it. She's wearing a black bikini top, and has a well-crafted grass skirt reaching down to her knees. She hasn't noticed your presence yet as she's busily reading a book; a small chest sits on the rocks beside her. Now that you get a good look at her, you also notice she has a cute little pair of spectacles on the bridge of her nose.\n\n", false);
outputText("You hesitate a few moments before saying, \"<i>Er... hello?</i>\"\n\n", false);
outputText("The stranger drops her book with a start and nearly pounces on you, taking a big bite out of the air with her sharp teeth; thankfully, you managed to avoid her by jumping back. \"<i>Who are you?</i>\" she demands. \"<i>What are you doing here?</i>\" You hastily offer her a few apologies, declaring your innocence of any ill intentions. After a few moments she calms down, though this doesn't remove the look of irritation from her face. She sits back on the rock, picks her book up and adjusts her glasses, then asks, \"<i>So, who are you? And what's your business around here?</i>\"\n\n", false);
outputText("You tell her you were exploring and the sight of her made you curious; it's quite unusual to see one of her kind out here on the beach, just relaxing and reading a book. \"<i>I suppose I am a bit different...</i>\" she accedes, \"<i>Anyway, I'm just catching up on my reading; sex and swimming, the famous pastimes of my people, are all well and good, but I like to keep my wits sharp too.</i>\"\n\n", false);
outputText("Now you're even more curious; she doesn't seem as imposing and does look a bit more intellectual now that she's calmer – well, from the neck up, anyway. She's still dressed as if expecting a luau to break out any minute. You introduce yourself and then look at her pointedly.\n\n", false);
outputText("\"<i>I'm Izma, a tigershark,</i>\" she replies.\n\n", false);
outputText("\"<i>Tigershark?</i>\" you ask.\n\n", false);
outputText("\"<i>It's a mutation among shark-people. We're stronger, tougher, faster... and we have some other... err, 'qualities' our sisters lack,</i>\" she explains, with a glance to subtly discourage you from probing the matter further. Instead, you follow up by asking her where she got her books. \"<i>These? Scavenged from around the place. It's so hard to find recorded knowledge around here, and even some of this stuff isn't in great condition... you know?</i>\" You agree; that meager pile of books in the chest is still the biggest library you've seen ", false);
if(player.statusAffectv1("Tel'Adre") >= 1) outputText("outside the safety of Tel'Adre", false);
else outputText("since you arrived", false);
outputText(". Perhaps imagining you a kindred spirit, she presses the topic. \"<i>I could let you borrow some... for a small usage fee. And you'd stay in sight, of course.</i>\" You contrive to look hurt. \"<i>Nothing personal, but I'd like to expand my collection, not reduce it,</i>\" she adds. Still... an appealing offer. You could do with as much knowledge as you can get.\n\n", false);
outputText("You nod in agreement, earning a smile from Izma. You chat for another short while before you part ways, heading back to your camp.", false);
//(Izmacounter +1)
flags[230]++;
doNext(13);
}
//[Next 2 encounters with Izma] (Izmacounter = 2 or 3)
else if(flags[230] < 4) {
outputText("Your exploration of the lakeshore has brought you back to Izma's campsite. The tigershark is happy to see you, but you can't help but feel she's a little distracted with something; she's constantly playing around with her skirt and grinding her fangs.\n\n", false);
outputText("\"<i>So, what can I interest you in?</i>\" she asks.\n\n", false);
//[Trade] [Talk] [Leave] - has special text
simpleChoices("Borrow",2888,"Talk",2895,"",0,"",0,"Leave",2896);
}
//-----------------------------------------
//[After 3 encounters] (Izmacounter = 4)
else if(flags[230] == 4) {
outputText("Your exploration of the lakeshore has brought you to Izma's tiny camp once again. You greet each other normally, but you can't help but notice Izma seems even more distracted than normal. \"<i>Hey, uh... we're friends, right?</i>\" Izma asks eventually, winning a nod from you. The tigershark has given you some good company, which you find a rarity in this world. \"<i>Good, good. I, uh, have this 'problem' and I need a friend to help me out with it.</i>\" At first you surmise she's referring to some sort of errand too far from the lake to do on her own, but once she pulls her grass skirt open you understand full well what her 'problem' is.\n\n", false);
outputText("A fifteen-inch-long, semi-erect shaft flops free from Izma's skirt, with a quartet of baseball-sized gonads swinging beneath it. It seems roughly like a human's in appearance, though the red skin does make for a noticeable difference. How Izma was hiding that is beyond you. You can only guess at its girth once it's fully erect...\n\n", false);
outputText("\"<i>Don't get the wrong idea here, I'm not gonna jump you or anything, I'm just offering. I mean I could easily catch myself another shark girl or a cultist if I wanted to. Just...offering, is all,</i>\" Izma says, looking skyward and avoiding eye contact.\n\n", false);
outputText("You roll the idea around in your head for a few seconds before asking just what's in it for you. Izma smiles, happy to see you're at least pondering the offer. \"<i>I can pay you,</i>\" she says proudly, earning a raised eyebrow from you. Izma rummages around her oak chest, pulling out something that looks like a shark tooth. Though one thing that catches your eye is the strange purple glow it's giving off.\n\n", false);
outputText("\"<i>It can make you a tigershark like me, with enough doses...</i>\" Izma explains, rolling the tooth between her knuckles. \"<i>I mean, if you think you'd like that. It can give you skin like mine, a fin, a shark tail, fangs... and one of these, too.</i>\" Izma cups her breasts and pivots her pelvis forward with its hefty package, as if trying to entice you. Her suggestive pose does turn you on slightly.\n\n", false);
stats(0,0,0,0,0,0,5,0);
outputText("\"<i>There are two ways we can do this. The sex, I mean,</i>\" Izma says, standing upright. This causes you to raise your eyebrows, wondering what that's supposed to mean. \"<i>We can do a bit of oral... or if you want to put it in, we can do what shark people do: fight for dominance. Choice is yours, really,</i>\" Izma says, moving closer to you. \"<i>So... what can I tempt you with today?</i>\"", false);
//[Trade] [Talk] [Sex] [Fight] [Leave]
simpleChoices("Borrow",2888,"Fight",2897,"Talk",2895,"Sex",2915,"Leave",2896);
}
//(after 4+ encounters) (Izmacounter >= 5)
else {
//Already turned down follower
//[[Encountering Izma after telling her to stay]
if(flags[238] == -1) {
outputText("As you stroll along the lake, you find yourself coming across a familiar looking sea-chest. It looks like you've stumbled into the path of your tigershark lover, Izma, and sure enough, she promptly emerges dripping from the waters of the lake. She smiles in delighted surprise at seeing you.\n\n", false);
outputText("\"<i>" + player.short + "! It's so good to see you!</i>\" she greets, both of you exchanging a quick hug. She sits on a rock beside her trunk, grinning from ear to ear. \"<i>So, what do you want to do today? Have you thought about bringing your beta with you?</i>\"\n\n", false);
//[Shop] [Sex] [Talk] [Camp] [Leave]
simpleChoices("Borrow",2888,"Camp",2920,"Talk",2895,"Sex",2916,"Leave",2896);
//[Shop]
//Uses existing shop options.
//[Talk]
//Uses talk options of camp.
//[Camp]
//Basically just thesame dialogue for if you accept Izma when she submits to you.
}
//Follower choice
//[After 5 consecutive wins against Izma] (encountered with Izmafight >= 5)
else if(flags[231] >= 6 && flags[238] == 0) {
outputText("You walk the lakeshore, hoping to encounter the slutty shark Izma again, and you set your sights on her makeshift camp soon enough. From what you can see, the girl is looking out from the lakeshore as if in deep thought. As you draw closer, you see that her hands are constantly fidgeting on her lap, a telltale sign of her nerves. Now, just what could be on her mind that has her so riled up?\n\n", false);
outputText("You step on a brittle shell as you advance and it crunches loudly beneath your feet, drawing Izma's attention. She looks at you and her mood seems to instantly brighten, though her hands are still fidgeting nervously. Smirking, you hold up a hand as a greeting and ask what's up.\n\n", false);
outputText("\"<i>Well, um...</i>\" she begins awkwardly. \"<i>We've fought a lot recently, and you've proven yourself superior to me so often. I used to be a little embarrassed, but now...</i>\" She trails off and looks over the lake again. \"<i>Now I know that you ARE superior to me, a superior specimen... an alpha.</i>\" As she finishes, she looks to you and clasps her hands.\n\n", false);
outputText("\"<i>And... if -if you want a mate... um, I could come with you... if that's okay with you?</i>\" She stares at the sand and blushes. \"<i>O-otherwise, I'll just stay here... and not bother you.</i>\" It seems you've been presented with a choice; you could either accept Izma as a mate, or turn her down and let her remain at the lake. What do you do?\n\n", false);
//[Accept][Stay]
simpleChoices("Accept",2920,"Stay",2921,"",0,"",0,"",0);
}
//Normal
else {
outputText("Izma sees you coming from a long way off and waves you over. \"<i>Hey, " + player.short + "! Come by to chat, or did you want to borrow a book? Or... did you want to help me with my 'problem'? I'm afraid it's becoming rather chronic lately,</i>\" she says, grinning, as she uncrosses her legs and a bulge lifts the front of her skirt.\n\n", false);
//[Trade] [Talk] [Sex] [Fight] [Leave]
simpleChoices("Borrow",2888,"Fight",2897,"Talk",2895,"Sex",2915,"Leave",2896);
}
}
}
//[Trade]
function tradeWithFuckingSharkBitches():void {
spriteSelect(32);
outputText("", true);
outputText("Izma opens up her wooden trunk, and lays out some old books for you to look at. An interesting and varied selection, if a small one; they've evidently been used before with their turned up corners and worn-looking pages. Still good, of course.\n\n", false);
//[C.Manual] [E.Guide] [Porn][Back]
if(flags[238] <= 0) simpleChoices("C.Manual",2889,"E.Guide",2891,"Porn",2893,"",0,"Back",2914);
else simpleChoices("C.Manual",2889,"E.Guide",2891,"Porn",2893,"",0,"Back",2922);
}
//[C.Manual]
function readSharkCuntManual():void {
spriteSelect(32);
//Use only 10w30 jism.
outputText("", true);
outputText("You point to a pile of books which has a note on top declaring them to be combat manuals, feeling any combat tips you can get will be invaluable in this land. \"<i>Those?</i>\" the shark asks. \"<i>They're okay, I guess. Mostly for beginners, but there are a few worthwhile tricks in each one. 20 gems to borrow one.</i>\"", false);
if(player.gems < 20) {
outputText("\n\n<b>You haven't got that much.</b>", false);
doNext(2888);
}
//[Yes/No]
else doYesNo(2890,2888);
}
function readSharkCuntManual2():void {
spriteSelect(32);
outputText("", true);
outputText("Handing Izma the gems she asked for, you pick up one of the many issues of 'Combat Manual'. Izma takes a moment to count and store the gems you've given her, while you move over to a nearby rock to have a quick read of the volume.\n\n", false);
player.gems -= 20;
statScreenRefresh();
//(One of the following random effects happens)
var choice:Number = rand(3);
if(choice == 0) {
outputText("You learn a few new guarding stances that seem rather promising.", false);
//(+2 Toughness)
stats(0,2,0,0,0,0,0,0);
}
else if(choice == 1) {
outputText("After a quick skim you reach the end of the book. You don't learn any new fighting moves, but the refresher on the overall mechanics and flow of combat and strategy helped.", false);
//(+2 Intelligence)
stats(0,0,0,2,0,0,0,0);
}
else {
outputText("Your read-through of the manual has given you insight into how to put more of your weight behind your strikes without leaving yourself open. Very useful.", false);
//(+2 Strength)
stats(2,0,0,0,0,0,0,0);
}
outputText("\n\nFinished learning what you can from the old rag, you hand it back to Izma who happily adds it back into her collection. You say your goodbyes and then ", false);
if(flags[238] != 1) outputText("head back to your camp.", false);
else outputText("leave the shark-girl to her books.", false);
//(Izmacounter +1)
flags[230]++;
doNext(13);
return;
}
//[E.Guide]
function sharkEdgingGuideLOL():void {
spriteSelect(32);
//durhur
outputText("", true);
outputText("You pick up a book titled 'Etiquette Guide' from its pile; the subtitle reads 'A handbook to society for the modern Lady or Gentleman'. A little cheesy, but you suppose learning how to keep your mind on chastity and decorum might come in handy someday. \"<i>Not a bad read. Though, it's more or less useless for a shark girl like me,</i>\" Izma says of it, before holding her hand out to you. \"<i>Hard to find more, so... 25 gems if you wanna borrow it.</i>\"", false);
if(player.gems < 25) {
outputText("\n\n<b>You haven't got that much.</b>", false);
doNext(2888);
}
//[Yes/No]
else doYesNo(2892,2888);
}
function readSharkEdgingGuideLOL():void {
spriteSelect(32);
player.gems -= 25;
statScreenRefresh();
outputText("", true);
outputText("You hand Izma the gems she asked for and then pick up a copy. Izma takes a moment to count the gems, while you sit down near her.\n\n", false);
outputText("You peruse the strange book in an attempt to refine your manners, though you're almost offended by the stereotypes depicted within. Still, the book has some good ideas on how to maintain chastity and decorum in the face of lewd advances.\n\n", false);
//(-2 Libido, -2 Corruption)
stats(0,0,0,0,-2,0,0,-2);
outputText("After reading through the frilly book you give it back to Izma who delicately places it back in the trunk. You say your goodbyes and then ", false);
if(flags[238] != 1) outputText("head back to your camp.", false);
else outputText("leave the shark-girl to her books.", false);
//(Izmacounter +1)
flags[230]++;
doNext(13);
return;
}
//[Porn]
function sharkgirlPronz():void {
spriteSelect(32);
outputText("", true);
outputText("Izma seems exceedingly embarassed as you turn this book up from under a pile of the others. It seems to be a series of erotic images made in this land itself, detailing various creatures of all different genders caught up in sexual situations. You raise a questioning eyebrow to her. \"<i>Ah, that... it's good material, I-I suppose,</i>\" she stammers, trying to cover her embarrassment at having mislaid it among the others. \"<i>Uh... 20 gems if you want to look?</i>\"", false);
if(player.gems < 20) {
outputText("\n\n<b>You haven't got that much.</b>", false);
doNext(2888);
}
//[Yes/No]
else doYesNo(2894,2888);
}
function readSharkgirlPornzYouFuckingPervertAsshole():void {
spriteSelect(32);
player.gems -= 20;
statScreenRefresh();
outputText("", true);
outputText("Izma colors brightly as you flamboyantly produce the requested gems and present them to her, but dutifully hands over the bound illustrations. While she fumbles with the gems you move down a few feet to examine the pornographic material.\n\n", false);
outputText("You wet your lips as you flick through the pages of the book and admire the rather... detailed illustrations inside. A bee-girl getting gangbanged by imps, a minotaur getting sucked off by a pair of goblins... the artist certainly has a dirty mind. As you flip the pages you notice the air around you heating up a bit; you attribute this to weather until you finish and close the book... only to discover that Izma had been standing behind you for some time, 'reading' over your shoulder.", false);
//(+2! Libido and lust gain)
stats(0,0,0,0,2,0,(20+player.lib/10),0);
//(0-30 Corruption)
if(player.cor < 33) {
outputText(" You give a bit of a start. \"<i>S-sorry,</i>\" she says. At a loss for words, you hand her the porn and make a hasty retreat", false);
if(flags[238] != 1) outputText(" back to your camp", false);
outputText(".", false);
}
//(31-69 Corruption)
else if(player.cor < 66) {
outputText(" You smile at her and pass her the book, with a heavy-lidded glance and a quip about how it wasn't a bad read but the real deal is much better. She blushes a bit and claps her knees together. Thanking Izma for the read, ", false);
if(flags[238] != 1) outputText("you head back to camp.", false);
else outputText("you turn back to the center of your camp.", false);
}
//(70+ corruption)
else outputText(" You nonchalantly glance at Izma, and mention that it doesn't really compare to your own fantasies and experiences. With that, you hold the closed book out and tuck it neatly into the cleavage of her breasts! Keeping your hand on it, you quirk an eyebrow at her; she shivers, colors deeply, and turns around, snatching the book from you. \"<i>You... perv,</i>\" she teases back. \"<i>Why don't you write a book yourself then?</i>\" As you go to leave, you notice her grass skirt has shifted to the front and lies taut against the contours of her butt. Too tempting! You plant an open-palmed smack on it and take off running as she shouts after you.", false);
//(Izmacounter +1)
flags[230]++;
doNext(13);
return;
}
//[Talk]
function talkToASharkCoochie():void {
spriteSelect(32);
outputText("", true);
//(first chat)
if(flags[232] == 0) {
outputText("You sit down on the rocks beside Izma, and the two of you exchange bits of gossip and information. Izma then tells you a strange tale of a mysterious island she's seen on the horizon of the lake, along with a strange smoke-belching shape she's seen on the nearby mountain in the past. ", false);
//(If player hasn't done the Demon Factory quest)
if(player.hasStatusAffect("DungeonShutDown") < 0) outputText("You scratch your chin in thought, feeling that this matter warrants further investigation.", false);
//(If the player has done the Demon Factory)
else outputText("You smile, and detail just what that factory is and what you went on to do in this factory.", false);
}
//(repeat: factory not cleared)
else if(player.hasStatusAffect("DungeonShutDown") < 0) {
outputText("You sit with Izma and chat a bit more; naturally enough your conversation turns toward the billowy pink smoke from the mountain. According to her, the smoke's been increasing suspiciously in volume the past few days. She bemoans her inability to explore it further because of her aquatic nature; you commiserate as best you're able before taking your leave.", false);
}
//(repeat: factory cleared)
else {
outputText("With the factory on the mountain shut down and no longer belching conspicuous pink smog, the conversation turns to more esoteric subject matter. The two of you discuss some of the ramifications of the demon outbreak and speculate on what the future might hold. She argues her points cogently and without backing down or getting sidetracked, and you're given a bit of a mental workout as you formulate and present your own arguments.", false);
stats(0,0,0,1,0,0,0,0);
}
outputText("\n\nEventually the two of you decide to part ways, and you head back to camp.", false);
//(Izmacounter +1)
flags[230]++;
doNext(13);
return;
}
//[Leave]
function leaveSumSharkPussyOnTheBeach():void {
spriteSelect(32);
outputText("", true);
outputText("Having no business with Izma for the time being, you head off back to your camp.", false);
doNext(13);
return;
}
//[Fight]
function fightSharkCunt():void {
outputText("", true);
//(Izmacounter +1)
flags[230]++;
outputText("Izma smiles widely and retrieves a pair of hooked metal gauntlets from her chest, donning them and clenching her fist a few times. ", false);
//(If Izmafight = 0)
if(flags[231] == 0) outputText("\"<i>All right, show me just what a Champion can do!</i>\" she says, entering a fighting stance.", false);
//(If Izmafight = 1-2)
else if(flags[231] > 0 && flags[231] <= 2) outputText("Izma's eyes narrow at you, and she assumes a fighting stance. \"<i>You won't get so lucky this time.</i>\"", false);
//(If Izmafight = 3+)
else if(flags[231] > 2) outputText("Izma seems uncertain with herself as she prepares for battle. \"<i>Go a little easier on me this time... please?</i>\"", false);
//(If Izmafight = -1 or -2 )
else if(flags[231] < 0 && flags[231] >= -2) outputText("\"<i>Hm, really? Well, maybe you'll get lucky this time,</i>\" she mocks, gesturing at you to strike first.", false);
//(If Izmafight = -3 to -4)
else outputText("Izma laughs slightly and shakes her head. \"<i>If you insist. At least TRY this time, will ya?</i>\"", false);
startCombat(35);
spriteSelect(32);
}
//[Special Attacks]
function IzmaSpecials1():void {
//Blind dodge change
if(monster.hasStatusAffect("Blind") >= 0 && rand(3) < 2) {
outputText("Izma attempts to close the distance with you, but misses completely because of her blindness.\n", false);
return;
}
//Determine if dodged!
if(player.spe - monster.spe > 0 && int(Math.random()*(((player.spe-monster.spe)/4)+80)) > 80) {
outputText("Izma attempts to get close, but you manage to side-step her before she can lay her gauntleted hands on you.\n", false);
return;
}
//Determine if evaded
if(player.hasPerk("Evade") >= 0 && rand(100) < 10) {
outputText("Izma attempts to get close, but you manage to side-step her before she can lay her gauntleted hands on you.\n", false);
return;
}
//("Misdirection"
if(player.hasPerk("Misdirection") >= 0 && rand(100) < 10 && player.armorName == "red, high-society bodysuit") {
outputText("Izma attempts to get close, but you put Raphael's teachings to use and side-step the sharkgirl, confusing her with your movements.\n", false);
return;
}
//Determine if cat'ed
if(player.hasPerk("Flexibility") >= 0 && rand(100) < 6) {
outputText("Izma attempts to get close, but you manage to side-step her before she can lay her gauntleted hands on you.\n", false);
return;
}
outputText("Izma rushes you with impressive speed, striking a few precise locations on your joints with her fingertips before leaping back. It doesn't hurt, but you feel tired and sore. \"<i>Pressure points...</i>\" she laughs, seeing your confused expression.", false);
//(Fatigue damage)
fatigue(20+rand(20));
}
function IzmaSpecials2():void {
//Blind dodge change
if(monster.hasStatusAffect("Blind") >= 0 && rand(3) < 2) {
outputText("Izma blindly tries to clinch with you, but misses completely.\n", false);
return;
}
//Determine if dodged!
if(player.spe - monster.spe > 0 && int(Math.random()*(((player.spe-monster.spe)/4)+80)) > 80) {
outputText("Izma tries to clinch you, but you use your speed to keep just out of reach.\n", false);
return;
}
//Determine if evaded
if(player.hasPerk("Evade") >= 0 && rand(100) < 10) {
outputText("Izma tries to clinch with you, but she didn't count on your skills in evasion. You manage to sidestep her at the last second.\n", false);
return;
}
//("Misdirection"
if(player.hasPerk("Misdirection") >= 0 && rand(100) < 10 && player.armorName == "red, high-society bodysuit") {
outputText("Izma ducks and weaves forward to clinch with you, but thanks to Raphael's teachings, you're easily able to misguide her and avoid the clumsy grab.\n", false);
return;
}
//Determine if cat'ed
if(player.hasPerk("Flexibility") >= 0 && rand(100) < 6) {
outputText("Izma tries to lock you in a clinch, but your cat-like flexible makes it easy to twist away from her grab.\n", false);
return;
}
var damage:Number = 0;
damage = Math.round(130 - rand(player.tou+player.armorDef));
if(damage < 0) damage = 0;
outputText("Izma ducks and jinks, working to close quarters, and clinches with you. Unable to get your weapon into play, you can only ", false);
if(player.armorDef >= 10 || damage == 0) {
//(armor-dependent Health damage, fullplate, chain, scale, and bee chitin armor are unaffected, has a chance to inflict 'Bleed' damage which removes 2-5% of health for the next three turns if successful)
damage = takeDamage(damage);
outputText("writhe as she painfully drags the blades of her glove down your back", false);
player.createStatusAffect("Izma Bleed",3,0,0,0);
}
else outputText("laugh as her blades scape uselessly at your armor-clad back", false);
outputText(" before breaking her embrace and leaping away. (" + damage + ")", false);
}
function IzmaSpecials3():void {
outputText("Rather than move to attack you, Izma grins at you and grabs her breasts, massaging them as she caresses her long penis with one knee. Her tail thrashes and thumps the sand heavily behind her as she simulates an orgasm, moaning loudly into the air. The whole display leaves you more aroused than before.", false);
//(lust gain)
stats(0,0,0,0,0,0,(20 + player.lib/5),0);
}
function IzmaAI():void {
var choice:Number = rand(5);
if(choice <= 1) eAttack();
if(choice == 2) {
if(player.fatigue >= 80) choice = 3;
else IzmaSpecials1();
}
if(choice == 3) {
if(player.armorDef >= 10 && rand(3) == 0) IzmaSpecials2();
else choice = 4;
}
if(choice == 4) IzmaSpecials3();
combatRoundOver();
}
//[Victory dialogue]
function defeatIzma():void {
outputText("", true);
//(Izmafight = 0)
if(flags[231] <= 0) {
outputText("Izma falls back into the sand, her ", false);
if(monster.HP < 1) outputText("injuries", false);
else outputText("lust", false);
outputText(" preventing her from fighting on. She growls at you in annoyance, \"<i>Fine. You win... this time.</i>\"\n\n", false);
}
else if(flags[231] > 0) {
//(Izmafight = 1 or 2)
if(flags[231] < 3) {
outputText("Having incapacitated Izma through ", false);
if(monster.HP < 1) outputText("physical", false);
else outputText("sexual", false);
outputText(" prowess, you stand over the defeated tigershark. \"<i>Okay, okay! You win! Geez... let's get on with it, I feel like I'm gonna go crazy.</i>\" She begins removing her clothing.\n\n", false);
}
//(Izmafight = 3+)
else outputText("Izma falls into the sand in an exaggerated fashion. \"<i>Oh no! I seem to have lost! Please don't ravish me again!</i>\" she proclaims loudly as she undresses, her bad acting almost making you laugh your ass off.\n\n", false);
}
outputText("Which part of your body will you claim her with?", false);
var penis:Number = 0;
if(player.hasCock()) penis = 2903;
var vag:Number = 0;
if(player.hasVagina()) vag = 2904;
//[use penis][use vag][use ass][Leave]
simpleChoices("Use Penis",penis,"Use Vagina",vag,"Use Ass",2907,"",0,"Leave",2908);
}
//[Loss dialogue]
function IzmaWins():void {
outputText("", true);
//(if Worms)
if(player.hasStatusAffect("infested") >= 0) {
infestOrgasm();
outputText("\n\nIzma looks on in horror as you push out the load of wormy cargo onto the sand at her feet, only snapping out of her daze as several of the parasites begin climbing her ankle with an eye toward her cock. She shrieks and jumps back, then drags her foot in the sand, dislodging or pulverizing the squirming vermin. \"<i>" + player.short + ", that's nasty! Get away! Get away and don't talk to me again! Ugh!</i>\" She takes off, grabbing her chest of books and kicking sand up in her flight down the beach.", false);
flags[233] = 1;
stats(0,0,0,0,0,0,-100,0);
doNext(5007);
return;
}
//(without worms)
else {
//(Izmafight =0)
if(flags[231] >= 0) outputText("Izma chuckles slightly as she prowls around your defeated form. \"<i>Well, as far as things around here stand, you made for a decent fight. Still no match for me, though.</i>\"", false);
//(Izmafight = -1 or -2)
else if(flags[231] >= -2) outputText("\"<i>Ya know, just because we're friends doesn't mean you need to hold back... you were holding back, right?</i>\" Izma asks, placing her hands on her hips.", false);
//(Izmafight = -3 or -4)
else outputText("Izma sighs and shakes her head at you, letting a foot rest on your stomach \"<i>You're doing this on purpose, aren't you? Hm, fine. If you love my cock so much, I think you'd make for a decent mate...</i>\"", false);
//TO THE SECKS!
doNext(2900);
}
}
//M/F/U Loss starter:
function loseToIzma():void {
outputText("", true);
//Final izma submission!
if(flags[231] <= -5) {
finalIzmaSubmission();
return;
}
if(player.gender <= 2) {
//((If player is reduced to 0 HP:)
if(player.HP < 1) {
outputText("One of Izma's metal-clad fists cracks hard against your stomach, sending you crashing onto the sandy earth - you aren't seriously hurt, but you're too weak to continue fighting, and Izma knows it.\n\n", false);
outputText("She grins at you, a rather fierce expression given she's still got her shark-teeth out, but her tone is gentle enough. \"<i>Hah! Looks like I win this round, kid! Now, I believe there's something you owe me, and I intend to have it...</i>\"\n\n", false);
}
//(If player is raised to 100 Lust:)
else {
outputText("Your legs buckle, and your mind fogs with arousal; you are too turned on to continue fighting and collapse bonelessly into a shivering heap.\n\n", false);
outputText("Izma shakes her head, grinning wryly. \"<i>Looks like somebody needs to get more discipline before they try a sex-off.</i>\"\n\n", false);
}
outputText("\"<i>Alright; time to hold up your end,</i>\" she notes. The double entendre is lost on your fuddled mind. Her tone is conversational, but her grin is wicked, and she is slipping out of her grass skirt as hastily as she can, given the care she needs to take it off without damaging it. After all, skirts that can so easily conceal the iron-hard foot-and-a-quarter-long erection she is sporting require considerable skill to make, especially if they must also conceal two pairs of baseball-sized nuts, so swollen and heavy with cum that you think you can hear them slosh softly from where you have fallen. \"<i>We agreed to do it shark style; you lost, so that means I'm in charge. Get undressed and show me that cute little ", false);
if(player.hasVagina()) outputText("cunt", false);
else outputText("pucker", false);
outputText(" of yours!</i>\" ", false);
//[(If Izmafight is -1 or -2)
if(flags >= -2) outputText("With some reluctance, but driven by your promise, you remove pieces of your " + player.armorName + " until you stand naked before the hungrily ogling tigershark.", false);
//(If Izmafight is -3 or less)
else outputText("You are already undressed before Izma has finished speaking. The tigershark is clearly surprised, and, to be honest, a part of you is surprised too... but it's drowned out by the need to give yourself over to Izma's lusts.", false);
outputText("\n\n", false);
outputText("Your 'cute little ", false);
if(player.hasVagina()) outputText("cunt", false);
else outputText("pucker", false);
outputText("' clenches tight in ", false);
if(player.HP < 1) outputText("fear", false);
else outputText("anticipation", false);
outputText(" at the thought of something that huge forcing its way into it... but you did make a promise and you are ", false);
if(player.HP < 1) outputText("too weak to resist", false);
else outputText("feeling very horny", false);
outputText(", so you comply. You remove the last bits of your " + player.armorName + ", and position yourself on the ground, your " + buttDescript() + " facing towards Izma. You can hear her stalking across the sand toward you, but it still sends tingles up your spine when her hands - now free of her metal gauntlets - fall onto your " + assDescript() + ".\n\n", false);
outputText("\"<i>Ooh, looking good from this angle. I'm going to enjoy taking you like this... after all, if you want to be on top, then you gotta fight for it.</i>\"\n\n", false);
outputText("You feel a sudden, hot liquid sensation in between your buttocks, and you squeak in shock - it's almost like somebody has tipped hot lava onto your backside. When you look over your shoulder, though, your limited span of vision confirms what the sensation of something large with a rounded, narrow tip pressing against your pucker suggests; there's nothing there but Izma's huge, pre-cum-dripping cock.\n\n", false);
}
//Male/Unsexed loss:
if(player.gender <= 1) {
//[(If player has tight butthole:)
if(player.analCapacity() < 26) {
outputText("You can't help but yell in pain at the sudden sensation of something so huge forcing its way into your " + assholeDescript() + ".", false);
outputText("\n\n\"<i>Holy-! Think I better take it easy on this...</i>\" you hear Izma proclaim. \"<i>For my own safety moreso than anything else!</i>\" Her efforts become more gentle. She still forces her way into you, inch by painstaking inch, but she does so at a slower, steady pace, allowing your pucker time to adjust to the fierce stretching she is subjecting it to and using her hot pre-cum like lubricant.", false);
//(If Izmafight <= -4)
if(flags[231] <= -4) outputText(" You find yourself pushing back to speed up the process, desperate for Izma to fill you again.", false);
buttChange(monster.cockArea(0),true,true,false);
}
//(If player has middling anus:)
else if(player.analCapacity() < 60) {
outputText("You can feel every inch of her cock as it sinks steadily into your anus, swelling into your guts as inexorably as the flood tide.\n\n", false);
outputText("\"<i>Ahhhh... now that's a nice little hole! Did you lose on purpose?</i>\" she asks, and you can hear the grin in her voice.", false);
//(If the player has lost 4+ times)
if(flags[231] <= -4) outputText(" You find yourself wondering that as well...", false);
buttChange(monster.cockArea(0),true,true,false);
}
//(If player has a loosey goosey:)
else {
outputText("Izma's cock may be fairly impressive, but you've taken bigger in your time, and it shows; Izma's first experimental thrust sees her sink up to the hilt into your bowels, and you moan with the pleasure of being filled again even as her four balls slap against your " + buttDescript() + ".\n\n", false);
outputText("\"<i>The heck!? What kind of monsters have you been running into?</i>\" she wonders aloud.", false);
}
outputText("\n\nFully buried, she tightly grips your " + assDescript() + " and then pulls out partway, before thrusting herself back in fiercely. \"<i>Thought you were clever, eh? Wanted to try doing it like shark people do, did you? Well, among the sharks, there're only two sorts - the strong and the weak. And this is what the weak get.</i>\" She growls fiercely.\n\n", false);
outputText("Harder and faster she thrusts, building up a rhythm that grows in pace, her balls slapping audibly against your " + buttDescript() + " as she bucks back and forth. You can feel her huge male organ in your depths, rubbing against your prostrate, stretching your inner walls, her boiling erection against your burning heat. You moan in pleasure; you can't help but enjoy this", false);
if(player.hasCock()) outputText(", and your own male organ is hard and throbbing from the stimulation", false);
outputText(".\n\n", false);
outputText("\"<i>Oh, somebody likes it, eh? Well, don't worry, you wanted to test your luck, so I'm not going to hold back! You're getting the whole experience, sweetheart!</i>\" Izma growls. Her hands suddenly shift from squeezing your buttocks to holding onto your back, and you howl in a mixture of pain and pleasure as Izma suddenly bites you - hard enough that you can feel it, but not hard enough to draw blood, especially given her shark teeth are retracted. Her other teeth fix themselves in your side as she ruts with you, and you can't help but back and thrust yourself back against her.", false);
//(If Izmafight = -4)
if(flags[231] <= -4) outputText(" If this is how the sharks do it, you could really get used to it...", false);
outputText("\n\n", false);
outputText("\"<i>That's it, weakling, moan for me; make this sweeter! I'd be moaning if you had won, so the least you can do is give me the same courtesy - fair's fair!</i>\" she mumbles. \"<i>Oh, yes, yes, yes! Good little fuck, good! I...I'm.... here... it... comes!</i>\" She roars, releasing her grip on your shoulder to bellow her exultation to the sky, the climax that has been churning and thrashing her mighty balls finally erupting from within her.\n\n", false);
outputText("You groan as well, ", false);
//[(male)
if(player.hasCock()) {
outputText(sMultiCockDesc() + " disgorging ", false);
if(player.cumQ() < 25) outputText("a trickle", false);
else if(player.cumQ() <= 150) outputText("several squirts", false);
else outputText("a steady stream", false);
outputText(" of semen onto the sandy earth below you, but it pales in comparison to the tide flooding into your guts. Hot and slick, it surges and flows into you, pumping and pumping into your depths.", false);
}
//(unsex)
else outputText("your own muscles spasming from the immense pleasure.", false);
outputText(" Your belly grows as the great wave of tigershark cum reaches your stomach and fills it to the brim, and then it begins to stretch further. Your limbs fail you and you fall face-first onto the sand in your pleasure, too consumed by sensation to even notice your stomach puffing out firm and hard against the earth.\n\n", false);
outputText("Finally, Izma stops, panting hard for breath as her cock softens and is pulled free from your stretched anus, a steady trickle of hot cum pouring out in its wake. As she recovers, so too do you, rolling over so that you can see her, your midriff swollen into a small but undeniable gut from all the cum she has poured into you. She looks at you, undeniably pleased by what she sees.\n\n", false);
outputText("\"<i>That's how shark people have sex,</i>\" she tells you. \"<i>Of course, it's different if you're the one who won... but you'll need to come back again and beat me if you want to see what that's like.</i>\" She gathers her clothing and drops the tooth into your lap, then leans down and gives you a small peck on the lips before diving back into the water, most likely to clean herself off.\n\n", false);
outputText("You remain where you are, waiting for the strength to flow into your limbs and for some of the abundance of sexual fluids to vacate your stuffed entrails before you dress yourself and leave. You had no idea that Izma could take charge in such a fierce manner... but, at the same time, you find yourself actually liking it. A part of you wonders if you could see her that way again...", false);
//(Izmafight - 1)
flags[231]--;
}
//Female Loss:
else if(player.gender == 2) {
//[(If player has tight cunt:)
if(player.vaginalCapacity() < 26) {
outputText("You can't help but yell in pain at the sudden sensation of something so huge forcing its way into your " + vaginaDescript(0) + ".\n\n", false);
outputText("\"<i>Whoah-! ", false);
if(player.vaginas[0].virgin) outputText("First time, huh?", false);
else outputText("That's tight!", false);
outputText(" Don't worry kiddo; I'll go easy on you... at least for the first few thrusts.</i>\" Surprisingly she's telling the truth, and her efforts become more gentle. She still forces her way into you, inch by painstaking inch, but she does so at a slower, steady pace, allowing your pussy time to adjust to the fierce stretching she is subjecting it to, using her hot pre-cum like lubricant.", false);
//(If Izmafight <= -4)
if(flags[231] <= -4) outputText(" You find yourself pushing back to speed up the process, desperate for Izma to fill you again.", false);
cuntChange(monster.cockArea(0),true,true,false);
}
//(If player has ordinary, everyday cunt:)
else if(player.vaginalCapacity() < 60) {
outputText("You can feel every inch of her cock as it sinks steadily into your " + vaginaDescript(0) + ", filling your moist folds as inexorably as the rising tide.\n\n", false);
outputText("\"<i>Ahhhh~ Now that's a nice little hole! Did you lose on purpose?</i>\" she asks, and you can hear the grin in her voice.", false);
//(If the player has lost 4+ times)
if(flags[231] <= -4) outputText(" You find yourself wondering that as well...", false);
cuntChange(monster.cockArea(0),true,true,false);
}
//(If player is loose:)
else {
outputText("Izma's cock may be fairly impressive, but you've taken bigger in your time, and it shows; Izma's first experimental thrust sees her sink up to the hilt into your crotch, and you moan with the pleasure of being filled again even as her four balls slap against your taint.\n\n", false);
outputText("\"<i>The heck!? What kind of monsters have you been running into?</i>\" she wonders aloud.", false);
}
outputText("\n\nFully buried, she tightly grips your " + buttDescript() + " and then starts to pull out, before thrusting herself back in fiercely. \"<i>Thought you were clever, eh? Wanted to try doing it like shark people do, did you? Well, among the sharks, there're only two sorts - the strong and the weak. And this is what the weak get.</i>\" She growls fiercely.\n\n", false);
outputText("Harder and faster she thrusts, building up a rhythm that grows in pace, her balls slapping audibly against your butt as she bucks back and forth. You can feel her huge male organ in your depths, rubbing against your womb's walls and stretching you out, her boiling erection pressed against your burning insides. You moan; you can't help but enjoy this, your cunt drooling from the intense pleasure.\n\n", false);
outputText("\"<i>Oh, somebody likes it, eh? Well, don't worry, you wanted to test your luck, so I'm not going to hold back! You're getting the whole experience, sweetheart!</i>\" Izma growls. Her hands suddenly shift from your buttocks to holding onto your " + chestDesc() + ", and you howl in a mixture of pain and pleasure as Izma suddenly gives your " + nippleDescript(0) + "s a good hard tug. \"<i>Stiff nipples? You so wanted this...</i>\" Izma teases, licking at your neck and causing you to moan in pleasure.", false);
//(If the player has lost 4+ times)
if(flags[231] <= -4) outputText(" If this is how the sharks do it, you could really get used to it...", false);
outputText("\n\n", false);
outputText("\"<i>That's it, weakling, moan for me; make this sweeter! I'd be moaning if you had won, so the least you can do is give me the same courtesy - fair's fair!</i>\" she mutters. \"<i>Oh, yes, yes, yes! Good little fuck, good! I...I'm.... here... it... comes!</i>\" She roars, releasing her grip on your tormented breasts to bellow her exultation to the sky, the climax that has been churning and thrashing her mighty balls finally erupting from within her.\n\n", false);
outputText("You groan as well, your own orgasm coating the sands beneath you with girly fluids as Izma's cum boils into your womb. Hot and slick, it surges and flows into you, pumping and pumping into your depths. Your belly grows as the great wave of tigershark cum reaches your stomach and fills it to the brim, and then it begins to stretch further. Your limbs fail you and you fall face-first onto the sand in your pleasure, too consumed by sensation to even notice your stomach puffing out firm and hard against the earth.\n\n", false);
outputText("Finally, Izma stops, panting hard for breath as her cock softens and is pulled free from your ravaged cunt, a steady trickle of hot cum pouring out in its wake. As she recovers, so too do you, rolling over so that you can see her, your midriff swollen into a small but undeniable gut from all the cum she has poured into you. She looks at you, undeniably pleased by what she sees.\n\n", false);
outputText("\"<i>That's how shark people have sex,</i>\" she tells you. \"<i>Of course, it's different if you're the one who won... but you'll need to come back again and beat me if you want to see what that's like.</i>\" She leans down and gives you a small peck on the lips, then drops the tigershark tooth beside you.");
if(player.pregnancyIncubation == 0 || player.pregnancyIncubation > 180) outputText(" From her oak chest she fetches an odd leaf, which she pushes past your lips. \"<i>Birth control herbs. No way I'm giving kids to someone who's not my mate,</i>\" Izma says, making sure you swallow the plant before diving into the water, most likely to clean herself off.\n\n", false);
outputText("You remain where you are, waiting for the strength to flow into your limbs and for some of the abundance of sexual fluids to vacate your " + vaginaDescript(0) + " before you dress yourself and leave. You had no idea that Izma could take charge in such a fierce manner... but, at the same time, you find yourself actually liking it. A part of you wonders if you could see her that way again...", false);
//(Izmafight minus 1)
flags[231]--;
}
//Loss Scene- Herm
else {
//[(If player is reduced to 0 HP:)
if(player.HP < 1) {
outputText("One of Izma's metal-clad fists cracks hard against your stomach, sending you crashing onto the sandy earth - you aren't seriously hurt, but you're too weak to continue fighting, and Izma knows it.\n\n", false);
outputText("She grins at you, a rather fierce expression given she's still got her shark-teeth out, but her tone is gentle enough. \"<i>Hah! Looks like I win this round, kid! Now, I believe there's something you owe me, and I intend to have it...</i>\"\n\n", false);
}
//(If player is raised to 100 Lust:)
else {
outputText("Your legs buckle, and your mind fogs with arousal; you are too turned on to continue fighting and collapse bonelessly into an aroused heap.\n\n", false);
outputText("Izma shakes her head, grinning wryly. \"<i>Looks like somebody needs to get more discipline before they try a sex-off.</i>\"\n\n", false);
}
outputText("As you collapse in defeat, you're aware of the pretty tigershark stalking around you and removing her clothing. She grabs hard on your " + player.armorName + " and undresses you with minimal effort, revealing your ", false);
if(player.lust < 40) outputText("limp cock and barely-engorged cunt", false);
else if(player.lust < 70) outputText("turgid erection and and moist cunt", false);
else outputText("throbbing erection and slavering cunt.", false);
outputText("\n\n", false);
outputText("\"<i>Dirty little minx, ain't ya? You wanted this, didn't you....</i>\" Izma teases, shoving two fingers into your moist nether-lips, to test the waters. The peneration of your needy cunt does serve to make you whimper softly, almost begging to just be filled. ", false);
//(Tight/Virgin vagina)
if(player.vaginalCapacity() < 26) {
outputText("\"<i>My oh my, quite a tight little slit you got back here. Not for long...</i>\" Izma says, her fingers roaming around within your cunt.", false);
}
//(If player has ordinary, everyday cunt:)
else if(player.vaginalCapacity() < 60) {
outputText("Izma giggles slightly from just how easy it is to move around your moist folds. \"<i>Well, this'll make things slightly easier for you I suppose.</i>\"", false);
}
else {
outputText("Izma's eyes widen as her entire hand seems to slip into your cavernous vagina. \"<i>Holy shit... what's been up here?</i>\" she mumbles, laughing nervously in amazement.", false);
}
outputText("\n\n", false);
outputText("Pulling her fingers free, Izma quickly flips your nude body over, leaving you on your back and staring up at her. Izma's hands are resting on her hips and she seems to be puffing her large chest out proudly. Her foot-long cock is fully erect, hot beads of pre-cum occasionally dripping onto the sands. She takes the time to examine your own cock, grinning with her fangs bared. \"<i>Let's see what you've got, weakling.</i>\" ", false);
var x:Number = player.biggestCockIndex();
//(1-10 inch penis)
if(player.cocks[x].cockLength <= 10) outputText("Izma manages to supress a snort of laughter at the sight of your cock. \"<i>Um... wow? It's simply... heh, huge...</i>\"", false);
//(10-19 inches)
else if(player.cocks[x].cockLength <= 19) outputText("\"<i>Not bad, I'm actually impressed,</i>\" Izma says, nodding slightly in approval.", false);
//(20+ inches)
else outputText("Izma gives a low whistle at the sight of your " + cockDescript(x) + ". \"<i>Now THAT'S a cock. Looks like you've got a third leg down there!</i>\"", false);
outputText("\n\nSeemingly done appraising you, Izma roughly grabs your " + player.feet() + " and pulls your rear upwards, forcing your weight onto your spine and making you cry out from the uncomfortable position. She doesn't waste time on foreplay, simply deciding to bury her cock into you slowly, inch by painstaking inch until she's pushing against the entrance to your womb.", false);
cuntChange(monster.cockArea(0),true,true,false);
outputText("\n\n", false);
outputText("She starts thrusting in and out of you, gradually increasing the speed and force, her hot pre-cum and your feminine juices acting like a lubricant to make things easier. \"<i>Ahh~ You're a lovely cock-sleeve... you like being treated like this, don't ya, weakling?</i>\" Izma taunts, slamming in and out of your " + vaginaDescript(0) + ".", false);
//(If Izmafight <= -4)
if(flags[231] <= -4) outputText(" You're not even really ashamed to admit that such is the case anymore.", false);
outputText("\n\n", false);
outputText("Every thrust pushes you deeper into the sands, and eventually you find yourself pumping your hips upward against Izma's own, eager to pleasure her and yourself. Izma seems to notice this and laughs loudly. \"<i>Oh? You really like being dominated? Ha, I thought as much.</i>\" She continues to taunt you as she pounds into you, her balls smacking against you every time. Your mind is too clouded with lust to hear even half of what she says. Right now all you care about is getting off.\n\n", false);
outputText("Within minutes, Izma gives one final, powerful thrust and roars loudly, cum pumping into your womb and spraying out onto the sands. " + SMultiCockDesc() + " twitches and pulses, ready to blow. Izma quicklly takes hold and points ", false);
if(player.cockTotal() == 1) outputText("it", false);
else outputText("them", false);
outputText(" toward your face, stroking you to your own climax. Jets of your own cum splatter across your face and body as you writhe, protesting. \"<i>Tch, you really thought I'd let you cum on ME? Maybe if you actually managed to beat me I'd give you the honor,</i>\" Izma says, pulling free with a loud *SCHLICK* sound. She releases your " + player.feet() + ", allowing your " + buttDescript() + " to hit the sand with a plop, and gets to work redressing while you lie still.");
if(player.pregnancyIncubation == 0 || player.pregnancyIncubation > 150) {
outputText(" Moving over to her oak chest, she returns with a strange leaf in her hands, which she pushes past your lips.\n\n", false);
outputText("\"<i>Anti-pregnancy herb. Can't have someone bearing my litter if they're not my mate, can I?</i>\" Izma explains, moving over to the shoreline. ");
}
else outputText("\n\n");
outputText("She gives you a wink and tosses the promised tooth at your feet before diving into the water, presumably to clean herself off. Several minutes later, you wash up as well and stagger back to camp, sore from the ordeal. Izma sure can be rough when she wants. A part of you wonders if you could see her that way again...", false);
//(Izmafight minus 1
flags[231]--;
}
stats(0,0,0,0,0,2,-100,0);
//[Post-loss submissiveness blurb, checks Izmafight AFTER any changes from the sex]
//zmafight -1:
if(flags[231] >= -1) outputText(" You realize what you're thinking and shudder, forcing the submission-tinged desires down. Where did they come from, anyway?", false);
//Izmafight -2;
else if(flags[231] >= -2) outputText(" Though you manage to force them away, the dreams of submitting to Izma are starting to haunt you, their power and seductive allure growing. But, still, you can control them.", false);
//Izmafight -3:
else if(flags[231] >= -3) outputText(" You hum idly to yourself and enjoy the mental visions for a while, then, with some reluctance, you push them aside. Still, you're sure you can bring them out again when you want to enjoy them.", false);
//Izmafight -4:
else if(flags[231] >= -4) outputText(" You have only the vaguest thought that maybe you shouldn't be thinking about Izma in that way, but it's so tempting to just immerse yourself in the sexiness of having a hot herm shark-girl dominate you so thoroughly. After all, it's not as if there's any harm in doing so, is there?", false);
//Izmafight -5:
else outputText(" You embrace the dreams fully, desperate to cling to them as long as you can. It's getting so hard to care about your former mission anymore; why fight the demons when you can just give it up and surrender yourself to Izma? Yes... such a strong, powerful, worthy alpha she is; Izma is all you need. Let her take control of your life, why don't you?", false);
flags[234] = "TSTooth";
slimeFeed();
eventParser(5007);
}
//[Final loss sex scene]
//(trigger if PC loses with Izmafight <= -5)
function finalIzmaSubmission():void {
outputText("", true);
outputText("You collapse onto your hands and knees, defeated by Izma once again. You feel you may not have fought as hard as you could have though, out of a deep-rooted desire for Izma to dominate you again.\n\n", false);
outputText("Izma sniggers as she advances on you, happy to oblige your desire, casually undoing your " + player.armorName + " after scattering her own clothing to the rocks. \"<i>Aw, was that all? Honestly...</i>\" she mocks, walking behind you, \"<i>you're quite the little bitch, aren't ya? You just love submitting to Izma, don'tcha.</i>\" You whimper slightly and nod your head in response. As Izma leans into your back, her rock-hard nipples and cock press into your ", false);
if(!player.isTaur()) outputText("spine", false);
else outputText("flank", false);
outputText(".\n\n", false);
outputText("Some of Izma's hot pre-cum dribbles out onto your back and runs down to your " + assDescript() + ". It causes your eyes to roll back in your head; you can only imagine the taste of her salty pre running down your throat. Izma snickers, aware of her hold over you, before tightening her grip.", false);
if(player.hasCock() || player.hasVagina()) {
outputText(" The tight embrace makes ", false);
if(player.hasCock()) {
outputText(sMultiCockDesc() + " stiffen", false);
if(player.hasVagina()) outputText(" and ", false);
}
if(player.hasVagina()) outputText("your " + vaginaDescript(0) + " moisten considerably", false);
}
outputText(".\n\n", false);
outputText("\"<i>Beg,</i>\" she orders, licking your neck and collarbone, giving off a few growls and purrs as she goes. \"<i>Wh-what?</i>\" you manage to reply, lost in your anticipation. \"<i>You heard me,</i>\" she replies sternly, grinding her throbbing cock, now erect and well over sixteen inches, against your back. It seems like giving free rein to her dominating instincts is making her harder than you've ever felt. You moan loudly from the sensation. \"<i>Please fuck me! Please, Izma, mistress, I need your cock!</i>\" you cry, not caring if anything is nearby to hear you. Izma chuckles in response before pulling you in and roughly kissing you, her long tongue curling around your own. She continues to tongue-fuck you until you nearly run out of breath, and you feel like Izma could make you orgasm from this alone.\n\n", false);
outputText("She keeps you held in place as she positions the tip of her cock against your " + assholeDescript() + ". With no warning, she forces her meat-pole into you, making you squeal in delight from the familiar heat of her cock. ", false);
buttChange(monster.cockArea(0),true,false,true);
outputText("She keeps forcing her way in your backdoor, inch after inch, and you only feel weaker against Izma the further in she goes. Eventually she manages to bury her entire dick into your pucker, sighing in delight as her meaty quads press against your " + buttDescript() + ".\n\n", false);
outputText("She pulls back out, and for a moment you feel a bit of trepidation at the absence of her cock, before crying out as she again goes balls-deep into your backside. She continues to thrust and grind into you, giving a few animalistic snarls of pleasure. You manage to glance back, only to notice how completely the bookworm has turned into some sort of proud wild woman. It suits her; she's proven that she's so much stronger than you, after all. So strong, so in control, so powerful... it feels right to be like this, underneath Izma as she asserts her position over you.\n\n", false);
outputText("As if sensing your complete submission, Izma's hands trail down toward your " + breastDescript(0) + ", mauling and groping at them, tweaking your " + nippleDescript(0) + "s in an almost-painful fashion. It only manages to turn you on further though, groaning and squirming from intense pleasure. Izma makes you orgasm first, your muscles twitching and spasming as you briefly lose control over yourself", false);
if(player.hasVagina() || player.hasCock()) {
outputText("; ", false);
if(player.hasCock()) {
outputText(sMultiCockDesc() + " begins spurting jizz all over the sandy shore", false);
if(player.hasVagina()) outputText(" and ", false);
}
if(player.hasVagina()) outputText("your " + vaginaDescript(0) + " starts squirting fluids liberally", false);
}
outputText(".\n\n", false);
outputText("But you're filled with desire to be laden with her seed again, perfect specimen that she is, and you start pushing your backside vigorously against Izma's cock again. \"<i>Ah, there's a good bitch! Make me cum, and you'll earn my favor!</i>\" Izma hisses, brutally stretching your anus from her thrusting. It doesn't take much longer for Izma to climax, and she gives an animalistic roar as she ejaculates inside you, blasting your innards with her thick load of semen. She looses her grip on you and lets you fall onto the sand as she starts catching her breath, sweat dripping off her body. Her cock eventually slides free, and you can feel her hot and potent cum flowing out.\n\n", false);
outputText("The two of you stay unmoving for a few moments. She gets to her feet first, throwing a tigershark tooth at you. \"<i>Here's your reward, slut... though, a bitch you should be happy enough with my seed alone.</i>\" You get to your knees and follow her as walks away to redress. \"<i>You can go now, you know,</i>\" Izma says bluntly, making you gasp slightly in response. You explain that you don't want to leave the beautiful tigershark, feeling so safe with such a mighty specimen watching over you. You beg and plead with her to let you stay, saying that you'll do anything to remain by her side. Izma blinks a few times in surprise before smiling softly and cupping the side of your face. \"<i>Anything, hm? Well... I suppose I could be your alpha, if you like.</i>\" You nod vigorously at the idea; no matter what that means, if it'll keep Izma with you, you're for it. \"<i>You do make for a pretty good fuck after all,</i>\" she continues.", false);
//[(if PC isn't shark/tigershark)
if(player.race() != "shark-morph") outputText(" \"<i>But we'll have to make some changes to your body, of course...</i>\"", false);
outputText("\n\n", false);
slimeFeed();
stats(0,0,0,0,0,0,-100,0);
doNext(2902);
}
//[Bad end]
function IzmaBadEnd():void {
outputText("", true);
outputText("<b>One year later...</b>\n\n", false);
outputText("You sigh happily as you nestle close to Izma on the sands, never wanting to leave your alpha's side. Izma strokes your hand, but seems more interested in the bag of gems in her own. \"<i>Huh, we made quite a haul today clearing out that minotaur cave. Oh, so many books I can buy,</i>\" she remarks, grinning at the prospect. \"<i>Maybe I should get some property? I mean, I'm getting tired of living on a small lakeside camp... perhaps Whitney has a building to spare? She does still owe us, ever since we cleared those slimes out of her pepper patch,</i>\" she adds, standing upright and walking down the beach.\n\n", false);
outputText("You arise eagerly and follow after her like a love-struck puppy. Your muscles do feel quite sore from today's adventuring, but the fact that Izma uses you to help her in combat, instead of just keeping you as a sex toy", false);
if(player.gender >= 2) outputText(" and a fertile womb", false);
outputText(", is wonderful. It gives you a real sense of purpose, serving your alpha in such a way.\n\n", false);
outputText("\"<i>Ah well, those are concerns for a later date. Come on, sweetheart,</i>\" Izma says, turning and opening her skirt to reveal the familiar sight of her throbbing erection. You grin and bend yourself over a nearby rock, lifting your own striped shark tail up. She grunts and buries her fat cock into your asshole, making you gasp loudly; you start to moan and push back against her from the pleasure.\n\n", false);
outputText("Izma seems to pause for a moment, distracted by something; you whine slightly in protest. \"<i>Shut up for a second,</i>\" she orders. You turn your head and narrow your eyes in a bid to see what Izma is looking at, and eventually pick out a figure drawing closer along the sands. A human girl, from what you can see. The sight manages to bring back a few memories of a more confused time, before you met your alpha. Izma grins at the sight and licks her lips. \"<i>Well, wouldja look at that. Hm... I suppose I could do with a harem...</i>\"", false);
//GAME OVERYUUUUU
eventParser(5035);
}
//[Victory rape-use penus]
function victoryPenisIzma():void {
outputText("", true);
var x:Number = player.cockThatFits(monster.vaginalCapacity());
if(x < 0) x = 0;
outputText("You watch the defeated tigershark closely and a grin forms on your face. You touch a hand to her forehead and push her onto her back with minimal effort, slipping her clothing off. She hardly lacks the strength to stop you, but she knows full well what the terms of the battle were, so she's not going to go back on her word. You remove your " + player.armorName + " and spread Izma's legs wide, " + sMultiCockDesc() + " almost painfully erect as you lift her quartet of balls up to look at her glistening womanhood.\n\n", false);
outputText("Not wanting to waste any time on foreplay, you push your " + cockDescript(x) + " into Izma's slit as far as you can manage, making Izma gasp sharply and writhe against you. You snicker and start thrusting into her, the odd little tendrils inside her cunt teasing and massaging your cock. The walls themselves are so tight and smooth that her pussy conforms to you like a glove. It almost feels like Izma's snatch was made just for you.", false);
//[(If Izmafight = 3+)
if(flags[231] >= 3) outputText(" Hell, maybe it was made for you, given just how eager Izma seems to be whenever she sees you. It's like she loses to you on purpose.", false);
outputText("\n\n", false);
outputText("You start to pick up speed as you mash your hips against Izma's own, earning moans from the pretty tigershark which only seem to get louder with every subsequent thrust. Izma quickly starts to return the gesture, moving her hips up to meet your own thrusts every time. It's while she's doing this that you notice her throbbingly erect cock wobbling around.\n\n", false);
outputText("Deciding that it'd be rude not to, and because you want to see just how loud you can make Izma moan, you grab hold of her raging erection and start jerking her off while you pound into her. The move seems to surprise Izma, and she starts moaning and screaming in pleasure. The double stimulation you're pulling off pushes Izma past her limit very quickly, and she starts shooting thick jets of spunk into the air, which begin to rain down on her face and breasts. Her vaginal walls clamp down on your " + cockNoun(player.cocks[x].cockType) + " almost painfully as the orgasm wracks her female genitalia too.\n\n", false);
outputText("Izma starts panting and gasping for breath after the intense release, but immediately starts groaning when she realizes you yourself are not done. You giggle and release her softening erection, placing both hands on her thighs as you start to redouble your efforts at fucking her. You push Izma deeper and deeper into the sands with each thrust, and despite her exhaustion Izma gives a few soft pleasured moans.\n\n", false);
//[(Male)
if(player.gender == 1) {
outputText("After a lengthy fuck, you grunt loudly as your " + cockDescript(x) + " swells, blasting streamers of jizz into Izma's womb", false);
//[(multi)
if(player.cockTotal() > 1) outputText(" and onto her groin", false);
outputText(", causing Izma to cry out loudly.", false);
//[(big skeet)
if(player.cumQ() >= 500) {
outputText(" Her belly swells as you empty your impressive load into her", false);
if(player.cumQ() >= 1500) outputText(". Eventually it can swell no more and each new squirt forces cum out from her stuffed pussy, trickling past her asshole", false);
outputText(".", false);
}
outputText(" You sigh happily and push back from her, weakly getting back on your " + player.feet() + " and redressing. Izma scrambles to her chest and takes out some sort of leaf, then eats it.\n\n", false);
}
//(Herm)
else {
outputText("After a lengthy fuck, you grunt loudly as your " + cockDescript(x) + " swells, blasting streamers of jizz into Izma's womb", false);
if(player.cockTotal() > 1) outputText(" and onto her groin", false);
outputText(", causing Izma to cry out loudly.", false);
//[(big skeet)
if(player.cumQ() >= 500) {
outputText(" Her belly swells as you empty your impressive load into her", false);
if(player.cumQ() >= 1500) outputText(", eventually it can swell no more and each new squirt forces cum out from her stuffed pussy, trickling past her asshole", false);
outputText(".", false);
}
outputText(" You sigh happily and push back from her, weakly getting to your " + player.feet() + ". You're not done yet though, not fully.\n\n", false);
outputText("Izma gasps again as you plant your " + vaginaDescript(0) + " onto her face, grinding against the angular features and moaning loudly as her obliging tongue darts past your lips. You could really get used to this feeling. You ride her face for another few minutes before an orgasm rocks your female parts, splattering girlcum onto Izma's face. You sigh happily and weakly get to your feet, redressing. You see Izma fishing something from her storage chest - a plant of some sort - and munching it down.\n\n", false);
}
stats(0,0,0,0,0,0,-100,0);
//[(if Izmafight <=4)
if(flags[231] <= 4 || flags[235] > 0) {
outputText("You say your goodbyes to the pretty tigershark and leave once she hands you your tooth-shaped reward.", false);
flags[234] = "TSTooth";
eventParser(5007);
}
//(if Izmafight >=5 then go to [Victor's Choice]] (Izmafight +1)
else victorzChoice();
flags[231]++;
}
//[Victory scene- use vagino]
function useVagooOnIzmaWin():void {
outputText("", true);
outputText("You watch the defeated tigershark closely and a grin forms on your face. You touch a hand to her forehead and push her onto her back with minimal effort, slipping her clothing off. She lacks the strength to stop you, but she knows full well what the terms of the battle were, so she's not going to go back on her word. You strip off your " + player.armorName + " and spread Izma's legs wide, licking your lips at the sight of her throbbing erection and meaty quads. You give Izma's massive cock a few test strokes, earning some pleasured groans from the tiger shark.\n\n", false);
outputText("Deciding you've had enough foreplay, you mount her and slide down her cock.", false);
cuntChange(monster.cockArea(0),true,true,false);
outputText(" You start grinding and gyrating atop her, ", false);
//[(taur)
if(player.isTaur()) outputText("your weight pinning her to the sand and preventing her from taking control.", false);
//(non-taur and height > 4')
else if(player.tallness > 48) outputText("and pin her hands above her head to stop her trying to change the position. Her heaving breasts rub against your " + allBreastsDescript() + " as you ride her in this posture. She needs to know who's in charge here, after all.", false);
//(non-taur and height <= 4')
else outputText("but small as you are, you can't stop her as she reaches up and grabs onto your " + buttDescript() + ", then begins bouncing you like a goblin cocksleeve.", false);
outputText("\n\n", false);
outputText("Izma seems to do her best, moving and jerking her cock up as much as she can, earning gasps of pleasure from you.", false);
//[(no-taur)
if(!player.isTaur()) outputText(" To reward your eager partner for her efforts you reach back with one free hand to massage and grope at her testes. Izma bites her lip and starts growling loudly, pushing her hips up as far as possible, eager to cum for you. You decide to return the favor, mashing your pussy down with increasing speed.", false);
outputText("\n\n", false);
outputText("After a few more minutes of vigorous fucking, Izma grunts and roars in an animalistic fashion as she orgasms, jets of hot musky spunk pumping into your depths. You cry out in pleasure, your inner walls clamping down on her cock and milking every available drop of jizz she has. After a while you manage to recover and stumble onto your feet. \"<i>Hey, wait a sec,</i>\" Izma says weakly as you start to leave. She goes to her storage chest and retrieves a crumpled leaf, then holds it out to you with a smile. \"<i>Here, take this. It's an anti-pregnancy herb.</i>\" Do you take it?", false);
slimeFeed();
stats(0,0,0,0,0,0,-100,0);
//[yes/no]
doYesNo(2905,2906);
}
//[Yes]
function eatIzmasLeafAfterRapinHer():void {
outputText("", true);
outputText("You accept the leaf gingerly and eat it. Izma smiles.", false);
//Set loot
flags[234] = "TSTooth";
//[(if Izmafight <=4)
if(flags[231] <= 4 || flags[235] > 0) {
outputText(" You say your goodbyes to the pretty tigershark and leave once she hands you your tooth-shaped reward.", false);
eventParser(5007);
}
//(if Izmafight >=5 then go to [Victor's Choice]]
else victorzChoice();
//(Izmafight +1)
flags[231]++;
}
//[No]
function dontEatIzamsLeafAfterRape():void {
outputText("", true);
outputText("You rankle at the offered herb and give her a haughty glare. \"<i>You're going to tell ME what to do? Me, your proven superior?</i>\"\n\n", false);
outputText("Izma cringes. \"<i>Sorry! I just don't want to go fathering children with someone who's not my mate! Please, please take it!</i>\"\n\n", false);
outputText("You slap the leaf out of her hand. \"<i>Try getting stronger before you impose your decisions on others!</i>\" you bark. \"<i>Whether I decide to have your kids or not is none of your business; you should be grateful at the chance to father them with someone tougher than you!</i>\" She shivers and nods meekly, and you turn about and pick your way back to camp.\n\n", false);
player.knockUp(12,300);
eventParser(5007);
//(Izmafight +1)
flags[231]++;
}
//[Victory scene- it feels good in my butt]
function takeItInZeButtVictoryLikeFromIzma():void {
outputText("", true);
slimeFeed();
outputText("You smirk as Izma slumps down, unable to fight against you anymore.\n\n", false);
outputText("You push her onto her back and see her inhuman dong flop free from her skirt. Seems the combat turned the little shark on. Well, 'little' is hardly the right word to describe any aspect of her, especially when she has a 15-inch rock-hard erection waving over her. It actually brings a dopey grin to your face. Well, you earned a reward, so you might as well take it.\n\n", false);
outputText("You lean down and start licking and suckling the tip of her monster dick, slurping up her hot pre and lubricating the tip of her raging boner. She moans and jerks at your touch, writhing around and loving the sensation of submissiveness. The feeling of having her under your power manages to bring a smile to your own face.\n\n", false);
outputText("Gradually you start to suck more and more of her cock, inch after inch moving down your throat. You gag lightly as you finally reach the base of her cock, before pulling it out. She whines weakly and looks at you pitifully, wondering why you're teasing her. You remove your " + player.armorName + " before turning to show her your " + buttDescript() + ", and a small smile spreads over her angular face as she realizes what you have planned. You plant your hands on your backside and pull your cheeks wide, before starting to slide onto her well-lubed pecker.\n\n", false);
outputText("She grunts and huffs as you slide down, and you too feel a strain from her iron-hard dick despite the various fluids lubricating it. But gradually pain turns to pleasure and you're both moaning loudly and calling each other's names as you ride her.", false);
buttChange(monster.cockArea(0),true,true,false);
outputText("\n\n", false);
outputText("The shark grits her teeth and gives a roar as she cums, blowing a massive, hot load straight up your " + assholeDescript() + ", bloating you slightly as she empties her quads inside you. Your muscles twitch and contract, and you can swear you see stars as she ejaculates. It takes you a while to catch your breath as you slide off her slowly softening meat pole and crawl onto the sand.\n\n", false);
stats(0,0,0,0,0,0,-100,0);
//[(if Izmafight <=4)
if(flags[231] <= 4 || flags[235] > 0) {
outputText("You say your goodbyes to the pretty tigershark and leave once she hands you your tooth-shaped reward.", false);
flags[234] = "TSTooth";
eventParser(5007);
}
//(if Izmafight >=5 then go to [Victor's Choice]]
else victorzChoice();
//(Izmafight +1)
flags[231]++;
}
//[Victory scene – Leave her]
function leaveIzmaVictoryTease():void {
outputText("", true);
outputText("Izma collapses to the sand and leans back. \"<i>Ahhh... you won. Come get your prize,</i>\" she says, beginning to undress. You stand there, considering for a moment, as she idly strokes herself.\n\n", false);
outputText("\"<i>I'm ready, you know... we can start... any time?</i>\" she puts forth cautiously as you remain still.\n\n", false);
outputText("\"<i>Nope,</i>\" you announce. \"<i>I've decided we're not going to do that.</i>\" She goggles at you, her hand paused on her shaft in mid-rub. \"<i>Take your hand off your dick,</i>\" you command. She drops it to the sand; after you stare at her for half a minute, she slowly starts to raise the other hand toward it. \"<i>The other one too,</i>\" you intone, narrowing your eyes. Sheepishly she takes it away, points to her mouth, and looks at you questioningly. \"<i>No, don't put it in your mouth either.</i>\"\n\n", false);
outputText("\"<i>We're going to play the orgasm denial game,</i>\" you declare. \"<i>You're not to masturbate, drink Lust Drafts, or have sex until you can beat me in a fight or I say you can.</i>\"\n\n", false);
outputText("\"<i>What?!</i>\" she yelps. \"<i>But....</i>\" You cut her off with a hand held palm-out.\n\n", false);
outputText("\"<i>Oh, I'm sorry,</i>\" you retort. \"<i>Which one of us won the fight? That's what I thought,</i>\" you add as she manages to nod contritely. Seems like her hierarchical instincts are accepting this form of submission readily enough. \"<i>Well, that's that, then! Be a good girl and I'll be back... before too long!</i>\" She nods and hands you your prize. You wave gaily as you depart the tigershark's presence, her enormous erection still sticking up in plain view and throbbing as if protesting the lack of attention.", false);
//(Izmafight +1)
flags[231]++;
flags[234] = "TSTooth";
eventParser(5007);
}
//[Victor's choice] (tacks onto end of victory sex if Izmafight >= 5)
function victorzChoice():void {
outputText("Izma looks at you, panting from the sex. \"<i>S-so... that was good... want your reward now?</i>\" she asks, holding the tigershark tooth out to you. You stare at it, thinking. Do you want another one of those, or do you want something else?", false);
//[Tooth][Gloves]
simpleChoices("Tooth",2909,"Gloves",2910,"",0,"",0,"",0);
}
//[Tooth]
function chooseIzmaTooth():void {
outputText("", true);
outputText("You accept the tooth from her with a polite word of thanks.", false);
//(gain 1 t-shark toof)
flags[234] = "TSTooth";
eventParser(5007);
}
//Gloves]
function chooseIzmaGloves():void {
outputText("", true);
outputText("You look her dead in the eye and say, in a flat monotone, \"<i>I want your gloves.</i>\"\n\n", false);
outputText("\"<i>W-what?</i>\" she asks, dazed. You point at the hooked gauntlets, currently laying discarded on the beach after the sex. \"<i>But that's my weapon! I need it to-</i>\"\n\n", false);
outputText("You cut her off with an airy wave of your hand. \"<i>S'cuse me, but who's the boss here? Pick up those gloves and give them to me graciously, little girl.</i>\" She should be taking it as a compliment that someone above her would deign to use her weapon, a thought which you manage to convey to her by means of your no-nonsense stare.\n\n", false);
outputText("Meekly, she picks up the gloves and hands them to you.", false);
//(gain 1 Hooked gauntlets)
flags[234] = "H.Gaunt";
flags[235]++;
eventParser(5007);
}
function chooseYourIzmaWeapon():void {
if(player.gender == 0) eventParser(2912);
else if(player.gender == 1) eventParser(2911);
else if(player.gender == 2) eventParser(2913);
else {
outputText("Which of your genitals will you focus on?", true);
simpleChoices("Male",2911,"Female",2913,"",0,"",0,"",0);
}
}
//[no-fight Sex: use penus]
function nonFightIzmaSmexPAINUS():void {
spriteSelect(32);
outputText("", true);
outputText("Hearing that her offer is being accepted, Izma smiles brightly and sheds what little clothing she has on. The top half of her black bikini goes first; her DD-cup breasts jiggle about from the motions, and she sighs happily now that she's free of the restricting garments. She then gets to work undoing the well-crafted grass skirt, and props it on her oak chest as gently as possible so as not to damage it. Her monstrous cock swings heavily between her knees, slowly hardening at the prospect of sweet release. She's a rather magnificent specimen all things considered, and you find yourself ogling every curve on her well-toned body.\n\n", false);
outputText("You respond in kind, shedding your garments as her lips purse and her eyes roam up and down your form. ", false);
//Single Normal dicks
if(player.cockTotal() == 1 && player.cocks[0].cockType < 9) {
//[Human dick in slot 0]
if(player.cocks[0].cockType == 0) outputText("Izma seems surprised to see your genitalia is similar to hers. \"<i>Huh. Thought that every land-dweller usually bumbled into a dick transformation around here.</i>\"", false);
//[Horse cock in slot 0]
else if(player.cocks[0].cockType == 1) outputText("Seeing your " + cockDescript(0) + " causes Izma to lick her lips slowly. \"<i>Well... Equinum is pretty popular, isn't it?</i>\"", false);
//[Dog cock]
else if(player.hasKnot(0)) outputText("Izma stares intently at your " + cockDescript(0) + ", as if trying to make up her mind about it. \"<i>Well, it is a rather cute look. Just be careful with the knot, will ya?</i>\"", false);
//[Tentacle]
else if(player.cocks[0].cockType == 4) outputText("A puzzled look plays across Izma's face as she stares at your " + cockDescript(0) + ". \"<i>Wow... I've read a lot about the corrupt plants. Didn't think people could wind up like that.</i>\"", false);
//[Demon Dick]
else if(player.cocks[0].cockType == 3) outputText("Izma looks shocked as she lays eyes on your perverted pecker, having never seen anything quite like it before. \"<i>Um... that looks... awkward. Like having a truncheon between your legs.</i>\"", false);