-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathfroggirl.as
268 lines (255 loc) · 35.5 KB
/
froggirl.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
const TIMES_ENCOUNTERED_FROG:int = 1017;
//Intro
function findTheFrogGirl():void {
clearOutput();
if(flags[TIMES_ENCOUNTERED_FROG] == 0) {
outputText("You begin your trudge through the bog, slogging through the soupy muck. Insects buzz by every second, spinning in hectic spirals around your head.");
outputText("\n\nYou soon become aware of a new sound behind the buzzing - a musical chirping. Step by step, you move toward it, pushing aside hanging curtains of gray moss until the dark trees of the swamp give way to the wide roots of mangroves. The sporadic notes trickle into your ears, and you feel unusually relaxed as you move toward their source.");
outputText("\n\nThe wide roots of the trees create separate, tiny ponds, where its looks like condensed water has collected into pools of pristine, blue water. The chirping echoes from the high walls of mangrove roots, coming from a slim figure seated in the largest pool. Vaguely feminine, it sits cross-legged and waist-deep in the pool, arms open wide and welcoming. Light glints off the smooth skin of the lithe form as her lips part, issuing out another stream of alluring, musical notes.");
outputText("\n\nYou move closer, climbing up a low terrace of crystal-clear pools, your [feet] knocking against the chalk-white wood of the mangrove. Nearer to the source, the sunlit glare is less intense and the singer comes into sudden focus.");
outputText("\n\nWith lime green skin and a white underbelly, she most resembles a frog, even down to a slippery sheen coating her from head to toe. Despite a clearly feminine frame, her pearly-white chest is completely flat and bereft of nipples. Yellow and red marks pattern her, spotting their way down her limbs. Her arms end in oddly-wide hands, with broadened circular tips. One set of fingers tugs back a hanging fringe of pink hair, and large yellow eyes blink brightly at you from beneath it.");
outputText("\n\nShe purses her lips, blowing out another stream of oddly alluring notes, and they float through the air, wrapping around you head and submerging you in a heady, musical fog. Despite yourself, you feel your eyes half-close as the musical notes ripple through your brain.");
outputText("\n\nShe smiles, a three-foot tongue uncoiling from her mouth, trailing down over her flat chest, a patina of slime smearing across her torso. With one upraised hand, she crooks a finger towards you, beckoning you closer to her pool.");
}
else {
outputText("\n\nWhile exploring the bog, you become aware of a familiar sound behind the buzzing—a musical chirping. Step by step, you move toward it, pushing aside hanging curtains of gray moss until the dark trees of the swamp give way to the wide roots of mangroves. The sporadic notes trickle into your ears, and you feel unusually relaxed as you move toward their source.");
outputText("\n\nThe wide roots of the trees create separate, tiny ponds, where its looks like condensed water has collected into pools of pristine, blue water. The chirping echoes from the high walls of mangrove roots, coming from a slim, familiar figure seated in the largest pool. The frog-girl sits cross-legged and waist-deep in the pool, arms open wide and welcoming. Light glints off the smooth skin of the lithe form as her lips part, issuing out another stream of alluring, musical notes.");
outputText("\n\nYou move closer, climbing up a low terrace of crystal-clear pools, your [feet] knocking against the chalk-white wood of the mangrove. Nearer to the source, the sunlit glare is less intense and the singer comes into sudden focus.");
outputText("\n\nShe purses her lips, blowing out another stream of oddly alluring notes, and they float through the air, wrapping around you head and submerging you in a heady, musical fog. Despite yourself, you feel your eyes half-close as the musical notes ripple through your brain.");
outputText("\n\nShe smiles, a three-foot tongue uncoiling from her mouth, trailing down over her flat chest, a patina of slime smearing across her torso. With one upraised hand, she crooks a finger towards you, beckoning you closer to her pool.");
}
flags[TIMES_ENCOUNTERED_FROG]++;
outputText("\n\nDo you follow the music into the arms of the frog girl, or resist her melody?");
menu();
addButton(0,"Follow",followDatFrog);
addButton(1,"Resist",resistDatFrog);
}
//Follow:
function followDatFrog():void {
clearOutput();
outputText("You splash your way up the terrace of pools, shedding your [armor] as you do so, leaving your gear draped over the mangrove ridges. She holds her arms out to you as you step naked into her pool. She rises to meet you, and you notice that the water concealed a swollen, pregnant belly.");
outputText("\n\nHer skin is slimy to the touch, and as she pulls you in close, she leaves her ichor on your arms and [chest]. It tingles where it touches you, and the sunlight seems to grow a bit brighter around you. Her song continues, and you swear that you can see the music floating in the air, every different note a different neon light drifting through the air. Half focused, your eyes dart back and forth, tracking the tiny motes of light.");
outputText("\n\nHer round belly rubs against ");
if(player.hasCock()) outputText("[eachCock]");
else if(player.hasVagina()) outputText("your [vagina]");
else outputText("your bare but sensitive groin");
outputText(" as she raises her fingertips to your lips. Entranced by her song, you open your mouth, taking her in. The thin layer of slime on it tastes citrusy and sweet, and another heady rush clouds your conscious mind. The colors of her song drift more intensely through the air, and you smile bemusedly as she pushes you back, letting you rest against the root wall, floating comfortably in the water.");
outputText("\n\nYour arms drape over the lip of the pool as she smiles, stroking your cheek, sending another rush of colors and lights through your head. Drugged and relaxed, you let your [legs] drift lazily in the pool as the frog girl smiles, biting her lower lip mischievously.");
outputText("\n\n\"<i>Sorry about the bait and switch, Sparkles, but I need someone else to carry these for me...</i>\" she says, patting her heavy, pregnant belly. \"<i>But I’m sure you’ll love every minute of it.</i>\"");
outputText("\n\nHer words raise red flags, and you try to push up against her.");
outputText("\n\n\"<i>Nope nope nope...</i>\" she coos, her slick hands splayed across your [chest]. Her cool, slippery lips press against yours, and her tongue, slathered in even more hallucinogenic ooze, forces its way into your surprised mouth. The ridiculously-long organ pushes deep into you, sliding its way down your throat. You swallow reflexively, taking in a startling large helping of her slimy goo.");
outputText("\n\nShe pulls away from the kiss, leaving a long strand of saliva between her lips and yours. The frog girl smirks, and you giggle, wanting to ask her what’s so funny. Before you can, though, an intense wave of shuddering pleasure roars through you. Beginning in your [feet], it thunders up through your body, feeling like an orgasm for every nerve ending. It could be seconds or hours before it reaches your drug-addled brain, but you’re so far beyond counting or caring.");
outputText("\n\nYou lay back, shuddering in the water, mouth agape as your eyes focus loosely on the frog girl over you. Your vision is full of colors and as she opens her mouth to sing again, nebulas of colors and sounds saturating the very air.");
outputText("\n\n\"<i>Feeling better now?</i>\" she asks, as the world dissolves into colors with no name. Her bizarrely echoes across the surface of the pool.");
outputText("\n\nCompletely lost in sensation, you pant as you feel slick fingers working at your [asshole], under the water. Lovely, fluttery sensations accent your high as the frog girl takes a position between your legs. A cool softness presses against your asshole, and some kind of thick goo adheres it to your twitching hole.");
outputText("\n\nYou cross and uncross your eyes, trying to focus on the frog girl as she grips your hips adjusting herself. She’s in some kind of scissoring pose, her pussy glued to your asshole. With a grunt, she wraps her arms around her pale belly, hugging herself. You feel her soft pussy twitching against you as something gooey and large pushes against your bud.");
outputText("\n\n\"<i>Anh! Unnnh!</i>\" she moans, shuddering and bearing down on her pregnant belly. A round, gooey mass oozes from her cunt, stretching your asshole as it moves into you.");
buttChange(30,true,true,false);
outputText("\n\nYou giggle drunkenly to yourself as a frog egg the size of an apple squeezes inside you. If you weren’t so lost in mind-bending pleasure, you might be concerned at the pressure. Instead, you just feel more dizzy - those eggs must be lubed with the frog girl’s slime - and with one inside you, the world begins to spin.");
outputText("\n\n\"<i>One down...</i>\" the frog girl hisses through gritted teeth. But you can’t find the wherewithal to even raise an eyebrow at her words. Pressure builds again against your asshole, and the frog girl pushes another massive, squishy egg into you. \"<i>Unff!</i>\" she grunts, shaking with the effort of forcing her eggs into your body.");
outputText("\n\nYou giggle again, loving the way the world spins with every egg fed into you. Egg after egg, she lays into you. It’s finally too much for you and your mind collapses. The world completely dissolves into a swirling collage of color, sensation, and sound.");
stats(0,0,0,0,0,1,-100,0);
menu();
addButton(0,"Next",getFrogButtFilled);
}
function getFrogButtFilled():void {
clearOutput();
outputText("You wake up an hour later and it takes a while for you remember anything. Gradually, you piece the last hour together, remembering the frog girl, her hypnotic song, and hallucinogenic slime. You’re floating on your back in a crystal-clear pool, and above you, between the mangrove canopies, Mareth’s sky drifting lazily far overhead.");
outputText("\n\nAnd the eggs. Oh hell, the eggs! You splash in the water, righting yourself and looking down at your swollen belly. You look nine months pregnant! The frog girl filled you with her eggs and took off leaving you to birth them. You can’t seem to force them out, either - it looks like you’ll just have to carry these eggs to term.");
outputText("\n\nWrapping your arms under your heavy belly, you clamber out of the pool. Water sluices down your naked body, leaving the last of the slime behind you in the no-longer pristine water.");
outputText("\n\nYou don your [armor] with some difficulty over your massive stomach, and venture back towards your camp, a little sore, but wiser for the ordeal.");
stats(0,0,0,1,0,0,0,0);
player.buttKnockUp(23,30,1,1);
doNext(14);
}
//[Anal stretch +1/Anal Moistness +1, sensitivity +1, int +1]
//Resist:
function resistDatFrog():void {
clearOutput();
outputText("You shake your head and drop to the ground, dunking your head in one of the crystal clear pools. You emerge with your head clear, cold water dripping from your [hair], frowning at the frog girl.");
outputText("\n\nRealizing that you’ve shaken off her hypnosis, the frog girl gulps, the action producing the curious croaking noise. As you stomp up the terrace, she scrambles up out of the pool, or at least attempts to.");
outputText("\n\nShe’s weighed down by a massively pregnant belly, the size of a beachball, pale as the moon and glistening with amphibian slime. She hauls herself out of deep pool, only to slip back down into it with a splash.");
outputText("\n\nYou stand at the lip of the pool, and glare down at her, demanding an explanation.");
outputText("\n\n\"<i>Okay, geeze, sorry,</i>\" she says, holding up her wide-fingered palms. \"<i>Sorry - I’m done, no harm, no foul. Be on your way</i>\"");
outputText("\n\nShe wrinkles up her noseless face and slouches down into the water, sinking down until it reaches the bottoms of her eyes, huffing out a bubbling sigh.");
outputText("\n\nYou admit to being a bit curious as to Why she attempted to lure you in, but you do have your own tasks at hand. On the other hand, she did just try to lure you in for unwanted sex. Are you just going to let her get away with that? Do you question the frog girl, continue on your way, or teach her a lesson?");
menu();
addButton(0,"Question",questDatFrogGirl);
addButton(1,"TeachLesson",teachDatFrogALesson);
addButton(4,"Leave",leaveFrogBe);
}
//Leave her be:
function leaveFrogBe():void {
clearOutput();
outputText("You shrug and leave the pouting frog girl in her pond, hopping back down the terrace of pools and walking back towards your camp, hoping that your [hair] will dry by the time you get back.");
doNext(13);
}
//Question the frog girl:
function questDatFrogGirl():void {
clearOutput();
outputText("You decide to question the pouting amphibian and take a seat at the edge of her pool, asking her why she just tried to lure you in.");
outputText("\n\n\"<i>I’m pregnant,</i>\" she bubbles shortly, still half-sunk in the pool. She purses her lips to one side, eyes shifting away from you.");
outputText("\n\nYou raise an eyebrow, requesting more information than just that.");
outputText("\n\nShe pulls herself higher out of the water, sliding back down at least twice in the process. \"<i>Hhhhhhhhhh!</i>\" she sighs, exasperated, reaching behind herself, grabbing the lip of the pool, and lifting herself until the bulge of her stomach rises up like a tiny island. \"<i>I’m pregnant, and I’m sick of it!</i>\" she snaps, frowning at her belly.");
outputText("\n\nYou gesture for more information from the cranky, flat-chested mother-to-be.");
outputText("\n\n\"<i>I produce eggs WAY too quickly,</i>\" she says, idly splashing water over her massive stomach. \"<i>And they’re always filling me up, and I HATE being heavy and slow. I can’t even get out of my own pool.</i>\"");
outputText("\n\n\"<i>So I was gonna...</i>\" she shifts her eyes from side to side quickly, \"<i>...drug you...and then fill up your ass with my eggs.</i>\" She mumbles the last part quickly, apparently, hoping that you won’t hear it.");
outputText("\n\nBefore you can react, she adds quickly, \"<i>It wouldn’t hurt you - or the eggs - you’d just carry them for a few days until they hatch. And then I wouldn’t have to deal with them. It’s win-win, really!</i>\"");
outputText("\n\nYou wonder what it would be like to carry the massive load of eggs. Do you want to offer to carry the frog’s eggs or continue on your way?");
menu();
addButton(4,"Leave",continueOnYourWay);
if(player.hasVagina()) addButton(0,"Vaginally",superBonusFrogEggsInYerCooch);
addButton(1,"Carry",carryBeeGirlsEggsVoluntarilyYouButtSlut);
}
//Continue on your way:
function continueOnYourWay():void {
clearOutput();
outputText("You nod in sympathy, patting the frog girl on her head, but decide not to inquire any further. She sighs and sinks down further into the water, resigned to her maternal duties.");
outputText("\n\nYou leave down the terrace of pools, heading back to your camp.");
doNext(13);
}
//Offer to carry her eggs:
function carryBeeGirlsEggsVoluntarilyYouButtSlut():void {
clearOutput();
outputText("Feeling sympathy for the frog girl, you volunteer to help with her burden.");
outputText("\n\n\"<i>Omigosh, really?</i>\" she says, lunging forward with a splash. She throws her arms around your shoulders. \"<i>I promise to make it absolutely amazing for you.</i>\"");
outputText("\n\nThe slime on her arms tingles against you, and as she undresses you, peeling away your [armor], she leaves slimy, tingly prints on your arms, stomach, and [chest]. As you watch her, her movements seem to leave trails of light, and the sunlight seems to grow a bit brighter around you. She hums to herself, and you swear that you can see the music floating in the air, every different note a different neon light drifting through the air. Half focused, your eyes dart back and forth, tracking the tiny motes of light.");
outputText("\n\nHer round belly rubs against ");
if(player.hasCock()) outputText("[eachCock]");
else if(player.hasVagina()) outputText("your [vagina]");
else outputText("your bare but sensitive groin");
outputText(" as she raises her fingertips to your lips. Entranced by her song, you open your mouth, taking her in. The thin layer of slime on it tastes citrusy and sweet, and another heady rush clouds your conscious mind. The colors of her song drift more intensely through the air, and you smile bemusedly as she pushes you back, letting you rest against the root wall, floating comfortably in the water.");
outputText("\n\nYour arms drape over the lip of the pool as she smiles, stroking your cheek, sending another rush of colors and lights through your head. Drugged and relaxed, you let your [legs] drift lazily in the pool as the frog girl smiles, biting her lower lip mischievously.");
outputText("\n\n\"<i>I really do appreciate this...</i>\" she says, massaging her heavy, pregnant belly. \"<i>And if you end up liking this, I’ll have another batch ready for you in a few days.</i>\"");
outputText("\n\nHer slick hands splayed across your [chest]. Her cool, slippery lips press against yours, and her tongue, slathered in even more hallucinogenic ooze, forces its way into you waiting mouth. The ridiculously-long organ pushes deep into you, sliding its way down your throat. You swallow reflexively, taking in a startling large helping of her slimy goo.");
outputText("\n\nShe pulls away from the kiss, leaving a long strand of saliva between her lips and yours. The frog girl smirks, and you giggle, wanting to ask her what’s so funny. Before you can, though, an intense wave of shuddering pleasure quakes through you. Beginning in your [feet], it thunders up through your body, feeling like an orgasm for every nerve ending. It could be seconds or hours before it reaches your drug-addled brain, but you’re so far beyond counting or caring.");
outputText("\n\nYou lay back, shuddering in the water, mouth agape as your eyes focus loosely on the frog girl over you. Your vision is full of colors and as she opens her mouth to sing again, nebulas of colors and sounds saturating the very air.");
outputText("\n\n\"<i>Oooh, you liked that, didn’t you?</i>\" she asks, as the world dissolves into colors with no name. Her bizarrely echoes across the surface of the pool.");
outputText("\n\nCompletely lost in sensation, you pant as you feel slick fingers working at your [asshole], under the water. Lovely, fluttery sensations accent your high as the frog girl takes a position between your legs. A cool softness presses against your asshole, and some kind of thick goo slathers across your twitching hole.");
buttChange(20,true,true,false);
outputText("\n\nYou cross and uncross your eyes, trying to focus on the frog girl as she grips your hips adjusting herself. She’s in some kind of scissoring pose, her pussy glued to your asshole. With a grunt, she wraps her arms around her pale belly, hugging herself. You feel her soft pussy twitching against you as something gooey and large pushes against your bud.");
outputText("\n\n\"<i>Anh! Unnnh!</i>\" she moans, shuddering and bearing down on her pregnant belly. A round, gooey mass oozes from her cunt, stretching your asshole as it moves into you.");
outputText("\n\nYou giggle drunkenly to yourself as a frog egg the size of an apple squeezes inside you. If you weren’t so lost in mind-bending pleasure, you might be concerned at the pressure. Instead, you just feel more dizzy - those eggs must be lubed with the frog girl’s slime - and with one inside you, the world begins to spin.");
outputText("\n\n\"<i>One down...</i>\" the frog girl hisses through gritted teeth. But you can’t find the wherewithal to even raise an eyebrow at her words. Pressure builds again against your asshole, and the frog girl pushes another massive, squishy egg into you. \"<i>Unff!</i>\" she grunts, shaking with the effort of forcing her eggs into your body.");
outputText("\n\nYou giggle again, loving the way the world spins with every egg fed into you. Egg after egg, she lays into you. It’s finally too much for you and your mind collapses. The world completely dissolves into a swirling collage of color, sensation, and sound.");
stats(0,0,0,0,0,1,-100,0);
menu();
addButton(0,"Next",voluntarilyGetEggedEpilogue);
}
//**
function voluntarilyGetEggedEpilogue():void {
clearOutput();
outputText("You wake up an hour later and it takes a while for you remember anything. Gradually, you piece the last hour together, remembering the frog girl, her hypnotic song, and hallucinogenic slime. You’re floating on your back in a crystal-clear pool, and above you, between the mangrove canopies, Mareth’s sky drifting lazily far overhead.");
outputText("\n\nAnd the eggs. Oh hell, the eggs! You splash in the water, righting yourself and looking down at your swollen belly. You look nine months pregnant! The frog girl really took you up on your offer and you belly bulges out uncomfortably. You can’t seem to force them out, either - it looks like you’ll just have to carry these eggs to term.");
outputText("\n\nWrapping your arms under your heavy belly, you clamber out of the pool. Water sluices down your naked body, leaving the last of the slime behind you in the no-longer pristine water.");
outputText("\n\nYou don your [armor] with some difficulty over your massive stomach, and venture back towards your camp, feeling a little sore, but proud of yourself for helping out a mother in need.");
//[Anal stretch +1/Anal Moistness +1, sensitivity +1, corruption -1]
player.buttKnockUp(23,30,1,1);
stats(0,0,0,0,0,1,0,-1);
doNext(13);
}
//Teach Her a Lesson
function teachDatFrogALesson():void {
clearOutput();
outputText("This frog bitch needs to be careful about who she lures in.");
outputText("\n\nYou say so, and hop down into the water, sinking waist-deep, striding forward toward the frog girl, grabbing her by the wrist. Slowed down by her pregnancy, it seems that she can do little to resist.");
outputText("\n\nYour hand tingles, but that’s not going to stop you from bending this frog girl over and fucking her hard in the purple-orange water... under the trees made out of bread... and with dildos?");
outputText("\n\nYou stagger back, clutching your head, accidentally smearing the slime on your hand across your face. Why can you... hear colors?");
outputText("\n\nThe frog girl glowers at you from across the pool. She looks like a kaleidoscope of angry colors, all swirling around. Faster than your eyes can follow, her tongue lashes through the air, slapping wetly into your face.");
outputText("\n\nThere’s no actual pain to it, just more slime, and you grasp at the edge of the tree pool to steady yourself as the world turns sideways. You close your eyes for a moment to try to make the world stop spinning, and sink down in the pool.");
outputText("\n\nWhen you open your eyes again, the frog girl is standing over you. The sky behind her looks like it’s on fire, and she’s covered in spinning lights. \"<i>Okay, I’ll admit, I’m a terrible mother, but I’m pretty sure you’d be worse,</i>\" she huffs, slapping her tongue against your face once more.");
outputText("\n\nColors, lights, and sounds erupt, and you black out, unable to take any more.");
menu();
addButton(0,"Next",lessonFollowup);
}
function lessonFollowup():void {
clearOutput();
outputText("You wake up two hours later, floating alone in the pool, with a migraine and soggy clothes. You slog your way out, clutching you head, and head back to camp.");
//[Toughness -1]
stats(0,-1,0,0,0,0,0,0);
doNext(14);
}
//Laying the Eggs
function birthFrogEggsAnal():void {
outputText("\n<b>Oh no...</b>\nYou groan, feeling a shudder from deep inside, a churning from your gut. A trickle of slime leaks from your [asshole] down your [legs] and you feel a pressure from deep inside.");
outputText("\n\nWater - you need to be near water! The instinct is sudden and clear, and you stagger toward the small creek near your camp. You crouch low on the river bank, hands on the ground, and knees angled up in an oddly frog-like pose.");
outputText("\n\nSlime pools beneath you, running down into the water as he first egg begins shoving out of you. It feels...weird. The pressure isn’t as intense as some of the things you’ve encountered in Mareth, but it’s still incredibly large. Your asshole stretches wide, numbed a bit by the slime, but still far larger than you would have thought possible. As the egg squelches to the ground, you realize that the eggs are jelly-like, and pliant enough to give you some leeway in laying them.");
outputText("\n\nThe first egg rolls down into the water, anchored by the pooling slime, but you can’t spare it more than a moment’s glance. The next egg pushes against you, and you groan, shuddering and panting as you try to force it out. Your asshole aches with every lurch of your body, but finally, the second watermelon-sized egg wobbles free from your ass. You’re already exhausted as you feel the next one coming, but you manage to force this one out, too, collapsing face-forward onto the ground.");
buttChange(80,true,true,false);
outputText("\n\nNature pushes onward, though, and your body works to push the next egg out. You moan, only half conscious, the frog slime on your skin once again lifting you into a state of hazy awareness as egg after egg pushes out of your body.");
outputText("\n\n<b>Later, you wake up to the sound of splashing....</b>\nIn the river are a dozen tiny figures, each no more than a foot long, and each one a mirror of the frog girl from the waist-up, but oddly featureless from the waist-down. Their lower halves ending in vaguely-finned tails, like tadpoles.");
outputText("\n\nThe tadgirls splash each other, playing in the water, but take notice as you wake up. It seems that they were waiting for you - displaying a level of concern that their original mother lacked. Maybe they got that from you? They wave and swim away downstream, and you notice that a few of them have a few unusual splashes of color in their hair and skin, looking a bit more like you than their mother.");
outputText("\n\nYou nod to yourself, happy to be finished with that ordeal. As you stand, you notice a bit of heaviness to your hips, and some added slickness to your asshole.\n");
//[Anal moistness +2, Hips +1]
player.hipRating++;
player.ass.analWetness += 1;
stats(0,0,0,0,0,1,-100,0);
}
//Superbonus Vaginal Eggs!
function superBonusFrogEggsInYerCooch():void {
clearOutput();
outputText("\"<i>Wait, you want them where?</i>\" asks the frog girl, incredulously.");
outputText("\n\nYou repeat that you’d like her to lay her clutch in your womb, licking your lips and running your fingers down to your [vagina].");
outputText("\n\n\"<i>Huh, now why didn’t I think of that?</i>\" mutters the frog girl, furrowing her brow. \"<i>It’s a fantastic idea, though,</i>\" she chirps. \"<i>I just need you in the right position.</i>\"");
outputText("\n\nShe leans in against you, her lips brushing against yours as her broad hand slides behind you, her cool touch leaving a patina of tingling slime against your back. You arch your back reflexively, feeling pleasant tingles running from your [face] all the way down to your [legs].");
outputText("\n\nAs the small of your back pushes up, your hips rise up in the water, guided by the frog girl’s light touches across your [ass]. Every fingertip sends hallucinogens through your system, making the world light up, spin, or fill with tiny motes of light. By the time she slings a smooth thigh over your [leg], you’re giggling at the kaleidoscopic universe unfolding before you.");
outputText("\n\nYou hear the frog girl coo as she touches her pussy against yours, smearing her slickness against your mound. Her touch sends shivery, silvery sensations up your spine, and you feel your own wetness oozing out against her.");
outputText("\n\nThicker slime adheres her pussy to yours, making every grind and shove a shared sensation. As she squeezes down on her belly, pressure builds against your opening, and her pussy lips spread against yours, parting you open to take the first of her eggs. As the jelly-like mass over her egg begins to squeeze into you, the world goes purple, then blue, then the water around you seems to rise slowly up into the air.");
outputText("\n\nIf you could think clearly at this point, you would attribute this to the mind-bending frog slime, but all you can think about is the sensation of your pussy spreading wider and wider, taking in another goo-covered egg. The frog girl’s thighs clamp around you, one against your belly, the other");
cuntChange(25,true,true,false);
if(player.tailType > 0) outputText(" hooked over your tail,");
else outputText(" clasped against your, [ass],");
outputText(" smearing more and more of her slime against your body.");
outputText("\n\nYou feel your brain turn happy little cartwheels as egg after egg pushes into you. Somewhere along the way you cum, but you’re not even sure of that - your mind is too fogged by the hallucinogenic slime.");
outputText("\n\nYou’re not sure when the frog girl finishes. By the time the trees stop dancing and the sky stops rippling, you’re floating face-up in the pool, watching the curve of your now-swollen belly as you bob gently in the water.");
outputText("\n\nAs awareness slowly starts to trickle in to your head, you blink, groaning slightly as you sit up, clutching your massive, pregnant belly, feeling the jelly-eggs inside shifting when you step up out of the water. You pause as a tiny trickle of slime oozes out from your vagina, sending a brief rainbow flash across your vision and the echo of an orgasm through your system, before you put your [armor] back on and stagger back toward camp.");
//[Vaginal wetness +1, Sensitivity +1]
stats(0,0,0,0,0,1,-100,0);
player.knockUp(23,30,1,1);
doNext(13);
}
//Vaginal Egg birth
function layFrogEggs():void {
if(player.vaginas.length == 0) {
outputText("You feel a terrible pressure in your groin... then an incredible pain accompanied by the rending of flesh. You look down and behold: a vagina. ", false);
player.createVagina();
genderCheck();
}
outputText("You shudder as you feel the familiar tingle of stimulant slime running down your thighs.");
outputText("\n\nAs your swollen belly churns, the instinctive need for water ripples through you.");
outputText("\n\nYou hustle to the banks of the campside stream as quickly as your pregnant belly will allow, splashing down waist-deep in the water. The coolness eases your urgency as you shift your [ass] against the smooth stones of the riverbed. Groaning, you close your eyes and clutch at your stomach, a sharp ache throbbing between your legs.");
outputText("\n\nBefore the pain can full blossom, you feel a coolness at your pussy. The familiar tingle of frog slime slathers itself over your vagina. Breathing easy once more, you look down to see the head of the frog girl just below the water. Pink hair drifting lazily in the current, she bobs her head up and down between your thighs. You let out a sigh as you feel more of her mind-bending goo adhere to your nethers.");
outputText("\n\nAs the slime begins to numb your pussy, her head bobs up out of the water.");
outputText("\n\n\"<i>I don’t often lay eggs this way,</i>\" she says, slurping her tongue back into her mouth. \"<i>So I wanted to come by to make sure things were alright.</i>\"");
outputText("\n\nYou’re able to thank her, briefly, before you feel an immense pressure just below your hips. You toss your head back, surprised to find the frog girl’s hand there, cupping against your [hair].");
outputText("\n\n\"<i>Easy there, love,</i>\" she mutters, leaning across to press her lips against yours. You blink in surprise as her tongue slides into your mouth. The muscular organ writhes between your lips as her other hand rubs gently against your throat.");
outputText("\n\nYou swallow reflexively, gulping down a load of her slime. Immediately lightheaded, you moan softly, feeling a familiar weakness in your limbs. Her tongue snakes out of your mouth, leaving you with a trickle of goo running down your chin.");
outputText("\n\n\"<i>Let’s relax your muscles and free your mind, dear,</i>\" says the frog girl with a smile. You try to focus on her, but yours eyes just seem to cross and uncross on their own. Her slick lips press against yours once more, and you feel a massive load of her slime force its way into your mouth, her muscular tongue right behind it.");
outputText("\n\nLacking the muscle control to resist, you swallow, your vision brightening with dancing motes of light and swirls of color. You barely feel her lips pull away, but you feel the trickle of slime as it runs down your chin and onto your [chest].");
outputText("\n\nThe forest around you turns upside down as you lean forward and giggle, trying to make sense of what’s going on. You feel your pussy stretch wider and wider, but there’s no pain, just a warm numbness and happy clouds at the corners of your eyes. Between your legs you catch sight of the frog girl’s fingertips pushing between your lips, gently cradling large, grapefruit-sized eggs as they squish out of your body.");
cuntChange(80,true,true,false);
outputText("\n\nYou lose count of the squishy eggs passing through your vagina, distracted by the mesmerizing way they bob along in the water, anchored to the frog girl’s side.");
outputText("\n\nYou don’t even remember passing out, only awaking to the familiar sound of humming. A chorus of alluring chirrups suffuses the air as you open your eyes. Blinking to clear your vision, you find yourself lying atop a patch of riverbank ferns.");
outputText("\n\n\"<i>Sorry, did we wake you up?</i>\" queries the voice of the frog girl. You push yourself up, seeing her floating mid-stream, surrounded by a half-dozen frog girl nymphs. From the waist-up, they’re miniature versions of their mother with varying haircolors, but from the waist down, they resemble large tadpoles. No more than few feet long, they bob along next to their mother as she conducts their song.");
outputText("\n\n\"<i>I was just sticking around to make sure you were alright,</i>\" she says.");
outputText("\n\nThe nymphs in the water all turn to you, their large eyes wide, ribbiting excitedly.");
outputText("\n\n\"<i>And to make sure you had a proper thank you,</i>\" she says. \"<i>Girls?</i>\"");
outputText("\n\n\"<i>Thank you, Miss!</i>\" they chant in unison, dissolving into giggles afterward.");
outputText("\n\nYou smile weakly, wondering if the frog slime is still affecting you.");
outputText("\n\n\"<i>Right then! Time for us to be off,</i>\" says the frog girl. She seems much more put together with young ones in her charge.");
outputText("\n\nTo you, she says with a wink, \"<i>They won’t take long to grow up, you know - so feel free to stop by the swamp and help out with the next batch!</i>\"");
outputText("\n\nWith a splash, she dives beneath the water, her brood following suit. The ripples of their passage follow them downstream until they’re out of sight.");
outputText("\n\nYou shake your head wearily as you sit up, your head still spinning slightly.");
outputText("\n\nWith a wince, you head back to camp, hoping that the frog slime hasn’t affected you permanently.");
//[Vaginal gape +1/Vaginal Moistness +1/Hips +1, Sensitivity +1]
if(player.vaginas[0].vaginalWetness < 5) {
player.vaginas[0].vaginalWetness++;
outputText(" It rapidly becomes clear that it has. <b>Your pussy is wetter than ever.</b>");
}
if(player.hipRating < 25) {
player.hipRating++;
outputText(" There's an extra thickness to your [hips] as well.");
}
stats(0,0,0,0,0,1,-100,0);
doNext(13);
}