////////LAKE SWIMMING EXPANSION. Mostly for mermaid stuff, but some gill things. Shark edition
//Edit of SharkGirl.hx
function sharkTease() {
game.spriteSelect(SpriteDb.s_sharkgirl);
if (Utils.rand(2) == 0) {
outputText("You charge at the shark girl, prepared to strike, but [if (swim) {flounder in the water|stop dead in your tracks}] when she bends over and wiggles her toned ass towards you. It distracts you long enough for her tail to swing out and smack you [if (swim) {away|to the ground}]. She coos, [if (swim && silly) {[say: Glu.... Glubb glub!]|[say: Aw... You really do like me!]}]");
//(Small health damage, medium lust build).
player.takeDamage(4 + Utils.rand(4), true);
player.takeLustDamage(10 + (player.lib / 20), true);
} else {
outputText("You pull your [weapon] back, [if (swim) {building up speed|getting a running start}] to land an attack. The shark-girl smirks and pulls up her bikini top, shaking her perky breasts in your direction. You [if (falter|stop abruptly}], aroused by the sight just long enough for the shark girl to kick you across the face and knock you [if (swim) {away|to the ground}]. She teases, [if (swim && silly) {[say:Blu, glub glub, glub glubbb!]|[say: Aw, don't worry baby, you're gonna get the full package in a moment!]}]");
//(Small health damage, medium lust build)
player.takeDamage(4 + Utils.rand(4), true);
player.takeLustDamage(5 + (player.lib / 10), true);
}
}
override function performCombatAction() {
var actionChoices= new MonsterAI();
actionChoices.add(sharkTease, 2, true, 0, FATIGUE_NONE, Tease);
actionChoices.add(eAttack, 1, true, 0, FATIGUE_NONE, Melee);
actionChoices.exec();
}
override public function outputAttack(damage:Int) {
super.outputAttack(damage);
if (damage > 0 && Utils.rand(3) == 0) {
if (player.bleed(this)) {
outputText("\nThe shark-girl's sharp teeth tear through your skin, causing blood to gush out with every beat of your heart! You're <b>bleeding!</b>");
}
}
}
override public function defeated(hpVictory:Bool) {
game.boat.sharkGirlScene.sharkWinChoices();
}
override public function won(hpVictory:Bool, pcCameWorms:Bool = false) {
if (pcCameWorms) {
outputText("[pg]Your foe doesn't seem disgusted enough to leave...");
doNext(game.combat.endLustLoss);
} else {
game.boat.sharkGirlScene.sharkLossRape();
}
}
public function new() {
super();
//trace("SharkGirl Constructor!");
this.a = "the ";
this.short = "shark-girl";
this.imageName = "sharkgirl";
this.long = "The shark girl stands [if (metric) {over 165 cm|almost five and a half feet}], with gray skin[if (!swim) { shimmering from water droplets catching the [sun]light}] and slender muscles built for swimming. Her shoulder-length silver hair brushes past her pretty face and her eyes are a striking shade of red. She has rows of intimidating sharp teeth glinting in the light. A fish-like tail protrudes from her backside, wrapping around her toned legs at every opportunity. She's wearing a rather skimpy black bikini, strings done in such a way that they move around her fin; though the swimwear itself barely covers her perky breasts and tight snatch.";
/////SharkGirlScene.hx
if (exploreLoc == 1) {
outputText("While [if (swim) {swimming in|rowing the boat across}] the lake you spy a shark fin heading your way. [if (swim) {Bracing yourself, you sink and look for a rock or deep-lake root|Worried it might damage the small boat, you [if (isMer) {slip your sea-serpent-like body down into the water and push the boat with your superior swimming ability, ignoring the grime of the lake-waters|hastily row back to shore, jumping out of the boat.}]}] The shark shows no signs of slowing, and [if (swim) {soon you can see her form clear careening at you. At the last moment, you push hard against the terrain to propel yourself out of the way, watching as she slams into it moments later|the fin disappears just before coming [if (isMer) {to the shallows|ashore}]}]. ");
///If not mer, swimming gives -20 speed, mer get +20 and bonus fatigue recovery each turn
if (swim) {
outputText("The fit, womanly shark-girl swishes her tail as she turns to face you, purring as she does. Readying your [weapon], you see her reciprocate the gesture by baring her array of knife-like teeth![if (!ismer) { You are at a serious disadvantage in the water, but there's no chance you can outpace her if she has any interest in keeping you in her clutches.}]")
} else {
outputText("A gray blur bursts from the water and lands on the ground a [if (metric) {meter|few feet}] away from you.[pg]");
outputText("It's a woman--a peculiarly corrupted woman, with shiny gray skin, silver hair, and a fin positioned between her shoulder blades. She's wearing some rather revealing black swimwear. The girl looks up at you and grins widely, showing rows of knife-like teeth. [say: Wanna play? Heads up though, I play 'rough'!]");
}
}
////sharkgirlDickFuck
//Naga get a different version of this scene.
///Why? If you are a naga, you do not have the option of vaginal sex, you just do anal. Why not a separate scene option? I'm reworking this. Let's change it to [Tail & Dick] tooltip "Fuck her ass and tail her pussy." Req pp and isNaga still.
var x:Int = player.cockThatFits(monster.analCapacity());
if (x < 0) {
x = player.smallestCockIndex();
}
if (monster.lust >= monster.maxLust()) {
outputText("You slither toward the furiously masturbating shark-girl. She [if (swim) {floats legs-up|lies on her back}], desperately trying to relieve herself of her lust. She eyes you for a second, but her focus quickly returns to your own sex, moaning and sighing loudly. A scene to admire for a moment, perhaps, but you decide that she must be punished for her attempt to rape you.[pg]");
} else {
outputText("You slither toward the defeated shark-girl. She [if (swim) {floats legs-up|lies on her back}], clearly weakened and in pain from the fight. You might pity the poor girl, but quickly remember that she just tried to rape you. Overcome by the need [if (cor > 33) {for revenge and the need}] to sate your lusts, you decide to punish her for her painful advances on you.[pg]");
}
outputText("Grabbing the shark-girl by her hips, you [if (swim) {position yourself with her as leverage|lift them up}]. Before she can reach out to steady herself, you twist her [if (swim) {free-floating body }]around and thrust her front side [if (swim) {down|into the ground}]. She groans and makes a weak attempt to [if (swim) {orient herself|push herself back up}], but her arms [if (swim) {merely flail around|quickly give out under her weight and she falls back into the sand}]. Your tail deftly snaps out and [if (isMer) {swishes a rush of water to blow off her bikini|snatches the bikini she is wearing, and rips it off}]. She looks back at you and gives an indignant [say: hmph] before [if (swim) {laying her head back down, }]resigning herself to whatever fate you have planned for her. Her pussy is moist with anticipation; however, you have other plans for her. You coil your tail tightly around hers, and grab her hips in your [hands]. The shark-girl yelps in surprise as you lift her lower half up a bit, [if (swim) {moving her tail|[if (isMer) {supporting her weight with your tail|easily supporting her weight with your tail's considerable strength}]. Her feet are still touching the ground, but her legs are not supporting her. You lift her tail up a bit more}], exposing her tight anus. Your intentions dawn on her quickly, and you see her eyes begin to tear up. [if (swim && silly){[say:Glub,] she begs, [say: blubaglub...]|[say: No,] she begs, [say: not like that...]}] The tiniest of sobs escapes her, and you roll your eyes[if (cor > 33) { at the pitiful display}]. Relenting, you decide on something of a compromise.[pg]");
outputText("Her soft crying ceases suspiciously quickly when you release her tail and uncoil your own, holding her in the same position with your arms. A bit annoyed that you let her manipulate you even after you defeated her, you are determined to take complete charge. [if (!swim) {With a grunt, y|Y}]ou heft her up a bit, and bring the tip of your tail to her slick pussy, sliding the [underbody.skinfurscales] up and down the labia, coating your tail in her lubricant. She voices her appreciation loudly, a wide smile spreading across her face. Too wide, perhaps. You continue your stroking as you position her ass directly in front of your erect member. While working your " + player.cockDescript(x) + " into her tight anus, she turns back towards you, yelling in anger and surprise. Ignoring her protests, you pull your tail away and thrust it deep into her wide cunt. Her shouting begins to lose coherency and devolves back into loud grunts and moans as pleasure starts to overtake her; her face contorts as she adjusts to being penetrated in both holes at once. You slam into her ass again and again, thrusting your hips and pulling her back into you in a quickening rhythm, all the while pumping her widening pussy with your tail, pushing deeper into it each time, probing the sides with [if (isMer) {your softly flexing fin|the thin tip}]. Her ass is amazingly tight; clearly you are introducing her to something new. By the look on her face, she's enjoying it much more than she thought she would.[pg]");
outputText("You keep up the motion, pushing deeper into her with each thrust of your " + player.cockDescript(x) + " and tail. The widening circumference of your tapered tail spreads her already loose vagina until you're sure it will gape when you pull out. You're amazed at how deep she is able to take you, but never more so than when your tail begins to [if (swim) {bulge her belly|bump against the ground through her belly}]. Her moans grow louder beneath you, and you find that the pleasure building in your " + player.cockDescript(x) + " is rapidly bringing you towards your own climax. You thrust into her one final time and hold her ass against you, pushing your tail in as far as it will go. As you fill her ass with a load of hot cum, her eyes roll back and her mouth opens wide as she reaches orgasm. She pushes back against you now, using her arms for leverage, before finally going limp beneath you. When your member begins to soften, you pull it and your tail out of her, leaving her in a tired heap[if (!swim) {in the sand}]. A sly smile creeps across her face as she looks back at you just before blacking out. You [if (swim) {swim away|slither off}], shaking your head at the slutty creature.");
///Regular dick-fuck, now naga-compatible for those that don't want anal. Player-quoting removed, several things reworded.
outputText("Making up your mind to have your way with her, you tear her bikini off and whip out your [cock] before starting to order her--but you're cut short by the shark-girl suddenly taking the entirety of your cock into her mouth[if (cockLength > 5) {, forcing it as deep into her throat as possible}]. Quite a slutty creature, that's for sure. What surprises you more is that those sharp fangs of hers appear to be retractable, a more human-like set hidden behind them.[pg]");
//I'm surprised by that too. Two entire sets of teeth.
if (player.gender == Gender.HERM) {
outputText("While sucking you off, her hand steadily snakes its way [if (isNaga) {to your cloaca|between your legs}]. Without warning, she shoves [if (isvirgin) {a finger into your cleft, startling you with the unexpected entry|three fingers into your [pussy], pushing in and stretching the moist passage out}].[pg]");
}
outputText("You abruptly pull your cock from her mouth, causing the shark-girl to gasp in surprise. She looks up at you, tears welling up in her eyes, [if (swim && silly) {[say:Glub glub! Glubbb!]|[say: Please let me finish! I need this!]}] You smirk and order the shark-girl [if (swim) {to present herself|onto her hands and knees}]. Her expression brightens and she obediently complies, [if (swim) {twisting deflty in the water to offer her nethers|getting down and raising her ass towards you}]. [if (isTaur) {Mounting her with your forelegs|Taking a firm grip on her well-toned buttocks}], you shove your [cock] into her damp pussy, and the shark-girl squeals in excitement. The texture is surprising; while it looks human enough on the outside, the inside is actually filled with strange feeler-like structures that wriggle and massage your cock as it pushes through.[if (hasBreasts || isfeminine) { You find yourself massaging your " + player.biggestBreastSizeDescript() + " and tweaking your [nipples] in an attempt to bring your pleasure to even greater heights.}][pg]");
outputText("The shark-girl cries out in orgasm, her pussy tightening as the feelers wrap around your cock. It drives you over the edge, and you pump your load of cum into her needy pussy, getting milked for every drop you have. You pull out, satisfied, and as you turn to leave you see the shark-girl rubbing cum into her cunt and winking at you.");
}
//Silly how short that fellatio is. Presumably you were going to order her to all-fours from the start, and she just choked down your sausage suddenly. But to abruptly just pull out? It comes off silly to me. Still, whatever.
////sharkgirlSixtyNine
clearOutput();
spriteSelect(SpriteDb.s_sharkgirl);
//Nagas don't actually get to 69!
//Well why the fuck not!? I'll fix it... Let's just split the naga lesbian scene to a [Hypnosis] option. "Compel your prey to service you." Req being naga and not isMer. Any genitals, even.
outputText("The shark-girl reels and trips, falling onto her back. You [if (swim) {slither through the water|slide quickly}] toward her as she [if (swim) {orients herself|sits up}], bringing a look of sheer terror to her face. Clearly she is not accustomed to being 'prey' in any sense of the word. You decide to change that. Grabbing her by the shoulders, you pin her in your grasp. Clearly weakened by the fight, she goes limp in your hands, still scared and shaking ever so slightly with fear, but unable to resist. You take a moment to admire the smooth curves of her body and meditate on how fine a catch you have before you.[pg]");
outputText("The shark-girl begins to stir slightly under you, a slight annoyance with the delay beneath the obvious fear as she stammers out, [if (swim && silly) {[say:Bl-blub glub?]|[say: W-what are you waiting for?]}] You muse over her demanding attitude toward someone who just defeated her. Instead, you snap your head up and lock your gaze to her eyes, maintaining a fearsomely expressionless look. She quickly winces back, clearly expecting something painful to follow. After a moment of being frozen in terror, she slowly turns her head back to you. Her anger is more palpable this time as she says, [if (swim && silly) {[say:Glub, blubuglub!]|[say: Well, get on with whatever it is you're doing!]}] She opens her eyes, and looks to yours expectantly. Her face shifts from an expression of anger and fear to one of total confusion as her thoughts begin to cloud, draining as your hypnotizing gaze affects her mind. She weakly begins, [if (swim && silly) {[say:Gluu... wlub a blu...]|[say: Why... what are you...]}] but she's unable to complete her sentence or break your spell over her. Her questions trail off quietly, and her face maintains a blank, slack-jawed stare back at you. Her muscles relax and you see her limbs slowly go limp as her body seems to forget the situation it's in.[pg]");
outputText("You [if (swim) {release her|lower her gently back down to the ground}], keeping up your expressionless, insistent stare, and slowly move your hand towards her breasts along her rough skin, tracing one of her nipples lightly with your outstretched finger. Every bit of her face save for her empty eyes betray the lust building within her body, though she makes no move to relieve herself of it. You lean [if (swim) {over|down}] and grab her arm by the wrist, and are glad to see her eyes following yours on their own. Placing her hand beneath her bikini on her own quickly slickening sex, you slip a few of her fingers inside and guide her hand into a slow rocking motion. As you begin to speed up the pace, her body seems to take note and moves on its own. You remove your hand, and she is very soon sighing and moaning with uninhibited pleasure. You watch her as her masturbation grows less and less mechanical and her hand grows swifter. Pleased to be the one to cause her vocalizations, you find your own hands [if (hasCock) {slipping down your shaft[if (isHerm) { and |, stroking the turgid mast}]}][if (hasVagina) {parting the folds of your [vagina]}]. You slowly slide up her side, your " + player.allBreastsDescript() + " rubbing against her body, stimulated by her rough skin. Eventually your head is over and slightly behind hers, forcing her to tilt her own head back to maintain your mutual stare. All the while, she has been pumping more and more of her hand into her loose cunt and moaning rather loudly. This, along with her blank stare, makes for an odd but arousing sight.[pg]");
outputText("You raise up from her and move your groin close to her face. She doesn't appear to notice this or take the hint. At first you are angered by her thoughtless insolence, but you then remember that you are the one bringing that about. You point towards your [genitals] with one hand and reach close to her ear with the other. As you snap your fingers, she immediately acts as you wish, pushing her face roughly into your crotch and rolling her eyes up in their sockets to maintain eye contact. [if (hasCock) {Your [cock] is thrust into her mouth without complaint[if (isHerm) {, and h}]}][if (hasVagina) {[if (!hasCock) {H}]er long tongue slips inside your [vagina], the sensation of it pushing far into your depths making the pleasurable heat in your sex grow almost unbearable}]. You reach behind her head and grind her face into you hard, muffling her moans, though they are soon replaced by your own. Thinking only of how deeply she is able to stimulate you, you fuck the mindless shark-girl's face in a trance of your own. You feel almost as though you are floating, and you want to stay like this forever, wishing the heat inside you would never stop building. Alas, your climax nears, and her moans into you grow louder, signaling hers. The thought is too much and it pushes you over the edge; clenching the shark-girl's face into your nethers, you are drawn to orgasm, crying out loudly as she gives a final grunt into your scaly tail.[pg]");
outputText("Pleasure robs you of thought; you look up, breaking your spell over the shark-girl. Quickly realizing your mistake, you glance back down to see her paralyzed with confusion, apparently having been dropped back into her own body during her orgasm. She doesn't dare to move a muscle, her hand still inside her bikini and her mouth still pressed to your [genitals]. You cast a friendly gaze down at her, and she gives a shier, more confused smile back at you for a moment before shaking her head and pulling her hand out. You giggle as she struggles awkwardly to get out [if (swim) {of|from beneath}] your coils. She finally does, and begins to stagger back [if (swim) {through|towards}] the water. You head back to camp, feeling satisfied with the encounter.");
////Now the actual sixtynine scene. Removing player-quotes, adding support for naga and stuff, etc. Still sucks though. Feel free to do a total rewrite.
outputText("Making up your mind to rape the shark-girl, you [if (!isnaked) {remove your [armor] and }]approach the slut, taking a firm grip on her silver hair. There's no need to dawdle on instruction as you pull her head to your [genitals]. The shark-girl needs no encouragement, either, eagerly probing your [if (hasVagina) {[pussy]|length}] with her long tongue");
//[if female]
if (player.gender == Gender.FEMALE) {
outputText(", pulling out intermittently to lick your [clit].");
}
//[if herm]
if (player.gender == Gender.HERM) {
outputText(". You remind her not to neglect your [cock], and the shark-girl responds by thoroughly licking your hard erection[if (hasBalls) { and sucking at your [balls]}].");
}
outputText("[pg]");
outputText("You pin the shark-girl [if (swim) {into the loamy lakebed|down onto the ground}] and plant your crotch on her face even more assertively, ordering the shark-girl to continue. She complies enthusiastically, licking with a greater intensity and clearly loving the sensation of being dominated. You have to admit, you are enjoying your role as master.[pg]");
outputText("To reward your little slut for her efforts, your [hand] reaches back between her legs and slips under her skimpy black thong, fingering her moist cunt. You soon hear a series of muffled moans coming from [if (singleleg) {your crotch|beneath your legs}]. But she's smart enough to know not to stop licking, and you smirk at the effect you're having on the shark-girl. A cute little cry escapes from your little slave's mouth, and you pull your hand from her cunt before licking her sweet juices from your fingers. Shortly after, you cry out in orgasm");
if (player.gender == Gender.FEMALE) {
outputText(", juices spraying from your sex and coating the girl's face.");
}//[if herm]
else {
outputText(" and stand up, gripping your [cocks] and splattering thick jets of cum onto her face.");
}
outputText(" The shark slut licks up your fluids hungrily.[pg]");
outputText("Thoroughly satisfied, you leave the shark-girl on the ground covered in your fluids and depart for your camp.");
////sharkGirlGetsDildoed. Why are you such a freak about it. Just got rid of quotes, added compatibility, etc.
outputText("You grin from ear to ear, revealing enough teeth to make even the defeated shark-girl shiver. Advancing upon the prone monster-woman, you ");
if (!player.weapon.isAttached()) {
outputText("put away your [weapon] and ");
}
outputText("draw out a glistening pink dildo from your pouch, as if it were a weapon. She looks up at you, at once knowing your intent. ");
if (monster.lust >= monster.maxLust()) {
outputText("Her legs spread invitingly wide and she tears off her bikini bottom in a lusty frenzy. You hold the dildo over her and give it a tiny squeeze, wringing out a few drops of pink fluid [if (swim) {that dissipate into the water. With a gentle swirl of the toy, you guide the tainted liquid as a current across her exposed cunt|from the special dildo. They land on her exposed cunt}] and in seconds she's writhing underneath you, humping the [if (swim) {water|air}].");
} else {
outputText("She holds her legs together defiantly, but you pry them open, tear off her bikini bottom and expose her bald nether-lips. You hold the dildo over her and squeeze, squirting a gush of pink fluid onto her exposed cunt. The effect is immediate, and in moments she's humping the [if (swim) {water|air}] and leaking her own fluids.");
}
outputText("[pg]");
outputText("A wonderful toy, you muse, as you kneel between your [if (cor > 50) {latest victim|former-foe}]'s legs, inhaling her scent. [if (swim) {Your gills can practically taste the salty notes|It smells surprisingly salty}], reminding you of the sea. Sand-papery skin brushes against your ankle. You don't even have to look down to recognize the feeling of her tail curling around your [if (singleleg) {[leg]|leg and thigh}]. Before she can use it to her advantage, you gently part her outer folds with one [hand] and insert the artificial member with the other. The shark-girl's tail immediately drops away as her body shivers and relaxes, barely managing a few twitches.[pg]");
outputText("The sea-smell from her groin intensifies and you feel the dildo bloat up in your hand. She's orgasmed already![pg]");
outputText("You slap her left ass-cheek hard, the rough texture of her skin giving the perfect [i:crack] of skin on skin as you scold her for cumming so hard already.[pg]");
outputText("The aquatic monster-woman whimpers, feeling herself getting stretched wider and wider by the growing toy. Intent on punishing her for trying to rape you [i:and] for cumming too soon, you grab the dildo in a double-handed grip and force it in to the hilt. Her tail flops and thrashes[if (swim) {, pushing you both around in the water}] as the dildo sinks in until you bottom out. She flops about like a dying fish, though perhaps the only thing about her 'dying' is a few brain cells from the bliss her pussy's feeling. Satisfied with the degree of penetration, you grab it around the base and yank back on it, struggling with how tightly it's lodged in her cunt.[pg]");
outputText("You wiggle it back and forth, working it partway out before ramming it back in. Moaning and rocking underneath you, the shark-girl's eyes cross as she tries to fuck your hands. Both her hands climb up under the thin black fabric of her top and wrap around her modest breasts, squeezing and caressing them. She gasps when her fingers find her nipples, and starts drooling down her chin.[pg]");
outputText("Her salty pussy clamps down hard, but the slick juices pouring from her hole makes it easier and easier to work the bloated sex-toy in and out of her love-hole. Tired of the slut's moans and gasps of pleasure, you decide to finish her off. You pull the dildo out, and let out a gasp of surprise when her twitching cunt gapes open obscenely, allowing you to see the entire depth of her love-tunnel, all the way to her cervix. She groans at the sudden loss of sensation, but before she has a chance to jam a finger into her needy hole, you squeeze the perverted toy [i:hard], wringing a thick gush of pinkish fluid directly into her baby-maker.[pg]");
outputText("You plunge the jiggling sex-toy back into her stretched cunt, pistoning the fluid directly into her womb and setting off an orgiastic cry with enough volume to make you cringe. She trembles madly and you have to [if (swim) {squeeze her tail between your [legs]|sit down on her tail}] to keep the tip of it from cracking you upside your head. The dildo in your [hands] puffs up wider and wider until it pops itself out, exposing the pink-coated inner flesh of the shark-woman's cunt. You can watch the muscles rippling and squeezing, though thanks to her stretching, you don't think she'll be able to squeeze anything smaller than a minotaur. After a few more seconds her body goes still, save for the occasional twitch, and you realize she's passed out.[pg]");
outputText("Damn that was hot. You'll need to sate yourself once you get back to camp for sure. Maybe you should give this dildo a whirl? It still smells of your victim.");
////sharkLossRape. Now with female taur support.
//Genderless:
if (player.gender == Gender.NONE) {
outputText("You slump down in defeat, too ");
if (player.HP < 1) {
outputText("hurt ");
} else {
outputText("horny ");
}
outputText("to fight on.[pg]");
outputText("The shark-girl practically flaunts her victory, swaying her hips to and fro before moving over to you. She quickly [if (isnaked) {starts to explore your form|removes your [armor]}], but her smile fades to a blank expression when she notices you lack any genitalia. [if (swim && silly) {[say:Glub...]|[say: What the...]}] she mumbles, poking you in the groin. Finding you completely useless, she growls in frustration and stomps on your face in anger. The sudden pain makes you pass out.");
combat.cleanupAfterCombat();
dynStats(Tou(-2));
return;
}
//Female:
if (player.hasVagina() && (player.totalCocks() == 0 || Utils.rand(2) == 0)) {
outputText("You slump down in defeat, too ");
//[defeat via HP]
if (player.HP < 1) {
outputText("hurt ");
} else {
outputText("horny ");
}
outputText("to fight on.[pg]");
outputText("The shark-girl giggles and moves over to you, [if (isnaked) {fondling your form in delight|tugging at your [armor] impatiently}]. Her tail swishes around and smacks your " + player.assDescript() + ". [if (swim && silly) {[say: Mrrrglglg, glub? Blulub...]|[say: You're gonna make me very happy, you hear? Otherwise...]}] she opens her mouth wide and you see her fangs glinting menacingly in the light. You gulp hard and nod, bringing a smile from the shark-girl.[pg]");
outputText("Wasting no time, she removes her skimpy swimwear and your own gear. ");
//[if herm]
if (player.gender == Gender.HERM) {
outputText("Seeing your [cock] puts a smile on the shark-girl's face as she takes a firm grip on your erection. [if (swim && silly) {[say:Blubb, mrrrglgl, blu? Glubb blululublug. Glublub...]|[say: Well, you're just full of surprises, aren't you? Maybe I'll give this bad boy a whirl sometime. For now though...]}] ");
}
outputText("Her gaze drifts over to your " + player.vaginaDescript(0) + " and she licks her lips in delight. [if (swim && silly) {[say:Blubb! Glub blub.]|[say: Now that's what I'm looking for! Tell you what dear, you get me wet and I might just give you some pleasure too.]}][pg]");
outputText("She roughly grabs you[if (hasHair){ by the hair|r head}] and pulls your face into her drooling cunt, your tongue instinctively probing into her. [if (swim && silly) {[say:Glululu... Glub blub, bub,]|[say: Mmm... don't you dare stop licking you dumb bitch, if you know what's good for you,]}] she orders. You reply by speeding up your tongue work. You're a little ashamed to admit it, but her dominant command makes you feel rather hot and bothered.[pg]");
outputText("The shark-girl eventually sighs happily and relaxes her grip[if (hasHair) { on your hair}], pulling your head away a few [if (metric) {centimeters|inches}]. [if (swim && silly) {[say:Tuht blub, blubb. Glub blububb.]|[say: Not bad bitch, not bad. Now [if (swim) {roll over|get on your back}].]}] You obey your mistress's command and [if (swim) {wade|flop}] onto your back. A sense of joy fills you as she [if (isTaur) {pins your face to the [if (swim) {lakebed|ground}] with her thighs. The shark humps aggressively, fucking herself with your mouth and tongue, then slapping the end of her tail against your [pussy] to motivate you. The fin digs into your cleft clumsily at first, before soon sliding between your lips at a rough but somehow pleasurable way. You're struggling to match the pace she demands, but the harder you try, the better she treats you, even wiggling just right to stimulate your [clit] without crushing it. Her orgasm comes suddenly, spattering your lips, nose, and cheeks in girl-cum, and you ride her shark-tail the last of the way to your own climax too|positions her crotch in front of your face and moves her own head [if (singleleg) {to your [pussy]|between your legs}]. You quickly resume eating her out, and this time she joins in the feast. It's not too long before the two of you orgasm, spraying girl-cum onto each other's faces}].[pg]");
outputText("The shark-girl [if (swim) {gives a parting wink before swimming away|stands to leave and winks at you before diving back into the water}]. You eventually pass out from the exertion.");
player.orgasm('Vaginal');
if (player.cor < 30) {
dynStats(Cor(1));
}
combat.cleanupAfterCombat();
return;
}
//Male:
else {
outputText("You slump down in defeat, too ");
//[defeat via HP]
if (player.HP < 1) {
outputText("hurt ");
} else {
outputText("horny ");
}
outputText("to fight on.[pg]");
outputText("You feel the shark-girl's bare foot press against your chest and she roughly pushes you onto [if (swim) {the loamy lakebed|your back}]. [if (swim && silly) {[say:Gu, blub blub, bubb...]|[say: Oh man, I can't even remember the last time I had an actual man...]}] the shark-girl says, [if (isnakedlower) {setting herself upon your groin|pulling your [if (haslowerwear) {[lowerwear]|[armor]}] away}]. Seeing your stiff erection, your opponent smirks and wets her lips before taking your entire [cock] into her mouth. The feeling is heavenly, her long tongue slithering around your shaft.[pg]");
outputText("But before you can begin to really enjoy it, she pulls her head away, visible strands of saliva still linking her mouth and your [cock]. The shark-girl quickly maneuvers herself so that she's straddling your cock and presses herself down, the two of you gasping sharply from the sensation. [if (swim && silly) {[say:Mrrr, glub bub... Blub blubb. Glub?]|[say: Hmm, good boy... You make me cum first, and I won't bite you. Deal?]}] You nod, though given that peculiar feelers inside her cunt are massaging your cock, you don't know how long you can really hold out.[pg]");
outputText("The shark-girl has no such qualms and rides you like a mechanical bull, hammering up and down your [cock] with incredible speed. It certainly feels nice, but the rough nature of the ride also certainly hurts. You'll be [walking] funny for a while after this, that's for sure.[pg]");
outputText("Eventually, her vagina clamps down on your cock and she cries out in orgasm. You grunt loudly and cum a few seconds after, pumping your seed into her womb. The shark-girl leans over and plants a tiny kiss on your lips. [if (swim && silly) {[say:Glub bub. Ub bub lub glub.]|[say: Good boy. I'll be sure to see you again.]}] She gets up again and you watch her re-enter the water before you pass out.");
player.orgasm('Dick');
dynStats(Sens(1));
if (player.cor < 30) {
dynStats(Cor(1));
}
combat.cleanupAfterCombat();
return;