|
|
| 第261行: |
第261行: |
| * No '''Uniball''' status effect | | * No '''Uniball''' status effect |
| |align="left"| | | |align="left"| |
| * Gain '''uniball''' Status effecy | | * Gain '''uniball''' Status effect |
| |- | | |- |
| |} | | |} |
|
| |
| <!--
| |
| // Chakat surprise, can only happen when you overdose with safety off.
| |
| if (changes == 0)
| |
| {
| |
| output(" Exception: Route has no targets available. Requesting instructions from the monitor... Exception: protocol not supported. Fallback route found, executing...");
| |
|
| |
| var surprise:Boolean = false;
| |
| if (!target.hasCock() && target.createCockUnlocked())
| |
| {
| |
| output("\n\nA swollen lump of flesh appears ");
| |
| if(target.balls > 0) output("right above your [pc.sack]");
| |
| else if(target.hasVagina()) output("right above your [pc.vaginas]");
| |
| else output("in the center of your crotch");
| |
| output(". It feels achy and a little painful but very, very sensitive, and it’s getting bigger with alarming rapidity. The little knot is sticking an inch out past your [pc.skinFurScales], turning glossy and red as it does. You touch its tip and moan, assaulted by a pleasure you barely understand, watching the bulge stretch out another inch in eager response. In seconds, you’re rubbing and fondling it, coaxing more and more length from your crotch until ");
| |
| target.createCock();
| |
| target.shiftCock(0, GLOBAL.TYPE_FELINE);
| |
| target.cocks[0].cLengthRaw = 12;
| |
| if (target.hasPerk("Hung")) target.cocks[0].cLengthRaw *= 1.5;
| |
| if (target.hasPerk("Mini")) target.cocks[0].cLengthRaw *= 0.75;
| |
| output("<b>your [pc.hand] is wrapped around a " + num2Text(int(target.cocks[0].cLength())) + "-inch long [pc.cockNounSimple 0].</b>");
| |
| changes++;
| |
| surprise = true;
| |
| }
| |
|
| |
| // since it is "legacy code" of species designed for frontier, can't allow vilnerable organs to dangle free, especially since taurs can't quite defend themselves from behind
| |
| // change anatomy to internal without harming production
| |
| if (target.balls > 0 && target.ballsUnlocked(0))
| |
| {
| |
| output("\n\nA flash of sickening sensation ripples through your [pc.sack], and you can feel the skin pulling upward. The discomfort rises as you close your eyes and realize with some trepidation that your testicle");
| |
| if (target.balls > 1) output("s are");
| |
| else output(" is");
| |
| output(" retreating upward, pulling into your body.");
| |
|
| |
| if (target.balls > 1) output(" They shift");
| |
| else output(" It shifts");
| |
| output(" around, your internal anatomy rearranging to fit your new... configuration. Your testicle");
| |
| if (target.balls > 1) output("s settle");
| |
| else output(" settles");
| |
| output(" in somewhere just above your dick, and all that’s left beneath is a smooth patch of [pc.skinFurScales]. No one would ever know you had balls.");
| |
|
| |
| target.makeBallsInternal();
| |
|
| |
| changes++;
| |
| surprise = true;
| |
| }
| |
|
| |
| if (!target.hasVagina() && target.createVaginaUnlocked())
| |
| {
| |
| output("\n\nSweat beads on your suddenly overheated brow. Your heart is pounding, and the air seems obscenely humid. Groaning in discomfort, you press your moist palms against your [pc.belly], feeling your body temperature rise even higher. Swaying uncertainly, you sink to the ground, confused and uncomfortable.");
| |
| output("\n\nThen, you feel it - an unmistakable, pleasant wetness. It isn’t your seemingly omnipresent sweat either, but something else, something altogether slipperier. New-grown nerves revel in your new, slickened state, unveiling a whole new palette of exquisite feelings, revealing a fleshy, sensitive crease ");
| |
| if(target.balls > 0) output("just behind your [pc.balls]");
| |
| else if (target.hasCock()) output("just underneath your [pc.cocks]");
| |
| else output("in your crotch");
| |
| output(". Gingerly, you probe your blossoming vagina. It rewards you with an answering burst of hot, wet ecstasy.");
| |
| output("\n\nFeeling much better, you gingerly remove your [pc.girlCumNoun]-soaked digits from yourself and give the feminine addition a serious look.");
| |
|
| |
| target.createVagina();
| |
| target.shiftVagina(0, GLOBAL.TYPE_FELINE);
| |
| target.clitLength = .25;
| |
| target.vaginas[0].vaginaColor = "pink";
| |
| target.vaginas[0].bonusCapacity = 100; // and don't forget that elasticity gains
| |
| target.vaginas[0].hymen = false; // this is designed species, no useless, bad design shit here - comes all ready!
| |
| output(" <b>You’ve got a pretty, pink little pussy. </b> You’ll have to spend some quality time with it soon.");
| |
|
| |
| changes++;
| |
| surprise = true;
| |
| }
| |
|
| |
| // since it is "legacy code" of species designed for frontier, gotta get good protection for vulnerable organs!
| |
| if (target.balls == 0 && target.hasGenitals() && !target.hasStatusEffect("Genital Slit"))
| |
| {
| |
| output("\n\nAn odd sensation overtakes you. Your entire body shivers, as flesh is rippling around your [pc.crotch], forming a new... slit? After some experiments with internal muscles, you’ve found that you can pull your genitals in and push them out at will.");
| |
| if(target.hasCock() && target.hasFullSheaths()) output(" Strangely enough, you still have an animalistic sheath, that of a reptile.");
| |
| output(" Skin of your new folds are surprisingly taut when your genitals are retracted - looks like you have some decent protection against low blows from now on!");
| |
| output(" <b>Your genitals are now hidden inside a protective slit.</b>");
| |
| target.createStatusEffect("Genital Slit");
| |
| changes++;
| |
| surprise = true;
| |
| }
| |
|
| |
| if(surprise) output("\n\nWhat the hell? Looks like bypassing safety is not always a good idea... Well, this isn’t the worst thing which can happen. At least this surprise is not really unpleasant.");
| |
| }
| |
|
| |
| afterTF(target);
| |
| }
| |
| -->
| |
|
| |
|
| {|class="wikitable sortable bordered" border="1" cellpadding="2" style="text-align:center" | | {|class="wikitable sortable bordered" border="1" cellpadding="2" style="text-align:center" |