a night at the gold saucer
a ff7 fangame
[[xax|https://patreon.com/xax/]]
<h1>a Night at the Gold Saucer</h1><h2>a final fantasy 7 fangame</h2>by <a href="https://archiveofourown.org/users/xax">xax</a>\n<span class="meta">[[version 0.3|changelog]]</span>\n\nthis is a porn game. check out the content notes for further information.\n\n<ul class="gamemenu">\\n<li>[[new game|new game]]</li>\\n<li>[[content notes|content]]</li>\\n</ul>\n\n\n\n[[demo of new combat mechanics|demo setup]]\n\n[[demo of new combat mechanics (2)|rewrite setup]]\n\n[[revise demo]]
* <<reviselink>>head down to the lobby<<gains>>\n<<freezelinks>>You head out the door...<<gains>>\n...down the hallway...<<gains>>\n...down the stairs...<<if Math.random() < 0.5>><<interrupt>>\nbut something happens!!!!<<endif>><<gains>>\n...and out into the lobby!<<gains>>\n<<jump "Start">><<endrevise>>\n\n---\n\n\n* <<reviselink>>head up to your room<<gains>>\n<<freezelinks>>You head over to the stairs...<<gains>>\n...up the stairs...<<if Math.random() < 0.5>><<interrupt>>\nbut something happens!!!!<<endif>><<gains>>\n...down the hallway...<<gains>>\n...and into your room.<<gains>>\n<<jump "Start">><<endrevise>>\n* <<reviselink>>head out to the courtyard<<gains>>\n<<freezelinks>>You head out the door...<<gains>>\n...down the steps...<<gains>>\n...through the spooky graveyard...<<if Math.random() < 0.5>><<interrupt>>\nbut something happens!!!!<<endif>><<gains>>\n...and over to the transfer slides!<<gains>>\n<<jump "Start">><<endrevise>>\n\n\n[[retry|revise demo]]
Your party arrives at the gold saucer and decides to take a break for a bit. You'll keep following Sephiroth again in the morning. For now, the night is yours.\n<<display "init">>\\n\n<<display "ghost hotel start">>
<<set {\n window.hpCalc = (end) => end * 5 + Math.floor (Math.sqrt (end) * 2);\n window.tightnessCalc = (tightness) => tightness * 2 + Math.floor (Math.sqrt (tightness));\n window.cockXp = (tolerance, cock, stages, loads) => (\n Math.max (1, cock.base[0] - tolerance) * stages * loads\n + (stages === cock.lengthMod ? cock.lengthMod * 20 : 0)\n + (loads === cock.loads ? cock.loads * 10 : 0)\n );\n\n window.hasPussy = char => char.materia.dick.length && (["shiva", "phoenix"].indexOf (char.materia.dick[0]) !== -1);\n\n window.canFitInAss = m => ["fertility", "chocobo lure", "enemy lure", "transform", "hp absorb", "hp plus", "long range", "final attack", "lightning"].indexOf (m) !== -1;\n window.canFitInThroat = m => ["underwater", "transform", "hp absorb", "hp plus", "final attack"].indexOf (m) !== -1;\n window.canFitInDick = m => ["seal", "lightning", "shiva", "ifrit", "kjata", "phoenix", "bahamut", "titan", "choco/mog", "mimic", "manipulate", "double-cut"].indexOf(m) !== -1;\n\n window.dickMateriaMod = (vals, m) => {\n switch (m) {\n case "double-cut":\n vals.base = [vals.base[0] * 2,4];\n vals.sizeMod *= 2;\n vals.loads *= 2;\n break;\n case "titan":\n vals.base = [16,4];\n vals.sizeMod = 26;\n vals.loads *= 3;\n break;\n case "ifrit":\n vals.base = [20,4];\n vals.sizeMod = 34;\n vals.lengthMod = 3;\n vals.loads *= 3;\n break;\n case "kujata":\n vals.base = [20,6];\n vals.sizeMod = 42;\n vals.lengthMod = 3;\n vals.loads *= 6;\n break;\n case "bahamut":\n vals.base = [30,8];\n vals.sizeMod = 70;\n vals.lengthMod = 4;\n vals.loads *= 8;\n default:\n break;\n }\n return vals;\n };\n\n window.statsPage = (char) => {\n const dickBlurb = m => {\n switch (m) {\n case "ifrit":\n return "You have the Ifrit materia equipped. Your cock has been transformed into a duplicate of Ifrit's: a leathery, orange-skinned cock, easily wrist-thick and over a foot long, with equally giant balls beneath. You can feel blood constantly pulsing through its knot, even when it's not enlarged and otherwise invisible. The materia itself is inset in a cockring bangle wrapped around the base of your cock, pushing your gigantic balls forward and keeping your cock perpetually hard.";\n case "kujata":\n return "You have the Kujata materia equipped. Your cock has been transformed into a duplicate of Kujata's: a monstrous, bestial boar cock, deep purple-red and constantly slimy, shaft as thick as your forearm, in a sheath of prickling brown hair. The real thing on display are your balls: a pair of fat boar balls, almost perfectly circular, each one bigger than your head, and so heavy it aches to walk. They hang down to your knees, filling the space between your legs, and they jostle and lurch with every step. The materia is still buzzing inside you, shoved deep down inside your bulging sheath.";\n case "titan":\n return "You have the Titan materia equipped. Your cock has been transformed into a duplicate of Titan's. You honestly don't notice much difference: your cock's still bulky, brutally fat, with a pair of low-hanging balls. The skin tone's a little lighter, a muted grey-brown rather a deep brown-black, and the skin is harder, more leathery. Your pubes and the hair across your balls is white and straight, not curled at all. The materia itself is inset in a cock-ring bangle wrapped around the base of your cock, pushing your bulky balls forward and keeping your cock perpetually hard.";\n case "bahamut":\n return "You have the Bahamut materia equipped. Your cock has been transformed into a duplicate of Bahamut's: a flushed, scaly vent perpetually spread around a pair of huge, black-purple hemipenes, covered in stiff spurs webbed together by taut arcs of raw, blue-purple flesh. Your balls are stored inside you, so huge and lumpy they bulge out against your hairy taint, aching inside you like two extra prostates. The materia itself gleams from its position pinned between your twin cocks.";\n\n case "seal":\n return "Somebody shoved a Seal materia down into your fat, fleshy foreskin. Your dick and balls are pinned tight to your crotch with a smooth featureless mound of glowing magical force. It has just the tiniest bit of give, but you can't feel anything against your dick aside from the faintest, dullest pressure.";\n case "phoenix":\n return "You have the Phoenix materia equipped. Your cock has been transformed into a fat, pulsing cloaca, lips wreathed with downy blond fuzz. A pair of nubby spurs, pale yellow-pink, peek out between your bulging lips. The materia is lodged deep inside you, buzzing away at the fork of muscular internal flesh where your two spurs merge together with your prostate.";\n case "shiva":\n return "You have the Shiva materia equipped. Your cock has been transformed into a flushed, purplish cunt, lips wreathed with pale blue-purple hair. Your clit is the same size as your cockhead had been: a bloated, bulging swell that peeks out between your heavy lips, wetly winking with each step. The materia is sunk between your lips, buzzing away against your clit.";\n case "double-cut":\n return "You have the Double-cut materia equipped. So you have two dicks. Four balls, too. It's surprisingly ungainly to walk around; they tend to smack against each other, making heavy, fleshy slapping noises when you pick up the pace. When they get hard, they're a terror: twin monoliths of thick, bulky flesh, with mirrored squiggling veins along the outer side. The materia is lodged in the foreskin of the left one, which you suppose makes it the original.";\n default:\n return false;\n }\n };\n const exhibBlurb = lvl => {\n let text = (() => { switch (lvl) {\n case 0: return "You're fully dressed: sleeveless jacket over a belted undershirt, dogtags jangling between your pecs, bracer on your good arm, dusty dark green jeans, bulky boots.";\n case 1: return "Your clothes are torn and scuffed, showing off strips of your bare chest and thighs, and the seat of your pants has been torn apart, revealing slivers of your bare ass as you walk.";\n case 2: return "Your clothes have been shredded apart into tatters, only held in place by the more robust leather and metal of your belts around your thighs, chest, and forearms. Your bare skin is on display: jacket and undershirt discarded, showing off your muscled, hairy chest; the shreds of your pants only cling to your belted thighs, letting the swollen black pouch of your jock jut out, bare ass on display for easy access.";\n case 3: return "You're stripped down to only belts and boots: glossy brown leather straps wrapped around your midriff, thighs, and forearms, with a single bracer on your good arm. Other than that, you're entirely naked: cock hanging loose, hairy ass on display, skin bare of any clothing";\n case 4: return "You're bare-ass naked save for your dog tags. Your bare feet squelch on the floor, cum-glazed, and the cool night air billows all over your naked body.";\n default: return "(4+) You're bare-ass naked save for your dog tags. your bare feet squelch on the floor, cum-glazed, and the cool night air billows all over your naked body.";\n }})();\n return '<span class="lv">LV ' + lvl + ' ' + capitalize ("exhibitionist") + '</span><div class="block"><p>' + text + '</p></div>';\n };\n const cumslutBlurb = lvl => {\n if (lvl === 0) {\n return '';\n }\n let text = (() => { switch (lvl) {\n default: return "";\n }})();\n return '<span class="lv">LV ' + lvl + ' ' + capitalize ("exhibitionist") + '</span><div class="block"><p>' + text + '</p></div>';\n };\n\n let limit = (char.meters.limit / 255) * 100;\n let ass = char.meters.ass ? (char.meters.ass.cur / char.meters.ass.max) * 100 : 0;\n let throat = char.meters.throat ? (char.meters.throat.cur / char.meters.throat.max) * 100 : 0;\n let cunt = char.meters.cunt ? (char.meters.cunt.cur / char.meters.cunt.max) * 100 : 0;\n\n let dickStats = dickMateriaMod (char.stats.cock, char.materia.dick.length ? char.materia.dick[0] : "");\n\n let so = (char.materia.dick.length && char.materia.dick[0] === "seal" ? '<del>' : '');\n let sc = (char.materia.dick.length && char.materia.dick[0] === "seal" ? '</del>' : '');\n\n const statblock = (stats, where) => {\n let [tight0, tight1] = (where === "ass" ? ["hole", "guts"]\n : where === "throat" ? ["mouth", "throat"]\n : where === "cunt" ? ["lips", "cervix"]\n : ["t0?", "t1?"]);\n return ('<ul class="substats">'\n + '<li><span class="fstat stat" title="endurance; determines max HP">endurance</span><span class="num">' + stats[where].endurance + '</span></li>'\n + '<li><span class="fstat stat" title="tolerance; determines damage threshold ("defense")">tolerance</span><span class="num">' + stats[where].tolerance + '</span></li>'\n + '<li><span class="stat" title="tightness; determines how long it takes to open you up">tightness</span>'\n + '<span class="fnum">(' + tight0 + ': ' + stats[where].tightness[0] + ')</span>'\n + '<span class="fnum">(' + tight1 + ': ' + stats[where].tightness[1] + ')</span></li>'\n + '<li><span class="stat" title="stimulation; determines how likely you are to cum just from being fucked this way">stim</span>'\n + (where === "ass" ?\n ('<span class="fnum">(prostate: ' + stats.stimulation.prostate + ')</span>'\n + '<span class="fnum">(guts: ' + stats.stimulation.guts + ')</span>')\n : where === "throat" ?\n ('<span class="fnum">(service: ' + stats.stimulation.service + ')</span>')\n : where === "cunt" ?\n ('<span class="fnum">(prostate: ' + stats.stimulation.prostate + ')</span>'\n + '<span class="fnum">(cervix: ' + stats.stimulation.cervix + ')</span>')\n : ''\n )\n + '</li>'\n + '</ul>');\n };\n\n console.log ("statsPage", char);\n return ('<div class="uibox">'\n + '<b>' + char.name + '</b>'\n + (char.status === 'normal' ? '' : (' <span class="status">' + char.status + '</span>'))\n + ('<span class="limitw">'\n + '<span class="label">limit</span>'\n + '<span class="boxb"></span>'\n + '<span class="box" style="width: ' + limit + '%"></span>'\n + '</span>')\n\n + "<div class='block'><p>" + char.bio + "</p></div><hr>"\n\n + (char.skills.exhibitionist ? exhibBlurb (char.skills.exhibitionist.lvl) + "<hr>" : '')\n + (char.skills.cumslut ? cumslutBlurb (char.skills.cumslut.lvl) + "<hr>" : '')\n\n + (!(char.meters.ass && char.stats.ass) ? '' : ('<ul class="thin">'\n + ('<li><span class="lv hp">ASS HP</span> '\n + '<span class="barw">'\n + '<span class="barb"></span>'\n + '<span class="bar" style="width: ' + ass + '%"></span>'\n + '<span class="num">' + char.meters.ass.cur + '</span>/'\n + '<span class="num">' + char.meters.ass.max + '</span>'\n + '</span></li>')\n + '<li>'\n + statblock (char.stats, "ass")\n + '</li>'\n + (char.materia.ass.length === 0 ? '' : ('<li><span class="slot hp">Ass:</span>'\n + char.materia.ass.map (m => '<span class="slots" title="' + matDesc (m) + '">' + '<span class="materia ' + matType (m) + '"></span>' + capitalize (m) + '</span>').join('')\n + '</li>'\n ))\n + '</ul>'\n + "<div class='block'><p>Your asshole is still tight and unfucked, but the night is still young.</p></div><hr>"\n ))\n + (!(char.meters.throat && char.stats.throat) ? '' : ('<ul class="thin">'\n + ('<li><span class="lv hp">THROAT HP</span> '\n + '<span class="barw">'\n + '<span class="barb"></span>'\n + '<span class="bar" style="width: ' + throat + '%"></span>'\n + '<span class="num">' + char.meters.throat.cur + '</span>/'\n + '<span class="num">' + char.meters.throat.max + '</span>'\n + '</span></li>')\n + '<li>'\n + statblock (char.stats, "throat")\n + '</li>'\n + (char.materia.throat.length === 0 ? '' : ('<li><span class="slot hp">Tht:</span>'\n + char.materia.throat.map (m => '<span class="slots" title="' + matDesc (m) + '">' + '<span class="materia ' + matType (m) + '"></span>' + capitalize (m) + '</span>').join('')\n + '</li>'\n ))\n + '</ul>'\n + "<div class='block'><p>Your mouth hasn't been used at all.</p></div><hr>"\n ))\n + '<ul class="thin">'\n + '<li><span class="lv hp">' + (so !== '' || hasPussy (char) ? '<del>COCK</del>' : 'COCK') + ' </span></li>'\n + (hasPussy (char)\n ? (\n ('<li><span class="lv hp">PUSSY HP</span> '\n + '<span class="barw">'\n + '<span class="barb"></span>'\n + '<span class="bar" style="width: ' + cunt + '%"></span>'\n + '<span class="num">' + char.meters.cunt.cur + '</span>/'\n + '<span class="num">' + char.meters.cunt.max + '</span>'\n + '</span></li>')\n + '<li>'\n + statblock (char.stats, "cunt")\n + '</li>')\n : ('<li>'\n + '<ul class="substats">'\n + '<li><span class="fstat stat">' + so + 'penetration' + sc + '</span><span class="num">' + so + dickStats.base[0] + '±' + dickStats.base[1] + sc + '</span></li>'\n + '<li><span class="fstat stat">' + so + 'loads' + sc + '</span><span class="num">' + so + (dickStats.loads > 0 ? ('x' + dickStats.loads) : '-') + sc + '</span></li>'\n + '<li><span class="fstat stat">' + so + 'tightness mod' + sc + '</span><span class="num">+' + so + dickStats.sizeMod + sc + '</span></li>'\n + '<li><span class="fstat stat">' + so + 'length mod' + sc + '</span><span class="num">' + so + (dickStats.lengthMod > 1 ? ('x' + dickStats.lengthMod) : '-') + sc + '</span></li>'\n + '</ul>'\n + '</li>'))\n + (char.materia.dick.length === 0 ? '' : ('<li><span class="slot hp">' + (hasPussy (char) ? 'Pssy' : 'Cck') + ':</span>'\n + char.materia.dick.map (m => '<span class="slots" title="' + matDesc (m) + '">' + '<span class="materia ' + matType (m) + '"></span>' + capitalize (m) + '</span>').join('')\n + '</li>'\n ))\n + '</ul>'\n + "<div class='block'><p>" + (dickBlurb (char.materia.dick.length ? char.materia.dick[0] : "") || char.stats.cock.bio) + "</p></div>"\n + '</div>');\n };\n}>>\\n<<set $pc =\n { name: "Barret"\n , bio: "You're a big black guy, broadly muscled, big flaming skull tattoo all over your left shoulder and bicep. Hair in a low fade, chiseled jaw a mess of coarse stubble. Some shrapnel scars across your right cheek, slicing down over your jaw. Hairy chest. Hairy most everywhere, actually, in tightly-coiled curls of dark hair. Mithril ring through your left ear. Mithril studs through your nipples. Right arm replaced with a gatling-gun just below the elbow."\n , status: "horny"\n , stats:\n { ass:\n { lvl: {lvl: 7, xp: 0}\n , endurance: 10\n , tolerance: 16\n , tightness: [5, 20]\n , resistances: [128, 128, 128] /* unaligned, hard, fast */\n }\n , throat:\n { lvl: {lvl: 9, xp: 0}\n , endurance: 12\n , tolerance: 12\n , tightness: [2, 40]\n , resistances: [128, 128, 256] /* unaligned, gagging, asphyxiation */\n }\n , stimulation:\n { prostate: 128\n , guts: 196\n , cervix: 64\n , service: 128\n }\n , cock:\n { lvl: {lvl: 5, xp: 0}\n , base: [12, 2] /* base damage, in [avg, std dev] */\n , loads: 1\n , sizeMod: 10 /* flat addition to opponent tightness values */\n , lengthMod: 2 /* number of times it needs to break through tightness to get hilted (& implicitly, number of scene stages) */\n , bio: "It's your dick. Heavy and huge, {it smacks against your thighs in a heavy bulk of soft flesh when you walk / it sticks out straight from your body in a bulky prong, with the flushed red-brown cockhead shining with pre}. Your balls sway {behind it / below}, brushing across your fuzzy thighs."\n }\n , cunt:\n { lvl: {lvl: 1, xp: 0}\n , endurance: 6\n , tolerance: 8\n , tightness: [6, 60]\n , resistances: [128, 196, 196]\n }\n }\n , skills:\n { exhibitionist: {lvl: 0, xp: 0, name: "exhibitionist"}\n , pisspig: {lvl: 0, xp: 0, name: "pisspig"}\n , cumslut: {lvl: 0, xp: 0, name: "cumslut"}\n }\n , meters:\n { ass:\n { cur: hpCalc (10)\n , max: hpCalc (10)\n }\n , throat:\n { cur: hpCalc (12)\n , max: hpCalc (12)\n }\n , cunt:\n { cur: hpCalc (6)\n , max: hpCalc (6)\n }\n , limit: 0\n }\n , materia:\n { ass: []\n , dick: []\n , throat: []\n }\n }>>\\n<<set $opponent = {}>>\\n<<set $materias to ["fertility", "enemy lure", "chocobo lure", "ifrit", "shiva", "kujata", "phoenix", "titan", "bahamut", "underwater", "seal", "choco/mog", "lightning", "transform", "manipulate", "mimic", "final attack", "hp absorb", "hp plus", "long range", "double-cut"]>>\\n<<display "rewrite combat mechanics">>
<<set {\n\n window.hasPussy = char => char.materia.dick.length && (["shiva", "phoenix"].indexOf (char.materia.dick[0]) !== -1);\n\n window.canFitInAss = m => ["fertility", "chocobo lure", "enemy lure", "transform", "hp absorb", "hp plus", "long range", "final attack", "lightning"].indexOf (m) !== -1;\n window.canFitInThroat = m => ["underwater", "transform", "hp absorb", "hp plus", "final attack"].indexOf (m) !== -1;\n window.canFitInDick = m => ["seal", "lightning", "shiva", "ifrit", "kjata", "phoenix", "bahamut", "titan", "choco/mog", "mimic", "manipulate", "double-cut"].indexOf(m) !== -1;\n\n window.dickMateriaMod = (vals, m) => {\n switch (m) {\n case "double-cut":\n break;\n case "titan":\n break;\n case "ifrit":\n break;\n case "kujata":\n break;\n case "bahamut":\n break;\n default:\n break;\n }\n return vals;\n };\n\n window.scenesPage = (char, pc) => {\n const passReqs = (reqs, nreqs) => {\n const processedReqs = reqs.map(r => {\n switch (r.t) {\n case "skill":\n return { pass: pc.skills[r.n].level >= r.l, string: "LV " + r.l + " " + r.n};\n case "materia":\n if (r.l === "partner") {\n return { pass: false, string: char.name + ': <span class="slots" title="' + matDesc (r.n) + '">' + '<span class="materia ' + matType (r.n) + '"></span>' + capitalize (r.n) + '</span>'};\n } else {\n return { pass: pc.materia[r.l].includes (r.n), string: capitalize (r.l) + ': <span class="slots" title="' + matDesc (r.n) + '">' + '<span class="materia ' + matType (r.n) + '"></span>' + capitalize (r.n) + '</span>'};\n }\n default:\n return {pass: false, string: "!!bad req: " + r.type + "!!" };\n }\n }).reduce((acc, v) => {\n if (v.pass) {\n acc.passed.push (v);\n } else {\n acc.failed.push (v);\n }\n return acc;\n }\n , {passed: [], failed: []}\n );\n\n if (processedReqs.failed.length === 0) {\n return {pass: true, string: processedReqs.passed.map (p => p.string).join(' ')};\n } else {\n return {pass: false, string: processedReqs.passed.map (p => p.string).join(' ') + '<span class="failedReq">' + processedReqs.failed.map (p => p.string).join(' ') + '</span>'};\n }\n };\n\n let r = char.scenes.map (s => {\n let reqs = passReqs (s.req ? s.req : [], s.nreq ? s.nreq : []);\n let scene = '';\n if (reqs.pass) {\n scene = '[[' + s.name + '|demoscene]]' + ' ' + reqs.string;\n } else {\n scene = s.name + ' ' + reqs.string;\n }\n let subscenes = !s.subs ? '' : s.subs.map (sub => {\n let sr = passReqs (sub.req ? sub.req : [], sub.nreq ? sub.nreq : []);\n if (sr.pass) {\n return sub.name + sr.string;\n } else {\n return '<del>' + sub.name + '</del>' + sr.string;\n }\n }).map (s => '<span class="subscene">' + s + '</span>').join('');\n return scene + subscenes;\n });\n return ('<div class="uibox">'\n + '<b>SCENES</b>'\n + "<div class='block'>"\n + '<ul class="sceneslist">'\n + r.map (str => '<li>' + str + '</li>').join('')\n + '</ul>'\n + "</div></div>");\n return \n };\n\n\n window.statsPage = (char) => {\n const dickBlurb = m => {\n switch (m) {\n case "ifrit":\n return "You have the Ifrit materia equipped. Your cock has been transformed into a duplicate of Ifrit's: a leathery, orange-skinned cock, easily wrist-thick and over a foot long, with equally giant balls beneath. You can feel blood constantly pulsing through its knot, even when it's not enlarged and otherwise invisible. The materia itself is inset in a cock-ring bangle wrapped around the base of your cock, pushing your gigantic balls forward and keeping your cock perpetually hard.";\n case "kujata":\n return "You have the Kujata materia equipped. Your cock has been transformed into a duplicate of Kujata's: a monstrous, bestial boar cock, deep purple-red and constantly slimy, shaft as thick as your forearm, in a sheath of prickling brown hair. The real thing on display is your balls: a pair of fat pig balls, almost perfectly circular, each one bigger than your head, and so heavy it aches to walk. They hang down to your knees, filling the space between your legs, and they jostle and lurch with every step. The materia is still buzzing inside you, shoved deep down inside your bulging sheath.";\n case "titan":\n return "You have the Titan materia equipped. Your cock has been transformed into a duplicate of Titan's. You honestly don't notice much difference: your cock's still bulky, brutally fat, with a pair of low-hanging balls. The skin tone's a little lighter, a muted grey-brown rather a deep brown-black, and the skin is harder, more leathery. Your pubes and the hair across your balls is white and straight, not curled at all. The materia itself is inset in a cock-ring bangle wrapped around the base of your cock, pushing your bulky balls forward and keeping your cock perpetually hard.";\n case "bahamut":\n return "You have the Bahamut materia equipped. Your cock has been transformed into a duplicate of Bahamut's: a flushed, scaly vent perpetually spread around a pair of huge, black-purple hemipenes, covered in stiff spurs webbed together by taut arcs of raw, blue-purple flesh. Your balls are stored inside you, so huge and lumpy they bulge out against your hairy taint, aching inside you like two extra prostates. The materia itself gleams from its position pinned between your twin cocks.";\n\n case "seal":\n return "Somebody shoved a Seal materia down into your fat, fleshy foreskin. Your dick and balls are pinned tight to your crotch with a smooth featureless mound of glowing magical force. It has just the tiniest bit of give, but you can't feel anything against your dick aside from the faintest, dullest pressure.";\n case "phoenix":\n return "You have the Phoenix materia equipped. Your cock has been transformed into a fat, pulsing cloaca, lips wreathed with downy blond fuzz. A pair of nubby spurs, pale yellow-pink, peek out between your bulging lips. The materia is lodged deep inside you, buzzing away at the fork of muscular internal flesh where your two spurs merge together with your prostate.";\n case "shiva":\n return "You have the Shiva materia equipped. Your cock has been transformed into a flushed, purplish cunt, lips wreathed with pale blue-purple hair. Your clit is the same size as your cockhead had been: a bloated, bulging swell that peeks out between your heavy lips, wetly winking with each step. The materia is sunk between your lips, buzzing away against your clit.";\n case "double-cut":\n return "You have the Double-cut materia equipped. So you have two dicks. Four balls, too. It's surprisingly ungainly to walk around; they tend to smack against each other, making heavy, fleshy slapping noises when you pick up the pace. When they get hard, they're a terror: twin monoliths of thick, bulky flesh, with mirrored squiggling veins along the outer side. The materia is lodged in the foreskin of the left one, which you suppose makes it the original.";\n default:\n return false;\n }\n };\n const exhibBlurb = lvl => {\n let text = (() => { switch (lvl) {\n case 0: return "You're fully dressed: sleeveless jacket over a belted undershirt, dogtags jangling between your pecs, bracer on your good arm, dusty dark green jeans, bulky boots.";\n case 1: return "Your clothes are torn and scuffed, showing off strips of your bare chest and thighs, and the seat of your pants has been torn apart, revealing slivers of your bare ass as you walk.";\n case 2: return "Your clothes have been shredded apart into tatters, only held in place by the more robust leather and metal of your belts around your thighs, chest, and forearms. Your bare skin is on display: jacket and undershirt discarded, showing off your muscled, hairy chest; the shreds of your pants only cling to your belted thighs, letting the swollen black pouch of your jock jut out, bare ass on display for easy access.";\n case 3: return "You're stripped down to only belts and boots: glossy brown leather straps wrapped around your midriff, thighs, and forearms, with a single bracer on your good arm. Other than that, you're entirely naked: cock hanging loose, hairy ass on display, skin bare of any clothing";\n case 4: return "You're bare-ass naked save for your dog tags. Your bare feet squelch on the floor, cum-glazed, and the cool night air billows all over your naked body.";\n default: return "(4+) You're bare-ass naked save for your dog tags. your bare feet squelch on the floor, cum-glazed, and the cool night air billows all over your naked body.";\n }})();\n return '<span class="lv">LV ' + lvl + ' ' + capitalize ("exhibitionist") + '</span><div class="block"><p>' + text + '</p></div>';\n };\n const cumslutBlurb = lvl => {\n if (lvl === 0) {\n return '';\n }\n let text = (() => { switch (lvl) {\n default: return "";\n }})();\n return '<span class="lv">LV ' + lvl + ' ' + capitalize ("exhibitionist") + '</span><div class="block"><p>' + text + '</p></div>';\n };\n\n let so = (char.materia.dick.length && char.materia.dick[0] === "seal" ? '<del>' : '');\n let sc = (char.materia.dick.length && char.materia.dick[0] === "seal" ? '</del>' : '');\n\n\n console.log ("statsPage", char);\n return ('<div class="uibox">'\n + '<b>' + char.name + '</b>'\n + (char.status === 'normal' ? '' : (' <span class="status">' + char.status + '</span>'))\n\n + "<div class='block'><p>" + char.bio + "</p></div><hr>"\n\n + (char.skills.exhibitionist ? exhibBlurb (char.skills.exhibitionist.lvl) + "<hr>" : '')\n + (char.skills.cumslut ? cumslutBlurb (char.skills.cumslut.lvl) + "<hr>" : '')\n\n + (!(char.skills['gape'] || char.skills['guts']) ? '' : ('<ul class="thin">'\n + ('<li><span class="lv hp">ASS</span> '\n + '</li>')\n + '<li>'\n + '<ul class="substats">'\n + '<li><span class="fstat stat">gape lv</span><span class="num">' + char.skills['gape'].lvl + '</span></li>'\n + '<li><span class="fstat stat">guts lv</span><span class="num">' + char.skills['guts'].lvl + '</span></li>'\n + '</ul>'\n + '</li>'\n + (char.materia.ass.length === 0 ? '' : ('<li><span class="slot hp">Ass:</span>'\n + char.materia.ass.map (m => '<span class="slots" title="' + matDesc (m) + '">' + '<span class="materia ' + matType (m) + '"></span>' + capitalize (m) + '</span>').join('')\n + '</li>'\n ))\n + '</ul>'\n + "<div class='block'><p>Your asshole is still tight and unfucked, but the night is still young.</p></div><hr>"\n ))\n + (!(char.skills['deepthroat'] || char.skills['facefuck']) ? '' : ('<ul class="thin">'\n + ('<li><span class="lv hp">MOUTH</span> '\n + '</li>')\n + '<li>'\n + '<ul class="substats">'\n + '<li><span class="fstat stat">facefuck lv</span><span class="num">' + char.skills['facefuck'].lvl + '</span></li>'\n + '<li><span class="fstat stat">deepthroat lv</span><span class="num">' + char.skills['deepthroat'].lvl + '</span></li>'\n + '</ul>'\n + '</li>'\n + (char.materia.throat.length === 0 ? '' : ('<li><span class="slot hp">Mth:</span>'\n + char.materia.throat.map (m => '<span class="slots" title="' + matDesc (m) + '">' + '<span class="materia ' + matType (m) + '"></span>' + capitalize (m) + '</span>').join('')\n + '</li>'\n ))\n + '</ul>'\n + "<div class='block'><p>Your mouth hasn't been used at all.</p></div><hr>"\n ))\n + '<ul class="thin">'\n + '<li><span class="lv hp">' + (so !== '' || hasPussy (char) ? '<del>COCK</del>' : 'COCK') + ' </span></li>'\n + (hasPussy (char)\n ? (\n ('<li><span class="lv hp">PUSSY</span> '\n + '</li>')\n + '<li>'\n + ''\n + '</li>')\n : ('<li>'\n + ''\n + '</li>'))\n + (char.materia.dick.length === 0 ? '' : ('<li><span class="slot hp">' + (hasPussy (char) ? 'Pssy' : 'Cck') + ':</span>'\n + char.materia.dick.map (m => '<span class="slots" title="' + matDesc (m) + '">' + '<span class="materia ' + matType (m) + '"></span>' + capitalize (m) + '</span>').join('')\n + '</li>'\n ))\n + '</ul>'\n + "<div class='block'><p>" + (dickBlurb (char.materia.dick.length ? char.materia.dick[0] : "") || char.bios.dick) + "</p></div>"\n + '</div>');\n };\n}>>\\n<<set $pc =\n { name: "Barret"\n , bio: "You're a big black guy, broadly muscled, big flaming skull tattoo all over your left shoulder and bicep. Hair in a low fade, chiseled jaw a mess of coarse stubble. Some shrapnel scars across your right cheek, slicing down over your jaw. Hairy chest. Hairy most everywhere, actually, in tightly-coiled curls of dark hair. Mithril ring through your left ear. Mithril studs through your nipples. Right arm replaced with a gatling-gun just below the elbow."\n , status: "horny"\n , skills:\n { exhibitionist: {lvl: 0, xp: 0, name: "exhibitionist"}\n , pisspig: {lvl: 0, xp: 0, name: "pisspig"}\n , cumslut: {lvl: 0, xp: 0, name: "cumslut"}\n\n , gape: {lvl: 0, xp: 0, name: "gape"}\n , guts: {lvl: 0, xp: 0, name: "guts"}\n\n , facefuck: {lvl: 0, xp: 0, name: "facefuck"}\n , deepthroat: {lvl: 0, xp: 0, name: "deepthroat"}\n }\n , bios:\n { dick: "It's your dick. Heavy and huge, {it smacks against your thighs in a heavy bulk of soft flesh when you walk / it sticks out straight from your body in a bulky prong, with the flushed red-brown cockhead shining with pre}. Your balls sway {behind it / below}, brushing across your fuzzy thighs."\n }\n , materia:\n { ass: []\n , dick: []\n , throat: []\n }\n }>>\\n<<set $opponent = {}>>\\n<<set $materias to ["fertility", "enemy lure", "chocobo lure", "ifrit", "shiva", "kujata", "phoenix", "titan", "bahamut", "underwater", "seal", "choco/mog", "lightning", "transform", "manipulate", "mimic", "final attack", "hp absorb", "hp plus", "long range", "double-cut"]>>\\n<<display "rewrite combat mechanics">>
<<print statsPage ($pc)>>\n[[switch materia|switch materia]]\n* [[scene: red xiii|rew red]]\n* <hr>\n* [[scene: ghost hotel clerk|rew clerk]]\n* [[scene: ghost hotel zombie butler|rew zombie]]\n* [[scene: entrance chocobo mascot|rew choco mascot]]\n* [[scene: arena guard|rew guard]]\n* [[scene: mr. coates|rew coates]]\n* <hr>\n* [[scene: titan|rew titan]]\n* [[scene: ifrit|rew ifrit]]\n* [[scene: kujata|rew kujata]]\n* [[scene: bahamut|rew bahamut]]
<<set $partner =\n { name: "Red XIII"\n , nick: "Red"\n , bio: "Flaming lab rat dog. Big monster-guy somewhere between a wolf and a lion. Comes up a little past your waist. Weighs a little less than you, which makes him pretty bulky for a wolf-rat-lion. Red fur, flame tail, tattooed all over. You didn't even know you could do that to fur. Has a bunch of bangles in his mane and a golden anklet on each ankle."\n , status: "normal"\n , bios:\n { dick: "Red's dick is a nightmare. He's got a sheathed animal dick. A pointed, tapering pillar of softly glowing flesh. It's covered all over with stiff, nubby barbs that saw on each withdrawal, and the very base of his dick balloons out into an enormous fleshy knot when he cums. The knot is covered in barbs too. He stays knotted for maybe a half-hour each time, and all the while his barb-coated knot is jerking back and forth across your prostate. You like it, but maybe most people wouldn't."\n }\n , scenes:\n [ { name: "suck him off", req: []\n , subs:\n [ { name: "...and take his knot", req:\n [ {t: "skill", n: "deepthroat", l: 2}\n , {t: "materia", n: "underwater", l: "throat"}\n ] }\n ]\n }\n , { name: "fuck him", req: [], nreq:\n [ {t: "materia", n: "seal", l: "dick"}\n , {t: "materia", n: "shiva", l: "dick"}\n , {t: "materia", n: "phoenix", l: "dick"}\n ]\n }\n , { name: "ride his dick", req:\n [ {t: "skill", n: "gape", l: 1}\n ]\n }\n , { name: "get mounted and fucked in the ass...", req:\n [ {t: "skill", n: "gape", l: 1}\n , {t: "skill", n: "guts", l: 1}\n ]\n , subs:\n [ { name: "...and take his knot", req:\n [ {t: "skill", n: "gape", l: 2}\n , {t: "skill", n: "guts", l: 3}\n ]\n }\n ]\n }\n , { name: "get mounted and fucked in the cunt (...and take his knot)", req: [] }\n , { name: "get mounted and dped (...and take both knots)", req:\n [ { t: "materia", n: "double-cut", l: "partner"}\n ]\n }\n , { name: "get used as a full-body rut toy for red's giant person-sized cock", req:\n [ { t: "materia", n: "transform", l: "partner"}\n ]\n }\n , { name: "get used as a cocksheath for red's giant person-sized cock", req:\n [ { t: "materia", n: "transform", l: "partner"}\n , { t: "materia", n: "transform", l: "ass"}\n , { t: "skill", n: "gape", l: 4}\n , { t: "skill", n: "guts", l: 5}\n ]\n , subs:\n [ { name: "...and take his knot", req:\n [ {t: "skill", n: "gape", l: 5}\n , {t: "skill", n: "guts", l: 6}\n ]\n }\n ]\n }\n /* give him a transform materia / give him a double-cut materia? idk how the partner materia options are gonna be surfaced */\n ]\n , skills: {}\n , materia:\n { dick: []\n }\n }>>\\n<<print statsPage ($partner)>>\\n\n<<print scenesPage ($partner, $pc)>>\\n\n* [[← back|rewrite combat mechanics]]
[...]
<<if $pc.materia.ass.length || $pc.materia.dick.length || $pc.materia.throat.length>>remove one:\n<<if $pc.materia.ass.length>>ass: <<print $pc.materia.ass.map ((m, i) => "[[" + m + "|rem_materia][$_where = 'ass', $_i = " + i + "]]").join (', ')>>\n<<endif>>\\n<<if $pc.materia.throat.length>>throat: <<print $pc.materia.throat.map ((m, i) => "[[" + m + "|rem_materia][$_where = 'throat', $_i = " + i + "]]").join (', ')>>\n<<endif>>\\n<<if $pc.materia.dick.length>><<if hasPussy ($pc)>>pussy<<else>>cock<<endif>>: <<print $pc.materia.dick.map ((m, i) => "[[" + m + "|rem_materia][$_where = 'dick', $_i = " + i + "]]").join (', ')>>\n<<endif>><<endif>>\\n\nspare materia: <<print $materias.map(m => capitalize (m)).join (', ')>>\n<<set console.log ($materias)>>\nequip a new materia:\nstuff in ass: <<print $materias\n .map ((m, i) => {return {m: m, i: i}; })\n .filter(m => canFitInAss(m.m))\n .map (m => "[[" + capitalize (m.m) + "|equip_materia][$_where = 'ass', $_i = " + m.i + "]]")\n .join (', ')>>\nshove down throat: <<print $materias\n .map ((m, i) => {return {m: m, i: i}; })\n .filter(m => canFitInThroat(m.m))\n .map (m => "[[" + capitalize (m.m) + "|equip_materia][$_where = 'throat', $_i = " + m.i + "]]")\n .join (', ')>>\n<<if $pc.materia.dick.length>>\\n==stuff in foreskin== (materia already equipped on dick)\n<<else>>\\nstuff in foreskin: <<print $materias\n .map ((m, i) => {return {m: m, i: i}; })\n .filter(m => canFitInDick(m.m))\n .map (m => "[[" + capitalize (m.m) + "|equip_materia][$_where = 'dick', $_i = " + m.i + "]]")\n .join (', ')>>\n<<endif>>\n\n[[← back|rewrite combat mechanics]]
<<print ((pc, materias, where, i) => {\n if (pc.materia[where][i] === "seal") {\n return "You dig your fingers into the magical surface sealing your dick to try to get at the materia, but you can't peel it off.";\n }\n let removed = pc.materia[where].splice (i, 1)[0];\n materias.push (removed);\n switch (where) {\n case "throat":\n return "You open wide and reach into your mouth, wetly gurgling up bubbly froth across your fingers. You flex your tonsils, fingertips sliding over the smooth crystal surface, and with a wet retch you cough the " + capitalize (removed) + " materia up into your mouth, where you pull it out, slick and shining with your drool.";\n case "ass":\n return "You get down on all fours, reaching back between your legs with your left hand to dig into your hole. You slide your fat fingers over your asshole, grunting as you have to contort yourself into a pretzel to reach deeper. You have to shove your entire hand up your ass, pushing and pulling as you flex the smooth muscle of your guts before you squirt the smooth, crystalline materia into your waiting hand. You tug backwards, groaning as you unfold yourself, and pull the " + capitalize (removed) + " materia from your ass with a slurp, leaving your hole wetly gaped and the materia slick and shining in your palm.";\n case "dick":\n switch (removed) {\n case "shiva":\n return "You slide your fingers into your fat cunt and curl them around the smooth, slippery " + capitalize (removed) + " materia, nocked up just under your bloated clit. You pull it out, and there's a disorienting feeling of your flesh reshaping itself: clit swelling fatter and fatter, soft flesh sagging and folding as your shaft knocks against your fingers, fat lips smearing themselves shut, and then a heavy lurching //spang// as your regrowing balls squirt out of your body cavity, back into your growing sac. You hold the Shiva materia up to the light, its surfaces slick and shining with your juices.";\n case "phoenix":\n return "You slide your fingers into your bloated cloaca and dig deeper. You have to shove your fingers down to the knuckle, buried deep between your lips, before your fingertips catch against the smooth, slippery " + capitalize (removed) + " materia, sunk down against your prostate. You pull it out, and there's a disorenting feeling of your flesh reshaping itself: spurs merging together into the two halves of your cock, cloaca smearing itself together into a single shaft. Your cock lolls out of the opening, flesh smearing together into your sac, and then there's the burning //spang// as your regrowing balls squirt out of your body cavity, back into your reinflating sac. You hold the Phoenix materia up to the light, its surface slick and shining with your juices.";\n\n case "ifrit":\n case "titan":\n case "bahamut":\n default:\n return "You feel the bulbous materia through your foreskin, swelling out your cocktip, and you reach down and peel your foreskin back, letting the " + capitalize (removed) + " materia pop out into your palm with a wet slurp, leaving it glistening in your palm, oozing your backed-up pre down over your skin.";\n }\n default:\n return "You take the " + capitalize (removed) + " materia out of your " + where + ".";\n }\n}) ($pc, $materias, $_where, $_i)>>\n[[next →|switch materia]]
<<print ((pc, materias, where, i) => {\n if (where === "dick" && pc.materia.dick.length > 0) {\n return "only one materia allowed in/on your dick!";\n }\n let target = materias[i];\n pc.materia[where].push (target)\n materias.splice (i, 1);\n switch (where) {\n default:\n return "You put the " + capitalize (target) + " materia in your " + where + ".";\n }\n}) ($pc, $materias, $_where, $_i)>>\n\n[[next →|switch materia]]
<<block sex>>\\n<<display "recprose">>\n<<display "optchunk">>\n<<endblock>>
<<print nextProse($sexScene).join(String.fromCharCode(0x20))>>\n<<set $_r = resolve($sexScene)>>\n<<if $_r === '' && !$_break>><<display recprose>><<else>><<print $_r>><<endif>>
<<block options>><<if $_advance>>\\n<<set $_advance to false>>\\n<<display "recprose">>\n<<display "optchunk">>\n<<else>><<if !$_break>><div class="uibox"><<click "Keep going →">>\\n <<set $_advance to true>>\n <<set {\n reshow ("options");\n unroll (document.querySelector(".passage .options"));\n}>>\\n<<endclick>> ==Item==</div>\\n<<else>>\\n<<print nextProse($sexScene).join(String.fromCharCode(0x20))>>\n<<set $_break to false>>\\n[SCENE DONE]\n<<set $xp = cockXp ($pc.stats.throat.tolerance, $partner.stats.cock, $sexScene.meters.stage, $sexScene.meters.partnerTimesCame)>>\n<div class="uibox">Got <<print $xp>> XP!</div>\n[[→|demo combat mechanics]]\\n<<endif>>\\n<<endif>>\n<<endblock>>
<<print statsPage ($pc)>>\n[[switch materia]]\n* [[scene: red xiii|demo red]]\n* <hr>\n* [[scene: arena guard|demo guard]]\n* [[scene: mr. coates|demo coates]]\n* <hr>\n* [[scene: titan|demo titan]]\n* [[scene: ifrit|demo ifrit]]\n* [[scene: kujata|demo kujata]]\n* [[scene: bahamut|demo bahamut]]
<<set $partner =\n { name: "Red XIII"\n , nick: "Red"\n , bio: "Flaming lab rat dog. Big monster-guy somewhere between a wolf and a lion. Comes up a little past your waist. Weighs a little less than you, which makes him pretty bulky for a wolf-rat-lion. Red fur, flame tail, tattooed all over. You didn't even know you could do that to fur. Has a bunch of bangles in his mane and a golden anklet on each ankle."\n , status: "normal"\n , stats:\n { cock:\n { lvl: {lvl: 5, xp: 0}\n , base: [18, 4] /* base damage, in [avg, std dev] */\n , loads: 3\n , sizeMod: 13 /* flat addition to opponent tightness values */\n , lengthMod: 3 /* number of times it needs to break through tightness to get hilted (& implicitly, number of scene stages) */\n , bio: "Red's dick is a nightmare. He's got a sheathed animal dick. A pointed, tapering pillar of softly glowing flesh. It's covered all over with stiff, nubby barbs that saw on each withdrawal, and the very base of his dick balloons out into an enormous fleshy knot when he cums. The knot is covered in barbs too. He stays knotted for maybe a half-hour each time, and all the while his barb-coated knot is jerking back and forth across your prostate. You like it, but maybe most people wouldn't."\n }\n , stimulation:\n { cock: 96\n }\n }\n , skills: {}\n , meters: {}\n , materia:\n { dick: []\n }\n }>>\\n<<print statsPage ($partner)>>\\n<<set {\n $sexScene = sexStart ($pc, $partner, randomFromList (hasPussy ($pc) ? ["throat", "ass", "cunt"] : ["throat", "ass"]));\n\n}>>\\n* [[fuck him|DEMO SCENE]]\n* [[← back|demo combat mechanics]]
<<set $partner =\n { name: "Arena Guard"\n , nick: "the guard"\n , bio: "One of the many uniformed Gold Saucer staff. This one is guarding the closed Battle Arena. He's wearing an off-blue uniform, with a visored cap that hides his eyes under its dark sheen. He's tan, with the hint of a tattoo peeking up across his collar. He's not hugely muscular, but he's pretty well-defined."\n , status: "normal"\n , stats:\n { cock:\n { lvl: {lvl: 5, xp: 0}\n , base: [12, 2]\n , loads: 1\n , sizeMod: 8\n , lengthMod: 2\n , bio: "His uniform fits well, giving him a distinct bulge in his crotch. Pretty big, but not the biggest dick out there. But you're not that picky."\n }\n , stimulation:\n { cock: 96\n }\n }\n , skills: {}\n , meters: {}\n , materia:\n { dick: []\n }\n }>>\\n<<print statsPage ($partner)>>\n<<set {\n $sexScene = sexStart ($pc, $partner, randomFromList (hasPussy ($pc) ? ["throat", "ass", "cunt"] : ["throat", "ass"]));\n}>>\n* [[fuck him|DEMO SCENE]]\n* [[← back|demo combat mechanics]]
<<set $partner =\n { name: "Mr. Coates"\n , nick: "Coates"\n , bio: "The manager at Corel Prison. Another convict, but he's set up a life as a middle-manager between the convict gangs and the gold saucer management. He's well-dressed, wearing a fashionable green suit kept open across his bare chest, with a shining golden pendant nestled between his muscular pecs. He's darkskinned, with his short hair bleached blond and styled in a high top fade."\n , status: "normal"\n , stats:\n { cock:\n { lvl: {lvl: 5, xp: 0}\n , base: [24, 4] /* base damage, in [avg, std dev] */\n , loads: 2\n , sizeMod: 14 /* flat addition to opponent tightness values */\n , lengthMod: 3 /* number of times it needs to break through tightness to get hilted (& implicitly, number of scene stages) */\n , bio: "The guy's a mutant. He's always got a bulge in his slacks like he's hard already, but that's just his dick showing through his pants and his compression shorts and a jock. It's nice: deep brown flesh; uncut, with a dark purple cockhead; neatly trimmed spray of tightly-coiled dark hair framing the base. Soft, the thing's just as big as your dick hard. Hard... You've been fisted by guys with smaller arms. He's got balls to match, with each one bigger than your fist."\n }\n , stimulation:\n { cock: 96\n }\n }\n , skills: {}\n , meters: {}\n , materia:\n { dick: []\n }\n }>>\\n<<print statsPage ($partner)>>\n<<set {\n $sexScene = sexStart ($pc, $partner, randomFromList (hasPussy ($pc) ? ["throat", "ass", "cunt"] : ["throat", "ass"]));\n}>>\n* [[fuck him|DEMO SCENE]]\n* [[← back|demo combat mechanics]]
<<set $partner =\n { name: "Titan"\n , nick: "Titan"\n , bio: "A giant eidelon, called up from an Ancient materia. A man beyond human proportions: eight feel tall, built like a pro wrestler. The ground shakes when he steps forward. Dark grey-brown skin, white hair, chunky tusks, wearing only a fang necklace draped over his huge pecs and heavy golden bracers. Completely hairless, save for his head and a spray of short white fuzz framing his cock."\n , status: "normal"\n , stats:\n { cock:\n { lvl: {lvl: 5, xp: 0}\n , base: [16, 4]\n , loads: 3\n , sizeMod: 26\n , lengthMod: 2\n , bio: "His cock is bulky, brutally thick, and studded with fat beads along the underside, submerged under his flesh. It's actually not that much bigger than yours: maybe an inch longer, a little bit thicker around. It looks stubby on his enormous frame, but it's still nearly a foot long. His flesh is a dull, muted grey, darker along his shaft than the rest of his body, and his revealed cocktip is nearly black, a deep purple-black color that slowly tinges down his shaft."\n }\n , stimulation:\n { cock: 96\n }\n }\n , skills: {}\n , meters: {}\n , materia:\n { dick: []\n }\n }>>\\n<<print statsPage ($partner)>>\n<<set {\n $sexScene = sexStart ($pc, $partner, randomFromList (hasPussy ($pc) ? ["throat", "ass", "cunt"] : ["throat", "ass"]));\n}>>\n* [[fuck him|DEMO SCENE]]\n* [[← back|demo combat mechanics]]
<<set $partner =\n { name: "Ifrit"\n , nick: "Ifrit"\n , bio: "A giant eidelon, called up from an Ancient materia. He's a giant man: ten feet tall, hugely muscular, gold-yellow skin, fiery red hair. More like eleven feet if you count his horns. Coarsely haired all across his forearms and calves, with a thick spray of bright red hair fanning out across his chest and trailing down his chiseled stomach."\n , status: "normal"\n , stats:\n { cock:\n { lvl: {lvl: 5, xp: 0}\n , base: [20, 4]\n , loads: 3\n , sizeMod: 34\n , lengthMod: 3\n , bio: "Ifrit's cock is a massive club of bloated, discolored flesh. It's mottled, dusky gold-tan, and his heavy foreskin is heavy, soft leather. It's nearly as big as your forearm. Fiery, red-gold pre oozes from the tip, like molten glass, or lava. It's not actually that hot, thankfully. He's also got a knot, never really visible -- it only shows when he's sunk balls-deep inside somebody. It's felt, not seen."\n }\n , stimulation:\n { cock: 96\n }\n }\n , skills: {}\n , meters: {}\n , materia:\n { dick: []\n }\n }>>\\n<<print statsPage ($partner)>>\n<<set {\n $sexScene = sexStart ($pc, $partner, randomFromList (hasPussy ($pc) ? ["throat", "ass", "cunt"] : ["throat", "ass"]));\n}>>\n* [[fuck him|DEMO SCENE]]\n* [[← back|demo combat mechanics]]
<<set $partner =\n { name: "Kujata"\n , nick: "Kujata"\n , bio: "A giant eidelon, called up from an Ancient materia. He's an enormous boar: taller than you are, and he's on all fours. His coat's bristly and dark brown, his horns are a luminous purple, like raw obsidian. He's got six eyes, all glowing yellow, and a stiff mohawk of bright red hair. His nose is pierced with a thick bull-ring of purple horn, and it's got three golden rings looped around it that jangle and clash with every breath, breaking out into a fierce clatter when he moves."\n , status: "normal"\n , stats:\n { cock:\n { lvl: {lvl: 5, xp: 0}\n , base: [20, 6]\n , loads: 6\n , sizeMod: 42\n , lengthMod: 3\n , bio: "Kujata's dick is enormous: a monstrous, bestial boar-cock. It's a long, spear-like prong, with a pronounced spiral groove along its sides. The pointed tip's nearly as broad as your fist, and it only gets thicker on the way down. It's maybe as long as from your fingertips to your bicep: at least two and a half feet, maybe three. Despite all that, his cock is a tiny thing compared to his balls: immense, low-hanging boar-balls, nearly dragging on the ground. Each one is nearly as broad as your entire chest."\n }\n , stimulation:\n { cock: 96\n }\n }\n , skills: {}\n , meters: {}\n , materia:\n { dick: []\n }\n }>>\\n<<print statsPage ($partner)>>\n<<set {\n $sexScene = sexStart ($pc, $partner, randomFromList (hasPussy ($pc) ? ["throat", "ass", "cunt"] : ["throat", "ass"]));\n}>>\n* [[fuck him|DEMO SCENE]]\n* [[← back|demo combat mechanics]]
<<set $partner =\n { name: "Bahamut"\n , nick: "Bahamut"\n , bio: "A giant eidelon, called up from an Ancient materia. The king of dragons, called here in his least aspect. He's still terrifyingly powerful. A massive black dragon with an underbelly of darkly-shimmering gold. His body is roughly man-shaped; he could walk on his hind legs as well as on all fours. His body is covered in thick slabs of curving black scale, almost closer to armor than anything reptilian, and his head is crowned with a thicket of huge, straight horns."\n , status: "normal"\n , stats:\n { cock:\n { lvl: {lvl: 5, xp: 0}\n , base: [30, 6]\n , loads: 8\n , sizeMod: 70\n , lengthMod: 4\n , bio: "Bahamut's cock -- cocks -- are just as terrifying as the rest of him. Between his hind legs he's got a bulging vent, cracking open to reveal dark flesh mazed with golden veins. Spreading his vent wide are his twin dragon cocks: towers of raw black-purple flesh, each one coated in stiff spurs that are webbed together with lacy fringes of raw, blue-black flesh. They look more like torture devices than dicks. Each one is maybe the length of one of your legs. Together they're probably more than half your weight -- 130 lbs of cock. His pre is an inky, faintly-luminous purple slime, sometimes threaded through with golden strings, and the whole mess is continually drizzling down from his twin cocktips, webbing together his immense cocks with cords of slime, gurgling down over his gaping vent to spill onto the floor in a steaming puddle."\n }\n , stimulation:\n { cock: 96\n }\n }\n , skills: {}\n , meters: {}\n , materia:\n { dick: []\n }\n }>>\\n<<print statsPage ($partner)>>\\n<<set {\n $sexScene = sexStart ($pc, $partner, randomFromList (hasPussy ($pc) ? ["throat", "ass", "cunt"] : ["throat", "ass"]));\n}>>\\n* [[fuck him|DEMO SCENE]]\n* [[← back|demo combat mechanics]]
'written' means the basic prose outline is written, but the game mechanics and parametric splices (for clothes or skill levels or w/e) won't be fully implemented\n'coded' means various code splices are in place, HP-loss branches are properly triggered, and generally all the logic is in place\n\nthis changelog will contain spoilers, in that it will reference trigger conditions, endings, and other relevant information for scenes added.\n\nversion 0.3 (~66,000 words)\n* yet more bugfixes\n* wrote battle arena guard dick-riding scene\n* wrote arena malboro scene (but not the lead-up to it, so it's just a link from the battle arena)\n* wrote the red xiii hotel room anal/knotting scene\n* wrote & coded the red xiii hotel room throatfuck scene (with failure/limit break branches)\n* X added 'hotel red xiii transform fuck' (but not yet reachable, sry)\n* wrote intro for dio's behemoth fuck challenge\n* wrote a chocobo breedmare gangbang scene feat. teioh (currently accessible through a link at chocobo square)\n* wrote the 'default' ending scene (sephiroth) with two different versions depending on whether you had sex with cloud or not\n* wrote the behemoth-breeder ending scene (solo, w/o dyne)\n----\nversion 0.2 (~52,000 words)\n* a bunch of bugfixes!\n** your description will no longer fill up with 'barret's\n** running out of HP on DEEP PUNCH while a random scene is happening will no longer trigger an error\n** the bonus '2nd round' eligor scene is now coded correctly & won't lead to a black screen\n** inventory layout is less busted\n** using hypers and tranquilizers works\n** there are now indicators for damage/healing, instead of just presenting the new HP total\n** minor tweaks to the way the description page is laid out\n* new content:\n** coded & written (partial): third random encounter while using DEEP PUNCH machine (sporty jock voyeur)\n----\nversion 0.1\n* added version numbers\n* new content:\n** written: arena 1st round grashtrike\n** written: arena 3rd round eligor, bonus skillcheck sections after the initial scene\n** written: arena 5th round vs. fangs\n** written: arena 6th round vs. crawlers\n** written: Mr. Coates BJ scene\n** written: arena guard BJ scene (prior to arena opening)\n** written & coded: second random encounter while using DEEP PUNCH machine (voyeur couple)\n** written: Red XIII room scene & breeding scene\n** written (partial) & coded: chocobo fuck limitbreak scene\n** written (partial): chocobo race chocobo lure solo scene\n** coded: chocobo broodmare ending (have chocobo lure equipped when you run the prison chocobo race, then visit dio afterward)\n** coded: dyne/coates threesome in corel prison, after freeing dyne\n\ncontent prior to version numbers\n* intro cloud & red xiii scenes\n* cait sith scene\n* DEEP PUNCH events up to 'deep punch'\n** 1 random deep punch event\n* initial dio conversation to unlock battle square\n** 2x battle square round 1 options\n** 3x battle square round 2 options\n* 1x battle square round 3 options (eligor)\n* dio interaction after running battle square first time\n* getting fucked by a chocobo after betting on a chocobo race\n* stub or half-finished content for some other scenes, ultimately reaching to 3 endings available, each with 2 variations.\n\n[[<--|Start]]
this is a ff7 fangame where you play as barret during the first gold saucer section in disc 1. that's not in the ff7 remake, so this does kind of assume knowledge of a 24-year-old video game. it's a big amusement park. it's the part where you go on a date with somebody in the original game.\n\nthis is an attempt to write some shortform porn. specifically, with a goal of most sex scenes being 3-4 paragraphs long. (i immediately made that harder on myself by adding a lot of branching, so that each sex scene is actually a bunch of short sequences, but, that's how things are sometimes i guess.) currently this contains around ~66,000 words.\n\nbasically everything accessible in-game is half-finished to some degree. a lot of sex scenes just kind of end.\n\nright now the capitalization and formatting is pretty uneven, and there are a few chunks with uncoded prose shims. i'll probably fix that at some point. trying to use items or check your status in the middle of a sex scene will mess up a bunch of the logic; i'll probably restructure the status sidebar at some point to prevent that, but keep that in mind for right now.\n\ni'd say this game is very heavily based around bottoming & powerbottoming. there are no sex scenes where you top.\n\nanyway this is that section of the game but everything is incredibly pornographic. sexual content: (stuff that's struck out isn't actually in the game yet)\n* fucking machines\n* fisting\n* public sex\n* public use (only a little currently)\n* exhibitionism\n* ==gangbangs==\n* prolapses (frequently running out of hp at/near the end of a scene leads to a prolapse variant. plus there are just some prolapse scenes)\n* gagging/cum vomit (as in, vomiting up phlegm or cum, sometimes because it's gross monster cum==, sometimes because you're getting facefucked a lot==)\n* pissplay (not a whole lot so far though)\n* drug use / chemsex (b/c this is essentially what rpg healing and status-changing items are, when put in a sex context. there's porn analogues to the 'fury' and 'sadness' statuses in ff7, which raise or lower your damage taken & limit charge, and items to set or remove those statuses, and there's text describing the items' effects on your body. ==some sex scenes have people use status-changing items on themselves or others.== nobody's snorting meth.)\n* xeno/feral (red xiii)\n* bestiality (chocobos and monsters)\n* knotting (red xiii & monsters)\n* mpreg (mentioned & involved in two of the endings)\n* flagrant abuse of game mechanics. that's barret's actual limit break calculation, thank you final fantasy wiki.\n\n[[<--|Start]]
<<if $barret>>\n<<print statScreen ($barret, $inventory)>>\n<<endif>>\\n<<if ["Barret"].indexOf (passage()) === -1 && !tale.passages[passage()].tags.includes ("item")>><<set $_back to passage()>><<endif>>
#sidebar #storyMenu { display: block; }\n\n.failedReq { color: #f41; }\n.uibox ul.sceneslist {}\n.uibox ul.sceneslist li { display: list-item; list-style: disc; }\n.subscene { display: block; padding-left: 1.5em; }\n\nbody { margin-left: 3em; }\n#sidebar { width: 19em; }\n#title { }\n #title #storyTitle {}\n #title #storySubtitle {}\n #title #titleSeparator {}\n #title #storyAuthor {}\n\n.meta { color: #ccc; }\n\n.choco_yellow { color: #fea; }\n.choco_green { color: #bfb; }\n.choco_blue { color: #acf; }\n.choco_red { color: #fca; }\n.choco_purple { color: #fbf; }\n.choco_white { color: #fff; }\n.choco_pink { color: #fdd; }\n.choco_black { color: #aaa; }\n\n.limitbreak { display: block; border: 1px solid #fff; border-radius: 6px; background: rgba(255, 79, 191, 0.75); text-transform: uppercase; text-align: center; }\n@keyframes limitbreak {\n 0% { color: red; }\n 16% { color: orange; }\n 33% { color: yellow; }\n 50% { color: green; }\n 66% { color: blue; }\n 83% { color: indigo; }\n 100% { color: purple; }\n}\n\nh1 { font-size: 250%; }\nh2 { font-size: 150%; }\nhr { border: none; border-top: 1px solid #aaa; margin: 1.12em 5em; }\n\n.uibox hr { margin: 0; border: none; border-top: 1px solid #0ff; margin: 0 -8px; }\n\n#storyTitle, #sidebar #storySubtitle, #titleSeparator, #storyAuthor, #bookmark { display: none; }\n\na.internalLink { color: #37f; }\n.passage a.internalLink:hover, .passage a.reviseLink:hover { color: #fff; }\n\n.passage ul { margin-top: 0; }\n.passage ul li:empty { display: none; }\n\n\n\n\n.uibox ul.substats { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0; padding: 0; }\n.uibox ul.substats > li { flex-basis: 48%; margin: 0; padding: 0; }\n.uibox ul.substats li .stat { display: inline-block; width: 10%; }\n.uibox ul.substats li .fnum { display: inline-block; width: 45%; text-align: right; }\n.uibox ul.substats li .fstat { display: inline-block; width: 50%; }\n.uibox ul.substats li .num { display: inline-block; width: 50%; text-align: right; }\n.uibox ul.thin { margin: 0; padding: 0}\n\n#sidebar #stats, .uibox, ul.gamemenu { border: 2px solid #fff; border-radius: 6px; padding: 8px;\n background: radial-gradient(ellipse farthest-corner at 0% 0%, #00f, #004); color: #e6e9e8; text-shadow: 2px 2px #000; box-shadow: 0 0 3px 1px #888; }\n .passage ul.gamemenu { list-style: none; }\n .passage ul.gamemenu a { color: #fec; }\n .passage ul.gamemenu li { position: relative; }\n .passage ul.gamemenu li:hover::before { content: '\261b'; display: inline-block; width: 1.4em; text-align: center; margin-left: -1.4em; color: #fff; font-size: 250%; position: absolute; top: 0; left: 0.25em;}\n #sidebar #stats ul, .uibox ul { clear: both; margin: 0; padding: 0 0 0 1em; }\n #sidebar #stats li, .uibox li { color: #e6e9e8; text-align: left; padding: 0; margin: 0; list-style: none; }\n #sidebar #stats a, .uibox a { float: left; padding: 0; color: #fea; }\n #sidebar #stats a:hover, .uibox a:hover { color: #fff; }\n #sidebar #stats .lv, .uibox .lv { font-weight: bold; color: #1ed8d9; }\n #sidebar #stats .stat, .uibox .stat { color: #1ed8d9; }\n #sidebar #stats .hp, .uibox .hp { display: inline-block; width: 8em; text-align: right; }\n #sidebar #stats .status, .uibox .status { color: #d10ad1; font-weight: normal; }\n #sidebar #stats .status { float: left; margin-left: 0.6em; }\n #sidebar #stats .num, .uibox .num { display: inline-block; width: 3.1em; text-align: right; }\n #sidebar #stats .barw, .uibox .barw,\n #sidebar #stats .limitw, .uibox .limitw { position: relative; }\n #sidebar #stats .label, .uibox .label { font-variant: small-caps; position: absolute; top: -20px; left: 0.2em; }\n #sidebar #stats .bar, #sidebar #stats .barb, .uibox .bar, .uibox .barb { display: block; position: absolute; bottom: 0; height: 3px; width: 100%; }\n #sidebar #stats .barb, .uibox .barb { background: #400618; }\n #sidebar #stats .bar, .uibox .bar { background: linear-gradient(to right, #2e72e8, #c2bffe); }\n .heal, .dmg { vertical-align: super; position: relative; z-index: 1; }\n .heal { color: #5f5; }\n .dmg { color: #f40; }\n\n .limitw { display: inline-block; height: 1em; width: 3em; border: 2px outset; position: relative; margin: 0em 0 0 1em; position: relative; top: 0.5em; }\n .uibox .barw .label { left: 0.7em; }\n .uibox .limitw .label { top: -26px; }\n .boxb, .box { display: block; position: absolute; width: 100%; height: 1em; }\n .boxb { background: linear-gradient(to bottom\n , #141a16\n , #141a16 7%\n , #565656 8%\n , #7b7b7b 95%\n , #6b6b6b 100%\n ); }\n .box { background: linear-gradient(to bottom\n , #9a4e72\n , #9a4e72 7%\n , #d2a5bc 8%\n , #e9dde9 33%\n , #e78fb7 35%\n , #a88697 95%\n , #7d6d77 100%\n ); }\n\n\n #sidebar ul#inventory { display: flex; flex-wrap: wrap; }\n #sidebar ul#inventory li { width: 50%; text-align: left; color: #e6e9e8; margin: 0; }\n #sidebar ul#inventory li .item { display: inline-block; font-weight: normal; width: 80%; }\n #sidebar ul#inventory li .invc { display: inline-block; width: 20% }\n\n #sidebar ul#inventory li a { color: #fea; }\n #sidebar ul#inventory a:hover { color: #fff; }\n\n #sidebar .slot, .uibox .slot { display: inline-block; width: 3em; text-align: right; color: #1ed8d9; font-weight: normal; }\n #sidebar .slots, .uibox .slots { display: inline-block; border: 1px inset #999; background: rgba(0.5,0.5,0.5,0.75); height: 1.65em; line-height: 1.65em; }\n #sidebar .materia, .uibox .materia { display: block; float: left; position: relative; width: 1.6em; height: 1.6em; vertical-align: middle; background: transparent radial-gradient(circle\n , #1b1b1b\n , #1b1b1b 14%\n , #343434 16%\n , #343434 19%\n , #1b1b1b 20%\n , #1b1b1b 50%\n , #999999 51%\n , #d1d1d1 60%\n , transparent 63%\n ); }\n #sidebar .materia::after, .uibox .materia::after { display: block; content: ' '; position: absolute; top: 0; left: 0; width: 1.6em; height: 1.6em; clip-path: circle(40%); opacity: 0.7; }\n #sidebar .materia.magic::after, .uibox .materia.magic::after { background:\n radial-gradient(circle closest-corner at 33% 33%\n , #9faea7\n , transparent 33%\n )\n , linear-gradient(to bottom right\n , #206420\n , #68f168\n ); }\n #sidebar .materia.summon::after, .uibox .materia.summon::after { background:\n radial-gradient(circle closest-corner at 33% 33%\n , #ae9fa7\n , transparent 33%\n )\n , linear-gradient(to bottom right\n , #642020\n , #f16868\n ); }\n #sidebar .materia.support::after, .uibox .materia.support::after { background:\n radial-gradient(circle closest-corner at 33% 33%\n , #9faeae\n , transparent 33%\n )\n , linear-gradient(to bottom right\n , #206464\n , #68f1f1\n ); }\n #sidebar .materia.command::after, .uibox .materia.command::after { background:\n radial-gradient(circle closest-corner at 33% 33%\n , #aeae9f\n , transparent 33%\n )\n , linear-gradient(to bottom right\n , #646420\n , #f1f168\n ); }\n #sidebar .materia.independent::after, .uibox .materia.independent::after { background:\n radial-gradient(circle closest-corner at 33% 33%\n , #ae9fae\n , transparent 33%\n )\n , linear-gradient(to bottom right\n , #642064\n , #f168f1\n ); }
window.passage = function () {\n return state.history[0].passage ? state.history[0].passage.title : "???";\n}
#passages a.reviseLinkDisabled { color: #fff; cursor: default; }\n#passages a.reviseLinkDisabled:hover { text-decoration: none; color: #fff; }\n\n#passages a.fauxLink { color: #ccc; text-decoration: line-through; }
.uibox.skill .uibox.skill { margin: 0 -9px -8px; }\n.block { margin: 0 -8px; padding: 8px 8px; border-top: 1px solid #0ff; background: #004; }\n.uibox .block:last-child { margin-bottom: -8px; }\n.block p:first-child { margin-top: 0; }\n.block p:last-child { margin-bottom: 0; }\n.inline { display: inline-block; margin: -8px -8px -8px 8px; padding: 4px; border-left: 1px solid #0ff; background: #004; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }\n.pass { color: #8f8; }\n.fail { color: #f62; }
<<if $_i == "potion">>\nYou get out a potion.\n* <<if $barret.throat.cur < $barret.throat.max>>[[drink it|potion throat]]<<else>>==drink it== throat HP max<<endif>>\n* <<if $barret.ass.cur < $barret.ass.max>>[[pour it into your ass|potion ass]]<<else>>==pour it into your ass== ass HP max<<endif>>\n* <<print "[[nevermind|" + $_back + "]]">>\n<<else if $_i == "hyper">>\nYou get out a hyper.\n* <<if $barret.status === "horny" >>==drink it== already horny<<else>>[[drink it|hyper]]<<endif>>\n* <<print "[[nevermind|" + $_back + "]]">>\n<<else if $_i == "tranquilizer">>\nYou get out a tranquilizer.\n* <<if $barret.status === "dazed">>==drink it== already dazed<<else>>[[drink it|tranquilizer]]<<endif>>\n* <<print "[[nevermind|" + $_back + "]]">>\n<<else if $_i == "hi-potion">>\nYou get out a hi-potion.\n* <<if $barret.throat.cur < $barret.throat.max>>[[drink it|hi-potion throat]]<<else>>==drink it== throat HP max<<endif>>\n* <<if $barret.ass.cur < $barret.ass.max>>[[pour it into your ass|hi-potion ass]]<<else>>==pour it into your ass== ass HP max<<endif>>\n* <<print "[[nevermind|" + $_back + "]]">>\n<<else if $_i == "phoenix down">>\nYou hold a phoenix down in your hand. Its flames whisper across your skin. <span class="meta">(Phoenix downs are used automatically when you're KOed, and automatically restore you to 1/4th max health.)</span>\n\n* <<print "[[nevermind|" + $_back + "]]">>\n<<else>>\n{??? unknown item '<<print $_i>>'}\n(could be: GP, ether, carob nut)\n\n<<print "[[<--|" + $_back + "]]">>\n<<endif>>
You gulp down the potion.\n\nit soothes the rough burn in your well-used throat, leaving you feeling ready to get throatfucked more.\n<<print damage ($barret, $inventory, "throat", -100)>>\n<<print gainItem ($inventory, "potion", -1)>>\n\n<<print "[[-->|" + $_back + "]]">>
You uncork the potion and pour it into your ass.\n\nyou gotta lie on the ground, legs up in the air, and twist around so you can line up your good hand with your spread asshole. the potion is a little more viscous than water, and it tingles across your hairy taint as you spill it down the crack of your ass, gurgling as it pours into your puffy asshole. the healing energy stings as it works, buzzing all through your ass as it spills deeper inside you.\n\n<<print damage ($barret, $inventory, "ass", -100)>>\n<<print gainItem ($inventory, "potion", -1)>>\n\n<<print "[[-->|" + $_back + "]]">>
You gulp down the hi-potion.\n\nit soothes the rough burn in your well-used throat, leaving you feeling ready to get throatfucked more.\n<<print damage ($barret, $inventory, "throat", -500)>>\n<<print gainItem ($inventory, "hi-potion", -1)>>\n\n<<print "[[-->|" + $_back + "]]">>
You uncork the hi-potion and pour it into your ass.\n\nyou gotta lie on the ground, legs up in the air, and twist around so you can line up your good hand with your spread asshole. the potion is a little more viscous than water, and it tingles across your hairy taint as you spill it down the crack of your ass, gurgling as it pours into your puffy asshole. the healing energy stings as it works, buzzing all through your ass as it spills deeper inside you.\n\n<<print damage ($barret, $inventory, "ass", -500)>>\n<<print gainItem ($inventory, "hi-potion", -1)>>\n\n<<print "[[-->|" + $_back + "]]">>
You drink the hyper. It's bitter and chemical.\n\n<<if charStatus ($barret) === "dazed">>A few seconds after swallowing it down, you feel a full-body flush, and the hazy, floaty feeling of being dazed dissipates from the rush of heat.\n\n<<print charStatus ($barret, "normal")>>\n<<else>>A few seconds after swallowing it down, you feel a full-body flush: heart pounding in your chest, heat washing over your skin.\n\n<<print charStatus ($barret, "horny")>>\n<<endif>>\\n\n<<print "[[-->|" + $_back + "]]">>
You drink the tranquilizer. It's smoky.\n\n<<if charStatus ($barret) === "horny">>it numbs your body, chasing away the burning head of horniness filling your body. for a moment, a chill runs through you, making your skin prick up into goosebumps.\n\n<<print charStatus ($barret, "normal")>>\n<<else>>it numbs your body, making you feel dazed and floaty, like you're disconnected from your body. all the aches from your well-used throat and ass feel distant and far away, reduced to a pleasant-feeling throb.\n\n<<print charStatus ($barret, "dazed")>>\n<<endif>>\\n\n<<print "[[-->|" + $_back + "]]">>
<<nobr>>\n<<set $bpTotal to 0>>\n<<set $barret to\n { name: "Barret"\n , ass: {cur: 32, max: 32}\n , throat: {cur: 32, max: 32}\n , limit: 0\n , status: "horny"\n , lvls:\n {\n }\n , slots:\n { ass: null\n , dick: null\n , throat: null\n }\n , cum:\n { face: []\n , ass: []\n , body: []\n }\n }>>\n<<set $inventory to {}>>\n\n<<set $sex to {}>>\n\n<<set $cumslut to {lvl: 1, xp: 0}>>\n<<set $gape to {lvl: 1, xp: 0}>>\n<<set $exhib to {lvl: 1, xp: 0}>>\n<<set $ass to {cur: 32, max: 32}>>\n<<endnobr>>
<<nobr>>\n<<set $_who to parameter(0)>>\n<<if $sex [$_who]>>\n<<set $sex [$_who] += 1>>\n<<else>>\n<<set $sex [$_who] = 1>>\n<<endif>>\n<<endnobr>>
<div class="uibox"><<print parameter(0)>>\n“<<print parameter(1)>>”</div>
<<nobr>>\n<<set $gape.xp += 1>>''Gained gape XP!''\n<<if $gape.xp >= [1, 2, 3, 4, 5, 6][$gape.lvl]>>\n<<set $gape.lvl += 1>>''Gape level up!''\n<<set $gape.xp to 0>>\n<<endif>>\n<<endnobr>>
<<nobr>>\n<<set $cumslut.xp += 1>>''Gained cumslut XP!''\n<<if $cumslut.xp >= [1, 2, 3, 4, 5, 6][$cumslut.lvl]>>\n<<set $cumslut.lvl += 1>>''Cumslut level up!''\n<<set $cumslut.xp to 0>>\n<<endif>>\n<<endnobr>>
<<nobr>>\n<<set $exhib.xp += 1>>''Gained exhibitionist XP!''\n<<if $exhib.xp >= [1, 2, 3, 4, 5, 6][$exhib.lvl]>>\n<<set $exhib.lvl += 1>>''Exhibitionist level up!''\n<<set $exhib.xp to 0>>\n<<endif>>\n<<endnobr>>
You're Barret. Barret Wallace. Big black guy, broadly muscled, big flaming skull tattoo all over your left shoulder and bicep. Hair in a low fade, chiseled jaw a mess of coarse stubble. Some shrapnel scars across your right cheek, slicing down over your jaw. Hairy chest. Hairy most everywhere, actually, in tightly-coiled curls of dark hair. Silver ring through your left ear. Right arm replaced with a gatling-gun just below the elbow.\n\n<<print skillswitch ($barret, "exhibitionist", lvl => {\n switch (lvl) {\n case 0: return "You're fully dressed.";\n case 1: return "your clothes are torn and scuffed, showing off strips of your bare chest and thighs, and the seat of your pants has been torn apart, revealing slivers of your bare ass as you walk.";\n case 2: return "your clothes have been shredded apart into tatters, only held in place by the more robust leather and metal of your belts around your thighs, chest, and forearms. your bare skin is on display: jacket and shirt discarded, showing off your muscled, hairy chest; the shreds of your pants only cling to your belted thighs, letting your cock and balls hang out, bare ass on display for easy access.";\n case 3: return "you're stripped down to only belts and boots: glossy brown leather straps wrapped around your midriff, thighs, and forearms, with a single bracer on your good arm. other than that, you're entirely naked: hairy ass on display, skin bare of any clothing";\n case 4: return "you're bare-ass naked save for you dog tags. your bare feet squelch on the floor, cum-glazed, and the cool night air billows all over your naked body. your cock is perpetually half-hard, jutting out over your heavy balls."\n default: return "(4+) you're bare-ass naked save for you dog tags. your bare feet squelch on the floor, cum-glazed, and the cool night air billows all over your naked body. your cock is perpetually half-hard, jutting out over your heavy balls."\n }\n })>>\n\n<<print skillswitch ($barret, "gape", lvl => {\n switch (lvl) {\n case 0: return "Your asshole is tight and unfucked, but the night is still young.";\n case 1: return "your asshole is fucked open, and it slips against itself as you walk.";\n case 2: return "your ass is slack and open after taking {some knots / some tentacles}, and your hole is a fat mound swollen between your cheeks.";\n case 3: return "your ass is a broken-open mess, with your fat asslips swollen into a big rubbery pout, drooping over themselves to show off the flushed red meat of your guts.";\n case 4: return "your ass is unfurled in a fat meaty blossom, and your guts peek out in a heavy rosebud, rhythmically spilling out of your ass and slurping back inside as you walk";\n case 5: return "your ass is a sloppy, ruined mass of meat after taking so much {monster cock}. when you bend over, your guts automatically spill from your body, forming a fat lumpy tail that smacks against the backs of your thighs. even when you stand up straight, your prolapse still peeks out between your cheeks in a florid mound of raw red flesh.";\n default: return "(5+) your ass is a sloppy, ruined mass of meat after taking so much {monster cock}. when you bend over, your guts automatically spill from your body, forming a fat lumpy tail that smacks against the backs of your thighs. even when you stand up straight, your prolapse still peeks out between your cheeks in a florid mound of raw red flesh.";\n }\n })>>\n\n<<if lvl ($barret, "cumslut") === 0>>nobody's dumped their loads on or in you yet.\n<<endif>>\\n<<print $barret.cum["face"].map(a => {\n switch (a) {\n case "red xiii":\n return "a mess of Red XIII's glowing cum, thin and translucent, is smeared all over your face, forming slimy cords oozing down your neck and over your chest.";\n default:\n return "";\n }\n }).join(' ')>>\\n<<print $barret.cum["body"].map(a => {\n switch (a) {\n default:\n return "";\n }\n }).join(' ')>>\\n<<print $barret.cum["ass"].map(a => {\n switch (a) {\n case "cloud":\n return "Cloud's mako-infused cum burns inside you, squelching and slurping as it burbles out over your puffy asshole and spills down your legs, painting them in streams of strange, dimly-glowing white-blue cum.";\n default:\n return "";\n }\n }).join(' ')>>\\n\n<<if $barret.slots["throat"]>>\n\n<<print (function (mat){\n switch (mat) {\n case "underwater":\n return "somebody's shoved an underwater materia down your throat. it's buzzing against your tonsils. now you don't need to breathe, and your throat can used to its fullest.";\n case "hp absorb":\n return "somebody's shoved a hp absorb materia down your throat. it's buzzing against your tonsils. every time somebody cums in your mouth, you absorb some hp."\n case "hp plus":\n return "somebody's shoved a hp plus materia down your throat. it's buzzing against your tonsils. max throat hp up for as long as it's inside you."\n default:\n return "";\n }\n })($barret.slots["throat"])>> <span class="meta">(<<print matDesc ($barret.slots["throat"])>>)</span>\n<<endif>>\n<<if $barret.slots["ass"]>>\n\n<<print (function (mat){\n switch (mat) {\n case "chocobo lure":\n return "somebody's shoved a chocobo lure materia up your ass. you can feel it pulsing, calling out for you to be bred by chocobo cocks.";\n case "enemy lure":\n return "somebody's shoved an enemy lure materia up your ass. you can feel it pulsing, calling out for you to be bred by monster cocks.";\n case "fertility":\n return "dio personally fisted one of his rare [fertility] materia up your ass. you can feel it pulsing, nestled inside your guts, sucking up cum, filling your body with a rich heat."\n case "long range":\n return "somebody's shoved a long range materia up your ass. there's a cocksleeve somewhere with the paired materia that somebody's using; you can feel their phantom cock ruthlessly pumping in your guts, right now. fresh loads of strangers' cum continually gush from your ass as each one finishes and trades around the sleeve with your ass in it."\n case "hp absorb":\n return "somebody's shoved a hp absorb materia up your ass. every time somebody cums in your ass, you absorb some hp."\n case "hp plus":\n return "somebody's shoved a hp plus materia up your ass. max ass hp up for as long as it's inside you."\n default:\n return "";\n }\n })($barret.slots["ass"])>> <span class="meta">(<<print matDesc ($barret.slots["ass"])>>)</span>\n<<endif>>\\n<<if $barret.slots["dick"]>>\n\n<<print (function (mat){\n switch (mat) {\n case "seal":\n return "somebody's shoved a seal materia down into your fat, fleshy foreskin. now your dick is untouchable, wrapped up tight in a sensationless mound of glowing magical force.";\n case "lightning":\n return "somebody's shoved a lightning materia down into your fat, fleshy foreskin. it jolts and shocks you erratically, forcing you to continually leak a slimy mix of cum and pre.";\n case "manipulate":\n return "somebody's shoved a manipulate materia down into your fat, fleshy foreskin. now any time anybody commands you to cum, you cum instantly, on cue."\n case "final attack":\n return "somebody's shoved a final attack materia down into your fat, fleshy foreskin. every time your ass or throat hp is exhausted, you cum explosively."\n case "mimic":\n return "somebody's shoved a mimic materia down into your fat, fleshy foreskin. every time somebody cums in or on you, you cum too."\n\n case "phoenix":\n return "somebody shoved a phoenix materia down into your foreskin, transforming your cock into a fat, pulsing cloaca. the materia is still lodged deep inside your new slit, buzzing away."\n case "shiva":\n return "somebody shoved a shiva materia down into your foreskin, transforming your cock into a flushed, purplish cunt. the materia is still lodged between your lips, buzzing away against your huge, bulging clit."\n case "choco/mog":\n return "somebody shoved a choco/mog materia down into your foreskin, transforming your cock into a prehensile chocobo cock: a fat pink length like a smooth tongue, that grows thicker the further down it goes, until at the very base -- slurping back and forth through your new slit, with the materia itself buzzing inside it -- it's broader than your gatling gun."\n case "ifrit":\n return "somebody shoved an ifrit materia down into your foreskin, transforming your cock into a duplicate of ifrit's: a leathery, orange-skinned cock, easily wrist-thick and over a foot long, with equally giant balls beneath. the materia itself is inset in a cock-ring bangle wrapped around the base of your cock, pushing your gigantic balls forward and keeping your cock perpetually-hard."\n case "kjata":\n return "somebody shoved a kjata materia down into your foreskin, transforming your cock into a duplicate of kjata's: a monstrous, bestial boar cock, a thick as your forearm, in a sheath of prickling brown hair. the real thing on display is your balls: a pair of fat pig balls, almost perfectly circular, each one bigger than your head, and so heavy it aches to walk. they hang down to your knees, filling the space between your legs, and they jostle and lurch with every step. the materia is still buzzing inside you, shoved deep down inside your bulging sheath."\n case "titan":\n return "somebody shoved a titan materia down into your foreskin, transforming your cock into a duplicate of titan's. you honestly don't notice much difference: cock still bulky, brutally fat, with a pair of low-hanging balls. the skin tone's all wrong, lighter rather than darker than the rest of your skin, and your pubes and the hair across your balls is white and straight, not curled at all. the materia itself is still buzzing inside your fat, fleshy foreskin.";\n case "bahamut":\n return "somebody shoved a bahamut material down into your foreskin, transforming your cock into a duplicate of bahamut's: a pair of huge, black-purple hemipenes, covered in stiff spurs webbed together by taut arcs of raw, blue-purple flesh. your balls are stored inside you, so huge and lumpy they bulge out against your hairy taint, aching inside you like two extra prostates. the materia itself gleams from its position pinned between your twin cocks."\n default:\n return "";\n }\n })($barret.slots["dick"])>> <span class="meta">(<<print matDesc ($barret.slots["dick"])>>)</span>\n<<endif>>\\n<<if $barret.status === "horny">>\nyou're feeling particularly hot and horny right now. your body burns with heat. <span class="meta">(you take 10% more ass & throat damage, & your limit gauge charges twice as fast)</span>\n<<else if $barret.status === "dazed">>\nyou're feeling floaty and disconnected, and your body pleasantly throbs. <span class="meta">(you take 20% less ass & throat damage, & your limit gauge charges half as fast)</span>\n<<endif>>\n\n<<print "[[<--|" + $_back + "]]">>
Everybody else is settling in for the evening, but you got an itch you need to scratch. You're horny as hell and you need somebody to fuck you.\n<ul class="gamemenu">\\n<li>[[Check in on Cloud|cloud start]]</li>\\n<li>[[Check in on Red XIII|red xiii start]]</li>\\n</ul>
You barge into Cloud's room.\n\n<<dialog "Barret" "Gimmie your dick.">>\nYou send him sprawling back on his bed, cock already tenting his pants. his mako-infused cock is enormous: jutting up like a flagpole, utterly gigantic on his otherwise-lean frame, sheathed in a mass of pulsating, glowing veins.\n\nyou straddle him, giant knees braced on either side of his lean body. His cockhead scrapes across your muscular asscheeks, and you roll your hips, pinning his cock in place and letting you sink his whole length into you, easy. it burns inside you, unnaturally hot; each drizzle of pre leaves sizzling marks along the inner walls of your ass.\n\n<<print damage ($barret, $inventory, "ass", 4)>>\nyou mercilessly ride him, only focusing on the way his fat cockhead knocks against your guts, plunging your ass down on his fat shaft over and over. you're nowhere near done the first time he bucks and groans, hosing your guts down with a heavy load of burning, mako-tainted cum. you milk load after load out of him until he's in a fucked-out haze, eyes rolling back in his head as you work his sloppy shaft, a wet //crack// sounding every time you hilt his cock, cum squirting out over your bruised and glossy asslips.\n\n<<print damage ($barret, $inventory, "ass", 8)>>\nyou leave him sprawled out on the bed, his cock slowly shrinking, still glazed in his glowing-blue mako-infused cum. cum drools from your ass, spilling down the backs of your thighs in sloppy trails.\n\n<<dialog "Cloud" "Uhnnn....">>\n<<print gainXPGroup ($barret, "gape", 1, "cumslut", 2)>>\n<<set $barret.cum.ass.push ("cloud")>>\\nthat didn't scratch your itch at all. you need something more. you head out into the gold saucer, not bothering to get cleaned up at all.\n\n<<print gainItem ($inventory, "potion", 2)>>\nyou swipe some of cloud's potions as you go. you'll need them eventually.\n<<sex "cloud">>\n[[-->|ghost square]]
You barge into Red XIII's room.\n\n<<dialog "Barret" "Gimmie your dick.">>\nRed XIII bares his teeth at you, his fat sheath already swelling fatter as his cock unsheathes. he mounts your face against the side of his bed, smacking your face with his giant glowing-red animal dick. The surface is covered in rubbery barbs that scrape all across your cheeks, leaving behind stinging lines.\n\n<<print damage ($barret, $inventory, "throat", 3)>>\nHe rears back, lining up his sharp cockhead against your lips, and shoves inside, battering his cock against your tonsils and plunging down your throat with a single brutal thrust. When he pulls back, all his barbs latch into the soft flesh of your throat and tear their way back up, making you retch and gag, gurgling around his cockhead before he reverses direction and plunges even deeper, brutally fucking your throat.\n\n<<print damage ($barret, $inventory, "throat", 9)>>\nYou gurgle and gag on his cock, depraved squelches filling the room as he mercilessly pounds your throat. His steaming pre squirts from your nose and mouth, forming a slimy mess spilling down your neck and all over your pillowy pecs. His huge, swaying balls wetly crack against your body, fat and heavy enough to feel like punches.\n\n<<print damage ($barret, $inventory, "throat", 9)>>\nHe crams his entire cock down your throat, snarling and growling each time your throat convulses around his huge animal cock. he bashes your face against his taut sheath, each //smack// peeling his furry sheathflesh back over his turgid knot, until the full thing lurches out into the open with a wet pop and a splatter of slimy ooze. He grinds it against your lips, rank and steaming. His barbs tear up your throat, sawing back and forth as he fucks you with the last inch of his cock.\n\n<<print damage ($barret, $inventory, "throat", 9)>>\nHe roars, bashing his fat knot against your bruised lips, and dumps his glowing load down your throat. You gag and retch, cum squirting from your nose and pouring all down your chest in a sloppy mess as he keeps cumming, dumping a huge load straight down into your stomach.\n\nHe pulls out with a brutal, tearing withdraw, leaving your throat burning and your breath steaming, lips bruised and swollen, face and chest a dripping mess.\n\n<<dialog "Red XIII" "Maybe next time, you'll be able to take my knot.">>\n<<print gainXPGroup ($barret, "throat", 1, "cumslut", 2)>>\n<<set $barret.cum.face.push ("red xiii")>>\\nHe looks you over:\n<<dialog "Red XIII" "Here, take this. You'll need it.">>\n<<print gainItem ($inventory, "potion", 4)>>\nThat wasn't enough for you. You need something more. You head out into the gold saucer, not bothering to get cleaned up at all.\n<<sex "red xiii">>\n[[-->|ghost square]]
!GHOST HOTEL\n* [[take a break in yr room|room]]\n* <<if $freedDyne>>[[take a break with dyne|ghost hotel dyne]]<<endif>>\n* <<if $barret.status !== "horny">>[[turn in for the night|end confirm]]<<else>>==turn in for the night== (can't: <span class="uibox">status: <span class="status">horny</span></span>)<<endif>>\n* talk to [[red xiii|hotel red xiii]]\n/% * talk to [[barret]] %/\n\n* <<print skilloption ($barret, "exhibitionist", 4, "talk to the zombie butler", "the zombie butler")>>\n* <<print skilloption ($barret, "exhibitionist", 4, "talk to the desk clerk", "the desk clerk")>>\n* [[head out of the ghost hotel|ghost square]]
<div class="uibox">SYSTEM WARNING: This will end the game and take you to whatever ending you'ev achived. Are you sure you're ready to end play?</div>\n* [[yes|end resolution]]\n* [[no|ghost hotel]]
{some sex scene w/ dyne where you fist each other or ride dyne's gun-arm or smth}\n\n[[-->|ghost hotel]]
he's a guy in a cheap rubber zombie mask. you blow him and then jerk him off so he blows his load all over your face\n<<cumup>>\n<<exhibup>>\n\n[[-->|ghost hotel]]
the desk clerk is a hunchbacked goblin. when you approach the desk, mr. hangman drops from the ceiling with a screech.\n\nyou blow mr. hangman's giant engorged cock while you ride the goblin's fat knobbled dick.\n <<if $gape.lvl lt 2>> <<gapeup>> <<endif>>\n <<if $cumslut.lvl lt 3>> <<cumup>> <<endif>>\n <<if $exhib.lvl lt 4>> <<exhibup>> <<endif>>\n\n[[-->|ghost hotel]]\n/%
you talk to barret & end up giving him a hj while he shoves his tongue down yr throat\n<<if $cumslut.lvl lt 3>><<cumup>> <<endif>>\n\n[[-->|ghost hotel]]\n%/
<<if $gotFertility>>\\n<<if $toldRedXIIIAboutFertility>>\\nYou barge into Red XIII's room. You've left a trail of behemoth cum all the way from Battle Square. Cum squelches between your toes, forming a sluggishly-expanding puddle beneath you. Red XIII sniffs at the air. It's obvious you're drenched in cum; it's less obvious who or what did it.\n\n<<dialog "Barret" "I got the fertility materia!">>\nRed XIII looks you over. {all you're wearing at this point is your materia bangle, wrapped around your bare bicep; his gaze goes there for a second.}\n<<dialog "Red XIII" "Where is it?">>\nYou flush, heat rushing across your cheeks. A fresh gush of Behemoth cum gurgles out from your guts, squirting out from your bulging, swollen asslips and sluicing all down your thighs. The [fertility] materia buzzes inside you, vibrating constantly against your prostate.\n<<dialog "Barret" "Uh. Inside me. I can feel it buzzin'.">>\n<<else>>\nYou barge into Red XIII's room. You've left a trail of behemoth cum all the way from Battle Square. Cum squelches between your toes, forming a sluggishly-expanding puddle beneath you. Red XIII sniffs at the air, expression more than a little shocked as he takes in your utterly cum-drenched form.\n\n<<dialog "Barret" "I got the fertility materia!">>\n<<dialog "Red XIII" "What?">>\nYou never actually mentioned this to him. You stumble over explaining it:\n<<dialog "Barret" "Uh-- Dio breeds monsters here, and he breeds them in guys, and he uses a [fertility] materia to do it, and I got one from him, since, uh. I was thinkin' you could knock me up for real.">>\nRed jerks up from the bed, eyes wide.\n<<dialog "Red XIII" "Are you serious?! Where's the materia?">>\nYou flush, shifting your weight. Your abused asshole slurps, a fresh gush of Behemoth cum gurgling out from your guts and sluicing all down your thighs. The [fertility] materia buzzes inside you, vibrating constantly against your prostate.\n<<dialog "Barret" "Uh. Inside me. I can feel it buzzin'.">>\n<<endif>>\nRed leaps off the bed, his cock unsheathed and drooling. It visibly throbs beneath him, fat veins visible fluttering across the bulk of his surfacing knot as it bursts free from his bloated sheath. A splatter of glassy pre gushes all across the carpet.\n\nHe jerks his head towards the bed.\n<<dialog "Red XIII" "Mount.">>\nHis voice is rough and snarling, almost indistinguishable from an animal roar.\n\n<<display "red xiii breeding">>\n<<else if $dioBehemothFuckChallengeOpen>>\\n<<set $toldRedXIIIAboutFertility to true>>\\n{you're like, so uh, and you pause to scratch your head w/ yr good hand. turns out dio here breeds all his monsters himself. with guys. using some [fertility] materia.}\n{red xiii: what?!}\n{barret: and i could get us one. you know, in case... uh. in case you really did want to knock me up}\n{red xiii: are you serious?!}\n{barret: the guy has a giant behemoth he calls his kid, so, yeah pretty sure}\n{red xiii: incredible... of course! of course i'd want that! }\n{barret: well, good. d'feel awkward if you turned me down now.}\nred xiii paces towards you, cock half-unsheathed between his haunches\n{red xiii: speaking of 'right now'... i'll breed you right now, even if it won't get you pregnant yet. }\n* [[yeah fuck my throat|hotel red xiii throat]]\n* [[yeah breed my ass|hotel red xiii ass]]\n* [[actually i was only dropping by to tell you about the materia. i want you to have a big load saved up for when yr actually knocking me up|hotel red xiii reject]]\n<<else>>\\nYou barge into Red XIII's room.\n\n<<print dialog ("Barret", [$sex['red xiii'] ? "I need more of your cock!" : "I need your cock!"])>>\nRed XIII is sprawled on the bed, dozing. You already have a good view of his sheath: swollen and heavy, with his bloated animal balls draped across his inner haunch. He looks at you and leers, lips peeling back to show a sliver of fang.\n\n<<dialog "Red XIII" "Well, get to work.">>\nHe raises a leg, fully baring his sheath. It shudders, glowing cocktip peeking out from the tip.\n\nYou kneel on the bed in front of him, gun-arm resting on the mattress as you lean in across his haunch, hungrily lapping across the hairy, leathery flesh of his sheath, groaning at the heavy tang of his skin. His sheathflesh is taut and bulging, cock a hard spar inside, and you wrap your lips around his sheathtip, obscenely kissing his fat doggie sheath, and let him unsheath directly into your mouth.\n\nYou bob on his cocktip, barbs scraping over your lips, and above you Red growls, cock twitching, and he sprays down your mouth with a burst of acrid pre, slick and gloaming, like molten glass. You groan, eagerly gulping it down, and furiously slurp across his cocktip, tongue plucking across his rasping barbs as more and more of his dick spills from his sheath in shuddering lurches. Pre gushes into your mouth, burbling over your lips as you struggle to keep up with Red's overwhelming issue, spilling down your chin and collecting in a smeared line across your jaw.\n\nRed gets to his feet, planting his forepaws on your shoulders as he shoves you down against his sheath, jabbing his fat cock against the back of your mouth. You use your good hand to stroke him off, hand squelching down his bloated shaft: smooth one way, prickly and plucking at his rubbery barbs the other. More and more of his cock spills out into the open: huge, glowing red, brutally thick, with a spiraling pattern of barbs down his shaft. His sheath bulges, knot surfacing beneath, and you groan, spitting out his cocktip as you rake your lips down his shaft, smearing your face along his cock until you can nurse along the slimy root of his cock, lips kissing his sheath, tongue shoving inside to curl around the dense, spongy flesh of his softened knot. A guttural whine bursts from your lips as you peel back his sheath with your mouth, slowly working it over the pulsing mound of his knot. You let out a needy moan when you finally succeed: his sheathflesh spills back, slurping over his pre-drenched knot, splattering your face with acrid slime as you drag your face back and forth over the huge, spongy mass.\n\nRed snorts above you, using one paw to keep you planted facedown across the bed, head pinned across his cock.\n\n<<dialog "Red XIII" "Well, where do you want my load? Down your throat, or up your ass?">>\n* [[fuck my throat|hotel red xiii throat]]\n* [[breed my ass|hotel red xiii ass]]\n<<endif>>
<<dialog "Barret" "Nah, I was only dropping by to tell you about the materia. I want you to have a big load saved up for when you're actually knocking me up.">>\nRed snarls, low and hungry. His cock shudders, another half-inch lurching out into the open with a wet squelch., sagging down lower to nearly rest against the carpet.\n<<dialog "Red XIII" "I can't deny that's a good idea... well, get it fast.">>\n<<dialog "Barret" "Yeah, can't wait.">>\n[[→|ghost hotel]]
game context: you get a transform materia + cock ring bangle from cait sith after fucking him (or after breaking one of his robots w/ the limit break scene) w/e & you can bring it back and give it to red\nFIXME: NOT YET REACHABLE\n----\nred > What's that?\nbarret > Dumb cat had it. Took a spare off a broken robot.\nred > Is that a //cockring materia bangle//?\nbarret > Yeah\nYou leer at him.\nbarret > You wanna try it out? Comes loaded with a Transform materia.\nIt's made from mithril, and slightly springy to the touch. Flexible enough to be adjusted.\nRed snorts.\nbarret > I got something I've really been wanting to do, anyway. Just hold still...\nYou cup Red's sheath with your hand, bangle threaded around your wrist, and you maneuver your gun-arm barrels up to slowly push it up your wrist, over your fingers, and around his sheath. Once it's in place, you tug it down, pulling his balls through the mithril band.\n\nRed's already got a big, heavy sheath, with low-hanging balls. The cockring pulls everything lower, making his sheath hang obscenely low, overtly on display beneath his body. His enormous balls are drawn taut, making his sac sway every time they twitch. But the real thing you're wanting to try out...\n\nYou slide your fingers across the glowing green materia, feeling it spark against your fingertips. You cast, energy bursting back through the bangle, rippling through Red's sheath and balls, and you drop to your knees in front of him, groaning, as he starts to swell.\n\n'Mini' is the easy one, the classic. Use the Transform materia to shrink something down for a while. The inverse, 'Giant', is a little harder to pull off, but judging from Cait Sith's robot dildo bangle, it was one he'd specialized in. Red's sheath ripples, slowly spreading wider, and his balls bloat up, swelling steadily.\n\nYou mash your face against his sheath, lapping against the fuzzy opening. It swells, heavy sheathflesh dragging across your face, and your nose dips inside, sending his soft, slimy inner flesh smearing across your cheeks. You groan, lapping up slimy ooze clinging to his inner walls, and Red snorts above you, paws coming down across your shoulders as he humps forward. His sheath stretches, still growing bigger, and the huge, palm-thick lip of his sheath drags down your chin before slurping over your stubble, swallowing nearly your entire face into his bloated sheath. You groan, sound lost inside the tight, slurping confines of Red's enlarged sheath, and you twist your head, fucking yourself down into his sheath as his heavy flesh drags its way over your hair, spilling over your ears. You pant open-mouthed, drooling across his slimy sheath, tongue lapping up acrid slime off his inner walls, gulping down mouthfuls of ooze.\n\nYou pull back with a wet squelch, sheath dragging back across your head as you peel yourself free from Red's enlarged sheath. You blink your eyes open, wiping away the scum painted across your face with one forearm. Red's looking down at his sheath, more than a stunned at the changes: his sheath solidly fills the space beneath his legs, draped down over the bedsheets even with him standing up. His balls don't even fit under him; they've lurched backwards between his hind legs, where his sac is piled up across the bet, each ball nearly as tall as the rest of his body.\n\nYou let out a low whistle, hand cupping the lip of his enormous sheath and stroking along the edge, feeling the stiff, stubbly hair there as your fingers dip into his slimy sheath opening.\n\nred > How long is this supposed to last?\nYou let out a bark of a laugh.\nbarret > Not that long. Half-hour, hour. Or just use a dispel. But before you do that...\n\nYou lean in, dragging a sloppy kiss around the rim of his sheath, face drenched in acrid sheathfluid, before you sink your head back inside. You groan low, shoving your face into his pulpy flesh, and your groan gets a lot louder when your face mashes against Red's gargantuan cocktip. It's burning hot, a radiating flame against your skin, and you pry your bleary, slime-coated eyes open a sliver to see it: glowing a ruddy red-gold, slick with pre. It lurches forward, its enormous girth enough to make Red's oversized sheathflesh fold over itself in glistening pink-red waves, straining wider even as it crinkles up into furrowed waves of meat.\n\nYou grind your face against his sharp cocktip. It twitches, utterly flooding his sheath with what must be nearly a gallon of watery pre from a single idle twitch, and you haul yourself backwards, head scraping between his spongy sheathflesh and his unsheathing cock, and you pull yourself free with a deep wet //splorch//, flinging gobbets of slime all over.\n\nMaybe you overdid it a little.\n\nRed looks dazed: his muzzle is open and drooling, eyes rolled back in his skull, and his hips are vainly jerking, uselessly trying to fuck his cock forward. It's so bulky that it anchors him in place, the rest of his body just a vestigial stub at the base of his immense cock. His tail lashes wildly, flame roaring as it moves through the air.\n\nHis sheath gurgles, slime oozing out of the bloated underside. The gleam of his glowing cock pierces through his flesh, making his entire sheath glow ruddily, and with the creaking of flesh against flesh his cock slurps out in the open, enormous cocktip bigger than your head. His barbs, usually nubby and stiff, are now immense, finger-sized spikes, rubbery and flexible with their new, immense size. They coat his cockhead in a complex twisting spiral that's otherwise too small to make out; now you can make out the curving lines of aligned barbs perfectly.\n\nHis cockslit flexes, splaying itself wide enough you could fit your fist in there, and he erupts with a single spurt of pre: the impact across your chest knocks you back on your ass, like a firehose of hot, foaming water. You sputter and spit, mouth flooded with slime, ooze already piling up on the floor.\n\nYou press your face against his cocktip, letting his rubbery barbs pluck across your stubbled face, splattering your already-drenched skin with globs of thicker ooze. Webs of ooze string between his barbs as they flutter back and forth, flexing back to press against his slick cockhead with a wet sound, and then flaring out as immense spikes. You drag your tongue between them, cockhead cradled between your arms, and lap up mouthful after mouthful of acrid slime, panting and huffing.\n\nHis cocktip pushes forward, unsheathing from his bloated sheath with a series of deep, guttural squelches. The tip pushes past his forelegs, continually drizzling out a hand-thick cord of pre onto the floorboards with a series of soupy splatters. You curl your arms around his cocktip, using your entire body to stroke his mammoth cock. You mash your face against his gaping cockhole, kissing his bulging cocklips, sputtering and gurgling as he pelts your face with spurt after spurt of pre. It only takes seconds for you to get slathered head to toe in slime.\n\nAs more and more of it spills from his gigantic sheath, jutting out over the bed and then some, it becomes clear that it's easily as big as your entire body, head to toe. You brace your feet against the side of the bed, back pressed against the slimy floorboards, and you hump up against it, jerking him off with your entire body. It drags down, pinning you to the floor with its immense weight: a treetrunk braced against your chest, requiring all your strength to heft off the ground. Your cock grinds against the underside of his shaft, your own fat, bulky length matched by the forest of barbs lining his shaft, flexing against your humping thighs and fleecy nuts with wet jolts.\n\nRed yowls above you, body vainly struggling as he humps himself against his sheath. His mouth is open and drooling, streaking down to splatter against the base of his cock.\n\nRed's knot lurches out into the open with a deep //slap//, like a door being slammed underwater. It forces the rest of his body up, forepaws not even touching the bed anymore as his entire body is held aloft by his giant knot, and with the 'giant' spell adding overstimulation to its oversized growth, that alone looks like it's enough: he yowls, baying at the ceiling in a series of howling barks, and the full length of his cock shudders, hauling you up and slamming you to the ground as he erupts with a spurt of cum that slams your head back against the floorboards, dazing you. His cock pulses, barbs all rhythmically flexing and flaring, scraping across your skin, and you struggle to keep stroking, body being jerked side-to-side by each minute twitch of Red's giant cock. His cum surges across the room, hitting the far wall with a //crash//, splattering everything in little glowing droplets of cum, and you just keep pumping, stroking through his barbs as he hoses down the entire room, drenching everything in gush after gush of cum.\n\nThe 'giant' spell wears off just as he's finishing, and his cock shrinks down, spurting out its final few shots all across your body, glazing you head to toe in a thick layer of his glowing, watery cum. Red's dazed, staggering as he hauls himself to his feet, balance all thrown off as he staggers across the surface of the sodden mattress.\n\nYou spit out a mouthful of cum.\nbarret > Maybe I overdid it.\n\nred > You think?\nred > Still... maybe I'll keep hold of this. In case we want to do this again later.\n\n[[→|ghost hotel]]
<<dialog "Barret" "Fuck my throat!">>\n<<if $barret.slots.throat == "underwater">>\\n<<dialog "Barret" "And, y'know...">>\nYou open wide, showing off the shimmering light of the [underwater] materia lodged behind your tonsils. You feel it every time you swallow.\n\n<<print dialog ("Barret", ["Underwater materia. Don't need to breathe anymore.", "So, y'know, if you wanted to really plug up my throat..."])>>\nRed lets out a hungry growl and flexes his cock, sending his mammoth shaft lurching up and cracking back down across your face.\n\n{red brutally uses yr throat until yr face is a sheet of slime squirting from yr nose & mouth and then knots yr throat w/ his sheath shoved past yr lips, totally cutting off yr air as you gurgle and gag yr cock. the bubbles turn into a slow wet spill of slime as you totally run out of air in yr lungs.}\n<<else>>\nRed snarls above you, and his cock throbs, smacking across your face.\n\n<<dialog "Red XIII" "Roll over.">>\nYou flip yourself over so you're lying on your back, head tipped over the edge of the bed. Red hops down and rears up, slapping his cock across your face. He plants his forepaws on your chest, hind legs dancing on the floor as he lines his cock up, until the sharp, barbed tip slots between your lips. You open wide, tongue swiping across his rasping cocktip, lips stinging as he shallowly fucks his thorny, barb-coated cocktip between your bruised lips. His feet find purchase on the floor, hips lined up with your face, and he humps forward, cocktip stabbing against the back of your mouth and then shoving into your spasming throat.\n\n<<print damage ($barret, $inventory, "throat", 5)>>\n<<if limitbreak ($barret)>>\\n<<display "hotel red throat limit">>\n<<display "hotel red throat finish">>\n<<else if health ($barret, "throat") gt 0>>\\n<<display "hotel red throat cont 1">>\\n<<else>>\\n<<display "hotel red throat ko">>\n<<display "hotel red throat finish">>\n<<endif>>\n<<endif>>
<<skill $barret "pisspig" 2>>\nyou're already drenched in his load, but you want more. you want him to mark you.\n\nbarret > please. piss on me. let me drink your piss!\n\nred snorts above you, but obligingly aims his dick: he cocks a leg up, still-hard dick lurching to your side. muscles across his underbelly contract and push, trying to piss through a hard-on. there's a moment, cock visibly distending, and then a wash of acrid piss sprays out of his dick, hitting you right in the chest and spraying in every direction. you groan, piss hotter than his load, acrid and fragrant. his piss pours over your sweaty sides, mixing together with sweat and cum into a thin slurry. you groan and roll towards him, ravaged throat burning when you catch the torrent in your mouth, between your lips. you lean in, mouth around his cocktip, letting him flood your mouth with a growing watery gurgle. you try to swallow and choke, barb-ravaged throat burning, and you waste the first mouthful of piss, sputtering it out down your chin. you latch on to his cocktip, tongue lapping along the underside of his cock, excess burbling over your bruised, swollen lips in a stinging waterfall, and you gulp down the salty, acrid stream, more and more until your stomach aches.\n\nred starts to go soft as he pisses more, knot sluggishly retracting into his sheath with a slurp, and you lean in, thirstily lapping at his cocktip as the stream of piss slows, until your piss-drenched face is buried between his haunches, tongue rooting against his sheath to collect the last droplets of piss clinging to his cocktip.\n[...]\n<<endskill>>\n\nYou haul yourself up. The watery streams of cum spilling up your face, drooling from your scalp, reverse direction and spill down your cheeks, webbing across your jaw in thin, sluicing lines, smearing out over your shoulders, spilling down your back and chest. You swallow heavily, using your hand to feel across your aching jaw. Your lips are huge: bruised and puffy, stinging when you put pressure against them.\n\n<<dialog "Barret" "Good time. I'll probably be back again later">>\nRed snorts.\n\n<<dialog "Red XIII" "I'll have another load ready for you. It'll take more than that to drain me.">>\n[[-->|ghost hotel]]
You gurgle, drooling out a mess of phlegm around his cock as he stabs deep and then yanks back, setting up a punishing pace as he sinks more of his monstrous cock down your throat with each thrust. Your fucked-open throat makes a series of wet squelches, ooze squirting up your spasming throat and webbing over your teeth as Red humps into you, using your throat as an open hole to fuck. His barbs rake across the soft flesh of your throat, scratching burning lines, and when he twists fractionally, barbs spiraling across your burning flesh, you wetly retch, coughing up slimy mouthfuls of phlegm and Red's pre.\n\n<<print damage ($barret, $inventory, "throat", 5)>>\n<<if limitbreak ($barret)>>\\n<<display "hotel red throat limit">>\\n<<display "hotel red throat finish">>\n<<else if health ($barret, "throat") gt 0>>\\n<<display "hotel red throat cont 2">>\\n<<else>>\\n<<display "hotel red throat ko">>\\n<<display "hotel red throat finish">>\n<<endif>>
Ooze bursts from your lips and drools down across your upturned face, painting you in a slimy sheen of monster pre. You snarl out a growl, neck swelling as you gulp down more of Red's cock, entire body burning as his cocktip lurches down your throat and pops against something deep inside you, under your collarbone. Heat floods your chest: red's heavy pre, gushing straight down your throat and into your stomach in fiery lines.\n\n<<print damage ($barret, $inventory, "throat", 5)>>\n<<if limitbreak ($barret)>>\\n<<display "hotel red throat limit">>\\n<<display "hotel red throat finish">>\n<<else if health ($barret, "throat") gt 0>>\\n<<display "hotel red throat cont 3">>\\n<<else>>\\n<<display "hotel red throat ko">>\\n<<display "hotel red throat finish">>\n<<endif>>
Red facefucks you, cock ripping halfway out and then slamming forward, again and again. His balls sway in front of you, only seen as a red blur through your slime-glazed eyes, and you squeeze your eyes shut, gulping hungrily as Red stabs even deeper. Hsi cocktip pushes deeper, burning hot under your collarbone, and his balls smack against your face with a messy //splat//, splashing globs of pre across your face, sending slimy tendrils of ooze spilling up across your forehead to soak into your hair. Red pulls back, and his balls peel off your face in a sucking slurp, only to bash against you again when he shoves forward again, starting up a wet, rubbery tattoo across your face.\n\n<<print damage ($barret, $inventory, "throat", 5)>>\n<<if limitbreak ($barret)>>\\n<<display "hotel red throat limit">>\\n<<display "hotel red throat finish">>\n<<else if health ($barret, "throat") gt 0>>\\n<<display "hotel red throat success">>\n<<display "hotel red throat finish">>\n<<else>>\\n<<display "hotel red throat ko">>\\n<<display "hotel red throat finish">>\n<<endif>>
His brutal thrusts are too much for your ravaged throat. You gurgle and gag, retching up a slobbery mess of phlegm and pre that squirts across Red's pumping shaft and splatters down all over your upturned face, painting you in a grimy layer of sludge.\n\nRed lets out a rough laugh above you and pulls back, cock tearing out of your burning throat until the tip is resting between your lips, gushing out watery pre into your mouth and spilling out across your burning lips. You suck in a breath and gag, ravaged throat raw and aching, and you cough up watery squirts of pre across Red's shaft before, blearily, smearing your face up across his shaft, uselessly trying to lick up the mess you made.\n\nRed lets you slobber across his shaft, rutting his cock across your face. His barbs pluck across your skin, catching across your nose, tangling in your stubble, and Red lets out low, snarling growls each time, cock flexing hard to smack up across his underbelly and squirt a gush of pre all down your chest. You use your hand to stroke him off while you suck on the tip, burning throat useless for even swallowing his pre -- you gag and sputter, spitting the mess out across his shaft.\n\nRed humps your face, fucking your fist. His barbs flex and flare, shaft jerking in your hand, and then he howls at the ceiling, hips jerking forward to grind your fist down against his knot, his fat balls smacking across your glazed face and sticking there. He cums in sharp jolts, splattering his glowing load across your chest, and you twist his dick to the side so you can catch it across your face, painting your cheeks and flooding your mouth so that it overflows and burbles across your upturned face, forming slimy cords soaking your scalp and drooling down to the floor. You jerk him off, fingers tugging on his flexing barbs, as he yowls and snarls, dumping his load all across your flushed face, knot smacking over and over again against your fingers.\n\nRed spurts out his load all over your face and chest, until you're slathered and dripping in his thin, slimy load.\n\n<<print gainXPGroup ($barret, "throat", 12, "cumslut", 16)>>
Red shoves down deep, sinking his entire monster dick down your throat. Your froth-coated lips spread around the tip of his knot. You open your bleary eyes and go crosseyed focusing on his enormous knot: red and glowing, pulsing strong against your bruised lips.\n\nRed howls, knot throbbing bigger, glow increasing along his bulging veins. He dumps his load down your throat in burning hot pulses, pumping rhythmically, and you struggle to swallow. Cum gurgles into your stomach, spat so deep inside you you can only feel its heat. You milk his knot to keep him pissing out his load, and each pump fills you up more and more, until your stomach churns and sloshes. You gag and retch, cum squirting up around red's shaft, and you vomit up frothy glowing sludge, thin and watery coating the inside of your mouth, acrid and meaty, almost rank. You spitting cum across his knot and into his sheath, and then you lap out your tongue, uselessly lapping it off as Red keeps pissing out cum, flooding you until you just let the stream of acrid cum squirt out of your nose and mouth and spill down your face, soaking you in a frothy layer of rank animal cum.\n\nRed jerks back, ripping his cock free, and stares down at you as he sprays his final few wet pulses of cum across your face and chest, utterly drenching you in his load. You lay there and take it: mouth open, lips bruised and puffy, ooze wetly squelching up your throat with each panting breath you take. You lean forward, lapping at his cocktip, letting him ooze out the dregs of his load right across your tongue, spilling up against your teeth as you struggle to swallow it down.\n\n<<print gainXPGroup ($barret, "throat", 16, "cumslut", 16)>>
<div class="limitbreak">limit break!</div>\n\nYou roar, neck swelling as your muscles flex and clench. You force yourself down on his cock, arms curling around his hind legs and hauling him forward. His knot smacks against your mouth, cocktip shoved down under your collarbone. Your lips split, stinging and burning as they warp over his half-swollen knot. His barbs rake across the inner flesh of your mouth, sticking to your tongue.\n\nYou splay your jaw open, muscles burning, snorting out frothy bubbles from your pre-clogged nose as you shove yourself down onto Red's knot, forcing it past your lips and into your mouth with a deep, guttural squelch. Slime spews from your nose and mouth as you mash your face down into Red's sheath, sweaty face smearing against his huge balls.\n\nRed lets out a howl, baying up at the ceiling, and his cock flexes hard. His knot throbs fatter, until it's digging into the side of your teeth, tongue stuck to its surface by his flexing barbs. Red's paws scratch across your stomach and hips, and he drives forward brutally, smacking his knot against the back of his throat, pinning his fat, meaty sheath against your broken lips.\n\nYou roar, sound just vibration buzzing along Red's shaft, and he howls again, cock flexing rhythmically as he dumps his load straight down into your stomach in sharp, forceful spurts. His knot throbs, pulsing against your teeth with each spurt, and you swallow in ragged gulps, throat clamping down around his burning shaft with each spurt.\n\nRed croons, half-collapsing across your chest, tongue idly lapping at your own hard cock, but you have to focus all your attention on timing your breathing: throat clenching down between his spurts for you to snort out bubbles of glowing slime from your nose and then haul in a watery, gurgling breath. Cum oozes up your throat, burbling over his flexing knot and spilling over your lips, painting your upturned face in glossy streamers of spit-thinned cum.\n\nBy the time his knot softens, your stomach is swollen and sloshing and your face is a slathered mess, ooze constantly gurgling its way up your spasming throat, skin flushed blotchy purple-brown. He lurches backwards, knot scraping across your mouth, and you open wide -- jaw twinging -- and spit out his pulpy, half-hard knot, immediately twisting your head to the side to cough up heavy mouthfuls of cum, frothy and slimy. You roll on your side, sucking in wet breaths between full-body heaves, and vomit up more and more of Red's load, splattering the glowing slime all over the sodden sheets, pouring down the side of the bed. Red's cock, still hard, drools the dregs of his load across your neck, oozing over the muscled slope of your shoulder to paint slimy lines down your back.\n\n<<print gainXPGroup ($barret, "throat", 24, "cumslut", 16)>>
<<dialog "Barret" "Breed my ass!">>\nRed XIII snarls, leaping over you. His cock sags low beneath him, loudly thumping against the carpet when he lands, only to jerk back up and //crack// loudly against his underbelly.\n\nYou're kneeling in front of the bed, and Red mounts you from behind: rearing up to place his forepaws on your shoulders, shoving you facedown into the mattress. He humps you like a horny dog, cock smacking against your thighs and skewing up your back, drizzling pre all down your back. He draws back, humping his cock between your hairy asscheeks, cocktip still drooling pre into the small of your back. His barbs rasp over your skin as he pulls back, finally slotting how fat, pointed cocktip between your cheeks, gushing molten pre right over your asshole. You groan, shoving your ass back at him, grinding his hot cocktip against your hole as he sinks inside you, spreading you open.\n\n<<print damage ($barret, $inventory, "ass", 5)>>\n\nYou groan loudly, bellowing out as Red fills you up with his giant monster cock. Each gush of pre lubes the way, gurgling inside you, flooding your body with burning heat. He fucks you in short jabs, pushing deeper, and you yowl and groan when he tugs backwards, barbs flexing and digging deep into the soft flesh of your guts.\n\n<<print damage ($barret, $inventory, "ass", 5)>>\n\nHe jolts forward, cocktip tapping against the twist of your ass that opens up into your guts, and you flex, opening yourself up to sink deeper inside you. Red's bigger than any human; his sharp, animal cock probes inside you deeper than anybody's ever gotten with just their dick. His hairy body presses against your back, head sliding over your shoulder. He's panting, tongue lolling from his open muzzle, and you turn your head, letting him give you a big slobbery kiss: wet, spongy tongue filling your mouth, pouring acrid drool straight down your throat as you gurgle and swallow, head half-enveloped by his yawning muzzle.\n\nHis cock shudders inside you, letting out another spurt of burning-hot pre, and you wetly gurgle into his mouth, blowing slimy bubble of spit and phlegm as his tongue pushes against the back of your mouth, sliding down to fill your throat.\n\nHis hindpaws jerkily dance across the carpet as he hunches forward. His first real thrust knocks the breath from your lungs, wheezing out around his slobbery tongue as he stabs the full length of his cock into your ass. He jerks back, barbs yanking your guts around, raking stinging lines inside you, and you gurgle, eyes rolling back in your skull as your untouched cock lurches, half-hard and heavy, sagging against the side of the bed. Red's thrusts saw across your prostate, building up a burning, overwhelming tension in your guts, and you moan into Red's mouth as your cock gushes out a slimy mix of pre and cum, drooling down between your spread legs as his fat, barbed monster dick rakes the cum out of you, milking out another gush with each burning thrust.\n\n<<print damage ($barret, $inventory, "ass", 5)>>\n\nRed's paws tap against your calves as he bottoms out. His knot jabs between your hairy cheeks, bulky and heavy. He snarls, tearing his tongue from your throat with a messy explosion of drool, leaving your head tipped back, eyes gazing unseeing at the ceiling, fucked-open throat wetly gurgling up Red's slimy drool. Red's paws hook tight over your shoulders as he straightens up, hips slamming forward to grind his knot against your hole, and then he jerks back to do it again. You take each thrust, groaning as he starts to fuck you in earnest: the brutal, fierce mating of a savage animal.\n\n<<print damage ($barret, $inventory, "ass", 5)>>\nHe plunges his cock down to the knot, grinding it down for a moment, before he rips half his cock out, barbs burning all through your guts.\n\n<<print damage ($barret, $inventory, "ass", 5)>>\nEach thrust tears a yowl from your throat, gasping and shaking as your body shudders under the force of his violent thrusts.\n\n{he fucks yr ass}\n{failure branch -> he just fucks you}\n{success branch -> [[hotel red xiii ass knot]]
Red's half-engorged knot meets your ass with a sharp //clap//, splattering burning droplets of pre all across your thighs. He grinds it down against your fat, rubbery asslips. Pre burbles out around it in a slimy foam, churned up from his fierce thrusts, and when he pulls back it's tethered to your gaped hole with a mass of strings, slowly drooping down until they snap and slap down across the backs of your thighs.\n\n<<dialog "Barret" "Knot me! C'mon, I need it! Give me your knot!">>\nRed's paws scratch along your sides as he leans in. Hot drool spatters across your back, dripping into your hair, and you twist your head to let Red shove his slavering tongue into your mouth, gnarling as he hunches forward, slapping his knot over and over against your bruised hole\n\n<<dialog "Red XIII" "I'm gonna breed you full. Knock you up fat with my cubs.">>\nHis voice is an incoherent snarl, words barely recognizable. He hammers his knot against your hole, bearing down. His bloated, barb-coated knot digs in between your swollen asslips, stretching them wider, and you groan as you bear down onto it, pushing your asshole out as wide as it can go\n\n<<print damage ($barret, $inventory, "ass", 10)>>\n\nRed's knot slams into you with a meaty //squelch//. Your eyes go wide, bugging out as your ass warps itself around Red's fist-sized knot, and your inner walls clamp down around it, digging his barbs deep into your soft flesh. Red howls above you, hips jerking forward as he shoves his knot deeper, nestling it between your hips.\n\n<<dialog "Red XIII" "You're gonna take my load. Gonna breed your ass until you're fat and pregnant.">>\nHe slavers and drools across the back of your neck, tongue swiping out to lap across the back of your head, and his hips rhythmically grind against your ass as he strains to bury his knot even deeper. The fat, soft mass of his sheath shoves between your asscheeks, piling up over itself in a heavy mound, and his fat balls smack against your taint, sluggishly churning as he sinks his knot in you as deep as it can go.\n\n<<dialog "Red XIII" "Take it!">>\nHis knot spasms inside you. Its heavy, turgid flesh swells, and the coating of nubby barbs all flare out, digging deep into the flesh of your ass. You groan, rocking on his bloated knot, guts stinging from the stretch and scrape of Red's enormous cock.\n\nHis cock lurches in him with his knot, and he erupts with a baying howl. Heat floods your guts as Red dumps immense, sloppy squirts of monster cum into your guts, in pulse after pulse.\n\n<<dialog "Red XIII" "Yesss. You'll make a good broodmare. Want to see you bloated and heavy, leaking milk for our cubs.">>\nHe snarls and croons, muzzle pressed right against your face, drooling into your ear as he stirs his knot inside you, letting its barbed mass pluck through your stretched guts. He sprays out cum, making your guts gurgle and churn, and it's not long before you can feel the pressure against your abs, bloating you out. You groan, abs clenching and relaxing, feeling your gut swell as Red spurts out his heavy, fertile load into your guts, until you do look pregnant: belly swollen beneath you, its drooping curve scuffing the bed. Your guts ache, swollen with cum, and Red is still dumping more inside you, his sharp squirts slowly turning into a long, continual pissing out of his load. The pressure bears down against his knot, making it lurch backwards, and the motion makes all his barbs flare wide, digging deep into the bruised meat of your ass.\n\n<<skill $barret "gape" 3>>You groan, bearing down against Red's knot, and you feel your sloppy guts shift and slurp, wetly folding over themselves inside your ass. Your worn asshole splays open, revealing the glowing underside of Red's knot through your wrinkled assmeat, and you push, feeling your flooded guts slurp and gurgle as your inner walls collapse out, folding over the broken, cratered rim of your asshole to spit out your guts in a meaty prolapse, with Red's knot still nestled tight within its folds. Not a drop of cum escapes from your guts: only wet froth, squelching and slurping across the folds of your broken hole, smears out, churned up by his knot mashing against your pulpy guts.\n\nRed lets out a whine, hips jerking forward, and he punches your prolapse straight back into your guts, only for his reflexive drag backwards to rip them back out again, sloppily fucking you with your own prolapse. He catches on after a few thrusts, groaning against your cheek as he jerks back hard, ripping your guts from your body and leaving you with an immense, red-purple mound of guts sheathing Red's still-spurting cock, only for him to slam back in, guts pinching and twisting, sloppy smeared over itself in grimy folds, and bury his cock deeper inside your slack guts.\n\nRed knotfucks you with your own guts, fucking you just as hard as he was before he was knotted: long, fierce thrusts that make your entire body lurch forward. You howl, bracing your arms as you're fucked forward across the bed. Red jerks back sharply to let the gut-sheathed bulb of his knot tear free past your ruined asshole, only to slam it forward again, sheath gurgling wetly as it slurps inside your cratered ass, knot bashing deeper, cocktip still pissing out hot, heavy cum deep in your ravaged guts. His balls smack against your sodden gutflesh and stick there, his stiff fur scraping over your pulpy inner flesh, and the wet //slurp// when he jerks back, tearing himself free, making you howl and sob.<<endskill>>\n\nYour gut swells, fatter and fatter until you really do look heavy with Red's cubs: belly straining, filling the space beneath you, wedging you in place on the bed. Red dumps his load into you in endless spurts, pissing out more and more of his slick, watery cum, until your guts ache from the sheer volume.\n\nEventually his knot softens, barbs dragging over your ravaged guts instead of latching in and dragging them with it. He lets out a final crooning whine, hips wetly smacking against your ass, and pulls back, his knot making your guts mound and swell between your cheeks before his half-hard knot pops out with a fountaining spray of cum. His cum glows, a weird golden shimmer, and as more and more cum gurgles its way out of your wrecked ass, burbling down your shaking thighs or squirting from your wrecked gape in pressurized arcs, the room itself is lit by it, casting flickering shadows across the walls and ceiling as Red hauls himself off you, cock tearing its way out of you with a series of obscene wet squelches, until you're hollowed out: open guts gushing cum, wrecked asshole rhythmically squeezing on nothing.\n\nYou haul yourself up, and the change in angle just makes cum squirt from your ass faster, painting your legs in glowing slime as you stagger up from the bed and take a few wobbly steps over the slick floorboards.\n\n<<dialog "Barret" "Fuck. I really needed that.">>\nYou pat Red on the head, fingers curling behind his ears, and you lean down to kiss him, letting him plunge his slobbery tongue into your throat as his teeth dig into your cheeks.\n\n<<dialog "Red XIII" "Me too. Been a long time since I got to knot anybody.">>\n\n<<print gainXPGroup ($barret, "gape", 16)>>\n\n{ probably position this somewhere else, like in a dialog hub for red}\n* [[ask about the cubs thing|hotel red xiii cubs ask]]\n\n[[-->|ghost hotel]]
{you ask, so what was up with wanting to knock me up full of yr cubs?}\n{he actually looks embarrassed and is like, uh sorry forget about it, i got kinda worked up while inside you}\n{yr like, nah it was hot. you wanna see me w/ a big pregnant belly huh? and you rub yr hand across yr cumflated belly}\n{red xiii is like. yeah. it would be nice. see... i'm probably the last of my kind. you know hojo wanted to breed me with aeris, but that's just... hojo was just a pervert; there's no reason to believe that would work. i've always wanted to see my species flourish again, but that seems impossible. also, i'm gay. but it is very nice to think about pumping you full of pups & breeding you again and again while you fill out with a whole litter.}\n{yr like, fuck yeah. well any time you wanna knock me up just say so}\n{red xiii kinda snarls at you, but in a friendly way. he's like, don't expect to be able to keep up with the sexual desires of a beast like me}\n{yr like, hah, you should be the one worried about keeping up with me.}\n<<set $redXIIIBreedAsk to true>>\n[[-->|ghost hotel]]
You get yourself in place: on your knees facing the bed. When you bend down -- smearing Behemoth cum all over the sheets -- your broken asshole peels itself open, huge rubbery asslips splaying wide to let you squirt out sloppy streamers of thick, half-congealed monster cum. Thick slime oozes out from your guts, sluicing down your ravaged inner walls to catch just behind your gaped asshole, forming a thick, silvery-grey pool of cum, excess slowly winding its way through the lumpy furrows of your wrecked ass.\n\nRed snarls, tongue shoving into your fucked-open, gaping ass, and you yelp, shuddering, as he sloppily eats you out, drinking down muzzlefulls of Behemoth cum. Cleaning you out so his seed can take inside you. The thought makes you flush, asshole clenching across his muzzle, burning as your aching flesh scrapes across Red's short, stiff fur.\n\n<<print dialog ("Barret", ["Please, Red,", "Breed me! Knock me up! Knot me and pump me full of your cubs!"])>>\n\nRed lets out a guttural snarl, utterly wild, and mounts you like a wild animal: cock skewing left and then right, sliding through the slick mess of cum drooling down your sides. His cock catches against your asscheek and he drives forward, snarling, only to have his cock jerk free, slapping up across your back. You're in no condition to help him: body exhausted, just a fucked-open receptacle to use. You spread your legs wider, arching your back, and Red's dick eventually catches across the bruised swell of your bulging asslips, barbed tip rasping over your skin, and Red bays up at the ceiling as he slams the entire length of his cock into you in a single brutal thrust\n\n{dmg ass, but don't branch if you hit 0 hp}\n\nA spray of behemoth cum erupts from your ass, forced out by the sheer size of Red's cock plunging into you.\n\n{red xiii fucks you hard and knots you, & while yr getting pumped full of cum you can feel the fertility materia buzzing harder and harder inside you, giving you anal orgasm after orgasm as red xiii floods you with his cum}\n\n{after his knot goes down he fucks you again}\n\n{probably some aftermath scene regardless of how far through the sex you get}\n<<set $redXIIIEndingQualified to true>>\n[[-->|ghost hotel]]
<<display either ("room j/o", "room j/o", "room j/o", "room cloud", "room red xiii")>>\n<<if $barret.ass.cur lt $barret.ass.max>><<print damage ($barret, $inventory, "ass", -9999)>><<endif>>\n<<if $barret.throat.cur lt $barret.throat.max>><<print damage ($barret, $inventory, "throat", -9999)>><<endif>>\nFeeling restored, you head back out.\n\n* [[get up|ghost hotel]]
You sprawl down on your bed, body aching. {You're cum-slathered, staining the sheets.} {Your bruised, swollen gape aches.} {Your throat burns from being facefucked.} <<if $barret.status === "horny">>\\nYour whole body is flooded with heat, burning across your skin in rippling waves, making your nipples stiff and your cock jut up hard.<<else if $barret.status === "dazed">>\\nYour whole body feels floaty, hazy, not-there, even through the aches and pains. You're a little surprised when you look down and see your cock, ramrod-hard, jutting up from your crotch.<<else>>\\nThe well-used feeling rushes through you. Your cock throbs between your thighs, each heartbeat making its veins flutter, sluggishly fattening against your thigh until it gets hard enough to peel off your {cum-glazed/sweaty} skin and jut straight up in the air.\n<<endif>>
<<display "room settle intro">>\n\nYou wrap your hand around your cock, pumping it in steady strokes. You leak a lot, pre spilling down your fat shaft, drizzling across your fingers, and you pull your hand back, licking across your knuckles to taste the salty tang of your own pre{, mixed in with all the cum splattered across your hands: {...}}.\n\nYour cock throbs harder, steadily oozing down your shaft to smear into your curly pubes, and you get back to business: fist wrapped around your cock, body throbbing as you start fucking up into your sloppy grip, gushing spurts of pre all across your chiseled belly. You fuck your hand, cheap bed rattling, and your breath turns into snarling grunts, gun-arm braced across the bed as you fuck your hand, snorting and grunting with each lewd //crack// of skin-on-skin.\n\nYou cum with a groan, entire body shuddering as you hose yourself down with your load, aiming your cock so you splatter thick, milky-white cords of cum all up your stomach and chest. The second shot pegs you in the face, salty cum drooling into your open mouth, and you groan, sloppily swallowing it down, imagining it's somebody else doing the cumshot all over you.\n\n<<set $barret.cum.body.push("barret")>>\\nCum drools down your shaft, all across your fingers, and you peel your hand off your cock, hungrily lapping up the strands of cum between your fingers. Your cock smacks against your thigh, oozing out the last dregs of your load down to your knee.
<<display "room settle intro">>\n\nSomebody knocks on the door and then pushes it open before you can respond. Normally you'd be pissed off, but it's Cloud, and judging by the lump in his pants he's gotten a second wind.\n\n{...} {cloud fucks you (again)}
<<display "room settle intro">>\n\nThe door swings open and Red XIII steps into the room. He leers, tail whipping behind him, as he sees you spread out on your bed{, naked and cum-drenched}.\n\n{...} {red xiii fucks you}
<<set $date to ["barret", "red xiii"][Math.floor (Math.random() * 2)]>>\\n<<print $date>> barges into the room and takes you out.\n* he takes you to [[event square|event square date]]
-> lol fucked by the knight, the dragon, or the king\n* after that he takes you to [[round square|round square date]]
<<if $date eq "barret">>\\n-> you ride his dick in the gondola and once the gondola stops he gets you on yr knees and fucks you more while the attendant watches\n<<exhibup>>\n<<else if $date eq "red xiii">>\\n-> he fucks and knots you in the gondola and once the gondola stops he drags you out of the gondola and all the way through the plaza before his knot bursts free\n<<exhibup>>\n<<endif>>\n* after that you head back to the [[ghost hotel]]
<ul class="gamemenu"><<print (function (where, verb){\n let locations =\n {/* terminal: "==head back to the [[terminal floor]]=="\n , */ghost: "take the " + verb + " to [[ghost square|ghost square]]"\n ,/* event: "==take the " + verb + " to [[event square]]=="\n , round: "==take the " + verb + " to [[round square]]=="\n , */wonder: "take the " + verb + " to [[wonder square|wonder square]]"\n , speed: "take the " + verb + " to [[speed square|speed square]]"\n , battle: "take the " + verb + " to [[battle square|battle square]]"\n , chocobo: "take the " + verb + " to [[chocobo square|chocobo square]]"\n };\n return (Object.keys (locations)\n .filter (k => k !== where)\n .map (k => '<li>' + locations[k] + '</li>')\n .join (""));\n })($location, $verb)>></ul>
!TERMINAL FLOOR\nyou're out for a night at the gold saucer.\n* ==head back to the [[ropeway station]]==\n<hr>\\n<<set $location to "terminal">><<set $verb to "chute">><<display "connectors">>
!ROPEWAY STATION\n* talk to the [[chocobo mascot]]\n* head to the [[terminal floor]]
!GHOST SQUARE\nit's a foggy dirt path, surrounded by scraggly dead trees. there's an ornate mansion on a hill, with an enormous, larger-than-life moon brilliantly illuminating the scene.\n* head to the [[ghost hotel]]\n<hr>\nthere's a collection of open graves in front of the building, with each headstone inscribed with the name of another square.\n<<set $location to "ghost">><<set $verb to "grave">><<display "connectors">>
!EVENT SQUARE\n\noutside of the date, watch some super pornographic play where the cast is auctioned off to the audience at the end\n<hr>\\n<<set $location to "event">><<set $verb to "doorway">><<display "connectors">>
!ROUND SQUARE\n\noutside of the date, take red xiii, cloud, or cait sith (or others??) on a gondola ride and blow them or smth\n* gondola rides for other characters:\n** arena guard\n** various deep punch encounters\n** dio??\n** corel elevator guard\n** coates\n** dyne\n** etc\n\n* blow the ticket attendant while he's taking tickets + have some guy taking the gondola ride notice and buy an extra ticket so you can blow him while he's riding the gondola\n<hr>\\n<<set $location to "round">><<set $verb to "archway">><<display "connectors">>
!WONDER SQUARE\nthere's a resting area below a giant arcade filled with glimmering lights.\n* <<if !$caitIntroduced>>there's a [[big animatronic moogle|cait sith]] here<<else>>talk to ==[[cait sith]]==<<endif>>\n* head into the [[arcade|wonder games]]\n<hr>\\nthere's a series of labeled holes curving along the edge of the area.\n<<set $location to "wonder">><<set $verb to "hole">><<display "connectors">>
!SPEED SQUARE\nit's an open-air rocky stone platform, lit by bright lamps. the brilliant lights of the gold saucer reflect off the clouds, turning the air a dusky red, and in that light you can see the black silhouette of the coaster tracks, looping and spiralling far up in the air.\n/%\nfirst time yr here -> dio is here & you can talk to him (about the keystone?) and then he fucks you\n* perform as a shooting coaster target where people launch billiard balls at yr propped-open gape and then afterward you gotta squirt the balls out so they can count their score. getting a hi score ball in you means they get to fuck you afterwards\n%/\n* <<if !$metDio>>there's a [[huge man dressed only in a tight red speedo|speed dio]] standing around<<endif>>\n<hr>\\n<<set $location to "speed">><<set $verb to "doorway">><<display "connectors">>
!BATTLE SQUARE\na dark checkerboard floor lit up by spotlights, with a royal purple carpet unrolled down the stairs leading to the arena itself\n* <<if !$metDio>>there's a [[guard|battle guard]] blocking the way up the stairs to the arena<<else>>the [[arena]] is ahead, up the stairs<<endif>>\n* [[dio's show room]] is to the right\n* there's a [[terminal|battle terminal]] to redeem battle points\n*<<if $arenaDio eq 2>> there's a guard by the access elevator all the way down to [[corel prison|corel elevator]]<<endif>>\n<hr>\\n<<set $location to "battle">><<set $verb to "doorway">><<display "connectors">>
!CHOCOBO SQUARE\n<<display "chocobo stats">>\\n* [[bet on chocobo races]]\n* <<if $specialChocoboRaceOpen && !$freedDyne>>[[ask about dio's 'special' chocobo races|chocobo prison race]]<<endif>>\n* talk to the guy betting on chocobo races\n* talk to the staff security guard\n<<if $barret.slots.ass === "chocobo lure">>\n* perform in some chocobo races\n** 'chocobo ride' where six guys line up to get fucked by chocobos and the one who lasts the longest wins\n** 'chocobo frenzy' where one guy (you) is buckled up in a breeding chair & a bunch of chocobos fuck you, more and more intensely, w/ red & then black chocobos until the last one is a giant golden chocobo; you get a prize based on how far you go\n** 'chocobockle' where they just kick you into a pen full of horny chocobos\n<<endif>>\n<hr>\\n<<set $location to "chocobo">><<set $verb to "tunnel">><<display "connectors">>
You look at the man, and he turns to face you. He's a hugely-muscular bodybuilder, with a broad chest that's coated in a mess of tightly-curled hair, entirely covering his front, fanning out down his stomach. His trunks are red and gold, bulging out obscenely in a way that must be on purpose.\n<<set $metDio to true>>\\n\n<<print dialog ("Man", ["You there, boy.", "No. You're a man."])>>\nHe looks at you appraisingly.\n<<print dialog ("Man", ["How is it? How have you been enjoying my Gold Saucer?"])>>\n<<dialog "Barret" "Could be more exciting.">>\nThe man lets out a laugh.\n<<print dialog ("Man", ["Oh, you have a thrill that can't be quenched? I have just the attraction for you!"])>>\n<<print dialog ("Dio", ["I... am Dio, ruler of the Gold Saucer. I hold special exhibitions in the Battle Square. Combat against the fiercest beasts that roam the world, taken and tamed for my personal collection.", "Such an exhilarating moment, when flesh clashes against hide and scale and feather. Who will be the victor?"])>>\n<<dialog "Barret" "We'll see.">>\n<<print dialog ("Dio", ["Oh, I dearly hope to see you perform. I'll be watching."])>>\n* [[→|speed square]]
you let the guy in the mascot suit fuck you on all fours in the middle of the station\n <<if $exhib.lvl lt 5>><<exhibup>> <<endif>>\n\n[[-->|ropeway station]]
!WONDER SQUARE, ARCADE\nit's a games arcade in a circular building, divided up into passages between the various cabinets and consoles.\n* cabinets for [[DEEP PUNCH]] and ==[[DEEP THRUST]]== are set up right next to each other\n* three ==[[HOLE CATCH]]== booths are set up along the wall\n\n* there's an arcade desk where you can [[trade GP for items|wonder trade]].\n\n-> basketball game where u throw balls into people's spread assholes\n-> mog house where u get big nuts fisted up yr asshole\n[[-->|wonder square]]
{u can also blow the trade attendant, who's wearing a translucent visor and some brightly-colored shabby uniform, etc}\n\n* <<if hasItem ($inventory, "GP", 1)>>[[potion|wonder buy][$_buy = "potion"; $_cost = 1;]]<<else>>==potion==<<endif>> (1 gp)\n* <<if hasItem ($inventory, "GP", 5)>>[[hyper|wonder buy][$_buy = "hyper"; $_cost = 5;]]<<else>>==hyper==<<endif>> (5 gp)\n* <<if hasItem ($inventory, "GP", 5)>>[[tranquilizer|wonder buy][$_buy = "tranquilizer"; $_cost = 5;]]<<else>>==tranquilizer==<<endif>> (5 gp)\n* <<if hasItem ($inventory, "GP", 10)>>[[hi-potion|wonder buy][$_buy = "hi-potion"; $_cost = 10;]]<<else>>==hi-potion==<<endif>> (10 gp)\n* <<if hasItem ($inventory, "GP", 20)>>[[ether|wonder buy][$_buy = "ether"; $_cost = 20;]]<<else>>==ether==<<endif>> (20 gp) (not implemented)\n* <<if hasItem ($inventory, "GP", 300)>>[[carob nut|wonder buy][$_buy = "carob nut"; $_cost = 300;]]<<else>>==carob nut==<<endif>> (300 gp) (not implemented)\n* <<if hasItem ($inventory, "GP", 1000)>>[[hp absorb|wonder buy][$_buy = "hp absorb"; $_cost = 1000;]]<<else>>==hp absorb==<<endif>> (1000 gp) (not implemented)\n* <<if hasItem ($inventory, "GP", 2000)>>[[hp plus|wonder buy][$_buy = "hp plus"; $_cost = 2000;]]<<else>>==hp plus==<<endif>> (2000 gp) (not implemented)\n\n[[<--|wonder games]]
you trade <<print $_cost>> GP for a <<print $_buy>>.\n<<print gainItem ($inventory, $_buy, 1)>>\n<<print gainItem ($inventory, "GP", $_cost * -1)>>\n[[-->|wonder trade]]
it's like [[DEEP THRUST]], only for fists. it's a large cabinet, with a raised platform inside it at around mid-thick level, where the player stands on, facing outward. there's a huge silicone fist mounted in the center, with outlined sensors for your feet on either side, and metal crash-rails on the inner walls to hold on to. it's in attract mode, and the fist is shallowly wiggling side-to-side, revealing the piston mount beneath it.\n\nthe colorful poster on the side of the booth outlines the rules: there's five difficulty modes, from 'first-timer', through 'easy-going', 'rough ride', and the titular 'deep punch', all the way to 'blooming rose'. stay on the first through the entire ride and you get a prize; after each set you have the option to go again at the same difficulty (left button, blue) or jump up to the next difficulty (right button, red) for additional points. any time your feet move off the sensors, you lose and get whatever prize you've earned up to that point.\n\n<<set $ccum to 0>>\\n<<set $cpiss to 0>>\\n<<set $_punch to 0>>\\n<<set $_punchRandom to null>>\\n<<set $_punchCycle to "start">>\\n<<set $punchPrize to 0>>\\n* ==play on 'first-timer'== too easy; you're not interested\n* [[play on 'easy-going'|punch easy]]\n* [[play on 'rough ride'|punch rough]]\n* [[play on 'deep punch'|punch deep]]\n* ==[[play on 'blooming rose'|punch rose]]==\n* [[<--|wonder games]]
you haul yourself up into the booth and plant your {booted/bare} feet on the sensors, lighting them up. the digital counter in front of the booth, between your feet, lights up, showing your score of <<print $punchPrize>>. the big rubber fist presses forward, solid and girthy as it drags over your hairy ass-cheek, leaving behind a streak of slick lube. you slot it up against your hole, bearing down to let it sink inside you. its rubbery knuckles squish and shift as the piston rolls up, squelching up into your open guts.
<<display "punch mount">>\n\nit really is easy going. the piston rolls gently, knocking against your prostate, and you groan and squat deeper, forcing yourself down past the wrist: eyes closed, mouth open, groaning from the smooth pressure. your cock shudders between your thighs, fattening up into full hardness. your hard cock juts out between your thighs, fleshy foreskin half-pulled back, revealing your dark purple cockhead and your fat, rumpled cocklips. slick pre burbles out, spilling down your shaft and coating your fleecy balls in a slimy spill of pre as you rock yourself on the heavy, soft fist inside you.\n<<print damage ($barret, $inventory, "ass", 2)>>\n<<display "punch easy options">>
you hit the blue button, telling the booth to repeat the cycle. you fuck yourself down on the fist as it rocks up, fat asshole lewdly slurping and gulping as you clench around the thick, muscular forearm of the silicone fist.\n\n<<if !$_punch>>your cock sways between your thighs, slinging cords of pre across the booth, hooking out over the rim and splattering on the floor in front. you focus on the slick, easy push of the fist inside you, clenching and pulling. the flat impact of the fist's curled knuckles bashes against your inner walls, each one sending ripples of pleasure through your entire body. you groan, deep and guttural, and your cock throbs more, leaking a steady stream of pre onto the booth, sloppy and wet spilling over the plastic deck.<<set $_punch to 1>>\n<<else if $_punch == 1>><<display "punch easy climax">>\n<<else if $_punch == 2>><<display "punch easy flaccid">>\n<<endif>>\n<<print damage ($barret, $inventory, "ass", 3)>>\n<<display "punch easy options">>
your cock throbs, heat gathering across your throbbing length as you fuck yourself on the fat fist. your shaky breaths turn into deep groans as you rock down onto the fist, steadily hammering away inside you. your cock, untouched, lurches up, flexing hard, and you cum with a bellow, spraying thick white lines of cum all across the floor in front of the booth. the fist plunges away inside you, each lewd //smack// as it crashes against your inner walls forcing out another spray of cum, and you sag forward, nearly toppling off the sensors before you right yourself. the machine fucks the cum out of you, huge squirts turning into sloppy gushes, then into a slimy drool of cum all over the surface of the booth, squelching under your feet.<<set $ccum += 1>><<set $_punch to 2>>
your cock softens between your thighs, dripping with your load. your fat, fleecy balls smack against your calves as you squat onto the fist. you're sheened with sweat and cum: dripping down your sides, making the dark flesh of your soft cock gleam. your hole throbs, ring sloppy and bruised, squelching and slurping when you squeeze down on the fist rolling inside you.<<set $_punch to 0>>
<<print gainXPGroup ($barret, "gape", 1, "exhibitionist", 2)>>\n<<display "punch random">>\\n<<if limitbreak ($barret)>>\\n<<display "punch easy limit">>\n<<else if health ($barret, "ass") gt 0>>\\n<<set $punchPrize += 1>>\nbefore you know it, the cycle is done. a tinny horn sound effect plays, and the fist inside you stills, before the buttons on the left and right walls of the light up. the counter display between your feet says your score is <<print $punchPrize>>.\n* [[dismount and get your prize|punch prize]]\n* [[hit the left button to repeat the same cycle|punch easy repeat][$_punchCycle = "repeat"]]\n* [[hit the right button to jump up to 'rough ride' difficulty|punch rough repeat][$_punchCycle = "upped"]]\n<<else>>\\n<<display "punch fail easy">>\n<<endif>>
<div class="limitbreak">limit break!</div>\n\nyou groan, gaping yourself wide open and slurping all the way down on the silicone forearm, until your ass meets the cabinet surface with a muffled //thud//. the fist continues to lurch inside you, whirring slightly louder from the extra resistance. the fist pops deeper into you, punching past your ass into your guts, sending an overwhelming bolt of sensation rushing through you. you rock down on it, loudly bashing your ass against the platform base, thighs burning as you swallow up the huge, bulky forearm of the fist. the abrupt rim of the molded silicone slops against your rubbery asshole, letting you feel the cold metal piston itself beneath, and you spread your knees wider, feet still planted on the sensor, as you smash your ass down on the fist over and over, chest heaving, sweat splattering across the flimsy stall walls.\n\nwhen the fist stalls inside you, cabinet playing its little tune, you immediately smash the blue button, repeating the cycle over again as you focus on the fist plunging its way through your guts. your hole gapes wide, slack and open as you fuck yourself on the huge, muscular forearm, grunting and groaning. when the fist stalls again, you slap the button again, over and over as you focus on the burning heat in your guts, the sloppy stretch of the clenched fist inside you.\n\nyour hard cock smacks against the console lip, each impact sending a burning jolt of pleasure/pain through your body. you snarl, hands gripping the crash bars hard as you haul yourself up, brutally fucking yourself on the lube-slimy fist, ramming yourself down on it over and over. you cum with a bellow, cock spraying out thick blasts of cum all across the floor. you rock on the fist as you cum explosively, body spasming around its thick girth, and your load dwindles shot after shot, until you're pissing out a slimy mess of opaque white cum, painting the surface of the cabinet and pouring down the front in a slimy stream.\n\n<<print gainXPGroup ($barret, "gape", 4, "exhibitionist", 4)>>\n\nyou collapse forward, sliding off the cabinet, and the fist yanks its way out of your guts, catching on your slack rim and pulling it inside-out, letting your guts blossom out in a fat prolapse as you spill down to your knees on the cum-covered floor. the machine behind you plays a little jingle; more coincidence than anything else, but you slumped off the machine after it had finished its cycle, so you technically won. coins clatter into the machine tray behind you, so many they bounce off each other and spill out, smacking against your ass and thighs. one of them slots itself into your gape, shockingly cold enveloped in your soggy gut flesh for a second, before the metal rapidly warms.\n\n<<set $punchPrize += 12>>\\nyou lurch up onto one foot, and then push yourself up, swaying. you're drenched in sweat and cum, broken prolapse sloppy with lube, with tacky, frothy ooze clinging tight to your gape, slowly spilling in creamy dollops over your stinging, bruised asslips.\n\nyou pick the scattered coins off the ground, using your good hand to slip your guts back into your body, peeling the single hot, slimy GP from the folds of your ass.\n\n<<print gainItem ($inventory, "GP", $punchPrize)>>\\n<<set $punchPrize to 0>>\\n[[-->|wonder games]]
<<display "punch mount">>\n\nthe fist lurches to life, immediately punching deep enough to knock the breath from your lungs with a sharp wheeze. this cycle digs in deep, fist hammering against the end of your ass, teasing its way into your sloppy guts, and then pulls back far enough for the crest of the hand to drag against your asshole, pouting out your fat asslips. you groan, rocking down on it as it punches up, entire body jolted by the solid mechanical force pistoning into you over and over.\n<<print damage ($barret, $inventory, "ass", 5)>>\n<<display "punch rough options">>
<<display drawRepeat (["punch rough repeat 1", "punch rough repeat 2"])>>\n<<display "punch rough options">>
the fist whirrs back to life, immediately punching deep into your guts. you let out a bass groan, squatting deeper to let it carve you open. the fist yanks back, churning through your ass with a wet crack. the fist constantly slops back and forth inside you, twisting around to tug your guts one way and then the other. your ass squelches obscenely, the silicone forearm emerging shining and sloppy with churned-up lube. the cycle is more erratic, lurching deeper and then jerking back to tease your fat, rubbery asshole with the stretch of its clenched fist.\n\nyou hold on, riding the fist, entire body pulsing with heat as it slams its way into your open guts over and over.\n<<print damage ($barret, $inventory, "ass", 6)>>
the fist whirrs back to life, solidly smacking into your loosened guts. you bellow, cock flopping between your thighs as you rut down onto the pistoning fist. it's a little too fast and rough for you to really get hard -- your cock throbs, lengthening into a heavy, turgid erection, but the brutal slam into your guts keeps you from getting fully hard, even as you groan and sink down deeper, trying to focus entirely on your ass getting wrecked. your half-hard cock slings slimy gushes of pre all across the booth front, hosing it down in liquid spurts.\n\nyou hold on to the handbar, gun-arm gouging scrapes in the wall, bouncing and jolting on the fist inside you. your entire body pulses with heat as the fist plunges into your guts over and over.\n<<print damage ($barret, $inventory, "ass", 6)>>
<<print gainXPGroup ($barret, "gape", 3, "exhibitionist", 1)>>\n<<display "punch random">>\\n<<if limitbreak ($barret)>>\\n<<display "punch rough limit">>\n<<else if health ($barret, "ass") gt 0>>\\n<<set $punchPrize += 3>>\nthe cycle ends with you panting, bare skin sheened with sweat. a tinny horn sound effect plays, and the fist inside you stills, before the buttons on the left and right walls of the light up. the <<if $ccum > 1>> cum-glazed <<endif>>counter display between your feet<<if $ccum eq 1>> -- glazed with cum, now --<<endif>> says your score is <<print $punchPrize>>.\n* [[dismount and get your prize|punch prize]]\n* [[hit the left button to repeat the same cycle|punch rough repeat][$_punchCycle = "repeat"]]\n* [[hit the right button to jump up to 'deep punch' difficulty|punch deep repeat][$_punchCycle = "upped"]]\n<<else>>\\n<<display "punch fail easy">>\n<<display "punch random fail">>\n<<endif>>
<div class="limitbreak">limit break!</div>\n\n{...}\n\n{...}\n<<display "punch prize">>
<<display "punch mount">>\n\nthe fist immediately slams deep into you, twisting as it pushes, and only stops once it slams into the end of your ass, rubbery knuckles digging into the opening of your guts. it punchfucks you brutally, drawing back to yank the clenched fist over your yawning asshole, only to immediately slam it back inside, driving deep into your ass, warping your hole around the fist's muscular forearm. you hold on tight, roaring as it shreds your ass. the pumping fist makes obscene wet sounds pounding into your ass, a continual burble of squelches and pops that overpowers even the mechanical //whirr// of the piston.\n\nyour entire body jolts as the fist twists inside you, lurching to the sides as it slams deep, punching in the prostate, bladder, kidneys, guts. you groan, throat open, breath knocked out of you in a sharp //whoof// as the fist slams in deep.\n<<print damage ($barret, $inventory, "ass", 16)>>\n<<display "punch deep options">>
the fist lurches back to life viciously, immediately slamming deep into your kidneys, and you groan and lurch forward, feet nearly rising off the sensors. it bucks and twists inside you, fist slamming deep and pulling back to tease the rim of your ass. you ride it, grunting and groaning.\n\nthe fist slams against your bladder, and you bellow, arcs of piss gushing from your half-hard cock, fucked out of you in a spraying stream as the fist slams into you over and over, punch-fucking the piss out of you as you writhe on the mount.\n<<set $cpiss += 1>>\\n<<print gainXPGroup ($barret, "pisspig", 3)>>\n<<print damage ($barret, $inventory, "ass", 19)>>\n<<display "punch deep options">>
<<print gainXPGroup ($barret, "gape", 9, "exhibitionist", 3)>>\n<<display "punch random">>\\n<<if limitbreak ($barret)>>\\n<<display "punch deep limit">>\n<<else if health ($barret, "ass") gt 0>>\\n<<set $punchPrize += 7>>\nthe fist eventually rattles to a stop inside you. the phantom-sensation of it jolting inside you carries on, guts punched to mush, shuddering and clenching around the bulky fist lodged deep inside you. your thighs burn and sweat pours down your body, dripping onto the<<if $cpiss > 0 || ccum > 0>> <<if $ccum > 0>>cum<<endif>><<if $ccum > 0 && $cpiss > 0>>-and-<<endif>><<if $cpiss > 0>>piss<<endif>>-drenched<<endif>> cabinet surface.\n\na tinny horn sound effect plays, and the buttons on the left and right walls of the light up. the counter display between your feet says your score is <<print $punchPrize>>.\n* [[dismount and get your prize|punch prize]]\n* [[hit the left button to repeat the same cycle|punch deep repeat][$_punchCycle = "repeat"]]\n* ==[[hit the right button to jump up to 'deep punch' difficulty|punch rose repeat][$_punchCycle = "upped"]]==\n<<else>>\\n<<display "punch fail deep">>\n<<endif>>
<div class="limitbreak">limit break!</div>\n\n{...}\n\n{...}\n<<display "punch prize">>
<<display "punch mount">>\n\n{...}\n<<print damage ($barret, $inventory, "ass", 44)>>\n<<display "punch rose options">>
{...}\n\n<<print damage ($barret, $inventory, "ass", 48)>>\n<<display "punch rose options">>
<<print gainXPGroup ($barret, "gape", 12, "exhibitionist", 3)>>\n<<display "punch random">>\\n<<if limitbreak ($barret)>>\\n<<display "punch rose limit">>\n<<else if health ($barret, "ass") gt 0>>\\n<<set $punchPrize += 14>>\n{...}\n\n* [[dismount and get your prize|punch prize]]\n* [[hit the left button to repeat the same cycle|punch rose repeat][$_punchCycle = "repeat"]]\n* ==[[hit the right button to jump up to 'super x-treme' difficulty|punch extreme][$_punchCycle = "upped"]]==\n\n<<else>>\\n<<display "punch fail rose">>\n<<endif>>
<div class="limitbreak">limit break!</div>\n\n{...}\n\n{...}\n<<display "punch prize">>
your ass is just too used. you groan and lurch forward, and the fist in your ass abruptly stops moving. a loud buzzer plays and the booth lights up with red lights. your feet slipped off the sensors.\n\n<<set $punchPrize to 0>>\\nyou lose! no prize awarded!\n\n<<display "punch random fail">>\n\nyou shakily dismount, fist peeling free from your ass with a wet slurp, and slump down to your knees on the floor, panting. your hole is gaped and drooping, burning hot between your cheeks.\n[[-->|wonder games]]
{...}\n\n<<set $punchPrize to 0>>\\nyou lose! no prize awarded!\n<<if $_randPunch>>\n<<display "punch random fail">>\n<<endif>>\n{...}\n\n[[-->|wonder games]]
<<if $_randPunch>>\\n<<display "punch random prize">>\n<<else>>\\nyou haul yourself off the fist. it slurps out of you with a wet //pop//, leaving your hole cratered, sloppily gaping open.\n\ncoins clatter into the booth's tray beneath, your prize: <<if $punchPrize == 1>>a single coin<<else>><<print $punchPrize>> coins<<endif>>.\n<<endif>>\n<<print gainItem ($inventory, "GP", $punchPrize)>>\n<<set $punchPrize to 0>>\n[[-->|wonder games]]
<<set $_randPunch.phase++>>\\na man walks through the arcade aisles and stops to watch. he's rough-looking, a miner maybe: body big with muscle, with a broad musclegut. he's black too, with a shaved head and a coarse, curly beard. he gropes his cock through his pants, hand stroking his hardening cock as he watches you shudder and writhe, fucking yourself down onto the inexhaustible silicone fist.\n<<print gainXPGroup ($barret, "exhibitionist", 6)>>
<<set $_randPunch.phase++>>\\n<<if $_punchCycle eq "repeat">>\\nthe man watching you grins as you repeat the cycle.\n<<else>>\\nthe man watching you grins as you ramp up the difficulty.\n\n<<dialog "Burly Miner" "got a hungry ass, huh? maybe i got something to help out with that.">>\n<<endif>>\\n\nhe tugs his pants open, undoing his belt so he can fish his cock out. he's short and fat: cock thick as a beer can with a bulbous, apple-sized head, with a pair of bulky, hairy balls beneath. his shaft is nearly hidden in his hand, only the puffy swell of his fat cocklips jutting out past his fingers as he strokes himself off.\n<<print gainXPGroup ($barret, "exhibitionist", 7)>>
<<set $_randPunch.phase++>>\\nthe man watching you steps closer, until he's standing right in front of the machine. he releases his cock and reaches out. the contact against your cockhead almost burns; you bellow and snarl as he milks your cock, slathering his palm with a slimy mess of {pre and cum} before pulling back and slapping the mess down across his shaft, lubing up his strokes so they slurp and crackle.\n<<print gainXPGroup ($barret, "exhibitionist", 8)>>
<<set $_randPunch to null>>\\nthe man jerking off watching you stumbles a half-step closer and clenches his cock at the root, making the whole thing swell up fatter. a thick vein bulges out along the side of his shaft. he groans, slick shaft shuddering, and his cock erupts with a rope of cum that splatters, hot and liquid, all across your face and neck, drooling down your sweaty chest. he groans again, the wet sound of his strokes loud in the arcade as he pumps out a few more messy spurts of cum all across your face and chest, hosing you down with his load. he catches the dregs of his load across his fingers, thick and stringy, and smears them over your hairy pecs, matting your curly hairs down in a sodden mess.\n\nhe grins and steps back, hiking his pants up, softening cock jutting up out his fly as he staggers away, leaving you alone, ass still stuffed with a pistoning fist, only with the added mess of his load dripping down your front.\n<<print gainXPGroup ($barret, "exhibitionist", 9)>>
the man watching groans as you snarl and lurch off the fist, asshole punchfucked open into a giant gaping ring. he hauls you forward, hands hot on your sweat-slick skin, and you stumble down the front of the cabinet, collapsing in front of him on your knees. he shoves his fingers into your loose gape, moaning at your exhausted groan. after the smooth silicon, the rough texture of his skin, the coarse hairs across the back of his hand, send out burning sensations through your aching flesh as he slots his fist into your wrecked ass.\n\nyou groan, collapsing to the grimy floor as he fistfucks you. old cum sticks to your sweat-drenched skin. he tugs at your burning asslips, hand twisting inside, and fists your guts out into a tight, sloppy mound, frothy with lube. the hot, humid air of the arcade stings against your bare flesh. the man punches your guts back into you before yanking them out again, brutalizing your hole. each punch makes a sick wet gulp, a gurgling //smack// as his fist crashes through the loose, rubbery ring of your gaping asshole.\n\nyou wail and writhe, asshole pulsing hard, loosely grasping around his hairy wrist, stretching into an immense puffy mound as he grinds his forearm down against you. he ruts his cock against your thigh, fucking it through the sloppy mess of lube drooling down your leg, cock ignored as he uses your already-worn asshole.\n\nhis cock throbs against the back of your thigh. he's more interested in wrecking your hole than using his cock, but as he shoves his fist deeper, wrenching another bellowing cry from your throat, his cock lurches hard, spewing out a gush of pre all across his forearm. he uses his other hand to smear the mess across his skin. his cum-lathered skin drags slower, rougher, than the lubed skin, and he slurps back and forth, punching more and more of his forearm into your wrecked, gaping hole. your hole warps, bruised flesh stretched out roughly around his muscular forearm, and he uses his free hand to ring around it, fingers digging into the puffy, swollen slabs of bruised flesh.\n\nthe rough skin of his elbow scrapes along your inner asscheek, and you bellow, hole spasming against the rasp, as he casually shoves his arm into your ass all the way to the elbow. you groan, body limp as he uses you as a puppet, casually fistfucking you. not even to get off, his cock ignored glued to your thigh, just punching your hole open wider and wider just to see how much you can take.\n\nyour guts prolapse out around his fist with a sick wet //slurp//. mounds of flushed, raw red gut flesh bulge out around the base of his bicep, pulsing rapidly as your internal muscles flutter. he groans, fingers scrabbling along the inside of your guts, practically grabbing handfuls of pulsing flesh and hauling them back as he yanks his fist out of your guts, pulling your shuddering guts with it.\n\nyour asshole blossoms open into a heavy, meaty prolapse, all raw red flesh glistening with lube, folds of stinging flesh squelching over each other in rubbery petals. he coaxing your shuddering prolapse out, wider and heavier, until it spills out over itself in a lumpy tail, smacking loudly against your spread asscheeks.\n\n<<dialog "Burly Miner" "fuck yeah!">>\n\nthe guy ruts his cock along your prolapse, fucking through the slimy, lube-encrusted flesh. he groans, cockhead bumping against the dense meat of your guts, digging into the blossoming furrow at the center of your prolapse, and he cums with a yell, spraying thick, heavy gushes of cum all up your back, spilling through the folded flesh of your hanging prolapse.\n\nhe dumps his load all over you, gushing cum until it spills down your sweaty sides and drips from the pulsing tip of your prolapse. he milks his cock with your guts, slurping it into your prolapse and jerking himself off with your guts, spilling the dregs of his loads straight up into your body.\n\n<<skill $barret "cumslut" 2>>\nthe guy pulls away, cock emerging with a squelch, and you groan, whining.\n<<print dialog ("Barret", ["Please...", "Please let me clean off your cock!"])>>\nthe man laughs and hauls you around, scraping your knees and elbows on the rough concrete floor as he pulls you up to smack his cum-drenched cock against your face\n\n{... you suck off the cum & lube from his cock, etc ...}\n<<endskill>>\n\nonce he's soft enough, he hauls himself to his feet and steps back, leaving you there without a word: shuddering on your hands and knees, body drenched in sweat and slime, fat prolapse drooling cum and lube onto the floor beneath you.\n\n<<print gainXPGroup ($barret, "gape", 18, "exhibitionist", 9)>>
the man jerking off watching you hauls you forward as you dismount, dragging you off the cabinet and onto your knees in front of him. his cock smears across your face, drizzling pre across your stubbled jaw, but the man is way more interested in your ass. he twists you around, pressing your face to the {piss-and-cum-drenched/etc} cabinet front as he shoves a fist casually up your ass. you groan, swollen asshole bruised and hot, shuddering as he roots around in your ass, and he laughs and shoves deeper, crooning appreciatively. your gaping hole swallows up his fist, letting him slowly spread your heavy, puffy asslips around his bulky forearm.\n\nyou're slick with lube and already spread wide open, and it's not hard for him to shove in deeper than the mounted fist. your guts slurp as his fist shoves its way deeper into your colon, asshole stretched enormously around his forearm. the rough skin of his elbow scrapes along your inner asscheek, burning as it drags over the plush, aching flesh of your bulging asslips. the man twists his arm fractionally, fist pushing through some passageway deep in your guts, and his entire elbow slurps into your ass with a meaty squelch.\n\nyou groan, limp cock pissing out pre onto the floor, hole weakly spasming around the base of his bicep. he pushes and pulls, watching as your hole flowers open into an enormous rubbery mound only to audibly lurch back into your body when he pushes forward. he casually fistfucks you for a while, just watching your hole work, before he kneels forward, fat cockhead scraping up along the spread crack of your ass. he awkwardly pins his cock alongside his elbow, cockhead shoving in alongside his arm, and shallowly thrusts, dragging his cockhead through the puffy, meaty slabs of your wrecked ass.\n\nhe cums almost instantly, groaning as he dumps his load in messy spurts all over the lube-glazed flesh of your ass, slurping and gurgling around his still-pumping fist. he draws back, cock emerging with a lewd //pop//, gushing the rest of his load across your hairy ass, and pulls his fist out slower, letting your guts sag and droop, cratered asshole weakly spilling over itself in an enormous, pulsating gape that sluggishly seals itself shut, squelching out a messy froth of lube and cum. he wipes his hand off across your thigh, smearing you thickly with frothy, churned-up lube, and casually walks off without a word.\n\n<<skill $barret "gape" 3>>\\nyou groan and push, letting your burning guts pile up just behind the bulging ring of your asshole. a little push, and --\n\nyour guts prolapse out of your body in a heavy, meaty lump, shiny with cum, corded with froth. you groan loud, prolapse pulsing as you push and pull, all the muscles of your stomach clenching rhythmically as you focus on working your internal muscles. you weakly fuck yourself with your prolapse: guts flowering out in a heavy mound, squelching as excess lube squirts out of you, collecting across the glistening petals of your unfurling guts, only to clench and suck the whole heavy mound back into your body with a rubbery //thump//, leaving you panting and sweating as you repeat the motion, over and over.\n\ndizzily, your cock stiffens beneath you, each rough //spang// of your guts lurching back into you kicking against your prostate, making your cock drool steadily. you groan on the floor, rutting back against nothing as you work your guts, panting and drooling on the filthy ground as you work yourself up. your cock aches, rock hard. the burn of your guts, the ache of your bruised asshole, the rubbery tension you push through each time to get your guts to prolapse out in a fat, stumpy tail, all of it combines to push you further, further, until you're howling out your orgasm, cock erupting untouched beneath you as you collapse, prolapse wetly smacking against your asscheeks, asshole spasming wildly.\n<<print gainXPGroup ($barret, "gape", 18, "exhibitionist", 9)>>\n<<endskill>>\n\nyou drag yourself to your feet and fish your prize out from the DEEP PUNCH cabinet.
<<set $_randPunch.phase++>>\\n{a sporty-looking musclehead turns onto the corridor the DEEP PUNCH machine is in, eyes going wide when he sees your body on display.\n\nhe's got pale skin and short black hair, wearing some baggy shorts and a tank top with such low-cut armholes that he might as well not be wearing a shirt; every time he moves his arms the fabric twists over itself, baring most of his chest. he's solidly muscular, with well-defined arms and heavy, solid pecs. he's got downturned nipples, dark brown, that are pert and pointy in the humid air of the arcade. his chest is hairless, not even a trail of hair visible down his stomach when he tugs his shirt up to scratch his stomach; even his legs are only sparely-haired.\n\nhe stares at you, pale cheeks flushing, and then he turns away, only to sneak a glimpse at you from the corner of his eyes. he awkwardly mills his way closer during the fisting cycle, one hand going to almost absentmindedly reposition his cock as you grunt and groan, rutting back into the solid silicone fist.\n\nyou grin at him, baring your teeth really, as sweat trickles down your spine.\n}
<<set $_randPunch.phase++>>\\n{he stands in front of the machine just staring. your haze of sweat splatters across his front; you see him nervously lick his lips, eyes dialating as he catches the salt tang of your sweat on his tongue.\n\nhe awkwardly reaches out a hand, fingers an inch away from your knee.\n\n<<dialog "Sporty Guy" "Uh, can I...?">>\n\nyou snarl, fist rocking deeper, audibly squelching into your gaped ass.\n<<dialog "Barret" "C'mon, go for it!">>\n\nThe guy groans, staggering forward, and his hands curl around your knees, digging into the bunching muscle of your thighs. He leans in, face flushed, and presses his lips to your chest, moaning as he laps up your sweat. He licks across your sweaty, hairy chest, mouth open, and he catches your left nipple between his lips, sucking it into his mouth and then tugging on it with his teeth. you groan, unable to do much aside from roll with the punches, but your cock shudders and shifts, fattening as it swings back and forth, knocking against your heavy, low-hanging balls.\n\nthe guy wetly snuffles across your chest, moaning, fingers digging into your knees as he leans in against the cabinet, face shiny with sweat as he laps between the cleft of your pecs, dragging his cheeks across your curly hair.\n}
<<set $_randPunch.phase++>>\\n{\nthe guy keeps making out with your chest: tongue lapping at your stiff nipples, eyes staring up across your muscular body. his hands slide up your thighs, sending a wash of prickling heat through your body. your hardening cock shudders, lurching up as it fills out, and the guy groans again when he curls a hand around your shaft. you're not a fan of bragging, but you got the biggest dick out of anybody you know.<<if $sex['coates']>> except coates, you guess.<<endif>> the guy's fingers don't fit around its punishing girth, and as you get fully hard your foreskin peels back, revealing your dark purple cockhead, slick and dripping pre. more drizzles out as the fist punches away at your guts, grinding against your prostate, and thick, glistening slugs of pre drizzle down your shaft, oozing over the guy's splayed fingers.\n\nhe jerks you off as he makes out with your chest, humping the cabinet as his eyes flutter shut, moaning as he worships your muscular body.\n}
<<set $_randPunch.phase++>>\\n{\nthe guy laps across your swollen nipples, tongue digging into the stiff flesh. his hand works across your shaft, stroking up and down your drooling length, fingers slick and slimy with your freely-drooling pre.\n\nhis other hand comes down, cupping your low-hanging balls, kneading and squeezing their heavy heft. he curls his hand around your loose sac, squeezing your balls out into an enormous lump below, and then he steadily rolls back and forth, putting just enough pressure on your sensitive balls to make you leak even more: cock drizzling out a continual wet spill of slime, forming gushing runnels of slime that drizzle down his palm, squelching against your vein-gnarled shaft, excess spilling down the guy's wrist. shuddering arcs of pre splatter across the cabinet front, some making it far enough to hit the guy in the chest, wetly sticking his tanktop to his skin, and he shrugs, releasing your balls just long enough to shuck his shirt entirely, leaving him barechested and breathless, chest heaving as he leans back in to wetly kiss all across your abs, tongue almost ticklish.\n}
<<set $_randPunch.phase++>>\\n{\nyour cock throbs, purple cockhead flexing. sluggish arcs of pre gush up your shaft, splattering out in a wet mess -- drenching the guy's bare chest in shiny splatters of pre, slucing down his hairless skin in a watery wash.\n\nhis constant stroking is getting you close. your orgasm hits you like a truck.\n\n<<dialog "Barret" "Fuck!!">>\nyour cock erupts, asshole clenching down hard on the wrist of the silicone fist wedged inside you, and you absolutely drench him with your load: cords of thick white cum splatter all across his front, up and down, and he pulls back, eyes blown, mouth hanging open, to aim your cock: catching your load across his neck, face, right between the eyes. you blast a heavy bolt of cum right into his open mouth, splattering against the roof of his mouth, and he groans loud, hips jolting against the cabinet front as he cums in his pants, weakly moaning and whimpering as you drench him in your load. you glaze his chest in cum, until it's dripping from his dark nipples, pouring down his washboard abs in stringy layers.\n}
<<set $_randPunch.phase++>>\\n{\nthe guy milks the dregs of your load out all over his stomach, open-mouthed panting as he grinds up against the cabinet while he strokes your cock. eventually he peels away from the cabinet on wobbly legs, a huge dark splotch in his baggy shorts from where he blew his load all over himself. he's flushed, sweaty, dark hair flattened to his scalp in mussed layers. his eyes are blown; he looks drunk, or concussed.\n\nhe lets your cock flop down between your thighs, bulky and heavy nearly fully-hard. it smacks across the cabinet top, sensation a frission of pleasure and pain that forces a final, oozing spurt of cum to drizzle from between your fat cocklips.\n\nthe guy staggers back, leaning against the far cabinet, chest an utter mess of cum. he curiously smears his thumb across his chest, collecting a fat glob of cum on his thumbtip, and brings it to his mouth, licking it up.\n}
<<set $_randPunch = null>>\\n{\nthe guy woozily staggers away, leaving you alone with the machine again.\n}
<<if $_randPunch>>/% .stage will be +1 since it gets incremented as each segment is displayed%/\\n<<if $_randPunch.stage <= 2>>{ ??? }\n<<else if $_randPunch.stage <= 7>>\n{ you lurch off the machine, stumbling into his arms and bringing the both of you to the floor in a tangled heap of sweaty <<if $_randPunch.stage >= 6>> cum-drenched<<endif>> limbs.}\n<<if $_randPunch < 7>>\n { the guy's cock is hard, ready to blow, and you groan, pinning him to the sticky floor and jerking his shorts down, letting his cock -- long, thin, uncut, with a patch of straight, silky hair framing his shaft -- flop out. you groan as he slides into your roughly-used ass, and he bucks up once, twice, before immediately dumping his load in your ass with a sobbing moan.}\n<<else>>\n { you lap up the mess you shot across his chest, returning the favor by chewing on his pert, dark nipples. his cock lurches in his shorts, still oozing the dregs of his load, and you fish it out -- long, thin, uncut, with a patch of straight, silky hair framing his shaft -- and milk a few fat beads of milky, white-threaded cum from the tip. you slide down his body, lapping through the mess you made down his stomach, and curl your lips around his softening cocktip, tongue lapping up the final droplets of cum straight from the source.}\n<<endif>>/% if $_randPunch < 7 %/\\n<<endif>>/% if $_randPunch.stage <= 2 / else if $_randPunch.stage <= 7 %/\\n<<else>>/% if $_randPunch %/\\n<<endif>>
<<set $rstage = $_randPunch ? $_randPunch.stage-1 : 7>>\\n<<if $rstage <= 1>> { ??? }\n<<else if $rstage <= 5>>\\n<<display "punch sport voyeur prize fistfuck">>\n<<else if $rstage <= 6>>\\n<<display "punch sport voyeur prize fist">>\n<<else>>/% nothing; he already left %/\n<<endif>>
you smack the button to get your prize and lurch forward, unheeding of the clatter of coins in the tray as you drape yourself over the guy in front of you, weighing him down as you both stumble down to your knees on the sticky floor.\n\n<<dialog "Barret" "C'mon, use my ass!">>\nyou twist around, ass grinding against the guy's lap, his own stiff cock a hard line dragging against your gaped hole. he tugs his shorts down, letting his cock lurch out, smacking long and hot against your hairy cheeks, slopping easily along the sloppy, froth-smeared crack of your ass. you growl.\n\n<<dialog "Barret" "Get your fists in there!">>\nthe guy knocks one fist against your hole, letting out a shocked exhale when you rock back onto it effortlessly, sinking yourself to the wrist. his hands are smaller than the oversized silicone fist in the cabinet, but not much smaller.\n\n<<dialog "Barret" "The other!">>\nthe guy groans, cock rutting up your crack -- butting against his own forearm -- and he slides his other hand up his wrist, smoothly pushing his fingers over the hot, rubbery ring of your gripping asshole. you groan, mouth hanging open, eyes rolling back in your skull, as you feel your guts get filled up by his fists. he rolls his hands in deeper, experimentally, like he's not sure if he's being too rough, and you snarl, fucking yourself down his muscular forearms until the stretch starts to burn, and then rocking back up until his hands smack into your asshole from the inside, warping your gaped hole out into a fat, mounded peak between your cheeks. you fuck yourself on his fists, grunting each time they smack hard against the back of your ass before popping into your guts, over and over.\n\n{< 5 -> your hard cock drools cum, cock shuddering where it's hanging between your spread legs, steadily spurting out slimy runnels of mixed pre and cum as you fuck yourself on his fists.\n/ 5 -> your softening cock steadily oozes cum, a fresh jolt spurting out each time the guy's fists slam across your prostate.\n}\n\n{anyway he fists you and then fucks you}
you smack the button to get your prize and lurch forward, unheeding of the clatter of coins in the tray as you drape yourself over the guy in front of you, weighing him down as you both stumble down to your knees on the sticky floor.\n\n{he fists you, w/ a cumslut splice to lube himself up with his own cum first}
<<set $_randPunch.phase++>>\\ntwo guys turn onto the arcade row. they're occupied with each other, not even noticing you at first: their cocks are jutting out the front of their pants, and they're making out, stroking each other's dicks. one of them has his shirt hooked back over his neck, leaving his chest bare, and the other man is using his free hand to pinch and twist at his nipples. they shamble down the row, bouncing off unused machines as they snarl and rut against each other, before one of them catches the flashing lights from your machine. he stares.\n\nthe one with his shirt up is leanly-muscled guy, white, heavily tattooed all across his chest and arms: flower blossoms across the underside of his jaw, down his neck, to a pair of bird wings over his chest. he's got bleached blond hair in a tight fauxhawk. his cock's remarkably long, jutting out from his unzipped pants in a long, drooping line, maybe nearly a foot long. it's got a hoop piercing through the tip. the other one is burlier, face a mess of stubble, forearms dark with hair. his cock juts out the front of his workman jeans from a spray of coarse dark hair, fat and broad, shaft already slick and shiny.\n\nthey lean against a nearby cabinet and turn towards you, idly jerking each other off as they watch you get pounded.\n<<print gainXPGroup ($barret, "exhibitionist", 8)>>
<<set $_randPunch.phase++>>\\nthe blond, tattooed guy saunters over to you, looking you up and down: good hand clamped onto the handhold, naked body shiny with sweat, {soft cock flopping between your thighs / hard cock jutting up from your crotch }, all slick and shiny from sweat and pre. the fist working in your ass audibly slurps and squelches, rocking your whole body when it delves deep into your ass.\n\nhe doesn't even bother saying hello, he just grabs your dick and leans in, open mouth licking a messy stripe up your length before he sucks the tip into his mouth. his eyes flutter shut and he moans, tongue curling around {your bunched foreskin / your taut cockhead}. the other man, the burly guy, comes up behind him. he tugs on the tattooed guy's unzipped pants, shoving them down over the curve of his ass, and while the tattooed guy leans over the cabinet, sucking your dick, he slides a finger down the guy's ass, opening him up with two fingers before shoving his dick into him, rocking the tattooed guy deeper down on your cock. he opens wide, gurgling as he swallows your dick, throat spasming around your shaft until he's buried in your crotch, your fat, hairy balls smacking against his chin.\n\nthe chugging roll of the fist fucking your guts makes your whole body shudder and twist, and you splatter him with sweat, droplets dripping from your hard nipples or spilling down your abs to tangle in your coarse pubes. the guy just groans as he's spitroast, eagerly swallowing around your cock.\n\n<<skill $barret "pisspig" 1>>\\n{deep, pisspig -> the fist knocking against your guts slams up into your bladder, and you bellow as your dick gushes out a messy spurt of piss right into the guy's hungry mouth. he groans, gulping eagerly, tongue cradling your soft cockhead, and you groan and let the fist punch the piss right out of you, pouring into the guy's mouth in a steady flow. the burly guy leans forward, hilted in the guy's ass, and laps across your soft shaft, catching the messy spill of piss overflowing the tattooed guy's mouth. they make out across your dick, faces painted in piss, sluicing down their faces and catching in the burly guy's stubble.\n}\n<<print gainXPGroup ($barret, "pisspig", 10)>>\n<<endskill>>\\n\nthe burly guy's thrusts fuck the tattooed guy against your crotch, burying your {soft} cock down his throat. all the while the fist inside you jolts and kicks, reaming your ass hard.\n<<print gainXPGroup ($barret, "exhibitionist", 12)>>
<<set $_randPunch to null>>\\n{the burly guy pulls out and jerks his dick off all over your chest. he fingerfucks the tattooed guy as he jerks off too, grinning as he savagely bites his way across the tattooed guy's neck, fingers curling inside his used ass. he cums all across your stomach, painting messy cords of cum in dripping strings down your chiseled abs, tangling in globs in your curly pubes.}
{... you lurch off the mount, and the guys haul you down. the tattooed one slips his cock into your mouth as the burly one drives his cock into your used ass. you've been fucked raw by the machine so that even a finger in your ass would be aching and overwhelming; he fucks you brutally, grinding his cock along the burning furrows of your swollen asslips, shoving a few fingers in alongside to splay your gape out wider.\n\nthe tattooed guy cums in your mouth with a groan, long smooth cock twitching hard, gushing out a sloppy mess of cum all across your tongue, and then he leans down to kiss you, groaning as you shove the mess of cum into his open and drooling mouth\n\nthe burly guy groans, cock throbbing in your burning ass. the splatter of cum across your inner walls soothes the burn fractionally, gush after gush of cum smearing together with the frothy, churned-up lube inside you and gurgling out of your ass in creamy dollops.\n\nthey pull back, letting you collapse on the ground panting: body sheened with sweat, cum smeared all down your face, slimy globs drooling from your puffy, swollen ass. }
you haul yourself off the machine, fist ripping its way from your ass with a loud sucking //slurp//\n\n<<dialog "Barret" "Gimmie your cocks!">>\n\nyou shove the tattooed guy against the flimsy cabinet wall; the entire thing shudders from the force. you straddle him, letting his long, slick cock jab up against the fleshy folds of your well-used ass. you suck him in, cockhead popping into your ass, entire shaft sinking into your guts no problem. the burly guy is behind you, his own cock jabbing against your already-occupied hole. he slides a finger in alongside, hooking a callused fingertip over the stretched rim of you hole, and he easily slides deeper, jerking off his friend's dick inside your ass. you growl and grind backwards, shoving yourself down on his cockhead until it pops into your already-occupied ass. the burly guy grabs your hips and slides, sinking both cocks into you. you groan from the fullness, hungry ass clenching and gripping their mismatched lengths as they fuck unevenly up into you.\n\nyou rocking between them, rolling back into their thrusts. the tattooed guy moans, tipping his head up to kiss you while you ride his dick, and the burly guy behind you presses his mouth to your neck, panting as he drags his lips over your sweat-sheened skin. they both fuck you hard, cocks plunging into your fisted-open guts. you roar, fucking yourself down on their cocks, clenching your bruised, rubbery asslips to milk their fat shafts.\n\nthe tattooed one cums first: body shuddering, moaning into your mouth as his cock flexes hard, forcefully gushing out spurt after spurt of cum into your ravaged ass. the burly guy groans, hands digging into your hips, and he slams into you for a final few thrusts before he's cumming too, dumping his load alongside his buddy's. you groan, whole body shuddering from the rough pounding, and flex your asshole, clenching and squeezing along their shafts as they pull out.\n\n{gape ->\nyour asshole's a rubbery, swollen wreck\n}\n\ntheir cocks emerge with a //pop// and a messy burble of cum drooling from your wrecked hole, and the burly guy ruts up between your cheeks, cock still drizzling out a few weak spurts across your hairy asscheeks.\n\nafter riding the deep punch machine and then jumping into getting double-fucked, your legs are wobbling when you finally rise up. you sway to the side, suddenly aware of how tired you are: body drenched in sweat, dripping all down your body to thin the mess of cum and lube drooling from your cratered ass.\n\nthe burly guy looks at you, milking a final wet slug of cum from his bulky cock.\n\n<<dialog "Burly Man" "Got a good ass on you.">>\n<<dialog "Tattooed Guy" "Yeah, wow.">>\n\nyou smirk at the both of them as they walk off, softening cocks flopped down across the fronts of their pants, and then you turn back to the cabinet.\n\n<<print gainXPGroup ($barret, "exhibitionist", 12, "gape", 16)>>
<<if $_randPunch>>\\n<<if $_randPunch.scene === "single voyeur">>\\n<<display (\n ["punch single voyeur first"\n ,"punch single voyeur second"\n ,"punch single voyeur third"\n ,"punch single voyeur final"\n ][$_randPunch.phase])>>\n<<else if $_randPunch.scene === "double voyeur">>\\n<<display (\n ["punch double voyeur first"\n ,"punch double voyeur second"\n ,"punch double voyeur final"\n ][$_randPunch.phase])>>\n<<else if $_randPunch.scene === "sport voyeur">>\\n<<display (\n ["punch sport voyeur 1st"\n ,"punch sport voyeur 2nd"\n ,"punch sport voyeur 3rd"\n ,"punch sport voyeur 4th"\n ,"punch sport voyeur 5th"\n ,"punch sport voyeur 6th"\n ,"punch sport voyeur 7th"\n ][$_randPunch.phase])>>\n<<endif>>\\n<<else>>\\n<<if Math.random() < 0.65>>\\n/%\n-- other random events:\n* another single guy shows up & gropes himself / jerks off watching you. facefucked on fail vs. fucked on dismount maybe. just like, sporty guy in a drop arm sleeveless shirt, etc\n* five/six guys show up and cheer you on / feel you up while yr getting fisted & gangbang you afterwards. they shove the long range materia in yr ass & use the linked cocksleeve, which would start triggering random use scenes as you move around\n* ???\n%/\\n<<set $_randPunch to draw(\n [{scene: "single voyeur", phase: 0}\n ,{scene: "double voyeur", phase: 0}\n ,{scene: "sport voyeur", phase: 0}\n ], 1)[0]>>\\n<<endif>>\\n<<endif>>
<<if $_randPunch>>\\n<<if $_randPunch.scene === "single voyeur">>\\n<<display "punch single voyeur fail">>\\n<<else if $_randPunch.scene === "double voyeur">>\\n<<display "punch double voyeur fail">>\\n<<else if $_randPunch.scene === "sport voyeur">>\\n<<display "punch sport voyeur fail">>\\n<<else>>\\n{...}\n<<endif>>\\n<<endif>>\\n<<set $_randPunch to null>>
<<if $_randPunch>>\\n<<if $_randPunch.scene === "single voyeur">>\\n<<display "punch single voyeur prize">>\\n<<else if $_randPunch.scene === "double voyeur">>\\n<<display "punch double voyeur prize">>\\n<<else if $_randPunch.scene === "sport voyeur">>\\n<<display "punch sport voyeur prize">>\\n<<else>>\\n{...}\n<<endif>>\\n<<endif>>\\n<<set $_randPunch to null>>
... ->\n\nhe shoves his pants down, letting his cock lurch out into the open. he's short and fat: cock thick as a beer can with a bulbous, apple-sized head, matched with a pair of bulky, hairy balls. his shaft has an upward tilt, twisting up across his musclegut, and he flexes it, audibly //thwack//ing the smooth, shiny head against his hairy belly. his cocklips shudder, fat and purple, and he gushes out a slimy string of pre across his chest before he curls his fingers back around his cock, stroking it as he watches you get your hole wrecked.
it's like [[DEEP PUNCH]], only for dicks. there's a silicone dick mounted in the cabinet, with outlined sensors for your feet on either side, and metal hang-rails to hold on to on either side. it's in attract mode, showing off its multi-selection: the dick is piston-mounted, shallowly wiggling side-to-side, lube streaming down from the faux-cumslit at the tip, and every twenty seconds or so there's a //clunk// from within the machine and the current dildo sinks down into it, replaced with a differently-sized one. it's cycling through 'starter', so small it wouldn't be worth it; 'average', something a solid handspan in length and maybe three fingers thick; 'large', a giant floppy dildo easily over a foot in length and almost as thick around as your wrist; and 'expert', only an inch or two longer than 'large' but brutally-fat, looking almost thigh-thick.\n\nthe colorful poster on the side of the booth outlines the rules: if you manage to stay on it for the entire length of its cycle, you get a prize. after that, you start racking up a time-based multiplier, and if you max that out you automatically rank up to the next-sized dildo and the process starts over again. any time your feet move off the sensors, you lose and get whatever prize you've earned up to that point.\n\n* ==play on 'starter'== too easy; you're not interested\n* play on 'average'\n* play on 'large'\n* play on 'expert'\n* [[<--|wonder games]]
<<if !$caitIntroduced>>\\n<<display "cait sith first">>\n<<else if $brokeCaitSith>>\nthe robot appears fixed. or maybe it's a second robot.\n\n<<dialog "Barret" "How many of those robots you got?">>\n\nCait Sith sniffs.\n\n<<dialog "Cait Sith" "What, planning on breaking another one? You got a hungry ass, you know.">>\n\n<<dialog "Barret" "Just thinkin', if you got another spare there's no reason not to double-fuck me.">>\n\nCait Sith's big shiny eyes literally light up. It rubs its hands together.\n\n<<dialog "Cait Sith" "I think that can be arranged.">>\n\n{another sex scene where you get dped, 2-in-one-hole, by two giant moogle dolls}\n\n<<else>>\n<<dialog "Cait Sith" "Oh, you're back! Do you want your fortune told again?">>\nthe cat-moogle leers at you. you crack your knuckles.\n<<dialog "Barret" "I got a fortune for you. It's, 'you're gonna be ridden like the cheap dildo you are'">>\nyou kick the moogle over, so its already-unsheathed dildo-cock sticks straight up in the air, and you clamber on. the hard tip jabs against your ass, and you groan as it spreads you open.\n\n{slightly different opening before jumping back into it}\n\n<<display "cait sith general opening">>\n\n<<endif>>
<<set $caitIntroduced to true>>\\nit's a cheap-looking fat moogle animatronic robot. there's a visible seam in the faux-fur down its back. there's another, higher-quality cat-moogle robot perched on the first robot's shoulders. the fat moogle whirs to life and looks at you with its glowing eyes, but it's the smaller robot that speaks, in a chipper cartoony voice:\n<<dialog "Cait Sith" "Hi, I'm Cait Sith, the fortune-telling robot! Do you want your fortune told?">>\n<<dialog "Barret" "Sure, why not.">>\nthe big moogle robot holds its hands together and shakes them, doing a robotic little dance. the cat-moogle-thing perched on top holds on a lot more realistically. it pulls apart its hands with an explosion of confetti, revealing a scrap of paper, which it holds up to the small robot, who holds it in both hands, reading it out slowly.\n<<dialog "Cait Sith" "It says, your fortune is... 'What you seek is right in front of you.' Huh, I wonder what that could mean?">> The small robot quirks its head to the side, thinking.\n<<dialog "Cait Sith" "Oh, I know!">>\nit taps the big moogle on the shoulder, and there's another series of //whirrs// and //clunks// from inside its body. between its legs, on the undercarriage of its bulky body, its fur splits open and an enormous bumped dildo shoves out: hard plastic, hot pink. its surface is covered in bulging domes, evenly spaced along its entire surface.\n<<dialog "Cait Sith" "That means you need to get fucked, hard!">>\n<<dialog "Barret" "What the fuck--">>\n<<if lvl ($barret, "exhibitionist") < 1>>The robot grabs you by the legs and tosses you to the floor, tearing apart the seat of your pants with its iron-hard grasp, leaving your bare ass exposed. It lurches forward, hot-pink dildo pressing against your bare hole. it's slick and slimy with some machine lubricant.\n\n<<print gainXPGroup ($barret, "exhibitionist", 2)>>\n<<else>>The robot grabs you by the legs and tosses you to the floor, immediately stepping in to socket its cock against your already-exposed hole. it's slick and slimy with some machine lubricant.\n<<endif>>\n<<display "cait sith general opening">>
the giant moogle robot fucks you hard. its servos repeat the same thrust over and over with mechanical precision, utterly uncaring as you writhe and bellow on the plaza floor. it plows your hole open, hard plastic utterly unyielding inside you as it spreads you open.\n\n<<print damage ($barret, $inventory, "ass", 9)>>\n<<if limitbreak ($barret)>>\\n<<display "cait sith first limit">>\\n<<else if health ($barret, "ass") gt 0>>\\n<<display "cait sith first s1">>\\n<<else>>\\n<<display "cait sith first f1">>\\n<<endif>>\\n\n[[-->|wonder square]]
You find yourself begging and moaning, ass spasming around the cheap dildo as the moogle robot fucks you through a mind-melting series of anal orgasms. The thrusts get stronger, deeper, as the robot pins you more solidly under its bulk, until its thrust goes through its entire range of articulation: stiff cocktip peeling out between your bruised, rubbery asslips, entire shaft mercilessly plunging into your fucked-open guts until the cheap fur of its body presses against your upturned ass, letting you feel the stiff metal frame beneath. Cait Sith tears its cock from your guts with an obscene squelch, hole crackling from the sheen of lube as your bloated, bruised asslips spill over its hard bumps.\n\n<<print damage ($barret, $inventory, "ass", 13)>>\n<<if limitbreak ($barret)>>\\n<<display "cait sith first limit">>\\n<<else if health ($barret, "ass") gt 0>>\\n<<display "cait sith first s2">>\\n<<else>>\\n<<display "cait sith first f2">>\\n<<endif>>
<<print gainXPGroup ($barret, "gape", 3)>>\nIt's too much. You squirm and bellow, body shuddering around its mammoth dildo-cock, asshole aching and burning. Cait Sith laughs above you.\n<<dialog "Cait Sith" "That's all you could take? Looks like your eyes were hungrier than your hole!">>\n\nYou drag yourself off the fat moogle cock, fingers scrabbling on the smooth tiles, gun-arm screeching, and pant for breath, body drenched in sweat, hole limply collapsed over on itself.\n<<dialog "Barret" "Fucking crazy puppet...">>\nCait Sith grins at you. <<dialog "Cait Sith" "Come back again any time you need a good fucking!">>
You writhe on the ground, eyes rolled back into your skull, legs braced on either side of the fat moogle robot. You fuck yourself down on its cock, bellows and roars ripping out of your throat as the steady, brutal pump of its cock inside you makes your guts spasm and clench, pulsing in orgasm after orgasm, until your legs start to spasm so much all you can do is lie there and take it, a limp body with a mindless robot fucking into it endlessly.\n\nThere's a crowd forming around you, men staring as you're brutalized by a cartoon moogle: muscular legs spread around its stuffed body, abs bulging up each time Cait Sith hilts itself in you, streams of sweat dripping down your chest.\n\n<<print gainXPGroup ($barret, "exhibitionist", 2)>>\n<<print damage ($barret, $inventory, "ass", 18)>>\n<<if limitbreak ($barret)>>\\n<<display "cait sith first limit">>\\n<<else if health ($barret, "ass") gt 0>>\\n<<display "cait sith first s3">>\\n<<else>>\\n<<display "cait sith first f3">>\\n<<endif>>
<<display "cait sith first prolapse fail">>\nCait Sith looks down at you, grinning widely. The moogle robot is still, and always, grinning dumbly. Its cock juts out from its mounting, slathered with a foamy mass churned-up lube.\n<<dialog "Cait Sith" "We were just getting started! Well, come back any time you need a good fucking!">>
It's too much. You howl and bellow, broken asshole slurping, and the next time Cait Sith's cock pulls free your guts come with it, prolapsing out of your body in a fat, rubbery mound. Its cock jabs forward again, slamming into your soggy guts, and you squirm across the floor, chest heaving, body drenched in sweat. Cait Sith slams into your wrecked guts a few more times, letting your sloppy prolapse unfurl around its hot-pink cock, before whatever robot animation it's running through catches up and it stills, leaving you sprawled out on the floor, gasping for breath.\n\n<<print gainXPGroup ($barret, "gape", 4)>>
<<print gainXPGroup ($barret, "exhibitionist", 2, "gape", 1)>>\nCait Sith has hit its stride. the sharp, uncaring thrusts inside you transform into a haze, a phantom-sensation of the cock throbbing and pulsing inside you, hot from the heat of your guts. your inner flesh burns, raw and ravaged as you lay there and take it, weakly convulsing each time Cait Sith's monstrous dildo-cock buries itself deeply in your wrecked body. It's a machine; there's no way this will stop until your body gives out.\n\n<<print damage ($barret, $inventory, "ass", 20)>>\n<<if limitbreak ($barret)>>\\n<<display "cait sith first limit">>\\n<<else if health ($barret, "ass") gt 0>>\\n<<display "cait sith first sx">>\\n<<else>>\\n<<display "cait sith first fx">>\\n<<endif>>
<<display "cait sith first prolapse fail">>\n\nCait Sith looks down at you, grinning widely. The moogle robot is still, and always, grinning dumbly. Its cock juts out from its mounting, slathered with a foamy mass churned-up lube. <<dialog "Cait Sith" "You took that pretty well! Well, come back any time you need a good fucking!">>
<<display drawRepeat (["cait sith first sx piss", "cait sith first sx exhib", "cait sith first vibrator"])>>\n<<if limitbreak ($barret)>>\\n<<display "cait sith first limit">>\\n<<else if health ($barret, "ass") gt 0>>\\n<<display "cait sith first sx">>\\n<<else>>\\n<<display "cait sith first fx">>\\n<<endif>>
Cait Sith keeps fucking you. its servos groan and creak as it plunges the full length of its cock inside you, only to tear it back out again, over and over. You sob and whine, your cock flopping around, a slimy mess of pre and piss dribbling from the foreskin-sheathed tip as the hard tip scrapes through your guts, jabbing against your prostate, bladder. It's not even aiming for anything, as animate as a fucking machine, thrusting again and again in a loop.\n\n<<print gainXPGroup ($barret, "gape", 1, "pisspig", 1)>>\n<<print damage ($barret, $inventory, "ass", 25)>>
Cait Sith keeps fucking you. your body lurches from the force of its thrusts, back scraping over the plaza tiles. one of the men watching you whips out his dick and kneels in front of you. he smacks his fat cock against your face, smearing his pre over your sweaty skin before he shoves his bloated cockhead between your lips and starts humping away, fucking your face while cait sith is ruining your ass.\n\nthe man brutally rams his cock down your throat, groaning each time you gag around his shaft. cait sith's thrusts fuck you down onto his cock, helping you swallow him down to the root. he blows quick, cock spasming in your mouth as he gushes out wet, sloppy strings of cum into your throat, washing over your tongue in a salty mess. he pulls out, cum stretching from his cockhead to your bruised lips, and strokes himself off, spraying the last few shots of his load all over your face and chest.\n<<set $barret.cum.face.push ("stranger")>>\\n<<print gainXPGroup ($barret, "throat", 1, "exhibitionist", 1)>>\n<<print damage ($barret, $inventory, "throat", 4)>>\nall the while, cait sith is hammering away, huge bumpy dildo turning your ass into a gaping cocksleeve, steadily carving you open as his cock jabs into you over and over, mechanical and unwavering.\n\n<<print damage ($barret, $inventory, "ass", 20)>>
Cait Sith keeps fucking you. his giant dildo-cock seeps lube all down its length, stiff and crackling as it punches through your gaped, slack asshole. there's a loud //clunk// from within its shaft as some mechanism swings into place, and then its entire shaft starts buzzing, vibrating inside you furiously. you roar, hand scrabbling over the tiles, bashing your gun-arm down with enough force to crack the ceramic, as cait sith continues its implacable thrusts, dildo now buzzing away, jiggling its huge hard-plastic bumps all over your aching, worn-out internal flesh.\n<<print gainXPGroup ($barret, "gape", 3)>>\n<<print damage ($barret, $inventory, "ass", 30)>>
Your body gives out. <<display "cait sith first prolapse fail">>\n<<dialog "Cait Sith" "That was fucking hot!">>\nIt's a little bizarre to hear that from its chirpy, high-pitched cartoon voice.\n<<dialog "Cait Sith" "You have a talent for being used. Come back any time you need to be used more.">>\n<<print gainXPGroup ($barret, "exhibitionist", 2)>>\nYou drag yourself away from the robot, clawing at the floor. Your prolapse pulses and throbs between your cheeks, stinging as your curly ass-hair plucks across your raw, bruised flesh. You lay there on the ground, just gasping for breath, letting your ass suck your guts back into your body, letting your sweat cool, before your legs stop trembling too much for you to even stand up.
<div class="limitbreak">limit break!</div>\nyou roar and flip the big moogle robot onto its back with a crash, keeping yourself impaled on its dildo-cock the whole time. you squat over it, asshole pulsing and squeezing, and ride it, fucking yourself down deeper as its mechanical servos thrust up. its cockhead jabs against your lungs, guts squirming out of place as you fuck yourself wide-open on it, and you just bellow and fuck yourself harder, ass sharply clapping against the stuffing-padded metal skeleton of the robot.\n\nyou cum with a roar, cock erupting in heavy bolts of cum, splattering all up the fat moogle's belly, and keep going, fucking your load out as its whirring thrusts continue unabated. the flesh of your ass shudders and convulses from the continual slamming thrusts, and your eyes roll back in your skull, head raised up into the sky, entire body dripping with sweat as cait sith fucks you through the most brutal, overwhelming anal orgasm you've ever had.\n\na servo fails with a sharp //bang//, jamming its cock-piston in place. plumes of acrid black smoke vent out the sides of the moogle robot, slick servo fluid slowly starting to leak through the cheap fur, and the moogle-cat robot looks on, aghast. you let out a roar of victory, huge muscular asshole clamping down on the huge dildo, and another burning orgasm sweeps through your ass.\n\nyou drag yourself off the wrecked robot and collapse, chest heaving as you pant for breath.\n\n<<set $brokeCaitSith to true>>\\n<<print dialog ("Cait Sith", ["I'm gonna have to bring out another robot!", "Those things aren't free, you know!"])>>\nIt looks at you, appraisingly: ass gaped and drooling frothy lube in creamy dollops down your thighs, cock leaking cum, entire body shiny with sweat. You glare down at the little cat-moogle robot.\n<<print dialog ("Cait Sith", ["That was hot as hell, though."])>>
The guard is blocking the way up the stairs, to the battle arena.\n\n<<dialog "Guard" "Battle Square is temporarily closed for cleaning. Please come back again soon.">>\n\nHe's wearing an off-blue uniform, with a visored cap that hides his eyes under its dark sheen. He's tan, with the hint of a tattoo peeking up across his collar. He's not hugely muscular, but he's pretty well-defined. Your gaze goes down to his dick. His uniform fits well, giving him a distinct bulge in his crotch.\n\n* <<print skilloption ($barret, "exhibitionist", 1, "ask to blow him", "battle guard blow")>>\n* <<print skilloption ($barret, "exhibitionist", 2, "ask to ride his dick", "battle guard ride")>>\n* [[←|battle square]]
<<print dialog ("Barret", ["Y'mind if I suck your dick while you're standing guard?"])>>\n\nHe starts backwards. You might not be able to see his face, but you can see the flush across his cheeks.\n<<print dialog ("Guard", ["W-what?!"])>>\n<<print dialog ("Barret", ["You heard me."])>>\nYou lick your lips. He stares at you, gaze slowly traveling down your body. He looks side-to-side, flush deepening.\n<<print dialog ("Guard", ["...Sure."])>>\n\nYou grin at him.\n<<print dialog ("Barret", ["Good boy."])>>\nYou drop to your knees, right in the middle of the square.\n<<print gainXPGroup ($barret, "exhibitionist", 5)>>\n\nYou tug on his pants, fingers expertly unclasping his belt and tugging them down, letting his cock flop out into the open. And what a cock it is. He's still soft, and his length is heavy and drooping, with a fleshy foreskin pulled over his broad cockhead. You groan, rubbing your face against his shaft, and bob down to suck the tip into your mouth, hungrily opening wider to gulp down his entire soft, drooping shaft, until it's weighing down your throat with your face pressed into his dark pubes.\n\nThe guard looks left and right, flush still dark across his cheeks, seeing if anyone is watching. You're definitely attracting some kind of audience; a few guys are staring. You don't care about that; you're focused on cock.\n\nHe thickens slowly, heavy flesh shuddering as it firms up, slowly starting to stretch the walls of your throat, and you milk his shaft, face buried against the root of his dick, tongue sloppily lapping along the underside of his shaft. He groans above you and brings one gauntleted hand down against the back of your head, grinding your face against his crotch as you stir his hardening cock in your throat. You squeeze along his cockhead, feeling his foreskin tug backwards, and you pull back, sliding your lips along his rubbery, drooping cock as it starts to firm up. His flesh is already slathered with spit, dripping in slimy cords down his shaft, and your tongue cuts through the mess as you lap across his hardening cock.\n\nYou swallow his whole cock down, glaring up at him as he hardens in your throat. You work your throat muscles, clamping down around his shaft, and he groans loudly, hips rolling forward to sink the full length of his cock down your throat. His hips meet your face with a //crack//, and he flexes his cock, groaning again as it visibly warps your throat, lurching beneath your adam's apple. You plant your gun-arm barrel-down on the ground, good hand wrapped around it, and lean into his thrusts, letting him fuck his whole cock down your throat without a hitch. You growl around his cock, mouth open, drool spilling from your lips, letting him pound your throat. His balls smack against your chin, wet with drool, audibly cracking each time he hilts in you.\n\nHe cums with a loud groan, cock twitching hard in your throat as he cums in spurts. Salty cum gurgles up your throat, spilling over your tongue, and you gulp it back down before it can drool past your open lips. The guard groans, sagging back against the handrail to the arena, and you lean in, keeping his dick sheathed down your throat. You swallow, tongue lapping across the underside of his cock, cleaning up the mess of his load. He softens in your mouth, foreskin slowly spilling back over his shrinking cockhead as you lap across his shaft, tongue catching globs of spit and cum smeared into his pubes, wetly slurping across his shaft until it's spit-shiny. You pull off his cock with a soft groan, letting his limp-again dick flop against the front of his pants. He flushes and reaches down, tucking it away.\n\n<<dialog "Guard" "I, uh. I still can't let you up there.">>\nYou let out a wet laugh, throat half-clogged with cum and phlegm.\n<<dialog "Barret" "Good thing I was only after getting to suck your dick, then.">>\nYou push yourself up, looming over him.\n<<dialog "Barret" "Check me out in the ghost hotel if you're interested, when you get off duty. Room #304.">><<set $arenaGuardBlow to true>>\nYou turn and head off, not bothering to wipe the smears of cum out of your stubble.\n\n<<print gainXPGroup ($barret, "exhibitionist", 12, "cumslut", 10)>>\n\n<<sex "arena guard">>\\n[[→|battle square]]
<<dialog "Barret" "Y' mind if I ride yr dick?">>\n\n<<if $arenaGuardBlow>>\\n<<dialog "Guard" "What? More?!">>\n<<dialog "Barret" "a guy's got needs, y'know.">>\n<<dialog "Guard" "Yeah, but...">>\nHe's flushing again, cheeks red. His hand goes down, subconsciously, to drift across the mound of his dick. Remembering your throat.\n\n<<dialog "Guard" "What the hell, let's go.">>\nYou grin at him.\n\n<<dialog "Barret" "Yeah, good boy.">>\n<<else>>\\n<<dialog "Guard" "W-what?! Here?!">>\nThe guy jerks backwards, cheeks reddening.\n\nYou shrug.\n\n<<dialog "Barret" "Unless you wanna take a break.">>\nThe guy's flushing red under the low brim of his cap. His head tilts down, then up: taking you in. His throat jogs as he swallows heavily.\n\n<<dialog "Guard" "What the hell, let's go.">>\nYou grin at him.\n\n<<dialog "Barret" "Good boy.">>\n<<endif>>\\n\n{you pull his dick out of his pants and stroke/suck him til he's hard, then you shove him backwards until he's sitting on the railing, back pressed against the wall. you climb up him and he almost topples forward under yr weight before he sits back, hauling you forward to sit on his cock. you sink the whole thing inside you in a single thrust, roaring as you sheath his dick in you. he's well-hung, with a fat, heavy dick that drags against your guts, and with you riding him you can pump your thighs to control just how you take it.\n\nyou ride him slow, letting his shaft grind against your prostate, scrubbing it back and forth. your dick hardens between you, drooling across his uniform shirt, and this close you can see the dim shape of his face under his visor: eyes locked on your cock bobbing in front of his face, balls jouncing as you post on his dick.\n\nhe reaches out with one gloved hand to curl his fingers around your shaft. you let out a low rumble of a laugh\n\nbarret > y'don't gotta do that.\n\nyou're getting enough out of his dick slamming into your ass. you flex your thighs, body shiny with sweat as you speed up, slamming down on his lap to sheath his whole cock in your guts. the ache in your guts twists up, closer and closer as you ride him, and you bellow, roaring into the sky as you fuck yourself through a spasming, needy anal orgasm. your cock, still-hard, just drizzles out a burble of pre down the guy's hand. flushed, sweaty, thighs starting to burn, you keep riding his dick, guts loose and lax after your first orgasm. the guard's breath picks up, and the minute flexes of his hips, thrusting up into you, pick up force. he abandons your dick, curling both hands over your hips, and he fucks up into you, groaning into your chest as he cums inside you, cock flexing sharply as he gushes one, two, three, spurts into you, more and more until the excess squirts out of your spasming asshole and splatters down beneath you.\n\nyou settle down on his spurting cock, hips rolling to grind it deeper. his bulbous cockhead grinds against the opening of your guts, a slick, sloppy pressure, and you bellow out another anal orgasm when he punches through, guts warping around his fat shaft.\n\nyou tumble off his cock, sprawling out across the floor: body glistening with sweat, asshole gaped and creamy with cum, your cock still rock-hard and aching. his cock is still weakly flexing jutting up from his crotch, drooling a wet drizzle of cum down his slick and glistening shaft.\n\n{ cumslut 1\nyou flip yourself up and crawl forward, gun-arm pressed against his muscular calf, hand sliding up his knee. you slurp his cock into his mouth, tongue scraping up his shaft, collecting a slimy mess of cum that you hungrily gulp down. you lap across his softening shaft, slurping up the dregs of his orgasm, tongue swiping across his broad cockhead until he pushes you off with a //pop//\n\nguard > hungry fucker, aren't you?\n\nyou hum out an agreement, tongue flitting out to lapping up the smears of cum across your lips.\n}\n\nyou haul yourself up, feeling the wet throb of your used asshole: bruised up heavy between your cheeks. its bulging rim slides against itself in a slow, aching drag when you shift your weight. the guard's cum drizzles out of your well-fucked ass, drizzling over your balls and spilling down the backs of your thighs in a sticky wash.\n\nthe guard looks down at his outfit: shirt splattered with dark droplets of your pre, pants smeared with cum around the crotch. he jerks to his feet, wobbling, and tucks his dick away.\n\n<<dialog "Guard" "I still can't let you up there.">>\n\nYou shrug.\n<<print dialog ("Barret", ["I'm only after your dick.", "Check me out in the ghost hotel if you're interested, when you get off duty. Room #304."]>><<set $arenaGuardFuck to true>>\n\n<<sex "arena guard">>\\n[[→|battle square]]
{it's a big fancy room with a bunch of glass-enclosed display pedestals}\n\n*<<if $metDio>> [[talk to dio]]<<endif>>\n* [[←|battle square]]
{it's dio. he'd probably be here all the time & you could ask him about progress w/ the dyne setup or w/e other stuff}\n\n*<<if $arenaDio eq 2>> [[so how do you get all these monsters anyway|dio monster breeding]]<<endif>>\n*<<if $redXIIIBreedAsk && $dioMonsterBreeding>> [[d'you have a spare fertility materia?|dio fertility]]<<endif>>\n*<<if $chocoboDio>> [[so about me being a chocobo broodmare|dio chocobo]]<<endif>>\n* [[←|dio's show room]]
{you ask him how he gets all these monsters anyway}\n{dio: i captured them, of course! or at least... that's how it started. some of these are my special breeds. sexually insatiable. designed to have even larger, more brutal cocks. i always need to have a fresh challenge for myself, and of course... seeing other men attempt to handle these massive, virile beasts is so... exhilarating.}\n{dio: while some of them are tamed wild monsters, now i breed them here myself. i only allow the strongest men to carry the monster cubs, to infuse their strength into their offspring.}\n{barret: men?!}\n{dio: hahaha, i forget. you're new here. yes, men. years ago i found a very special materia, a [Fertility] materia. it makes conception near-ensured, even in situations where it would be... impossible. i know i savored my first pregnancy: carrying a behemoth whelp to term was an overwhelming experience. now, i grant them to certain breeders, so they can properly incubate all the monster species i keep here... and as an added bonus, the offspring between two men is guaranteed to be another male, even more needy and virile than its fathers.}\n{barret: ...that's wild.}\n<<set $dioMonsterBreeding to true>>\n[[→|talk to dio]]
{barret: d'you got a spare fertility materia?}\n{dio: oh? would you be interested in becoming one of my breeders? i admit, i wasn't expecting it from you{, but you do crave monster cock so much; i shouldn't be surprised}}\n{barret: it's for a friend.}\n{dio: oh, a lover's tryst? you want to carry his children? or perhaps have him carry yours? how romantic! i suppose i could be convinced to offer you one, but...}\n{barret: but?}\n{dio: as i said, i only allow the strongest men to serve as my breeders. you would have to meet that same challenge, if you wanted one of my prized [Fertility] materia. satiate... hmm, for you? satiate the needs of a behemoth, and i'll give you one.}\n<<set $dioBehemothFuckChallengeOpen to true>>\n* [[let's do this right now|dio behemoth fuck]]\n* [[maybe later|talk to dio]]
{barret: so about me being a chocobo broodmare...}\nit's embarrassing to admit it out loud. but you're still drooling chocobo cum, in sticky sweet-smelling lines that cord all down the backs of your thighs.\n{dio: oh? you've decided to accept? i've certainly never seen anyone with such insatiable lusts before. we handle all our chocobo breeding in-house, of course, and all the chocobo studs need release even between the breeding season. we could even make a show of it. }\nyou flush deeper\n* [[yeah, make me a chocobo broodmare|ending chocobo]]\n* [[nevermind|talk to dio]]
You head into the arena.\n\nA golden gate slams open, and Dio emerges from the shadows behind it, personally leading out an enormous behemoth. It looms over you, finned tail slowly lashing side-to-side.\n\nIt's enormous. Its head is bigger than your entire body; when it lets out a low snarl its breath washes over you in a hot, wet breeze. Its horns alone -- twisted forward from its skull, painted straight at you -- are nearly as big as your entire body. Its whole body is coated in rich blue-purple fur, save for its bright red mohawk-like mane, and down its back and then again at its tail-tip its flesh rises up in aquatic frills.\n\nIt pads towards you, paws thumping loudly on the stone.\n\nIt's not hard yet, but a portion of its cock hangs out from its sheath in a drooping arch, and it lurches up and down as it comes closer. It has a flare, flexing wetly as it unsheaths, and behind that its shaft is a mess of spines and knobs and ridges, utterly monstrous. Its sheath is a person-sized tube tightly tethered to its underbelly, flesh broken up by broad, vascular veins that web up the base of its sheath and across its underbelly and thighs, and behind that are its balls -- more than two balls, you realize, staring at the churning mounds as it steps closer. Four or maybe six.\n\nYou're sure you'll get the opportunity to check, soon. If it doesn't kill you. Or, looking at its half-unsheathed: if it doesn't kill you with its cock. The thing is just as enormous as the rest of its body implies, and even soft and only partly unsheathed, its dick is broader than your chest and longer than the length from your ass to your mouth. You could probably jerk him off with your entire body, but even the tip would be enough to rip you apart. There's no way that's going anywhere inside you.\n\nYour gaze flits over to Dio, standing there in his speedo like usual, a hand pressed against the behemoth's flank. He's hard, cock dragging the material down, showing off his dark pubes and the thick root of his shaft.\n\ndio > Take his cock fully, and I'll give you the materia.\n\nYou genuinely can't think of a response. He's got to be kidding. Dio continues:\n\ndio > Incidentally, this is my son. I told you how I carried a behemoth whelp, well, this is him. He's inherited my exacting taste; you'll need a well-trained ass to satisfy him, not just some slack hole.\n\nYou wait for him to reveal this is all some kind of joke. You don't usually get into situations like this, but you think maybe you bit off more than you can chew here. You thought, behemoth cock, sure. Finally a big dick. But here, for the first time, you think you might have to admit that its dick is //too// big.\n\nYou open your mouth to say something, but Dio's lips quirk up into a smile, and he tosses you something, offhand. You catch it automatically, pinning it against your gun-arm's barrels.\n\n{it's a bangle w/ some like, final attack + phoenix kind of materia setup. dio's like, you should at least have a sporting chance. this was my preferred setup when i went out to hunt wild beasts.}\n\n{you strap the bangle around yr bicep}\n\nEven with the materia thrum running through your veins, the behemoth's cock seems -- impossible. You don't know where to start. It lowers its head to just before you, its gleaming eyes focusing on you. You reach out and press your hand to its muzzle, stroking across the short, stiff coat. This close, you can feel its heartbeat, buzzing up your arm; its smell washes over you, deep and slightly acrid, and you can hear its flesh creak as it shifts, stretched taut across its overwhelmingly muscular frame. And-- you can hear it unsheathing more, the wet crackle of flesh against flesh as it unsheathes more, and then the heavy //thump// as its bare cockhead droops so far down it mashes against the floor.\n\nYou swallow heavily and get to work, sliding beneath its head and squirming down between its forelegs.\n\n{anyway big behemoth sex scene here}\n* [[success|dio behemoth victory]]\n* [[failure|battle square]]
{you collapse off the behemoth's dick, letting its pulses slowly push you, iota after iota, off its enormous ridged, barbed cock, until you spill off the tip and collapse into the churning lake of behemoth cum beneath you. cum pours out of yr wrecked ass in a waterfall, spilling all over your hugely-bloated belly. the behemoth's cock, softening now, is like an iron beam tossed across your body, pinning you in place with its immense weight.}\n\n{dio shows up with a gleaming purple materia}\n<<if $barret.slots.ass !== 0>>\\n{dio's like, wow you already had something shoved up yr ass huh, & he pulls out the [<<print $barret.slots.ass>>] materia inside you...\n<<print gainItem ($inventory, $barret.slots.ass, 1)>>\n...before fisting the fertility materia into you\n<<set $barret.slots.ass = "fertility">>\n}\n<<else>>\n{he personally fists it into your ass}\n<<set $barret.slots.ass = "fertility">>\n<<endif>>\n\n<<if $redXIIIBreedAsk>>\\n{he's like, now you're all ready to be bred. although, you might want to hurry up -- leave it too long, and all that behemoth cum inside you will guarantee me some grandchildren.}\nHe curls his fingers inside your ass, forming a fist, and lazily tugs it back and forth over the huge, bruised lips of your cratered ass. You groan and bellow, guts soggily sucking on his forearm.\n{dio: and you're sure you want to breed this friend of yours? not be my pet, and spend your hours slaking the lusts of my children?}\n<<else>>\n{dio: yes, yes! with a man such as you breeding my young, this next generation of monsters will be the most virile and insatiable yet!}\n<<endif>>\n<<set $gotFertility to true>>\\n<<set $monsterFuckerEndingQualified to true>>\\n[[→|battle square]]
The silver gate rises with a long clatter, before finally reaching its peak with a jarring //crash//. You stand there, trepidatious, awaiting whatever new beast Dio thinks is worthy of being locked behind a special gate. There's the wet sound of slithering, flesh against rock, and an enormous shape looms out of the darkness behind the gate.\n\nThe fucker's got a pet //Malboro//.\n\nIts breath pours from its open maw in a fuming fog, flooding the room ankle-high with rank purple fog. It smells awful, like rotting bananas, but -- your body flushes with heat, sweat breaking out across your sides and back. Internal muscles spasm inside you, making your guts pulse and writhe. In an instant you're panting for breath, muscles weak and trembling, hole spasming around nothing as you feel yourself open wide. Heat spills through your cock, pre drizzling in a solid cord from your heavy foreskin, and with painful speed your cock gets hard, pulse beating hard and fast in your cock as it inflates with blood. You stagger, stumbling over your own feet, and you collapse on your knees, face streaked with tears, legs spasming as you struggle to avoid simply faceplanting on the rough brick. The lower down you go, the more intense the Malboro's breath is: eddies whorl up like thick fog, spilling across your skin. It still smells awful, rancid, but your nose has adapted to the worst of it, just leaving behind a deep, overwhelming //tang//, biting hard in the back of your throat as you gasp for breath.\n\nYour cock juts out in front of you, hugely engorged. Your balls ache, pulled up tight beneath your cock into a single enormous lump. You normally have a fat squiggling vein along the side of your shaft, but now it's swollen out hugely, letting a whole thicket of veins bulge to the surface, all visibly throbbing with each heartbeat. Pre burbles continually from your flushed cockhead, fat foreskin peeling down your shaft all on its own.\n\nYour gaze never leaves the Malboro, even as you shudder and shake, nearly toppling to the floor with every spasm of your aching body. It slithers closer, leaving behind a dark trail of thick purplish goo behind it. Its tentacles writhe around it, coiling over its sharp teeth, licking up ooze from its open and drooling mouth, coating itself with its own fetid slime.\n\nYou've never thought about a Malboro's cock before, but it's impossible to miss this one's: a trio of darker tentacles budding out from its front, each one twice the size of its motile ones dragging it across the floor. They're green-purple, coated with glistening thorns, in comparison to the smoother tentacles it has everywhere, and where the others lash wildly, flailing as it drags itself closer, these sinuously slide against each other, coating its lengths in a shimmering layer of oily ooze.\n\nBefore you know it, the Malboro is before you. Its tentacles coil across your front, each one leaving behind a goopy layer of burning ooze across your skin. It drags you up, your shuddering struggles no match for the powerful grip of its tentacles, until you're held aloft just before its mouth. Your nose has grown acclimated to its stench, but the closeness is still overwhelming: a burning metal tang fills your mouth and nose, leaving behind a gummy film that coats your flesh, and the frenzied heat of your body grows ever more intense, until every strip of skin burns.\n\nIts cock plows into you with no hesitation. Your hole is already slack and loose, muscles relaxed from its breath, and it shoves some of its motile tentacles into you, easily peeling your rubbery muscles open into an inhumanly-broad gape. Your guts shudder, drooping out of your body in the start of a pouting prolapse, and it's only its clublike cock bashing into you that stops it.\n\nIts cock burns when it sinks into you, coated in viscous sludge, and the initial scrape of its thorns across your guts is followed by a sizzling heat. You bellow, roaring up at the ceiling, and the Malboro slots its second cock straight into your throat, filling your mouth with its grimy cock. Its thorns leave burning trails everywhere they touch, making your throat and ass shudder around them, coaxing its thorns to bite deeper into your soft flesh.\n\nIt holds you aloft, idly twisting you around -- tentacles coiling around your arms and legs, dragging you out spread eagle, and slowly it curls you around until you're flipped upside-down, blood rushing to your head as its tentacle-cocks writhe and pulse, shoving into you with main force. It bounces you on its cocks, thorn-coated length tearing deeper into your throat, leaving behind a burning tang. Your throat swells, bloating fatter as it crams more of its thickening length down your throat. You feel its tip, burning hot and writhing, pop beneath your collarbone, an inch away from pushing into your stomach.\n\nIt still has a third cock, spilling across your upturned chest. The tip grinds over your achingly-hard cock, digging against your tightly-furrowed sac, and shoves between your widely-spread asscheeks, smearing across your gaped asshole like a slimy, rasping tongue. You squirm and bellow, just fucking yourself deeper on the tentacle in your throat. It punches its way into your ass alongside the other tentacle at the same time the tentacle in your throat forces itself straight into your stomach. You thrash wildly, choking on cock, eyes rolling back in your head. Your cock erupts untouched, firing out heavy loads of cum that splatter into its churning thicket of tentacles with wet, heavy //splats//, but you only hear that distantly over the pounding of your own heartbeat in your ears.\n\nThe Malboro uses you as just a limp sack of meat for it to plunge its tentacles into. You wetly spew slime down its tentacle as it twists in inside your throat, curving the burning lines it's carving into your flesh, as it breaks your ass open with two cocks, pounding them into your slack, open gape. Viscous purple-black slime squirts out of you around its pistoning cocks, drenching down your upturned body and coating you in cords of burning slime. It spews more and more ooze into you: bloating your stomach, filling your guts, and you gag and heave, squirting out froth in bubbly cords from your nose, drooling around your bruised and broken lips, erupting from your ass in fountaining sprays each time it grinds its cocks deeper into you. It paints your entire body in viscous slime, until cords are drooling down your chest, burbling between your pecs, and splattering into its open and drooling mouth beneath you.\n\nIts cocks lurch inside your ass, shuddering in syncopation as they pump something heavier and thicker inside you: something dense and hard, cocooned in its reeking slime. Your gut, already swollen and sloshing from the ooze being pumped directly into your stomach, bloats further, into an obscene, pregnant swell as the Malboro dumps more and more rank, disgusting slime into you with absolutely no sign of stopping.\n\nIts tongue lolls from its mouth, black and slimy, and it laps up your front, drinking down its own fetid slime. Your still-hard cock drags against its bumpy tongue, digging between two fat, spongy glands coating the surface, and the gummy slide is enough for your aching cock to shoot of again, hosing down the Malboro's tongue with your load. It wrings pulse after pulse out of you, twisting its thorn-coated cocks around inside your ass, bearing down against your throbbing prostate until you're pissing out watery slime.\n\nIt's only at some command from above, Dio's voice over the loudspeaker, that it pulls back. Its cocks rip their way from your body, and you can hardly inhale before your bloated stomach erupts up your throat, painting you in the fountaining eruption of purplish goo pumped straight from your overinflated stomach. You cough and gag, spewing slime, and the Malboro idly drops you to the floor, cocks tearing free from your ass and leaving it a gaped, broken crater, leaving you panting and heaving, vomiting up its vile cum, guts churning and gurgling as you push out fat, heavy seedpods from your ass: bulky, oblong pale green seeds, knocking around in your ravaged guts and sometime slurping lower, erupting from your wrecked ass in heavy //plops//. Your ass is still slack, muscle broken wide, bruised up into an immense slimy ring, and as you heave and choke, enormous seeds bashing against your inner walls, you feel your guts slurp, folding over themselves as they pout out of your ass, forming an ooze-smeared prolapse pouting between your cheeks.\n\nYour gun-arm scrapes across the rock as you drag yourself from the pool of slime the Malboro left you in. You make it halfway out and collapse, panting and heaving, guts shuddering as they sluggishly spool out of your body.\n\n[[→|battle square]]
the battle square arena is a monster-fighting challenge: go through eight rounds of battle, each against an exhibit from dio's extensive monster bestiary, and earn a certain amount of 'battle points', or BP, for each one.\n\nyou think at night, it'll be less 'monster-fighting' and more 'monster-fucking'. you think you can handle it.\n<<set $specfail to false>>\\n<<set $bp to 0>>\\n\n* [[challenge the arena|arena actual]]\n* <<if $dioBehemothFuckChallengeOpen && !$gotFertility>>[[take on dio's behemoth fuck challenge|dio behemoth fuck]]<<endif>>\n* [[arena silver malboro]] {would be another special challenge}\n* [[maybe you can get fucked by monsters later|battle square]]
you enter the arena. it's a square ring, surrounded by a moat of poison. everything is cool stone brick, in massive slabs. there's audience seating on a recessed upper level; dio himself presides over the fight, staring down at you seated naked on his throne, his hard cock jutting upward as his attendants sloppily kiss around his cockhead.\n\nthe far gate rumbles, and the lights dim. a spotlight bursts to light over you, turning everything else to dark shadows, churning and moving.\n<<if !$arenaDio>><<set $arenaDio to 1>><<endif>>\\n\n<<set $arena to 1>><<set $bp to 0>><<display "arena inner">>
<<if $arena === 1>>\\n<<display either ("arena 1 hound", "arena 1 hounds", "arena 1 grashtrike"\n /*, "arena 1 chuse tank", "arena 1 mono drive" */)>>\n<<else if $arena === 2>>\\n<<display either ("arena 2 pie", "arena 2 sahagin", "arena 2 whole")>>\n<<else if $arena === 3>>\\n<<display either ("arena 3 deenglow", "arena 3 eligor")>>\n<<else if $arena === 4>>\\n<<display either ("arena 4 pod", "arena 4 moth", "arena 4 zenene")>>\n<<else if $arena === 5>>\\n<<display either ("arena 5 fangs", "arena 5 elfadunk")>>\n<<else if $arena === 6>>\\n<<display either ("arena 6 eyes", "arena 6 ark", "arena 6 crawler")>>\n<<else if $arena === 7>>\\n<<display either ("arena 7 zem", "arena 7 formula")>>\n<<else if $arena === 8>>\\nthe last round. what fierce monster will be your final opponent?\n\n<<display either ("arena 8 hell", "arena 8 bagnadrana", "arena 8 chimera")>>\n<<else>>\n{UHH ERROR, HOPEFULLY UNREACHABLE LOGIC}\n[[arena conclusion]]\n<<endif>>
<<if $specfail>>\\n<<if $specfailScene>><<display $specfailScene>>\\n<<set $specfailScene to null>>\n[[-->|arena conclusion]]\n<<endif>>\n<<else>>\\n<<if health ($barret, "ass") lte 0 || health ($barret, "throat") lte 0>>\\nyou collapse, overwhelmed.\n\n<<print gainXPGroup ($barret, "gape", 2 * $arena, "exhibitionist", 3)>>\n\nyou got 0 BP!\n\n[[-->|arena conclusion]]\n<<else>>\\n\n<<set $bp += $arena * 10>>\\n<<if $arena lt 8>>\\nyou've earned <<print $bp>> so far. tap out and keep your points, or keep going and risk it for more?\n* [[you need more monster cum!|arena inner][$arena += 1]]\n* [[tap out|arena tap]]\n<<else>>\\n<<set $bpTotal += $bp>>\\nyou took all of dio's monsters. you got <<print $bp>> BP for your showing! you now have <<print $bpTotal>> BP in total.\n\n{...}\n\n[[-->|arena conclusion]]\n<<endif>>\n<<endif>>\n<<endif>>
<<set $bpTotal += $bp>>\\nyou tap out.\n\nyou got <<print $bp>> BP for your showing! you now have <<print $bpTotal>> BP in total.\n\n{...}\n\n[[-->|arena conclusion]]
<<if $arenaDio eq 1>><<set $arenaDio to 2>>\\n<<display "arena dio">>\n<<else if $arena eq 8 && !$arenaHasBeenCleared>>\\n<<set $arenaHasBeenCleared to true>>\\n<<display "arena clear">>\n<<else>>\\n<<display "battle square">>\n<<endif>>
{dio shows up}\n{dio's like, how impressive that you cleared the entire arena. it's always thrilling to see men striving for victory in the arena, but a man like you... yes, you have what it takes to become a true breeding bitch for monsters}\n<<if $dioMonsterBreeding>>\\n{barret: me?!}\n{dio: oh? you're surprised? yes, your body is... magnificent. and seeing you strive to handle those monsters, over and over... yes, you have what it takes.}\n<<else>>\\n{barret: breeding bitch?}\n{dio: oh? you don't know? i breed all of the monsters here myself. i have a stable of suitable men, bred over and over by my pets to produce the next generation of monsters.}\n{barret: men?!}\n{dio: oh yes, indeed. many years ago i found a rare, special materia. the [Fertility] materia. with it, its holder is capable of bearing the young of anyone, or anything, else. i mastered it myself, letting the first wild monsters breed me over and over, and once the materia had split, i began assembling my stable of men.}\n{barret: that's wild...}\n<<endif>>\n{dio: there's only one final challenge you must undertake, before you're worthy of breeding my monsters. the very first monster that i bore... my son, the largest behemoth ever bred. you must withstand his cock and sate his urges. only then can you be worthy to receive a [Fertility] materia & be properly bred.}\n{barret: that's crazy...}\n<<set $dioBehemothFuckChallengeOpen to true>>\n[[-->|battle square]]
<<if $bpTotal gt 0>>\\nyou stride out of the arena, monster cum drooling down the backs of your thighs. you run into Dio, waiting at the exit:\n<<else>>\\nyou hobble your way out of the arena, collapsing at the exit, wrecked asshole throbbing, body drenched with monster cum. bare feet step into your field of view, and you tip your head up: it's Dio.\n<<endif>>\\n<<print dialog ("Dio", ["Congratulations on your challenge of my monster arena. Regardless of the outcome, it's always exciting to see men challenge beast.", "That moment, when a man first takes a monster's cock-- that's what I live for. To see men realize their desires to be used as a cocksheath by a feral monster, yes...!"])>>\n<<if $bpTotal gt 0>>\\nHe circles around you, taking in your {cum-drenched} form. Casually, he presses his fingers to the back of your thigh, digging through the glaze of cum, and he slides his fingers up, across your muscled asscheek, to press effortlessly into your wrecked ass.\n<<else>>\\nHe kneels down beside you, fingers probing between your thighs, dragging up your {cum-drenched} balls to slide effortlessly into your wrecked ass.\n<<endif>>\nHe slowly fingerfucks your ass, staring down as he works out gush after gush of {monster cum}.\n\n<<print dialog ("Dio", ["There must be something about you gun-armed men that makes you so insatiable for cock; I'll never know. The force of will to modify your own bodies like that makes it easy for you to confront your need to get fucked, perhaps. It's certainly majestic to see someone with your power and muscles being an eager breeding bitch for a slavering monster."])>>\nYou twist around to look at him, even as he slips a third finger into your gaped ass, playing over your bruised asslips.\n<<print dialog ("Barret", ["Another gun-armed man? Who?"])>>\n\n<<print dialog ("Dio", ["Oh? Curious that you should ask. After seeing your performance, I have a proposition for you. You may know the Gold Saucer has its less savory elements, and one of them is that it doubles as a prison: at the very base of the saucer, in the desert, lie the ruins of an abandoned mining town--"])>>\n<<print dialog ("Barret", ["Yeah, I know of it."])>>\n<<print dialog ("Dio", ["--oh? Then I don't need to say how it's been repurposed as a prison by ShinRa, and stores some less-than-savory elements. But I am a beneficent soul, and so I provide for them certain luxuries to help them unwind. But oh, they are unruly, and rough with their gifts.", "After servicing those monster cocks, I was hoping I could persuade you to take a few shifts helping the prisoners unwind.", "If you're curious about that other gun-armed man, well, he's currently employed at the same 'facility'. It's the only way I've found to sate //his// need for cock. You could meet him there, if you take me up on my offer."])>>\n\n* [[say yes|arena dio yes]]\n* [[say no|arena dio no]]
<<print dialog ("Barret", ["Yeah, I'll go get gangbanged by prisoners. Might be a good comparison to the monsters."])>>\nDio laughs.\n<<print dialog ("Dio", ["Good, good! But, you know, before I let you down there, I must make sure you're entirely up to snuff."])>>\nHis fingers twist in your ass, buckling your knees, and he guides you down to the floor, on all fours, without his fingers leaving your ass. You spread your knees to give him better access, and he easily slides a fourth finger in, letting his thumb roll across the flushed, swollen rim of your asshole. It's only a slight stretch when he tucks his thumb in and slides his entire hand up your ass, displacing a wash of {slimy monster cum} that gushes out of your used ass and spills across his wrist. He uses his other hand to catch the flow and smear it across his forearm, lubing himself up.\n\nHe sinks deeper, fingers probing across the bruised, aching spots inside you where monster dicks sawed across your flesh, where knots dug in hard. You groan, shakily moaning against the floor as Dio opens you up, each motion pumping out gush after gush of monster cum, splattering down between your thighs with obscene wet gurgles. He slides his fingers through the curve of your guts, no problem after so many monsters did the same, and sinks deeper into your ass, stretching you wider and wider around his muscular forearm. He folds his hand into a fist inside you and tugs back, guts gurgling as he starts fistfucking you in earnest. You clamp down, the puffy slabs of your asshole curling around his huge, muscular forearm, and that just increases the pressure -- he tugs against your ass, fucking out huge gushes of monster cum as he tugs back and forth, watching how your blown asshole clings tight to his forearm, distending out into a huge rubbery ridge when he rolls his hand against your asshole, only to vanish deep into your cratered ass when he pushes forward.\n\nYour cock throbs beneath you, half-hard and drooling pre. You grunt and groan, fucking yourself back onto his fist. He slams in deeper, elbow sliding between your cheeks, and you groan and bear down, feeling your guts unfurl deep inside as you gulp down his elbow, sinking down so deep you feel the press of his bodybuilder bicep against your gaped hole. Beneath you, your cock flexes hard, pissing out a thin, sloppy mess of pre and cum, drizzling down into the messy puddle of monster cum below.\n\nYou whine when he pulls back, arm emerging from your ass with a series of squelches, until he spreads his fingers at the very end, catching them on the rim of your ass and splaying your asshole out wide. Cold air spills across your heated inner flesh. You squirm in his grip, asshole spasming around his fingers, and he shifts -- the smooth, hard flesh of his cock presses against your pouting asslips, and he slides his cock into you in a single effortless thrust. You groan, sagging down, asshole hungrily milking his cock. He slides in, coarse pubes grinding against your ass, heavy balls slapping against your thighs. He's got a big dick, but compared to a monster cock it's nothing. Still, your flesh is so bruised and sensitive that a finger would feel overwhelming now.\n\nYou rock back onto his dick, fucking yourself, flushed and panting as your ass slurps and squelches, still squirting out streamers of monster cum all across his shaft, keeping the fuck sloppy and wet.\n\nDio lets you ride his cock, hands only guiding your hips. He groans, rocking into each of your thrusts, letting his cock slam to the root into you, and you're achingly aware of the huge gulf inside you that nothing but a monster cock can fill.\n\nDio huffs above you, groaning as you milk his cock, and he cums with a grunt, cock spewing thick, heavy ropes of cum into your ass, mixing with the flood of monster cum still pouring out of you.\n\n<<print dialog ("Dio", ["Yes!", "With an ass like this, the prisoners will love using you!"])>>\n<<set $corelPrison to true>>\n\n* [[-->|battle square]]
no -> {dio's like, well if you insist. but just mention your interest to the guards here & i'll be sure to let you down there to see that man}\n\n* [[-->|battle square]]
you can trade in BP for rewards at this terminal. you have <<print $bpTotal>> BP.\n\n* <<if $bpTotal >= 80>>[[potion|battle terminal buy][$_buy = "potion"; $_cost = 80;]]<<else>>==potion==<<endif>> (80 BP)\n* <<if $bpTotal >= 160>>[[phoenix down|battle terminal buy][$_buy = "phoenix down"; $_cost = 160;]]<<else>>==phoenix down==<<endif>> (160 BP)\n* ==enemy lure== (5120 BP) (not implemented)\n* ==championship belt== (40960 BP) (not implemented)\n\n[[<--|battle square]]
you trade <<print $_cost>> BP for a <<print $_buy>>.\n<<print gainItem ($inventory, $_buy, 1)>>\n<<set $bpTotal -= $_cost>>\n[[-->|battle terminal]]
from the shadows, a single guard hound emerges: a pitch-black wolf-panther, with a single prehensile tentacle reaching out from the back of its neck, twisting in the air behind it like a scarf.\n\nits cock throbs between its haunches, just as black as its fur. it's rock hard, its barb-covered knot already partially engorged. slick silvery pre drools from the pointed tip, leaving behind slashing splatters on the ground as it leaps towards you.\n\nyou brace yourself, but it still bowls you over backwards when it slams into you, knocking you back on your ass as it kicks off your chest. it paces closer, eyes gleaming in the darkness, cock shuddering across its underbelly, and you just roll back, letting the monster push itself atop you, its slick, animal cock scraping across your stomach as it stares down at you.\n\nunexpectedly, it kisses you: slavering mouth full of fangs pressing against your face, a mess of acrid drool smearing over your lips as it shoves its rasping tongue into your mouth. it hunches forward, humping its cock across your own, and you arch up, letting its thrusts guide it across your inner thigh, catching on the curve of your muscular ass before it slams into you with all the consideration you'd expect from a slavering beast.\n\n<<print damage ($barret, $inventory, "ass", 3)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 1 hound fail">>\n<<else>>\\nyou bellow, asshole shuddering around the beast's barbed cock. it's slick on the push in, but when it jerks back, hundreds of stiff, rasping barbs scrape across your inner flesh, making you thrash and writhe under the hound. it snarls above you, pinning you in place with one broad paw across your chest, and it humps you mindlessly, muscular haunches slapping against your thighs as it buries its cock balls-deep in your ass. it feels like an iron rod shoved inside you, burning hot and rock hard.\n\nits cock saws across your prostate, barbs digging deep into the soft flesh of your ass. your cock gets hard from getting fucked, from having a fat monster cock tearing up your guts, and it smacks against your belly, drooling a continual stream of glossy pre all over your clenched abs as you take each brutal thrust.\n\nits knot slams against your rim, scraping deeper, twisting and tugging as the beast's barbs tear at your sensitive flesh, and you go bug-eyed, all breath leaving your lungs with a //whuff// as it slams its knot fully inside.\n\n<<print damage ($barret, $inventory, "ass", 8)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 1 hound fail">>\n<<else>>\\nyou roar as the beast turns you into its bitch, roughly mating your ass as it drools in slimy streamers all across your face, coating your head in monster saliva. its huge, hard cock spreads you open, knot burning hot inside you as it fucks you in short sharp jabs, tearing up your guts as its knot swells fatter.\n\nthe guard hound yowls as it dumps its load inside you, snarling and clawing at the stone beside you. its cum gushes into you in heavy, sloppy bursts, sealed into you tight by its bloated knot.\n\nyour stomach swells, monster cum churning inside you as the guard hound keeps cumming, each spurt of its cock sending a huge gush of slime into your flooded guts. you groan, eyes rolling back into your head as you're bred, and your cock fires off, untouched, splattering all up your swelling stomach and painting your chest with your ropy load. the hound snarls above you, rasping tongue lapping at your throat and jaw, licking up the mess of your load and drooling it back all over your face. its tongue lolls from its mouth as it pants, unloading in your ass for minutes, mindlessly dumping its load into your used hole.\n\n<<print damage ($barret, $inventory, "ass", 7)>>\n<<if health ($barret, "ass") lte 0>>\\n<<set $specfail to true>><<display "arena 1 hound fail prolapse">>\n<<else>>\\nthe hound tears free once its done, leaving your ass cratered and gaping, thin silvery-grey monster cum gushing through the folds of your rumpled asshole and all over the cold stone brick beneath you.\n\na buzzer goes off, somewhere. you've 'defeated' the first monster.\n\n<<print gainXPGroup ($barret, "gape", 5, "exhibitionist", 3, "cumslut", 2 * $arena)>>\n<<endif>>\\n<<endif>>\\n<<endif>>\\n<<display "arena round aftermath">>
you yowl, ass burning, and twist off the monster's cock. it snarls and snaps at you, rutting against your side until it drenches your body in a sloppy orgasm, hosing you down with spurts of rank, watery monster cum. it paces around you, cock hard and unsatisfied, knot still throbbing.
the hound tears free, and your broken and abused ass can't take any more. you bellow, lurching forward, trying to get off its cock, and its barbs hook deep in your guts as it pulls out, spilling your guts out into a fat, sloppy prolapse. your gut shudders, internal muscles spasming and shuddering, and your prolapse grows into a fat rose, slick and shining with monster cum, as the guard hound paces away, leaving you lying flat in the center of the arena ring, guts pulsing as your ravaged hole shudders and gapes, guts sluggishly slurping back and forth over the bruised, puffy mound of your wrecked hole.\n\nyou drag yourself up, eventually crawling out of the ring. you won, but you're in no condition to go any further.\n\n<<print gainXPGroup ($barret, "gape", 8, "exhibitionist", 3, "cumslut", 2 * $arena)>>\n<<display "arena tap">>
from the shadows, a pair of guard hounds emerge: two pitch-black wolf-panthers, each with a single prehensile tentacle reaching out from the back of their necks, twisting in the air behind it like a scarf.\n\ntheir cocks throb between their haunches, both just as black as their fur. they're rock hard, with their barb-coated knots already partially engorged. slick silvery pre drools from the pointed tips, leaving behind slashing splatters on the ground as they leap towards you.\n\nthey prowl around you, circling tighter, and you twist to try to follow them. one of them darts around further, making you twist and tumble as you try to keep it in sight, and then they're on you. the hound slams bodily into the backs of your legs, its fur scratchy and rough. you're bowled over onto your hands and knees. the two hounds pin you in: one looming before you, the other's breath hot against your ass. the tentacles touch you first: the one in front coiling it loosely around your neck, the one behind wrapping it around your waist, giving an absentminded flick to your stubbornly-hard cock.\n\nthey both mount you in synchronization. they're well-trained, or maybe they just know what they like. the one before you rears up, planting its paws on your shoulders, and pins you down: face jammed between its haunches, fat monster cock sawing across your face. claws scratch across your hips as a sharp, slimy cock jabs between your cheeks, smacking hard along the crack of your ass before it shoves its way inside with all the consideration you'd expect from a wild animal. the one in front slops its drooling cock across your face, hips hunching as it humps wildly, and you manage to open wide, catching the tip between your lips, only for it to instantly slam deeper, jabbing the tip hard against your tonsils.\n\n<<print damage ($barret, $inventory, "ass", 6)>>\n<<print damage ($barret, $inventory, "throat", 6)>>\n<<if health ($barret, "ass") lte 0 || health ($barret, "throat") lte 0>>\\n<<display "arena 1 hounds fail">>\n<<else>>\\nyou gurgle around the hound's cock as its partner slams into your ass. the swell of its knot bears down against your asshole, smacking wetly between your cheeks, while the other one ravages your throat, raking its barbs across the soft flesh of your mouth, leaving your lips bruised and stinging.\n\nhot drool spills across your back as they pant and whine, brutally fucking deeper into your open holes. the hound's cocktip jabs down your throat, gushing bitter dog pre in heavy streams. its thrusts churn up the mess, forcing slimy, foaming globs of ooze out around its shaft, drooling down your face in slimy cords and drenching its massive balls in a coating of frothy slime. its knot gleams in front of you, bigger than a fist, and with a ruthless thrust it slams its cock down your throat, knot bashing against your lips with the force of a bunch.\n\nbehind you, the other hound fucks you fast and hard, slamming in deep. your asshole stings, gaping wider under the pummeling from its knot, and sensing your hole spreading wider the hound snarls and bears down, ramming its knot into your ass with a single brutal slam. you yowl, mouth opening for the hound's cock, and it bears down too, jabbing its sharp cocktip deeper down your throat, until its bloated, bulky knot smacks against your lips with a wet //crack//. you gurgle, throat pulsating around its fat shaft, a trickle of burning hot pre oozing straight down into your belly.\n\n<<print damage ($barret, $inventory, "ass", 6)>>\n<<print damage ($barret, $inventory, "throat", 6)>>\n<<if health ($barret, "ass") lte 0 || health ($barret, "throat") lte 0>>\\n<<display "arena 1 hounds fail spitroast">>\n<<else>>\\nthe two hounds breed you hard. they cum with paired snarls, knots bulking up, sealing their cocks inside you. their barbs flutter, scraping across the sensitive flesh of your ass and throat, and then they cum: spurt after spurt of hot dog cum, filling you up. you gulp around the knot wedged in your mouth, a messy film of drool and cum spilling down your face. your stomach aches, bloated from the both of them dumping their huge animal loads inside you, and as they both keep spurting and spurting -- constantly gulping to swallow each huge throatful of watery dog cum -- you feel your belly expand, bloating out sluggishly into a fat mound, audibly sloshing with cum.\n\nthe both mindlessly hump into you, stirring their cocks through the cum-drenched mess they've made, dumping spurt after spurt of cum into your overflowing body, until your guts ache and your throat is clogged with the sheer volume of their acrid, watery loads.\n\n<<print damage ($barret, $inventory, "ass", 6)>>\n<<print damage ($barret, $inventory, "throat", 6)>>\n<<if health ($barret, "ass") lte 0 || health ($barret, "throat") lte 0>>\\n<<display "arena 1 hounds fail spitroast">>\n<<else>>\\nthe hounds tear free once they're done: jaw clicking, mouth warping, as the hound mercilessly tears its half-engorged knot free from your mouth with an explosive gush of drool and cum; your ass warps, pouting out in a bulging mound before the hound's knot tears free. your ass is cratered and gaping, squirting silvery-grey monster cum in erratic bursts as its load gurgles its way out of your flooded guts. you wetly gag on nothing, drooling down onto the cold stone brick beneath you, throat raw and rasping from its rough use.\n\na buzzer goes off, somewhere. you've 'defeated' the first monsters.\n<<print gainXPGroup ($barret, "gape", 8, "throat", 8, "exhibitionist", 3, "cumslut", 2 * $arena)>>\n<<endif>>\\n<<endif>>\\n<<endif>>\\n<<display "arena round aftermath">>
<<set $needUnderwater to true>>\n[while the one hound knots your ass, the other vainly struggles to bash its knot through your lips. you choke and gurgle, spitting out slobbery mouthfuls of its spit-thinned pre as it brutally mates your throat. you gag wetly, slimy hound pre burning through your sinuses and drooling from your nose in frothy bubbles
the two hounds breed you hard. they cum with paired snarls, knots bulking up, sealing their cocks inside you. their barbs flutter, scraping across the sensitive flesh of your ass and throat, and then they cum: spurt after spurt of hot dog cum, filling you up. you gulp around the knot wedged in your mouth, a messy film of drool and cum spilling down your face. your stomach aches, bloated from the both of them dumping their huge animal loads inside you, and as they both keep spurting and spurting -- constantly gulping to swallow each huge throatful of watery dog cum -- you feel your belly expand, bloating out sluggishly into a fat mound, audibly sloshing with cum.\n\nthe both mindlessly hump into you, stirring their cocks through the cum-drenched mess they've made, dumping spurt after spurt of cum into your overflowing body, until your guts ache and your throat is clogged with the sheer volume of their acrid, watery loads.\n\n<<print damage ($barret, $inventory, "ass", 6)>>\n<<print damage ($barret, $inventory, "throat", 6)>>\n<<if health ($barret, "ass") lte 0 || health ($barret, "throat") lte 0>>\\n<<display "arena 1 hounds fail spitroast">>\n<<else>>\\nthe hounds tear free once they're done: jaw clicking, mouth warping, as the hound mercilessly tears its half-engorged knot free from your mouth with an explosive gush of drool and cum; your ass warps, pouting out in a bulging mound before the hound's knot tears free. your ass is cratered and gaping, squirting silvery-grey monster cum in erratic bursts as its load gurgles its way out of your flooded guts. you wetly gag on nothing, drooling down onto the cold stone brick beneath you, throat raw and rasping from its rough use.\n\na buzzer goes off, somewhere. you've 'defeated' the first monsters.\n<<print gainXPGroup ($barret, "gape", 8, "throat", 8, "exhibitionist", 3, "cumslut", 2 * $arena)>>\n<<endif>>
[... fail branch ...]\n\n[you can't take their cocks; you shudder on the floor, {throat/ass} pulsing, and they rut their cocks against your body, eventually drenching you head to toe with their slimy monster loads.]
[... fail branch ...]\n\n[your ass warps, prolapsing out around the cock inside it, pulling out a mound of shiny purple guts tightly wrapped around the hound's knot, pulsing and shuddering as it dumps its load in your wrecked guts\n/ you gag and retch, vomiting up a mass of phlegm around the knot wedged in your mouth, drooling as pre and snot and phlegm erupt from your nose as you gag around the knot. you just gurgle, latched tight to the beast's cock as it hoses down your throat, gushing hot cum straight down your throat -- and then you heave and gurgle, vomiting up slimy mouthfuls of dog cum, spraying from your nose and mouth\n]
a grashtrike slithers out from the darkness. it's a grotesque insectile monster that looks like the upper half of a praying mantis joined with the lower half of a snake. it has two blood-colored scything forelimbs, with serrated barbs along their length, and a long sharp proboscis. most importantly, along its tan underbelly, just above where it slithers along the floor, is a swollen vent, bulging out to let a gigantic, blood-red ovipositor jut out, bulbous and already drenched in bubbling froth.\n\nit slithers towards you, leaving behind a dark slimy trail behind it. thick mucus coats the underside of its snake half, stretching out into long, glistening ropes across the dark stonework.\n\nyou lean in, meeting it head-on as it crashes into you. the impact nearly bowls you backwards: shoulders pressed against its scaly sides, one giant scythe-arm scraping along the barrel of your gun-arm with a bone-jarring sound. its ovipositor presses wet and hot up your stomach, smearing your hairy abs with its slick slime.\n\nit happens fast. it ducks down, catching you in its arm, and its ovipositor twists and darts between your legs, bulbous tip shoving fast between your cheeks. it feels like a broad, stiff tongue: wet and slimy, hot and flexible, and it shoves the bulging tip into your ass with a single push.\n\n<<print damage ($barret, $inventory, "ass", 5)>>\n\nyou bellow, lurching as it shoves itself deeper inside you, and it leans in with its insectile head: eyes dimly luminous, giant proboscis unfurling from its tightly-coiled loop, spilling around your neck in heavy furls of slimy flesh. it's a long cord of wet flesh, spilling from its lipless mouth, and as you bellow, ass shuddering around the spike of its ovipositor, it shoves it into your mouth, twisting inside your mouth to hook across your lips and jam your jaw open. its tough, ropey flesh is as effective as a muzzle. you gurgle, lips spread wide, its sour, meaty drool spilling across your tongue. drool overflows your mouth, spilling down your face in a slimy wash, and you wetly gurgle around its tongue.\n\nit pins you across its front, serrated forelimbs tangling across your arms, pulling you tight against its chitinous body. its ovipositor throbs, punching deeper into your ass, and you groan wetly, your own cock shuddering to full hardness across its front, cockhead sliding across its slick chitin. its ovipositor jerks and shudders inside you, bulging tip slopping deeper into your ass.\n\nthe grashtrike rolls its whole body into you, its hips lurching up as it crams its misshapen, goopy ovipositor into your ass. it's slick and slathered with slime, smoothly pushing deeper, and you gurgle and howl, drooling all down your front, cock stubbornly hard.\n\n<<print damage ($barret, $inventory, "ass", 5)>>\n\nthere's a catch when its bulging tip slaps against the back of your ass, rutting up and down across the entrance to your guts. you groan loud, rutting back into its thrusts, and slam yourself down on its meaty ovipositor, forcing the whole thing into your ass with a sudden jolt.\n\n<<print damage ($barret, $inventory, "ass", 5)>>\n\nits bulging slitlips press against your ass, the entire length of its ovipositor sheathed inside you. it buzzes and twitches, gushing heavy slime into your guts, and you rut into its grasp: arms tangled with its serrated feelers, cock pinned between your bodies, ass reamed open by each thrust. its ovipositor's fat, bulging chambers grind down against your prostate, slopping back and forth over it with its forceful thrusts, and you bellow out your orgasm, cock gushing cords of cum all up its front. its ovipositor throbs, its own thick sludge gushing into your ass. a heavy, fat swell jams against your spread asslips as it pushes out a cluster of rubbery eggs: swelling its own ovipositor into a fat bloat, spreading its tip into a slick, pulsing mouth. a fist-sized egg squirts into your guts, hot and pulsating, and then another, and another.\n\n<<print damage ($barret, $inventory, "ass", 5)>>\n\nthe grashtrike dumps a half-dozen eggs into your guts, popping one after the other through your gaped asslips, squirting forcefully into your sludge-flooded guts. thick breeding slime drools out around its pulsating ovipositor: grey-blue and shining, sheening down your thighs with thick, rubbery cords of slime.\n\nit slithers out of you, tossing you aside disinterested after it's dumped its eggs in you. you shudder, staggering back, legs rubbery, asshole swollen and heavy, abs warped from the heft of the eggs inside you.\n\na buzzer goes off, somewhere. you've 'defeated' the first monster.\n<<print gainXPGroup ($barret, "gape", 12, "exhibitionist", 4)>>\n<<display "arena round aftermath">>
a chuse tank floats out from the darkness. it's a floating seahorse, only its coiled tail is instead a single segmented limb, ending in a serrated claw. it has a finned, frilly vent just above its tail, and already its spiralling cock juts out like a stiff spike. frothy pre spills down its length, splattering to the floor beneath its hovering body.\n\n{...}\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
two mono drives float out from the darkness. they look like smooth spheres, like a budding plant, held atop a churning mass of muscular green tentacles. their tentacles pulse and ripple, holding them aloft, and slowly they approach, tentacles flexing towards you.\n\n{...}\n\n[the scrutin eyes in round 6 is a palette swap monster of this, but then there are 4 of them]\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
from the shadows, two hedgehog pies hop out: squat, froglike monsters with shiny red-purple hide, each one maybe half your height. their cocks are huge for their body size, bulky, bright green triangular wedges that crawl more than half the way up their rotund bellies, already slick and dripping with their greyish preseed.\n\nyou wait on all fours, feeling {hound cum drool from your already-used ass, slowly drizzling down your hairy thighs}. they hop closer, with each leap sending messy globs of pre flying off their cocks, splattering loudly to the floor.\n\none pushes its way behind you, croaking as it ruts its broad cock against your cum-drenched asscrack. it's shockingly hot in the cold air, and you hiss, asshole pulsing. you try to catch its cocktip in your used gape, rocking your hips back against it. its bulbous paws wrap around your ass, clinging to your hips, and it shoves forwards, slick cock plowing into your ass.\n\n<<print damage ($barret, $inventory, "ass", 3)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 2 pie fail">>\n<<else>>\\nit hops up, webbed feet curling around your thighs as it humps away at your hole. the air is filled with the wet slurps of its brutal mating. its tapering cock grows thicker and thicker, each thrust stretching your bulging asslips wider, and its smooth shaft is almost frictionless, digging through your pulpy guts, hard tip bashing against your prostate. you groan, facedown on the stone brick, your own cock hard and drooling a slimy mess of pre and cum.\n\nyou've forgotten about the second one: it hops up between your thighs, its own cock knocking against your low-hanging balls, and they squabble, snarling at each other. the second one's cock shoves between your thighs, grinding against the root of your shaft, sliding up to jab against your chiseled stomach. they both jerkily mate your body, gushing out slimy streamers of greyish pre: overflowing your ass, webbing between your thighs, dripping down your thighs until you're coated in an entirely-opaque layer of flowing slime, thick and grey oozing down to your knees.\n\nthe hedgehog pie fucking your ass hilts inside you, chirping as it slams the fist-wide base of its cock into your ass. the slick, slimy flesh of its body presses against your ass, its internal muscles shuddering, and it sharply fucks you, hammering down into your broken-wide ass.\n<<print damage ($barret, $inventory, "ass", 6)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 2 pie fail">>\n<<else>>\\nthey both cum with loud croaking sounds. one inside, hosing down your already-used guts with squirt after squirt of stringy, bubbly frog-monster cum, the other spraying its sludgey ropes of cum all up your stomach, drenching your own cock in its slimy, greyish load. you groan and shift your weight, reaching back with your good hand to tug on your own cock, slick and frictionless under the slimy layers of cum. you cum with a bellow, asshole spasming around the still-spurting cock inside you, your own load caught up in the drooling, flabby strings of cum oozing down your body, lost in the greyish murk of monster cum drenching your stomach and thighs.\n\nthey pull back -- pull out -- with a slimy //pop//, leaving your hole bruised and gaping. your puffy asslips slowly fold over themselves, slurping closed with a wet squelch as heavy bubbles of cum drool down the back of your ballsac.\n\na buzzer goes off, somewhere. you've 'defeated' the second round of monsters.\n<<print gainXPGroup ($barret, "gape", 9, "exhibitionist", 3, "cumslut", 3 * $arena)>>\n<<endif>>\\n<<endif>>\\n<<display "arena round aftermath">>
[...fail branch...]\n\n[you can't hold the hedgehog pie's cock in your worn, bruised ass; it pops out with an obscene squelch, leaving your hole as a gaping, open target. they both hump their cocks against your thighs, rutting up along your crack, and cum with croaking ribbits, hosing you down with sharp sprays of stringy grey frog cum, gushing and gushing until your sides are dripping with it and your ass and thighs are entirely glazed]
from the shadows, two sahagin scuttle out: bipedal turtle-men, taller than you but less than half your weight. they've got broad finned hands and feet sticking out from a smooth, rounded shell. their cocks are already out, dark green-brown flesh everted from a bulging slit beneath their shells. they have a pulsing furl of flesh for a cockhead, wide like a sledgehammer head. there's a fat lump of muscle at the base that throbs and flexes, making their semi-prehensile cocks twist and lurch, feeling towards you.\n\nyou're ready for them, on your hands and knees, {chin dripping with cum, } ass used and overflowing {!->with hound cum}.\n\nthey pin you between them: one gnarled, knobbled cock pressing right between your cheeks, sloppily kissing your swollen asslips, the other jutting up against your face, its wet and slimy shaft dragging across your lips. you open wide, groaning as they both shove inside you, hilting their monstrous cocks in your {already-used/open} holes.\n<<print damage ($barret, $inventory, "ass", 7)>>\n<<print damage ($barret, $inventory, "throat", 7)>>\n<<if health ($barret, "ass") lte 0 || health ($barret, "throat") lte 0>>\\n<<display "arena 2 sahagin fail">>\n<<else>>\\nthe broad spread of their cockheads scrape into you: puffing your cheeks out, bearing down hard against the flesh of your ass. you gurgle around the cock in your mouth, letting it drench your tongue with its slimy, gummy pre. the sahagin croon, hips rocking as they shove their cocks deeper inside you, just using your body as a breeding bench. their hammer-head cocktips bash their way through your flesh, warping your inner ass around their broad span, jabbing hard against the back of your mouth.\n\nclawed hands grasp your hips, dragging you backwards onto the sahagin's lumpy cock, while the other one grasps your head in both hands, holding it in place as it humps into your open mouth. each time you gag, tonsils being battered by its huge cockhead, its whole shaft lurches, twitching hard and spewing a fresh gush of gummy pre into your mouth, until you're drooling thick, frothy bubbles of slime around its pistoning cock.\n\neach fat knob on their cocks bashes its way in, lurching over the bruised flesh of your bulging asshole, bashing over your lips. your throat warps, its broad cockhead making its way down your spasming throat, and it's with a snarling lurch that the sahagin in front of you drags your head down onto its cock, slamming the full length of its dick down your throat, until your lips are wrapped around the mounded muscle at the very base of its dick. not to be outdone, the one behind you slams in too, pounding the full length of its prehensile turtle dick into your ass.\n\n<<print damage ($barret, $inventory, "ass", 9)>>\n<<print damage ($barret, $inventory, "throat", 11)>>\n<<if health ($barret, "ass") lte 0 || health ($barret, "throat") lte 0>>\\n<<display "arena 2 sahagin fail">>\n<<else>>\\nyou're pinned between their bodies, throat burning, guts gaped. they fuck you hard, ripping their bloated cockheads up and then slamming them back down, fucking a broad trench through your body, coring you out with their monster cocks. they slam their bulging vents against your lips and ass, grinding down hard to stir their bulky cocks inside you, again and again. you gurgle and gag, wetly spewing up frothy bubbles of phelgm and thick pre from your nose and mouth, painting your face in froth as the sahagin uses your mouth as a fuckhole.\n\nthey snarl, driving in deep and staying there. their cocks twist and shudder inside you as they flood you with their loads: thick, heavy squirts of ropy, bubbly turtle cum, gushing straight down your burning throat, drenching your wrecked ass, pumping into you in squirt after squirt until you overflow: cum squirting out around the sahagin's thick shaft, pouring down your thighs in thick globs; wet explosions of cum squirting up your throat and painting its front in frothy slime. they fuck you through their orgasms, mindlessly driving cocks into your holes until they're spent and you're utterly drenched in monster cum, with thick, drooling cords painted all across your chest and thighs, puddling in thick mounds beneath you.\n\nthey eventually pull back, cocks leaving your holes with wet slurps, cockheads catching for a half-second across your bruised lips and broken ass before they wrench free with a final spray of cum, leaving you panting on the ground, mouth hanging open, ass cratered.\n\na buzzer goes off, somewhere. you've 'defeated' the second round of monsters.\n<<print gainXPGroup ($barret, "gape", 9, "exhibitionist", 3, "cumslut", 4 * $arena)>>\n<<endif>>\\n<<endif>>\\n<<display "arena round aftermath">>
[...fail branch...]\n\n[you can't handle {the cock hammering at your throat/the cock slamming into your ass/their cocks brutally using your body}. you collapse with a groan, cocks slurping out of you, and the sahagins continue to use your collapsed body, fucking across the muscular line of your neck, driving between your thighs. webbed hands spread across your back as one fucks along your asscrack, gushing pre into your bruised and broken hole.\n\nthey eventually paint you in their loads, utterly drenching your body in thick, rubbery cords of cum, basting you down with grimy monster cum]
two whole eaters skitter out from the darkness. they're insectile monstrosities: a long, wormlike body reinforced with chitinous plates, held aloft with four needle-thin legs that skitter like a spider, and an enormous round mouth ringed with bulging eyes and studded with enormous teeth. their entire body is a support system for their stomachs, protruding fat and heavy from their scrawny underbellies.\n\ntheir tongues loll out from their perpetually-gaping mouths, slapping wetly on the ground as they skitter closer. they're bloated, a pallid pink, and glazed with sticky slime, drooling from their mouths and hanging from their immense tongues in jelly-like cords.\n\nif you were in any shape to get up after having a knot wrenched out of your ass, you'd maybe scramble up. instead you just groan, asshole pulsing, your movements too slow to get away from the uncanny things as they skitter closer. they reach you fast, tongues squirming through the air, targeting in on your gaped ass, and your entire body shudders when they clack in close, tongues twisting together into a single pulsing rope, and shove the slimy, drooling thing right into your asshole.\n<<print damage ($barret, $inventory, "ass", 5)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 2 whole fail early">>\n<<else>>\\nyou bellow at the stretch, asshole weakly pulsing as their tongues lurch inside you. thick, viscous slime slowly oozes down their twisting length, catching on the rim of your ass and slurping obscenely as they tonguefuck you. wet gurgling sounds echo out from their cavernous mouths, and hot, stringy slime drools down their churning lengths, coating their tongues in a layer of frothing mucus, lubing them up to drive deeper into your guts. you groan, knees spreading as you rut back into their tongues, eyes squeezed tightly shut. their tongues probe deeper, tapping at the end of your ass and effortlessly squirming up into your guts proper, flooding you with mouthful after mouthful of strange, gooey slime. the slime heats up inside you, slick and oozing, and you find yourself rutting back into them, fucking yourself on their gigantic, comingled tongues, panting and gasping as the huge thing easily slips deeper and deeper into your gaping ass. slime drools from your flooded asshole, spilling down to drench your balls, slowly oozing across your thighs, dripping down across your taint to spill along the length of your hard cock.\n\nas they sloppily tonguefuck your hole, you realize you're gonna cum untouched, just from this. their huge pulpy tongues lap across your inner flesh, slick and heavy, fat and rubbery inside you. your breathing picks up, panting harder as you shudder and whine, cock drooling out wet beads of fresh pre that gather at your cocktip, mingling together with the whole eaters' slimy mucus, forming a long, drooling cord of sludge webbed across your cocktip, slowly dragging its way down the sensitive flange of your cockhead.\n\nwith drooling monster tongues shoved two feet up your ass, you cum all over yourself explosively, asshole spasming around their still-pumping tongues, balls drawn up so tight to your cock that you feel one lurch halfway back inside your body cavity. you bellow, hand ad gun-arm pounding against the hard stone as your cock erupts in spurt after spurt of cum, splattering loudly to the floor beneath you.\n\nthe two whole eaters aren't finished. they keep tongue-fucking you through your orgasm, forcing out spurt after spurt of cum, and they don't notice or care once they've wrung you dry.\n<<print damage ($barret, $inventory, "ass", 5)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 2 whole fail late">>\n<<else>>\\ntheir tongues seem endless, slurping and gurgling through your bruised, puffy asshole, endlessly digging deeper into your guts. there's a dizzying heat as you feel them tap against the back of your colon and twist to the side, squirming across your stomach to curl around again. there's a pressure against your belly, the mass of their tongues inside you bearing down on your abs, and all the while they're drooling heated slime down the pulsing rope of their twisted tongues, forcing slimy monster drool into your fucked-open guts, more and more until you feel heavy with it, thick and clinging tight to your flooded guts, worked deeper by the endless corkscrewing motions of their tongues.\n\nyou collapse: facedown on the cold stone brick, ass only held aloft by the two whole eaters behind you, still, endlessly pumping monster drool into your flooded and overflowing ass. it churns inside you, hot and tingling, more and more of it until your stomach is visibly distended, bloated and heavy with what would have to be gallons of monster drool.\n\nyou're in a daze by the time they finish: ooze spilling down your thighs, entirely encasing your legs and stomach in a thick, viscous coating of grimy slime. your belly hangs heavily beneath you, gurgling and churning as your guts spasm, thick spit flooding you deep. their tongues sluggishly retract, reeling back into their perpetually-open mouths, leaving you feeling hollowed out with their massive, pulsing lengths filling you up.\n\na buzzer goes off, somewhere. you've 'defeated' the second round of monsters.\n<<print gainXPGroup ($barret, "gape", 16, "exhibitionist", 3)>>\n<<endif>>\n<<endif>>\n<<display "arena round aftermath">>
[... fail branch ...]\n\n[???]
[... fail branch ...]\n\n[you can't keep their tongues in you & you groan and writhe as you ass spasms and squirts out a sloppy fountain of monster drool as you collapse on the floor]
a flock of deenglows descend from the shadows. three of them. they're elongated, cranelike birds, brilliantly blue with purplish bat-like wings. they're lanky, angular, and as they land around you their cocks prolapse out from their cloacas: huge rubbery coils of tightly-corkscrewed purple flesh, each one easily three fingers thick and three feet long.\n\n{...}\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
an enormous eligor wheels its way out of the darkness. it's a blackened unicorn, melded with its own chariot. it's only the front half; at its waist, the horse-body merges with a shuddering motor, perched between two enormous metal chariot-wheels. there's a humanoid upper body atop the motor, body pale and inhumanly muscular, its face a blank black mask. huge spears of black metal frame the motor, making it look like an infernal ribcage.\n\nbut hanging beneath the motor, where all three parts of its body conjoin, is its cock: a nightmare hybrid of man, unicorn, and machine. it juts out, sleek and black, flesh plasticy, an enormous horsecock with a bloated, bulging cockhead, that spans all the way to its horse-body's forelegs. metal ports stud the sides of its length, and near the base they're joined with thick metal pipes hooked up to the engine; when the engine roars, its cock shutters, spraying out rancid black spouts of oily precum. its balls are half-conjoined to the engine, huge tubes running back and forth between them, constantly exchanging thick black ooze.\n\nyou're already on your knees. it stomps closer, wheels thundering, and its cock hits you with the force of a battering ram, smacking you to one side. it's enormous. even your used, cum-drooling ass will have trouble stretching over its enormous cockhead. the eligor isn't interested in waiting; it perches above you, matted horsehair against your shoulders, hot metal against your ass, and drives its cock into you, slamming its fat horsecock into your already-wrecked ass. something hot and reeking spurts into you, its chunky, slimy oil-pre hosing down your inner walls, adding an inhuman, machine slickness to the drag and push of its grimy cock as it rams its way into your ass.\n\n<<print damage ($barret, $inventory, "ass", 18)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 3 eligor fail">>\n<<else>>\\nyou bellow, entire body shuddering as it pries your ass open wide, into a huge slimy gape, black pre already gushing from your broken ass and down its monstrous ass.\n\nits wheels grind against the sopping stonework. it rolls itself forward, hooves clopping on the stones as it bashes its monstrous, fetid cock inside you. black pre mingles with the monstrous loads already inside you, overflowing you as a sloppy greyish ooze, squirting in forceful bursts from your wrecked ass. your heavy, pulpy asslips shudder around the mammoth girth of its horsecock, warped out into a suckling maw that gulps and gurgles, squirting out darkening slime as the eligor hoses down your guts, forcing out the monster cum inside you in favor of its own blackened issue.\n\nit slams into you, mercilessly using your ass as a fucksleeve. your stomach warps and bulges, swelling just from the imprint its massive cock makes, forcing your belly out into a warped mess, muscles and skin stretched around its shuddering cockhead, stretching wider each time its cocktip flutters its massive flare.\n\nall you can do is hold on to the ground, trying to avoid being dragged up and pinned against its underbelly with each of its ferocious thrusts. its unicorn-head slavers, drooling spatters of ichor across your back, dripping between your shoulderblades and drooling down your arms as you try to meet each of its thrusts with your own. you bellow as it forces its way deeper, rearranging your guts to be an open passage for it to fuck.\n\n<<print damage ($barret, $inventory, "ass", 22)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 3 eligor fail">>\n<<else>>\\nits medial ring, a big rubbery ridge of gristle ringing its shaft, slams against your gaped ass with a wet //crack//, peeling away from your wrecked hole webbed with drooping strands of black ichor before it shoves in deeper, forcing the whole things into you with an obscene gurgle. each thrust batters your guts, mounding out your stomach. you press your good hand against the bulge, feeling each twitch and shudder of the eligor's massive horsecock.\n\nabove you, the eligor trumpets. its grimy coat scrapes across your back, and its hooves slam into the ground beside you. its entire cock flexes hard, lurching your entire body to the side, and then its flare drags against your guts, violently wrenching itself open. its motor roars as it dumps its foul load inside you. each squirt erupts inside you with the force of a punch, knocking the breath from your lungs. you wheeze beneath the giant monster, guts shuddering, belly warped out grotesquely around its immense monster cock. cum floods into you, hot and oily, heavier and heavier as it bloats your belly. the sheer spread of its flare traps its load inside you, forcefully pumping its blackened issue deep into your guts, filling you up until your belly sags heavily beneath you, looking nine months pregnant. all you can do is gurgle and gag: diaphragm pinned, stomach compressed, all your organs jammed tight from the sheer size of the eligor's cock inside you.\n\nthe eligor dumps its corrupted load inside you, snorting and snarling, until you feel like you're about to burst. the huge, rubbery ridge of its flare flexes, dragging against your warped guts, and a single squirt of steaming, black cum gurgles down its shaft, erupting from your wrecked ass in a messy squirt. its flare flexes again, working against your guts, and more cum erupts out of you, pouring down between your spread thighs in a black waterfall of thick, glistening goo.\n\nthe eligor wheels its way backwards, cock emerging slick and glistening from your broken ass, gush after gush of black cum squirting out of you until it becomes a continual sheet of slime spilling down your thighs and ass, utterly drenching you in its vile, motor-oil load. its cocktip, still half-flared, finally pops free from your spasming ring, ripping your asshole inside-out as it yanks free. your guts blossom out in a fat, drooping prolapse, glazed and shiny with the eligor's black seed. soft, pulpy ridges of flesh fold over each other, shuddering as pressurized cum squirts its way back out of your broken ass.\n\nthe eligor wheels beside you, its immense cock slathered in black ooze, fresh cum drooling from its still-spasming cocktip, spilling over its bulging cocktip in grimy clots. your ravaged asshole pulses. there's a grimy ring halfway down its length; that's the limit of what you took.\n\na buzzer goes off, somewhere. you've 'defeated' the third round.\n<<print gainXPGroup ($barret, "gape", 22, "exhibitionist", 3)>>\n\n<<skill $barret "cumslut" 3>>\\nYou need more monster cum.\n\nYou drag your broken body over to smash your face against its filthy cock, face smearing across its cocktip. you open wide, tongue lapping through the mess as you eagerly gulp down a mouthful of cum. It tastes vile, rancid oil and rusted metal, but that doesn't stop you. you eagerly swallow the mouthful, even as your stomach roils, and hungrily suckle across the Eligor's flesh: mouth open, tongue catching thick clots of black cum, swallowing and swallowing until you feel sick. You kneel under its monstrous body, worshiping its grotesque, bestial cock. you clean the eligor's softening cock until it's slick and shiny and your tongue is numb.\n\nits cock slowly retreats back into a leathery sheath, and you follow it, kissing and sucking along its monstrous length until you're kneeling between its wheels, face pressed against its slimy sheath, eagerly sucking sludge from its flooded sheath. your face is a cum-slathered mess, black ooze spilling all down your chest, nose clogged with slime.\n\nyour stomach roils. you're drooling uncontrollably, body trying to flush out the vile sludge, and the instant you stop coaxing fresh cum from the eligor's cocktip you lurch to the side, wetly heaving as you puke up its rancid load onto the stone brick, body relentlessly heaving as you cough up mouthful after mouthful of steaming oily slime.\n<<print gainXPGroup ($barret, "cumslut", 8)>>\n\n<<skill $barret "cumslut" 4>>\\nyou press yourself facedown in the sludge, trying to lap it up again even as your throat spasms, puking up more rancid cum all over yourself. you suck grimy cum off the stone brick, panting and gasping as you struggle to keep even a mouthful down. you gurgle, cleaning scummy mouthful after mouthful of rank, oily monster cum off the soaked stone brick, even as your stomach roils and heaves. You pant and drool as you struggle to keep the eligor's load down, spit turned into translucent black cords.\n<<print gainXPGroup ($barret, "cumslut", 12)>>\n<<endskill>>\n\n<<skill $barret "gape" 4>>\\n<<display "arena 3 eligor 2nd round">>\n<<endskill>>\n<<endskill>>\n\n<<endif>>\n<<endif>>\n[[-->|arena round aftermath]]\n/% <<display "arena round aftermath">> %/
[...fail branch...]\n\n[something something it just ruts its cock along your entire body until it cums with a trumpeting neigh, drenching you head-to-toe in its vile load]
you need more. you need more.\n\nyou roar, prying yourself off the cum-slathered ground. you attack the eligor's sheath, gun-arm stabilizing its massive weight as you use your good hand to pry it open. your shove your face into the grimy, rancid folds of flesh, lapping up cords of silty, gritty ooze caked along the inner surface of the eligor's monstrous horsecock.\n\nyour diligence is rewarded. slowly, shudderingly, the eligor gets hard again: cock gurgling out from its cum-slathered sheath, squelching across your face as you keep gargling across its grimy, blackened flesh. its cock pulses with unholy heat, black veins scraping across your cheek as its cock unsheathes in rubbery jerks all down your back. its medial ring practically punches you in the face, popping out of its sheath with a //spang//, splattering you with the gritty dregs of last round.\n\nyou pull back, until you're face-to-face with its brutal, cudgel-like cockhead. this time you're gonna take the whole thing. it flutters, the bulky ridge of its flat cockhead flexing and twisting, and it fountains out its first blast of fresh pre, painting your front in steaming lines of black ichor.\n\nyou turn around, getting on elbows-and-knees, and twist around to guide its enormous cock back into your loose, used gape. your bruised, drooping asslips peel open in rubbery jolts, stinging as the eligor's slick cock impales you all over again. the returning feeling -- the brutal stretch, the burning heat -- makes you bellow out a moan, sobbing as its giant cock sinks back inside you. its own vile, corrupted load squirts out around its cock, gushing in slimy black waves down your thighs, spurting thick dollops of ooze all over your calves.\n\n<<print damage ($barret, $inventory, "ass", 22)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 3 eligor 2nd round fail">>\n<<else>>\\n\nyou flex yourself open, muscles burning as you twist your guts. the eligor's cock bashes its way through your ass, hitting the entrance to your guts and prying it open with a single brutal push. it's getting its second wind too. you groan, belly shuddering and heaving, gurgling audibly as the elogor's cock splays open your guts. each minute twitch of its cock warps your belly, flesh shifting as it stretches out around its broad cockhead. you try to suck in a breath, only for your breath to rattle in your lungs: the eligor grinds its cockhead against your diaphragm, warping it backwards, and your lungs deflate with a //whoosh//, leaving you soundlessly gasping.\n\n<<print damage ($barret, $inventory, "ass", 22)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 3 eligor 2nd round fail">>\n<<else>>\\n\nits medial ring slops between your cheeks, a huge gristled ring that digs in hard to the muscle of your ass, and it wheels forward, neighing, to bash it once, twice, against your utterly destroyed asshole, splattering lines of dark ooze all across your ass, flesh peeling back webbed thickly with glistening black slime. it slams forward again, rocking its ring side-to-side against your pulsing asslips, making an obscene wet crackle of flesh-on-flesh. it bears down hard, one side of its ring breaking through first, dragging into the rubbery swell of your bulging asslips until it pops fully inside with a //spang//. you soundlessly gurgle and drool as the eligor rams the whole swell of its medial ring inside you. again.\n\n<<print damage ($barret, $inventory, "ass", 22)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 3 eligor 2nd round fail">>\n<<else>>\\n\nyou gurgle, eyes rolling back in your skull, chest heaving, stomach warping and shuddering, stretching out into a grotesque swell of warped flesh. the imprint of the eligor's cock is stark across your skin: the smooth swell of its blunt cocktip, the hard ridge along its side; every detail is clear through your warped skin. there's still half its cock left.\n\nit drives deeper, its thrust nearly enough to wrench you off your feet. its cockhead slams against your ribcage, sending a stinging pulse of pain through your whole body. each thrust burns: medial ring slopping inside you, sometimes pulling back enough to drag your wrecked asshole out into a bulging, pouting ridge before it drives back in.\n\nhot metal grinds against your ass. the bulky ports studded along the underside of its length start just after its medial ring, and now enough of its cock is sunk inside for the ports to scrape over the raw flesh of your ass. they come in pairs, left and right on the underside of its cock, and they both crash into you at the same time, folding over your puffy asslips before slamming inside, only to rake back out a half-second later as the eligor adjusts its cock above you.\n\n<<print damage ($barret, $inventory, "ass", 30)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 3 eligor 2nd round fail">>\n<<else>>\\n\nthe eligor uses your body as a cocksheath. it takes long to cum this time, cock spongy and half-hard even as it brutally slams into you over and over. its cock flexes, warping your straining belly, and you gag and heave, vomiting up a mass of slimy phlegm as it compresses your stomach. another pair of ports rasp in over your burning asslips while the first ones knock around inside your ass, pinning your shuddering prostate between them and raking back and forth, back and forth. your cock drools cum in slimy streamers as your body adjusts to being bred, even as you gag and heave on nothing, stomach squirming from the inside with each of the eligor's lurches.\n\n<<print damage ($barret, $inventory, "ass", 30)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 3 eligor 2nd round fail">>\n<<else>>\\n\nyou're in a daze, only dimly aware of anything beyond the stamp of the eligor's hooves, the roar of its engine, the monstrous cock carving its way through your body. it drives deep enough that its next thrust rips your off your knees, slamming you up against its grimy underbelly. your entire body shudders from the impact. slime winds its way up your throat; slick black ooze squirts from your ass, around your straining rim, erratically pulsating around the eligor's vein-gnarled shaft. its cock lurches, twitching left, and your body is flung to the side, face bashing against its left foreleg, coarse coat bitter and gamey when it smears in stiff spikes across your flushed and dazed face. it twitches left and you're knocked the other direction, scraped along its underbelly until your shoulder collides with its right foreleg.\n\nyou gurgle, frothy slobber squirting up from your throat each time the eligor thrusts, cock rearranging your organs, mashing your diaphragm flat so you can only breathe in shallow, burning breaths.\n\nmore ports scrape into you. the hot metal burns your insides, billowing heat, and it's all you can do to try to grab hold of the eligor's foreleg with your good hand, letting you ride its cock instead of being flung side-to-side by the jostle of its body. its hips lurch, motor revving, wheels crunching along the stony brick, and you lurch along with it, dimly aware of whole feet of its cock slamming into you, stirring around inside your chest cavity, and lurching backwards just often enough to let you drag in a hoarse, gurgling breath. the sheer pressure, body at its very limit, makes your soft cock twitch: balls drawn up so tight they lurch inside your body cavity with a burning //spang//, sac a dark furrow beneath your soft, trembling cock, and each motion of the eligor's cock inside you physically pumps a squirt of cum from your dick, drooling through your foreskin to be lost in the coccoon of black slime spilling all down your body, continually squirting out from your ravaged ass.\n\n<<print damage ($barret, $inventory, "ass", 40)>>\n<<if health ($barret, "ass") lte 0>>\\n<<display "arena 3 eligor 2nd round fail">>\n<<else>>\\n\nthe eligor cums, sometime, eventually. you're too lost to tell; fucked into a daze. your body convulses along with its cock: eyes rolling back into your head, mouth slack and drooling dark slime, limp cock lurching from your continual, mind-destroying orgasm, body spasming and spasming around the eligor's utterly inhuman cock. its cockhead snaps open deep inside you, and your ribs creak, heart lurching to the side as its flare unfurls to its full spread. rancid cum burns through you, swelling your already-flooded guts to bursting, making your bloated, pregnant-looking belly shudder and writhe, slowly creaking lower as your skin starts to seam apart, shredding into red, raw stretch marks all across your sides and chest. thick black ooze pours from your ass, sharply squirting with each flex of the eligor's cock, only to subside to a thick, oily waterfall between squirts, sheeting down the space between your thighs and piling up on the floor in heavy, greasy heaps.\n\nthe eligor's cock kicks upward with each spurt, bashing your limp body against its underbelly, over and over. slowly, sluggishly, you spill off its cock: port after port ripping out of your body, guts unfurling into a raw, purple-red gape long before its shaft pulls free from your ruined body. your prolapse slurps and shudders, a long meaty tail sheathing its cock as the rest of your body slumps free, eventually bowling you to the ground: pregnant belly hitting first, forcing a brutal spray of tarry black cum from your body. you writhe on the ground, limbs weak and shuddering, guts unspooling further as the eligor pulls itself from your body. finally, you feel the //spang// of its medial ring popping free. its half-flared cockhead rakes its way out through your ravaged guts, dragging them with it in furled masses, until it too finally tears free, emerging with an explosive gush of black cum, pouring all down your already-drenched body, completely hiding your features under its thick black ooze.\n\nyou lie there on the ground, body weakly shuddering, dimly aware of your lumpy guts slithering against each other, tangled in a wet knot. internal muscles shudder erratically, weakly trying to suck your guts back into your body. your asshole has been flipped fully inside-out: a bulging, sucking ring protruding from your asscheeks, clenching on nothing, burning and stinging with each shudder. the eligor's cock cracks against your side, limp but still unsheathed, pissing out the dregs of its load all over your cum-slathered body. this time, you have no energy left to do anything other than lie there and let it ooze all over you.\n\na buzzer goes off, again. apparently this counts as a victory.\n<<print gainXPGroup ($barret, "gape", 50, "cumslut", 24, "exhibitionist", 6)>>\n<<set $bp += $arena * 25>>\n<<endif>>\n<<endif>>\n<<endif>>\n<<endif>>\n<<endif>>\n<<endif>>
[...fail branch...]\n{{ not sure how to surface this due to the nature of skillcheck expands; parts of this should be after the --> below}}\n\n[ you get fucked unconscious & tossed around like a rag doll by the eligor, until it eventually cums inside you & tosses you off its dick ]\n<<print gainXPGroup ($barret, "gape", 34)>>\n<<set $bp to 0>>\\n<<set $specfail to true>>\\n<<set $specfailScene to "arena 3 eligor 2nd round fail aftermath">>
[ you wake up in some clinic/infirmary on the employees-only side of the arena, belly swollen with cum, your ass a swollen, ravaged mess mounded out between your cheeks. it stings every time you move, covered in a crusty mess of dried cum and scabbing lymph, and you sluggishly fist yourself back open, groaning with each gummy squirt of the eligor's blackened, congealed cum that gushes out of you. ]\n\n[ eventually you shamble out of your bed & limp your way to the door ]
two brain pods roll out onto the arena floor. they look like animate teapots: a lidded top, a spout on one side, and stumpy limbs that smoothly bulge out of their bodies and stomp the ground. they pull off their lids, and the magical ooze filling them boils out in the form of brightly-colored tentacles, huge rippling cords twisting and grasping at the air as they lurch closer to you.\n\n{...}\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
three kalm fangs burst out of the darkness, snarling. fierce dark-grey wolf-creatures, with a stiff, sharp mane ringing their heads. their cocks are blood red and enormous, spanning all across their underbelly, with the smooth, sharp tips dripping murky slime between their forelegs. their fat, finger-length barbs flex along their shafts, wetly crackling as they vault towards you.\n\nyou catch the first one with your ass: the fang launches towards you, cock a brutal spear, maw open, tongue lolling out, and it's hardly anything to shift to the side, spreading your legs slightly, so that its cock smacks across your cum-glazed asscheek and slops up to shove into your ass with a rubbery //spang//. your body rocks with the force of the impact, and the fang's barbs scrabble and scratch all across your well-used insides, raking out huge syrupy globs of {monster} cum as it hunches and humps against your body.\n\n{dmg ass}\n\nyou bellow at the rough thrust, ass spasming around the fat, spiny cock, and the second of the fangs takes the opportunity to shove its cock into your open mouth, silencing you with a wet //glurk//. you gurgle, throat suddenly crammed with cock as the fang's paws come down across the back of your head, forcefully shoving its length down your throat. your eyes cross as you stare at its bulging sheath in front of you, shuddering and jolting as it hunches forward to fuck your throat.\n\n{dmg throat}\n\ndrool squirts up from your ravaged throat as the fang hunches forward, hindpaws dancing on the stone as it smacks its sharp cocktip against the back of your throat, yipping each time your gurgling gags clench down on its shaft. your ass, on the other hand, is already well-used enough for the other fang for slam its entire length into your ass, leaving behind a raw burning furrow as it scours its barbed shaft through your cum-flooded guts. its sheath smacks against your ass with a wet //clap//, heavy balls swaying forward to clap against your thighs, and you let out a bellow, silenced by the cock in your throat, as its soft, pulpy knot slams into your ass with a wet //schlopp//.\n\nthe two fangs fuck you without finesse or mercy. they're solely interested in cramming their cocks as deep into you as they can fit and then raking them back out again, sending their barbs scouring across the soft flesh of your throat and ass. the problem is, the third fang wants that too. it prowls around you, snarling and snapping at the other two. you see flashes of it in the corners of your vision, where the fang's shaggy fur isn't mashing against your face. its flexes its cock, solidly smacking it against its underbelly. it's prowling so close you can feel hot droplets of pre splatter across your sides.\n\nthe third fang lunges, snapping at the one in your ass. they bite at each other, errant claws cutting across your sides and leaving long stinging slices. the fang's monstrous cock bobs beneath it, smacking against your thighs and ass like a baseball bat as they fight. the fang's soft knot lurches out of you with a //spang// that leaves you gurgling, face a mess of drool and froth, throat erratically convulsing against the brutal facefucking you're still getting.\n\nthe two fangs fight each other half on top of you, claws raking up your back as they vie for leverage. the third's cock slops across your hairy ass, fat barbs raking across the furrow of your asscheeks, grinding against the cock still half-sunk into your ass. the third lurches forward with a snarl, cocktip slotting against the other's shaft, sliding up, and you yowl like a monster yourself as it crams its dick into you alongside the other one.\n\n{dmg ass}\n\nyour jaw opens as you yell -- just spewing froth from your nose and mouth -- and the fang facefucking you shoves deeper, sodden sheathfur smearing over your lips as it sinks its cock to the root in your throat. its sheath smears back over its knot, popping into your open mouth with a //squelch//, pulsing behind your teeth as it starts to fatten.\n\nthe two fangs behind you slam into you erratically: no more fighting, not now that they've both got what they want, but they push and pull with no synchronization, barbs tangling together, unable to hunch over you and lock their paws around your waist to drive their thrusts home. they stir their cocks inside you, panting and yapping now too, yapping sharper every time your guts spasm and clench, reflexively squeezing down on their shafts. your brutally-stretched ass burns, heat burning inside you with each sloppy gush of doggy pre painting across your inner walls, barbs raking back and forth and back and forth until you can't take it any more. you sob, sound just a wet gulp, and your cock, soft and heavy between your thighs, twitches hard, pissing out a sloppy spill of murky cum, stringy and thick. the fangs in your ass batter their way deeper, knots vying between your cheeks, smacking loudly against your broken, gaping asshole as they try to be the first to shove theirs in\n\n{dmg ass}\n\none of the fangs shoves the other to the side, hauling its body over yours, and its cock jabs deeper, knot shoving past the other and ramming against your bruised asshole. your heartbeat throbs through your asshole, asslips swollen up into puffy slabs of hot, stinging flesh. the fang's own heartbeat races through its knot, bulging and fattening up as it howls its triumph and rams it through your aching ring. you squirt slime from your nose and mouth, jaw crammed open around the fang's slimy sheath, as one of the hounds sinks its knot into you. its thrusts jab back and forth, barb-covered knot lodged inside you, scouring burning lines over your soft inner flesh, raking again and again over your prostate.\n\n{dmg ass}\n\nthe other hound isn't far behind: it shoves the other aside, bringing its knot to bear, and after taking one your loose, drooping asslips easily gape wide to swallow down the other. their knots bash against each other, jerky thrusts rolling their fattening knots back and forth over your burning prostate. your entire body spasms, guts pulsating around the brutal stretch of their cocks, and your soft cock sprays out another slimy gush of cum, milked out of you by the continual rasp of their barbs. your eyes roll back in your head as the fangs jerkily mate you, knots audibly slopping back and forth over your tongue, across your prostate, sending squirts of slime gushing from your ass and mouth.\n\ntheir knots swell fast, throbbing larger with each heartbeat. slick, heavy issue squirts out into you, pulsing jolts that drench your guts, flooding your throat.\n\nyour entire body lurches, dragged in three directions as the fangs dismount, flipping around to drag their knots down, what would be ass-to-ass if there weren't so many of them. the one knotted to your face drags its huge, slimy nuts all across your face, ending with it smacking you in the face with its tail while its barbed knot scrapes over your teeth, cock endlessly pissing out a flood of thin, acrid monster cum into your stomach. the two lodged in your ass drag you in different directions, only keeping their knots inside you by how they both jam up tight against your wrecked hole, letting you squirt out pressurized streamers of cum between their barbed knots, drenching your tightly-furrowed balls and slopping down your thighs. they croon and yelp, panting in a daze as they empty their balls in you, gush after gush of monster cum filling you up, mixing with the churned-up slurry of cum already inside you. you eagerly gulp more down, even as your aching throat convulses, bringing up slimy mouthfuls of doggy cum, spilling over your bruised, stinging lips or squirting from your nose. your face is a mess of froth and tears and snot and cum, mixed together into a frothy slurry that drools down your cheeks and hangs in messy tendrils across your jaw.\n\nthe fangs flood you with their loads, huge cocks pulsing, until you're a wobbling, cum-drenched wreck. when their knots finally start to soften, they yank harder, claws scrabbling on the stone brick before their knots wrench their way out of you with a fountaining spray of cum.\n\n{gape -> their knots rip free from your ass with a lurch, and you push out when they do, letting your ass unfurl in a sloppy gape. they're still halfway-tied with your prolapse, huge barbs sinking deep into your loose ass-meat, and as they yank their cocks free they pull your guts out with it, more and more of your guts blossoming out of your wrecked hole, slathered with shiny layers of cum, each barb wrenching free with a slurping //spang//, splattering droplets of churned-up, creamy cum all across your thighs.\n}\n\nyour jaw spasms, yawning open as you use your tongue to shove out the fang's sluggishly-deflating knot, and you gag and heave, fucked-open throat fountaining out an eruption of slime to go with it, leaving you wetly heaving up acrid doggy slime as your throat burns and stings.\n\nsatisfied enough, the fangs shamble their way away, drooping cocks slick and shiny beneath them.\n\n<<print gainXPGroup ($barret, "gape", 22, "throat", 17)>>\n<<display "arena round aftermath">>
a mass of writhing leech-serpents pour out of the darkness. they're crawlers: electric blue snakelike monsters, somewhere between a leech and a moray eel. their bodies fork near the base, giving them two twisting tails, and just before that their cocks emerge: each one a fat, twisting helix, already bulging with broodspawn. you only have a moment before the flock of them, a half-dozen, is on you, and they start to seek out every orifice to dump their eggs into.\n\n<<print damage ($barret, $inventory, "ass", 25)>>\n\nyou're already fucked-open and loose: asslips hugely bruised, folded over themselves in a gaping pout; lips stinging and torn, throat raw. compared to last round, the crawlers are easy: their cocks are smooth and slick, drenched in a goopy internal fluid. they slop right into your ass, two or three crawlers to each hole, each one simply tangling its spiraling cock together with the others as they sink their cocks to the root inside your used holes.\n\n<<print damage ($barret, $inventory, "ass", 25)>>\n\nthe crawlers cocoon your body in their slimy bodies, twisting and coiling along your chest and waist, spiralling up your arms and legs. cocks jab at your cheeks, at least one adventurous crawler missing your stuffed mouth and shoving its pointed cocktip against your nose, stinging and watery as it gushes slime straight into your sinuses. you've already gagged and snorted out so much cum your nose has effectively already been fucked; the crawler's cock slides in easily, prehensile length twisting through your nasal cavity before the tip pushes all the way through, smearing against the lengths shoved in your mouth. your gurgle, breath whistling through the one nostril left unplugged. your body aches, and all you can do -- all you're expected to do, now -- is kneel there on all fours and let the monsters use you.\n\nanother crawler cock shoves against your own limp cock: heavy and turgid drooping between your thighs, slick with your own loads as well as the issue of all the monsters who've bred your overflowing ass. a cocktip burrows through your foreskin, sliding along the slick surface of your bare cockhead before it catches on your fat cocklips. you gurgle wetly as the crawler flexes, cock twisting as it corkscrews its way into your cock, lurching and twisting to burrow deeper. their cocks spill deeper from their slimy vents: smearing down your throat, twisting through your ass to push into your guts. the cock wedged inside your cock lurches deeper, burning hot, until you feel it push into your body cavity, tapping directly against your prostate.\n\neggs ripple through the crawlers' cocks, making their shuddering shafts ripple and twist, looping around each other in lopsided curls. your nose burns, nasal cavity stretched by the wet splurt of eggs shoving through the crawler's cock, and you take it, throat warping as each cluster of eggs spurts into you, shuddering in rubbery pulses down into your stomach with a wet //plop//. each egg isn't large -- the size of a thumbtip -- but each crawler pumps out dozens, smearing together into jiggling oothecae as they spill down your throat and pump deeper into your ass.\n\nyou groan, blowing huge bubbles of slime from your nose and mouth, and your stomach aches, sluggishly swelling with each fresh clutch of eggs. eggs pop deeper into your dick, squirming inside your prostate, clogging your internal passages with their bloated, ovoid shapes. the crawlers' banded bodies stretch across your growing gut, digging into your sagging belly, letting your flesh spill out around their ropelike bodies.\n\n<<print damage ($barret, $inventory, "ass", 25)>>\n\nit's hard to tell how long they fuck you. ooze squelches in your ear, slime spilling all down your face, and all sound goes swimmy and distant. you're just aware of the erratic, lashing pump of crawlers spitting more and more eggs inside you, until you're a swollen mess, pregnant gut dragging against the cold floor. eventually they run out, each wet push only bringing up a mess of sludgey slime, and they peel themselves away from your drenched, sopping body, leaving you bloated with hundreds of their spawn.\n\n<<display "arena round aftermath">>
four scrutin eyes descend. they look like smooth spheres, like a budding plant, held atop a churning mass of muscular purplish tentacles. their tentacles pulse and ripple, holding them aloft, and slowly they approach, tentacles flexing towards you.\n\n{...}\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
an ark dragon flutters down from the darkness above. a yellow-bronze dragon, with whirring hornet wings and six scythe-tipped limbs. its stomach is bloated in a bulging potbelly, and its cock juts out against it, a short fat spike that resembles an enormous stinger so much as a cock. it's already drooling slick greenish slime as it clatters to the ground and skitters over your body.\n\n{...}\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
a single enormous zemzelett stomps out from the shadows. it's an enormous owl-monster, with the bulk of a bear under its shaggy feathers, and two gigantic arm-wings it can use to fly or crush opponents. its cock, like the rest of it, is a chimera of disparate parts: a long, tapering shaft as thick as an arm, studded with gristed ridges, topped with a knobbled lump as fat as two fists.\n\n{...}\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
two formulas burst into the arena, screeching as they circle around the walls. they're brilliant red-purple birds that resemble sleek aircraft more than anything with wings, and they move in abrupt bursts, talons clawing beneath them.\n\ntheir cocks add drag to their movement: brutally-fat triangular pylons jutting out from their haunches, bulky things that swell near the base in a mess of finned spines.\n\n{...}\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
a gigantic hell rider stomps out of the darkness. the //hell// part is the beast: an enormous horned lizard-monster two people tall, with dark red scales and gleaming red eyes. its cock juts out between its scaly haunches, red-black and steaming, longer than you are tall, base wider than your chest. the //rider// part sits atop, over the beast's shoulders: a bronzed, muscular warrior, entirely naked, his cock jutting out from his crotch, curving up to dig into his pecs.\n\nhe dismounts with a roar, and the two approach.\n\n{...}\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
a bagnadrana stomps out of the darkness, its steps rumbling the floor. it's an enormous six-limbed dragon-insect, with a thick metal shell banded around its thorax and abdomen. its twin cocks hang beneath, huge rubbery purple-black tentacles that spill from its body and coil across the cum-stained floor, squirming at you like snakes even as it stomps closer.\n\n{...}\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
a chimera stomps out of the darkness. it's an enormous beast, towering two people tall. it has the haunches of a bird, the forelegs of a lion, a vicious snake for a tail, and three heads mounted on its monstrous body: that of a lion, a goat, and a dragon.\n\nits cock as monstrous as its body: a gnarled, ridged club that hangs heavily from its feathered haunches, banded with bumps, coated with stiff barbs, with a bloated head and a spike of a protruding pizzle jutting out further from its warped cockhead, lashing wildly as pre sprays out through it, splattering it in every direction. the ground trembles under its claws as it stomps closer, all its faces slavering.\n\n{...}\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
a moth slasher rolls out from the darkness. a vaguely-humanoid robot, but instead of legs it rolls around on an immense metal sphere, with its equator studded with spinning blades. its head is a brutal metal spike. that's the combat version, at least. the model dio's running has had its spinning blades replaced with studded half-spheres, crackling with electricity, and its head-spike is instead an enormous rigid silicone dildo. a second dildo has been mounted at its crotch, perpetually jutting upwards.\n\n{...}\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
A zenene pads out from the darkness. A snarling, lion-faced beast with a thick red mane but only patchy, faded hair across the rest of its body, revealing its leathery, reptilian hide stretched over bulky, bestial muscles. It has a row of bulky purple spines jutting straight out along its back. Its nails clatter against the floor as it approaches.\n\nIts cock hangs beneath it, already spilled out of its sheath -- a ridged monstrosity of raw red flesh, covered in fat, fleshy spines -- and its balls are enormous, pendulous orbs drooping low between its haunches, slapping heavily against its hide as they sway back and forth.\n\n{...}\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
two enormous elfadunks stomp out of the darkness. they're giant elephant-monsters with short stubby legs, tusked and fanged, with huge stiff horns erupting from their skull. their hides are a brilliant cyan-teal, scintillating in the spotlight.\n\ntheir cocks drag beneath them, blue-purple and grotesquely oversized even on their giant bodies. they lurch and twitch, uselessly slapping against their forelegs as they stumble to avoid tripping over their own cocks. they're chest-thick pillars of corded muscle, with a broad, oval fringe of rubbery flesh for a cockhead.\n\n{...}\n\n<<print damage ($barret, $inventory, "ass", 5 * $arena)>>\n\n<<display "arena round aftermath">>
There's a guard in front of the elevator door. He's big and muscular: shiny shaved head, flimsy teal-blue uniform straining across his broad chest, seams fraying as the short sleeves ride up across his giant biceps. He's got a mess of cheap blue-black tattoos across his arms.\n\n<<if $corelPrison>>You head over. The guard nods at you, stepping along with you into the elevator. It's remarkably lavish: big enough to fit four or five people abreast, with shiny metal walls and golden trim along the ceiling, with softly-glowing inset lights; this isn't the way the actual prisoners are sent down. There aren't floor buttons, just a keypad, and the guard taps in some kinda code and the elevator starts descending.\n\n* [[blow him while the elevator descends|corel elevator blow]]\n* [[wait til it touches down|corel prison]]\n<<else>>you head over to the guard and ask about heading down\n\n<<dialog "Tattooed Guard" "Only people with business down in the prison are allowed. Dio said to keep an eye out for a big black gun-armed man, though. Are you reconsidering his offer?">>\n* [[yeah, let me down|corel guard fuck test]]\n* [[nah, forget it|corel guard reject]]\n<<endif>>
You look over at the guard. He looks back, {if he fucked you already -> leering at you and groping his crotch / checking you out}.\n\n<<dialog "Barret" "You want your dick sucked?">>\n\n{... you blow the guard / he grabs yr hands and facefucks you against the wall when he gets close. the elevator arrives with a ding, opening up into a small employee lobby, and he holds the door open with his foot, dragging you to the side, as he roars and dumps his load down your throat. you stagger out into the lobby afterwards while he takes the elevator back up, lazily tucking his dick back into his pants. }\n\n[[-->|corel prison]]
<<dialog "Barret" "Nah, I'm not interested.">>\nThe guard folds his arms over his chest.\n<<dialog "Tattooed Guard" "Well, then you're not getting down there.">>\n[[-->|battle square]]
{guard: glad to hear it. you can go down right away. although, one thing... dio said to make sure you could handle getting gangbanged by all those convicts. he said to test you to make sure.}\n{he whips out his cock}\n{guard: go on, get on all fours}\n{the guard fucks you right there in battle square}\n{the guard staggers back, sweaty and disheleved, his giant cock flagging as it pulls from your well-trained ass with a wet slurp\nguard: y-yeah, i guess you can go down}\n{he collapses to the side, breathing hard, and you enter the elevator and feel it descend all the way down}\n[[-->|corel prison]]
!COREL PRISON\na collection of ramshackle buildings are clustered around the gold saucer foundations. far out in the desert, the spotlights of the gold saucer trace over endless barren dunes.\n\n* head into the [[fuck farm]]\n* talk to [[mr coates|coates]]\n* head back up [[the elevator|battle square]] to the gold saucer
it's the ruins of the old town hall, now refurbished into something between a brothel and a factory farm. the space is divided by low slotted walls, defining several rows of stalls, each one with a breeding bench mounted in the middle, giving good access to both sides.\n\nthere are a few stalls occupied, men getting spitroast or double-fucked, but there are easily eight times as many prisoners idling around, waiting, jerking off watching, than there are men to use.\n\n* <<if !$metDyne>>gold saucer attendants are here to strap you in for your [[first shift|dyne gangbang first]]<<endif>>\n* <<if $metDyne>>{strap in and get gangbanged again}<<endif>>\n* head back [[outside|corel prison]]
{you hear a voice, you see a face, that sends a shock of recognition through you. it _is_ him!}\n\n{anyway you stomp over to one of the occupied tables where dyne is pinned down getting spitroast. you sprawl down next to/atop him and he's like, wha.. barret?? while you're like dyne! and then you make out, grinding yr dicks together, while you get fucked. eventually somebody shoves their dick between your lips and you suck him off until he shoots across yr faces and gets replaced by somebody else}\n\n{anyway you and dyne get gangbanged hard by a whole crowd of guys and when they're done yr both totally glazed in cum}\n<<set $metDyne to true>>\n[[-->|dyne gangbang aftermath]]
{dio shows up when you leave}\n{dio: something something, congratulations, you two put on quite a show. you know you'd be an amazing addition to our stable if yr interested}\n{barret: that man... dyne. he works for you? he's a prisoner here too?}\n{dio: oh yes, he's quite the firebrand. killed several of my guards when he first arrived here. he's serving his sentence down in the prison, but it turns out he's insatiable. you might think that fuck farm is for the benefit of the prisoners, but really half of it is that unless that man is kept satiated he gets... quite unruly.}\n{barret: so you're not gonna just set him free, huh?}\n{dio: certainly not. although... we're not savages. there is a way to walk free. simply win a chocobo race, and any sentence will be commuted. i suppose i'll allow you to transfer your victory over to that man, if you win. but you know me, it's a special kind of race. why not ask Mr. Coates down here for more information, if you're interested? }\n{he adjusts his giant bulge in his speedo}\n{dio: ...or stay down here with your friend, servicing the needs of the convicts here. you certainly know how to put on a good show.}\n<<set $askCoates to true>>\n[[-->|corel prison]]
Mr. Coates manages things down in Corel Prison. He's another convict, but he seems to have set up a life here as a middle-manager between the convict gangs and the gold saucer management. He's well-dressed, wearing a fashionable green suit kept open across his bare chest, with a shining golden pendant nestled between his muscular pecs. He's darkskinned, with his short hair bleached blond and styled in a high top fade.\n\nHe's set up in a shack at the base of the gold saucer, outfitted like an executive's office.\n* <<if !$freedDyne>><<if $askCoates && !$specialChocoboRaceOpen>>[[ask about dio's chocobo races|coates race]]<<else if $specialChocoboRaceOpen>>[[try chocobo jockeying|chocobo prison race]]<<endif>><<endif>>\n* [[ask to suck his cock|coates blow]]\n* <<if $freedDyne>>[[ask for you and dyne to suck his cock|coates blow dyne]]<<endif>>\n* [[head back out|corel prison]]
<<dialog "Barret" "Hey, lemme suck your dick.">>\nMr. Coates laughs.\n<<print dialog ("Coates", ["I should expect as much from you. You're here to handle the rowdy prisoners, not me, but you just can't help yourself, huh?"])>>\nHe sits back in his high-backed office chair and spreads his legs, showing off a heavy, mounded bulge in his sleek green trousers.\n<<print dialog ("Coates", ["Well, let's see if you can handle what I got. Get to work.", "Try not to wreck the suit."])>>\n\nYou kneel down between his legs, reaching out to cup his cock with your hand. With that size, you were expecting him to be hard already -- a taut, stiff bulge pinned against the crotch of his pants. Instead, he's totally soft: flesh heavy and drooping, not even turgid. You unbuckle his belt and unzip his fly, one handed, and Coates makes no effort to help.\n\nYou haul down his underwear -- compression boxer-briefs, a lighter shade of teal-green -- and haul out the biggest dick you've ever seen on a guy. Limp, it spills out over his thigh, shaft three fingers thick and easily already a foot long. You fish out his balls, both equally giant: sac bigger than your fist, each ball heavy in the palm of your hand. You stare for a second, just taking it in. He's uncut, with a tight foreskin just-barely covering his dark purple cockhead. His cock is a few shades darker than his skin, deep brown, with a neatly-trimmed spray of tightly-coiled dark hair at the base.\n\nHis flesh prickles from your breath, sluggishly crawling as his heavy sac churns and his shaft shudders to life. You lean down, mouth open, and suck his broad cockhead into your mouth, groaning at the rich flavor of dick: salt and skin, slightly bitter, slightly meaty. You suck along his soft cock, tongue digging at the opening of his foreskin, lips working along his shaft. Your chin grinds against his heavy balls as you open wide and take in more of his shaft, wetting his skin with your drool. Even soft, it's still a struggle to deepthroat his thick shaft. You swallow, gurgling as his cocktip jabs against the back of his throat, and Coates lets out a soft exhale as you gulp it down, peeling his foreskin back with the muscles of your throat as you sink down to the root, burying your face in his pubes, clogging your throat with the soft, dense flesh of his cock.\n\nHe gets hard in your throat as you suck on him. The rubbery looseness of his cock, bending around each time you bob back down on his shaft, slowly goes away, replaced with a hard-iron core, sheathed with loose skin. His cock, already fat, grows to jaw-cracking girth: beer-can thick, so fat it's lopsided along the underside, having a fat, bulging cord down the bottom that crinkles over itself from his cock's heavy weight. Seeing his soft dick, you'd assumed he was a shower, not a grower, but his cock hardens down your throat, pushing deeper.\n\n{dmg throat}\n\nYour neck warps, bulging out as you plunge yourself down on his cock, gurgling and drooling down his shaft. There's a catch a few inches from the base, as his cockhead rams through your throat, and you roll his drooling cockhead against your bunched muscles before swallowing down, burying the whole thing inside you again. It's a lot harder when he's fully hard. You mouth across the base of his dick, coarse hairs against your nose, lips grinding against his sodden pubes, as you milk his cockhead with your throat muscles.\n\nCoates groans, finally reaching down to cup your head. He holds you in place, hips moving fractionally as he grinds his cockhead an iota deeper, facefucking you with the last quarter-inch of his cock, just jabbing his cockhead along the slick, spasming passage of your throat.\n\n{dmg throat}\n\nYou gurgle, sloppy wet gagging noises coming from your fucked-open throat. His cock is so thick you can barely breathe around it -- throat clamping down hard, milking him tight, as you take in a single bubbling breath -- and when he's stirring his cock down your throat you can't do it at all. You wheeze, face red, tears streaking down your face, snot and pre burbling from your nose, and Coates grins down at you, getting to his feet and dragging you with him, still impaled on his dick.\n\n<<print dialog ("Coates", ["That's a hell of a lot better than most guys. Usually they can't even swallow the whole thing.", "Let's see if you can handle this."])>>\n\nYou're kneeling in front of him, gun-arm resting between his legs, good hand clamped around his right thigh. He fucks your face, one hand cupping your head, hips rolling back and then jerking forward, burying his cock down your throat, smashing your face against his crotch.\n\n{dmg throat}\n\nYou gag, coughing up a mouthful of thick phlegm, squirting down the length of his cock. His shaft is slathered in ooze, big frothy cords of churned-up slime dripping down between you, webbing from his shaft to your chest in drooping ribbons. Every time he slams you down on his cock, his cockhead batters your throat, popping through a spasming ring of muscle in your throat before he hilts himself. He flexes his cock, groaning as the fat ridge of his cockhead scrapes along your throat, bringing up another gurgling squirt of churned-up slime from your well-fucked throat.\n\n{dmg throat}\n\nHe grabs your head in both hands, treating your mouth like a fuck-sleeve, and hammers you down onto his cock, grunting and groaning each time your gaping mouth squelches out a mess of frothy drool. Your throat convulses, milking his fat length, and he snarls and facefucks you harder, mindlessly slamming your head down on his cock, over and over. Your eyes roll back in your head: face flushed dark, body dripping with sweat, a thick river of slime drooling down your chin and spilling down your chest, {sheening your own stiff cock, grinding against the floor with each of his fierce thrusts/ outlining the mounded bulge of your trapped cock, creaking and straining the sodden fabric of your pants}.\n\nHe fucks your face, balls slamming against your chin, snarling and cursing down at you as your spasming throat milks his cock. You gag and heave, slime squirting from your nose and spraying out around your bruised lips, and he just groans, cock lurching hard in your throat, squelching and slurping loudly as he uses your fucked-open throat as a slick, clenching hole.\n\nHe cums with a yell, roaring as his cock shudders hard, and he practically kicks you off his cock, the whole thing tearing its way up your throat before it emerges with a lewd //pop//. He tips your head back, apple-sized cockhead throbbing right in front of your slime-drenched face, and he jerks himself off hard and fast, bashing your jaw with his knuckles, butting his broad cockhead across your cheeks. His cockhead darkens, deep purple, and he lets off an immense squirt of cum right across your face, streaking from chin to hairline, dripping down all across one eye. He groans at the sight, even as you have to shut your eyes, as he paints your face in streak after streak of cum, dumping his load all over your face in messy streaks. It smears together with the slimy froth coating your face, forming a sludgy mass slowly sluicing down your cheeks, dripping in cords along your jaw. He sockets his cockhead between your lips, letting you slurp across the tip, and drools the last of his load out across your tongue, painting it in the salt-bitter taste of cum.\n\nYou nurse on his cock, lapping up the slimy froth coating his shaft. Your tongue cups his broad cockhead, sliding over his fat cocklips, and you tease out a final spurt of cum, smearing across your lips as you swallow thickly.\n\n<<skill $barret "pisspig" 2>>\nyou look up at him with bleary eyes, feeling his cock soften across your face.\n\n<<dialog "Barret" "piss in my mouth">>\nyou demand, voice warbling before you cough up a mouthful of churned-up slime from your half-clogged throat.\n\nCoates laughs.\n> still not had enough? the boss sure knows how to pick 'em; you're an even needier slut than Dyne.\n\nhe smacks his half-hard cock against his palm, splattering your face with droplets of froth.\n\n> open wide\n\nhe says, aiming his cock at your mouth, and you lurch forward, sloppily kissing the tip. his cock lurches a few times, hard enough it's hard for him to piss through it, and then his cocklips swell and part, squirting out a pressurized stream of piss that slashes across your lips, drenching your face before you manage to wrap your lips around it. you gulp, drinking down the acrid stream, and Coates tips his head back, groaning as his cock softens further, piss pouring from his cock in a continual flow.\n\nYou lean in, slotting his cockhead at the back of your throat, letting him drain his bladder straight down your throat. His fingers rake across your scalp, tipping your head back as he uses you as a human urinal, letting him stare down at your disheveled face: piss-drenched, sweaty and flushed, froth collecting across your jaw and drooling down your neck.\n\n{...}\n\n<<endskill>>\n\nyou stagger to your feet. your entire front is glazed in a frothy, bubbling stream of smeared slime and cum. Coates' suit has dollops of dark, saturated fabric across the front, where you were gagging on his cock. You guess you weren't able to totally spare his suit.\n\nCoates tucks the immense log of his dick back into his trousers and settles back into his seat.\n\n> well, was that it? you have any actual business for me, or were you just desperate for cock?\n\n[[-->|coates]]
{you and dyne get on your knees and make out around his giant dick. even soft, his shaft is too thick for your lips to meet. you slather his length in spit: mouths open, tongues lapping across the heavy, salty flesh of his cock. coates uses one hand each to grip your heads, grunting and groaning as he thrusts through the slick tunnel your wet lips and open mouths make.\n\nhe drags dyne up to his cocktip, letting him lap across his fist-sized cockhead, while he shoves you all the way down the length of his beer-can shaft, to grind your face against his fuzzy balls.}\n\n{...}\n\n[[-->|coates]]
{barret: dio said something about winning freedom with a chocobo race?}\n{coates: you're that friend of dyne's, huh? well, don't expect him to be grateful. if you knew him before, you know -- the man needs to be fucked or else he gets unruly.}\n{dyne always did have a high sex drive. you kept each other sated a lot of the time.}\n{you raise your gun-arm to his face}\n{barret: answer me}\n{coates: no need to get violent. just giving you a warning. yes, dio runs some... specialty chocobo races. he'd certainly be interested in seeing you compete. i won't beat around the bush. you know dio has... interesting tastes. this race has all the jockeys strapped in beneath their chocobos, mounted on their dicks. you'll need to come in first, and get the chocobo to cum in you, if you'll pardon the joke. }\n{barret: what a pervert. }\n{if you've had sex with a chocobo already -> coates: oh? you reek of chocobo cum. you've clearly been busy acting as a little breeding slut, so i don't see you having any room to object. }\n{otherwise -> coates: regardless, he's the one with the ability to set your little friend free. }\n\n{barret: i'll think about it.}\n<<set $specialChocoboRaceOpen to true>>\n[[-->|coates]]
you can bet on the chocobo races here. it's six chocobos to a track, and you can bet on the two winning chocobos for a race. get that right, in either order, and you get a prize, with a random chance of getting a rare prize.\n\n<<display "chocobo bet">>\n\n* randomly if you've fucked chocobos already: [[chocobo breedmare interrupt]]\n* [[<--|chocobo square]]
the six chocobos in this race are:\n<ol><<print $_chocorace\n .map (choco => '<li>a ' + choco.adj + ' ' + choco.color + ' chocobo, "' +\n choco.chocobo +\n '", ridden by "' + choco.jockey + '", a ' +\n choco.jadj + ' ' + choco.jbody + ' ' + choco.jnoun +\n '</li>')\n .join("")>></ol>\n\nyou can bet on which two come in first, in either order:\n[[1-2|chocobo race][$_bet=[1,2] ]] | [[1-3|chocobo race][$_bet=[1,3] ]] | [[1-4|chocobo race][$_bet=[1,4] ]] | [[1-5|chocobo race][$_bet=[1,5] ]] | [[1-6|chocobo race][$_bet=[1,6] ]]\n[[2-3|chocobo race][$_bet=[2,3] ]] | [[2-4|chocobo race][$_bet=[2,4] ]] | [[2-5|chocobo race][$_bet=[2,5] ]] | [[2-6|chocobo race][$_bet=[2,6] ]] | [[3-4|chocobo race][$_bet=[3,4] ]]\n[[3-5|chocobo race][$_bet=[3,5] ]] | [[3-6|chocobo race][$_bet=[3,6] ]] | [[4-5|chocobo race][$_bet=[4,5] ]] | [[4-6|chocobo race][$_bet=[4,6] ]] | [[5-6|chocobo race][$_bet=[5,6] ]]
<<set {\n let jockeys =\n [ "andy", "blues", "clive", "dan", "dario"\n , "edward", "fox", "gary", "george", "graham"\n , "grey", "harvey", "james", "joel", "john"\n , "karl", "knight", "mike", "peter", "robert"\n , "rudy", "sam", "sean", "terry", "tim", "tom"\n ];\n let jadjectives =\n [ "well-dressed", "dazed-looking", "tired-looking", "scowling"\n , "muscular", "leanly-muscled", "skinny"\n , "bald", "long-haired"\n , "punk-looking", "heavily-pierced"\n ];\n let jbody =\n [ "white", "dark-skinned", "light-skinned"\n , "tattooed", "mako-infused", "hairy", "oiled-up", "leather-wearing"\n ];\n let jnoun =\n [ "man", "man", "man", "guy", "guy", "guy"\n , "bodybuilder", "teenager", "jockey"\n ]\n let colors =\n [ "yellow", "yellow", "yellow"\n , "green", "blue", "red", "purple"\n , "white", "pink"\n ];\n let cadjectives =\n [ "fluffy", "shaggy", "muscular", "broad"\n , "bulky", "sleek", "huge", "scrawny"\n , "curious", "dashing", "nice", "furious"\n , "luxurious", "metallic", "gleaming", "oily"\n , "grimy"\n ];\n let skill =\n [ 1, 1, 1, 1, 1\n , 2, 2, 2\n , 3, 3\n , 4\n , 5\n ];\n let prefixes =\n [ "mega", "giga", "tera"\n , "great", "super", "hyper"\n , "ultra", "master", "mister"\n , "uncle", "dark", "devil"\n , "dragon", "north", "south"\n , "high", "easy", "nice"\n , "techno", "pop", "mini"\n , "max", "motor", "twin"\n , "mime", "sun", "dunk"\n , "v", "the", "mid"\n ];\n let suffixes =\n [ "go"\n , "gogo"\n , "king"\n , "emperor"\n , "x"\n , "z"\n , "star"\n , "death"\n , "sin"\n , "dance"\n , "non"\n , "ring"\n , "memory"\n , "light"\n , "recipro"\n , "khan"\n , "moth"\n , "soul"\n , "gauge"\n , "pop"\n , "pudding"\n , "dancer"\n , "one"\n , "titan"\n , "bridge"\n , "maniac"\n , "ton"\n ];\n let jockyP = draw (jockeys, 6);\n let jadjP = draw (jadjectives, 6);\n let jbodyP = roll (jbody, 6);\n let jnounP = roll (jnoun, 6);\n let colorP = draw (colors, 6);\n let adjP = draw (cadjectives, 6);\n let skillP = draw (skill, 6);\n let preP = draw (prefixes, 6);\n let sufP = draw (suffixes, 6);\n\n let cockColors =\n { "yellow": ["pink", "purple"]\n , "green": ["tan", "pink", "green"]\n , "blue": ["purple", "pink", "blue"]\n , "red": ["pink", "black", "red"]\n , "purple": ["pink", "black"]\n , "white": ["pink", "red", "black"]\n , "pink": ["red", "purple"]\n };\n let vars = zip\n ( jockyP, jadjP, jbodyP, jnounP\n , colorP, skillP, adjP\n , preP, sufP)\n .map ((vals, ix) => {\n [jockey, jadj1, jadj2, jnoun, color, skill, adj, pre, suf] = vals;\n return (\n { jockey: capitalize (jockey), jadj: jadj1, jbody: jadj2, jnoun: jnoun\n , color: color, skill: skill, adj: adj\n , cock: draw (cockColors[color], 1)[0]\n , pre: pre, suf: suf\n , chocobo: '<span class="choco_' + color + '">' + capitalize (pre + ' ' + suf) + '</span>'\n , ix: ix\n });\n });\n state.history[0].variables._chocorace = vars;\n }>>
you bet on '<<print $_chocorace [$_bet[0]-1].chocobo>>' and '<<print $_chocorace [$_bet[1]-1].chocobo>>'.\n<<set $_bet[0] to $_bet[0]-1>>\\n<<set $_bet[1] to $_bet[1]-1>>\\n\nthe chocobos line up at the starting line, and you watch the tvs in the lobby with your ticket clutched in hand.\n\n<<set (function (race){\n race.sort ((a, b) => (b.skill - a.skill) == 0\n ? [1,-1][Math.floor (Math.random() * 2)]\n : b.skill - a.skill)\n })($_chocorace)>>\\nthey're off! the chocobos race around the track, darting and weaving, and eventually one pulls ahead.\n<ol><<print $_chocorace\n .map ((choco, i) => '<li>"' + choco.chocobo + '"' +\n ' comes in ' + ord (i+1) + (i < 2 ? '!' : '.') +\n '</li>')\n .join("")>></ol>\n<<set $_bplaces =\n [ $_chocorace.findIndex (e => e.ix == $_bet[0])\n , $_chocorace.findIndex (e => e.ix == $_bet[1])\n ]>>\\n<<set $_res =\n [ $_chocorace [$_bplaces [0]]\n , $_chocorace [$_bplaces [1]]\n ]>>\\n<<set $_res1 = $_res[0]>>\\n<<set $_res2 = $_res[1]>>\\n<<if $_bplaces.includes (0) && $_bplaces.includes (1)>>you won!\n\n<<print $_res[0].chocobo>> and <<print $_res[1].chocobo>> came in <<print ord ($_bplaces[0]+1)>> and <<print ord ($_bplaces[1]+1)>>, respectively.\n\n\nyou get a prize!\n<<set $_r = Math.floor (Math.random() * 5)>>\\n<<if $_r == 0>>\n<<print gainItem ($inventory, "potion", 2)>>\n<<else if $_r == 1>>\n<<print gainItem ($inventory, "potion", 2)>>\n<<else if $_r == 2>>\n<<print gainItem ($inventory, "hi-potion", 1)>>\n<<else if $_r == 3>>\n<<print gainItem ($inventory, "hyper", 1)>>\n<<else if $_r == 4>>\n<<print gainItem ($inventory, "tranquilizer", 1)>>\n<<endif>>\n\n* [[talk to the winners|choco double]]\n<<else>>you lost!\n\n<<if $_bplaces.includes(0) || $_bplaces.includes(1)>>\\n<<set $_winIx to $_bplaces[0] < $_bplaces[1] ? 0 : 1>>\\n<<set $_loseIx to $_bplaces[0] < $_bplaces[1] ? 1 : 0>>\\n<<set $_winning to $_chocorace.find (e => e.ix == $_bet [$_winIx])>>\\n<<set $_losing to $_chocorace.find (e => e.ix == $_bet [$_loseIx])>>\\n'<<print $_winning.chocobo>>' came in <<print ord ($_bplaces [$_winIx]+1)>>, but '<<print $_losing.chocobo>>' came in <<print ord ($_bplaces [$_loseIx]+1)>>.\n\n<<print $_winning.jockey>> is up on the winner's podium, and <<print $_losing.jockey>> idles around beneath, {scowling/ cursing / looking angry/ looking sad / looking resigned / looking calm / giving {chocobo} a pep talk}.\n\n* [[talk to <<print $_losing.jockey>> and <<print $_losing.chocobo>>|choco solo][$_chocofuck = $_losing]]\n<<else>><<print $_res[0].chocobo>> and <<print $_res[1].chocobo>> came in <<print ord ($_bplaces[0]+1)>> and <<print ord ($_bplaces[1]+1)>>, respectively.\n\n<<print $_res[0].jockey>> and <<print $_res[1].jockey>> are both idling around below the winner's podium, after giving the obligatory round of applause for the winners.\n\n* [[talk to <<print $_res1.jockey>> and <<print $_res1.chocobo>>|choco solo][$_chocofuck = $_res1 ]]\n* [[talk to <<print $_res2.jockey>> and <<print $_res2.chocobo>>|choco solo][$_chocofuck = $_res2 ]]\n* [[talk to them both|choco double]]\n<<endif>>\\n<<endif>>\\n* [[leave|chocobo square]]
there's a disruption before you can register your bets. two chocobo handlers -- big guys in employee-embroidered overalls and heavy boots -- show up and head towards you.\n\n<<dialog "Burly Handler" "Oh, good. We could use a hand. You're the one who keeps fucking the chocobos, right?">>\n\n<<dialog "Barrett" "Yeah. What about it?">>\nYou cross your arms and glare down at them. Chocobo cum is still oozing from your ass, drizzling in slimy cords down the backs of your thighs. You reek of it: the sweet, grassy scent of chocobo cum.\n\n<<dialog "Chubby Handler" "Well, we got some chocobos going into rut. And the mounting sheath is a hassle to set up, so we figured, you know...">>\nHe gestures at you.\n<<dialog "Chubby Handler" "Easier to just use your ass, if we got a slut like you around.">>\n\n* [[...Yeah|chocobo breedmare yeah]]
They lead you down to the stables, alongside the racing track. There's the mounting sheath, not set up, leaning against one wall: a big padded tube of rubbery material, with a heavy wooded base that'd need to be bolted in to a framework of metal bars. Instead, they just throw some padding over the framework and let you get on it: one bar at knee height, for your thighs, another at waist height, for your upper arms. You settle on it, hand and gun-arm dangling down, pointed at the floor. Your ass is pushed out on display, right where the fuck sleeve would be otherwise.\n\nchubby handler > Oh yeah, that's the stuff.\n\nHe slides a hand over your muscled ass, letting out a choppy laugh as he sinks a few fingers into your loose gape. You groan and spread your knees wider, letting the motion pull your slack asshole wide open. He fists you easily, slurping his whole hand into your ass and pulling it out with a squelch, before wiping the leftover chocobo cum off on his overalls.\n\nchubby handler > Won't even need any lube.\n\nHe whistles to the side.\n\nchubby handler > Bring 'em in!\n\nThe other handler walks in backwards, dragging at the reins of a bucking chocobo. He's hot. The chocobo, you mean: big white-blond crest of feathers on his head, smooth dark beak, fierce eyes. He's definitely in his rut: his cock lolls out from his cloaca, rhythmically smacking up against his underbelly as he struggles against the handler. The downy feathers across his underbelly are sodden, stuck to his skin in glossy dark splotches, and his writhing cock is shining and dripping with his preseed.\n\nHe gets a whiff of you and bolts. The abrupt change catches the handler by surprise; the chocobo rips the reins out of his hands as he charges for you, and the other handler just scatters, getting out of the way.\n\nThe chocobo lets out a sharp //wark//, wings fanning out over you. One huge clawed foot slams down on the bar bracing your thighs, only a few inches from your bare skin, and he leans in, tapering cocktip slurping across your asscheek before he finds your hole and slams in with his entire body.\n\n<<print damage ($barret, $inventory, "ass", 4)>>\n\nHe knocks the breath from your lungs with a sharp //whoof//, leaving you gasping as the chocobo mounts you: wings outstretched, chest pressed against your back, hips slamming forward and then thrusting wildly, fucking you in a frenzy.\n\n<<print damage ($barret, $inventory, "ass", 7)>>\n\nYou let out a deep, guttural groan, sagging forward into the supports bonelessly. The chocobo's cock spreads you open, digging deep into your guts. Its fat, squirming shaft grinds across your prostate, bashing against it rhythmically, and you lay there and take it, just spreading yourself wider for chocobo cock. Your cock pisses out a slimy mess of pre, milked out in spurts from your soft cock as the chocobo fucks his cock deeper. It's leaky, gushing heavy, fertile spurts of pre. His thrusts are nearly frictionless, just the smooth slick piston of its cock pulverizing your guts, and it doesn't take long for your eyes to roll back in your head, bellowing moan ripping its way up your throat, as you piss out a load of cum from your soft cock, splattering onto the floor.\n\nThe shuddering spasms of your guts bring the chocobo off. He jerks forward, rapid tempo stuttering as he grinds his cock to the root in your ass, and then he's cumming too, pumping you full of his pent-up load. Spurt after spurt of hot, slimy cum floods your guts and overfills you, squirting out of you in messy splatters each time the chocobo grinds his dick back inside you. He spends himself quick, cock hosing you down, and then he jerks back, instantly disinterested. Flushed and needy, guts gaped and pulsing, you want to haul him back and cuddle, grind yourself down on his cock until he's ready to go again.\n\nchubby handler > Fuck, you really took that--\n\nBarret > More!\n\nYou cut him off, roaring over him.\n\nBarret > Gimmie more cocks!\n\nHe startles backwards, like he's afraid you're gonna get up and start swinging if he doesn't satisfy you. You might. He rushes out like he's on fire, and you only have to rest there for a second, cum drooling out of your well-used ass, before he comes back in leading another chocobo. This one's {fiery red|deep green|pale blue}, with a cock to match. You groan in approval, shifting your hips to raise your ass up, giving the chocobo a clear shot. It's on you quick, just as needy as the first one: wings spreading around you as it hunches forward, ramming its cock to the root in your overflowing ass. Cum squirts out of you with each thrust, splattering down to the concrete below, and you just hang there, body a breeding toy for needy chocobos. This one warks and chirps, beak smearing across your cheek, and you turn your head, mouth open, letting it shove its beak against your lips, nipping across your mouth.\n\nThe second load of cum squirts deep into you as a wash of heat, gurgling up into your guts before sluicing back down around the chocobo's cock. When it pulls free, your hole is a gaped, sucking crater, flesh a ruddy pink, glazed and dripping with heavy streamers of churned-up chocobo cum.\n\nThis time you don't have to bellow; the handler's already got another chocobo lined up. It's on you in a frenzy, fucking out the two loads already inside you, flooding your guts with its pre. You float there in a daze, hot prickles rushing across your skin everywhere the soft chocobo feathers touch, guts lurching and twisting with each new cock -- some thicker, bearing down hard on your prostate; some longer, twisting tips hooking deep into your guts and working you into a wide-open tunnel; some harder, jabbing in brutally and making your stomach lurch and swell.\n\nSlowly, your belly bloats: so much cum dumped in you that it doesn't drain out, trapped in the mazy folds of your well-used guts. There's a continual spill of cum drizzling down your ass, forming a filmy sheet coursing down from your thighs. A thick, rubbery cord of your own cum hangs from your soft, wrinkled foreskin, and every so often you cum weakly, pissing out a sludgy mess of cum into the pool of chocobo cum beneath.\n\nburly handler > Fuck, look at him. He's really taking 'em all.\n\nThe handlers are jerking off watching you get fucked: cocks jutting out from their undone overalls, eyes fixed on your body. Watching the way you jolt and shudder when you're taking cock; at your soft, flopping cock; at the ruined, slobbery gape of your wrecked ass between one chocobo and the next; at the slow, steady swell of your stomach, how it bloats heavier and heavier beneath you, until it's a sagging mound that sloshes with cum on every thrust you take. At your face, shiny with sweat and spit, eyes unfocused, mouth open and drooling.\n\nOne of them steps around the breeding stand, cock jutting straight out from his body: hard and flushed, fat and heavy. It's tiny compared to a chocobo cock; you hardly react when he smears it across your lolling tongue, then thrusts up, fucking it into your open mouth. He lets out a loud groan when you curl your tongue around it, lapping along the underside of his cockhead as he shallowly fucks your face. The chocobo fucking you jolts forward, fucking your face deeper onto the handler's cock, and you gurgle and lean forward, effortlessly deepthroating it: dazed face buried in the handler's messy pubes, his cockhead lurching in your throat. He fucks your face, thrusting up in shaky jolts, and it's only a half-dozen thrusts before he curses and staggers back, cumming all over your face in sloppy streams. You hang your mouth open and stick out your tongue, catching a few shots of salty cum.\n\nThe latest chocobo adds its load to the mess bloating your guts, and the handlers apparently take a break to use you: the other one kneels behind you, his cock sliding through the mess of cum pouring from your ass. After so many chocobos, he's nothing. Your ass is a gurgling crater, gushing out torrents of cum all across his hips, drooling down between his legs as he thrusts up into your loose gape. He pants and groans, each thrust a watery explosion of slime splattering up across your back, and he cums in hardly any time too, grunting and groaning over you as he adds his load to the mess.\n\n<<print gainXPGroup ($barret, "gape", 10, "exhibitionist", 3, "cumslut", 8)>>\n\n* [[demand more|chocobo breedmare teioh]]\n* [[you done?|chocobo breedmare aftermath]]
barret > You done playing with yer pipsqueak cocks? I'm ready for another real dick.\n\nThe handler in front of you lets out a bark of a laugh.\nburly handler > You heard him. Bring out Teioh.\n\nchubby handler > What? You sure?\n\nburly handler > He's asking for it, c'mon.\n\nYou hang there in a daze: body flushed, ass loose and hot, hole pulsing in anticipation. You keep squirting out pressurized spurts of cum from your ass when you clench, splattering across the floor in thick runnels.\n\nThere's a loud //wark// from the entryway. You turn your head. It's Teioh. Their biggest chocobo, or at least, the biggest one you've seen. A massive chocobo with midnight-blue feathers and fierce red eyes. He's not in rut like the others, but he gets one whiff of you -- reeking and used -- and his cock unfurls, slurping out of his cloaca and hitting the floor with a meaty //thunk//. It's an enormous purple-black tentacle: nearly bicep-thick just at the tapering tip, and rapidly bulging out to be probably thicker than one of your thighs. It's huge even on his muscular body: spilling out over his underbelly to lap at the air before him, like a snake.\n\nYou groan, body convulsing. One of the handlers lets out a laugh, and it's only then you realize you came just from that: your soft cock is flexing hard, drooling out a fresh glob of cum from your puckered foreskin.\n\nbarret > Yeah, c'mon, here boy. C'mon and breed me good.\n\nTeioh lets out another wark and charges. He jolts the entire breeding stand forward, metal groaning from the impact, and his cock comes down across your back with a stinging //crack//. It squirms, weakly prehensile, and shoves itself down between your cheeks, broad tip easily slurping into your wrecked gape. You let out a bellowing groan, head thrown back to let Teioh nuzzle across your cheek, and you cum again, cock pissing out another heavy squirt of cum. Teioh's cock surges into you, coiling up and slamming forward, and you howl, ass convulsing, body rocking, as he slams his entire length into your body. His cock pushes deeper than any of the other chocobos, twisting along the curves of your guts and then hauling back, straightening them out to be a straight shot. Your stomach shudders, swaying heavily beneath you as Teioh settles himself over you. His downy feathers smear over your skin, soaking himself with the half-congealed sludge of a dozen chocobo loads painted all over you.\n\nHe fucks you hard. He's not any more gentle than any of the other chocobos: he braces one claw on the bench for leverage, and brutally pistons his cock into you, ripping it through your guts as he uses you as a breeding toy. Your cum-bloated gut lurches side to side, bloating wider as his cock slams into you. His hips mash against your ass, and your guts warp and swell, cum gushing out of you in a torrent, displaced by the sheer size of his mammoth cock.\n\nYou wail and sob, bellowing up at the ceiling as Teioh slamfucks you. The wet squelch of each thrust blends together into a constant gurgle, punctuated with the rapid slap of his entire body against your back, pinning you in place as he uses your ass. Churned-up cum squirts out around his shaft with each thrust, splattering forcefully onto the ground.\n\nYour guts convulse, writhing around his pistoning cock, and you cum again, eyes rolling back into your head, drool spilling down your face, breath coming in gasps. Teioh reduces you to jelly: just a mess of fucked-open flesh spasming and shuddering around his cock. He carves you open, cock reshaping your guts. Even with the massive plumes of cum squirting from your ass, your shuddering belly starts to swell again: Teioh pumps your guts full of immense squirts of frothing and squelching pre, as much pre as the other chocobos came. You howl, voice cracking and going hoarse as Teioh implacably uses you, brutal thrusts not stopping for a moment. The room is filled with the sharp screeches of the breeding stand getting fucked forwards, underlined by the wet sounds of slapping meat as he fucks up into your unspooling guts.\n\nBefore he's done, you're a sobbing mess: body dripping with sweat, cock flexing continually between your thighs as you cum continuously from a long, prolonged anal orgasm. Your guts give up, asshole utterly wrecked, and each time Teioh pulls back your guts spill out with it, prolapsing out around his shaft only to get fucked back inside. When he finally cums -- slamming forward against you with enough force to bruise your already-abused asscheeks -- the abrupt stop just makes your sobbing, needy whines ring out in the silent room.\n\nHis cock flexes hard, entire length shuddering. The root of his cock, digging deep into the wrecked flesh of your hole, flexes sharply, and a bulge spurts up his cock, internal muscles spasming the whole way, until it finally reaches the tip, sunk deep, deep in your guts, and fountains out inside you: an enormous explosion of burning hot cum, stinging against your worn guts. Teioh chirps happily, hips rolling slowly as he dumps his enormous load into you in gush after gush: each one making your belly ripple and swell, visibly bloating wider, sagging lower, with each spurt, until you look beyond pregnant. Like you're already carrying a whole clutch of chocobo eggs inside you.\n\n[... teioh pulls out & the handlers double fist yr prolapse for a while or w/e ]\n\n<<print gainXPGroup ($barret, "gape", 12, "cumslut", 12)>>\n\n* [[->|chocobo breedmare aftermath]]
[ you lurch up off the breeding harness, belly sloshing, gaped ass squirting out chocobo cum all down your legs in sloppy streams. you stagger over to the entrance, with the help of the two handlers: gloved hands feeling across your bloated belly, your muscular ass, even as they help you walk, until you stagger out into the lobby, naked and cum-drenched.\n\n* [[->|chocobo square]]
{you're taken to a backroom in chocobo square. you get to pick your mount, from dio's stable of breeding chocobos. they're obviously bred and trained to participate in dio's little game: racing chocobos tend to be sleek, whereas there are gigantic and muscular. they're also clearly kept well-fed with breeding greens: their cocks perpetually drool from their bulging cloacas, twisting in the open air, slick and drooling with sweet-smelling chocobo pre, forming slimy puddles beneath them.}\n\n<<if $barret.slots.ass === "chocobo lure">>\n{chocobo lure branch / or maybe you need to do something specific in this case, like there's a skill check you need to expand that branches on the next passage ->\n\n<<display "chocobo prison race lure">>\n}\n<<else>>\n\n{anyway yr stripped naked & yr arms get tied behind yr back & yr hobbled, and then you and whichever random prisoners are also attempting a race get dumped out onto the chocobo racetrack w/ a mess of chocobos lined up in their stalls behind you. a voice over the intercom is like, the chocobos will be released in one minute. better get running.}\n\n{this would roll a bunch of numbers vs. yr gape level, or maybe vs. yr combined levels, and each one would be split into a result of like, 1, 2, or 3? & the respective prisoners would also be rolling. there might even be a little progress line animation that would include all the prisoners + you + the advancing chocobos.}\n[[chocobo prison race demo]]\n\n{anyway there'd be a bunch of ways you get caught up to and bowled over & fucked, and a few ways to 'break out' of getting fucked if there aren't any chocobos nearby not currently fucking somebody. be the first to reach the finish line and you win}\n\n{chocobo lure would make the chocobos ignore the other prisoners and only focus on you + trap you in a fucked-into-unconsciousness gangbang when they catch you. there'd be an infinite fuck loop there but maybe if you manage to make it through getting fucked by all the chocobos (there'd be a counter) then dio says you still won}\n\n{losing would take you [[back to chocobo square|chocobo square]]; winning would take you to [[a victory scene w/ dio|chocobo prison win]]\n}\n<<endif>>
lined up at the starting line w/ chocobos behind you:\n\n<<set $totalLevels to $barret.lvls.map (skill => skill.lvl).reduce ((a, b) => a + b)>>\nyr total levels: <<print $totalLevels>>\nyr step range: <<print Math.ceil ($totalLevels/2) >> - <<print $totalLevels + Math.floor ($totalLevels/2)>>\n<<set $barretRace =\n { low: Math.ceil ($totalLevels/2)\n , high: $totalLevels + Math.floor ($totalLevels/2)\n , state: "running"\n , step: 0\n }>>\n\ngenerate some random other prisoners, using a variant of the random jockey code\n<<set $racers =\n [ { name: "Foo"\n , low: 4\n , high: 8\n , state: "running"\n , step: 0\n }\n ]>>\n<<set $racersChunk = $racers.map (r => 0)>>\n\n\nchocobo race step\n<<set >>\n<<set {\n $racers.map ((r, i) => r.step += r.state === "running"\n ? randomInRange (r.low, r.high)\n : 0)\n $barretRace.step += $barretRace.state === "running"\n ? randomInRange ($barretRace.low, $barretRace.high)\n : 0;\n $latestRacersChunk = $racers.map (r => Math.floor (r.step/20))\n}>>\n\nrace is 200 units long or w/e\nrace is chunked up into 10 steps of 20 units each\n<<set $latestChunk = Math.floor ($barretRace.step / 20)>>\nraceChunk = <<print $raceChunk>> (<<print\n ["moogle gate / rainbow tunnel"\n ,"forest path / farm fields"\n ,"fire / lightning mountain"\n ,"waterfall / deep forest"\n ,"wood bridge"\n ,"underwater"\n ,"electro passage / evil mountain"\n ,"space"\n ,"lava dragons / glacier"\n ,"final stretch"\n ]\n [$raceChunk]>>)\nracers in your chunk:\n<<print $racers\n .filter (r => Math.floor (r.step / 20) == $raceChunk)\n .sort ((r, s) => r.step - s.step)\n .map (r => r.name + " (" +\n (r.step < $barretRace.step ? "behind"\n : r.step == $barretRace.step ? "abreast"\n : "ahead")\n + ", " + r.state + ")")\n .join (", ")>>\n<<set {\n zipWith ((prev, cur) => {\n let prevRel = prev - $raceChunk;\n let curRel = cur - $latestChunk;\n if (sign (prevRel) !== sign (curRel)) {\n // was neg, now 0 -- racer caught up to barret\n // was neg, now pos\n // was 0, now neg -- fell behind\n // was 0, now pos -- pulled ahead\n // was pos, now 0 -- barret caught up to racer\n // was pos, now neg\n }\n }, $racersChunk, $latestRacersChunk)\n }>>\nracers that you overtook/that fell behind this step:\nracers that overtook you/that ran ahead this step:\nyour place: #<<print $racers.filter (r => r.step < $barretRace.step).length + 1>>\n\n<<set $raceChunk = $latestChunk>>\n<<set $racersChunk to $latestRacersChunk>>
{ the race descends into total chaos as all the chocobos lunge for your ass. you end up pinned in the middle of a flock of squawking chocobos, jerking off & sucking off the frenzied chocobos as they all take turns fucking your ass. by the time they're done you're a human-shaped outline, utterly drenched in thick, slimy chocobo cum; the sweetgrass smell of it is almost overwhelming. \n\nyour asslips bulge out, swollen and heavy, and as the final chocobo drags its finally-softening cock free, your gaped ass slowly collapses in on itself, roof of your ass sluggishly collapsing down until it meets the floor with an obscene wet squelch and a sloppy squirt of chocobo cum. you stagger to your feet, shambling to the side with your legs barely staying beneath you, and you end up collapsing, panting, with your back pressed against the starting line. cords of cum spill across your hairy asscheeks, forming slimy lines drooling down to the ground, and you groan, cum squirting out of your guts into the cavernous space of your wrecked ass. you try to clench, damming the cum inside you for a half-second before your ass spasms, squirting out a messy explosion of cum that turns into a continual waterfall, spilling from your ass and forming a sluicing column that splatters against the churned-up ground and spreads out into a sluggishly-growing pool. your bloated, pregnant-looking belly shudders, guts squirming as more chocobo cum gurgles out of you, draining out in huge gurgling slurps.\n\nat some point dio came down to see you; he stands in front of you, not even looking angry given that you totally upset his entire chocobo race plan.\n\ndio: ha ha! it's not often i meet a man with such an insatiable lust for cock! to be able to stand after a whole herd of chocobos have had their way with you... you are truly formidable.\nthere was no race, since all the racers were too busy with you, but i suppose we could still count it as a victory. your friend's sentence is commuted.\n\ndio: ...but, i have an offer for you, after that magnificent display. stay here and be a broodmare for my chocobos. you'll get enough chocobo cock to satiate even your prodigious appetite.\n\nbarret: what...?\n\ndio: you don't need to decide right now. just speak to me, and i'll arrange all the chocobo studs you could ever dream of.\n<<set $chocoboDio to true>>\\n<<set $freedDyne to true>>\\n[[-->|chocobo square]]\n}
{you get untied from the chocobo and bonelessly slump to the ground, half of the prehensile chocobo cock still sunk into you, w/ gushes of chocobo cum still spraying from yr wrecked ass}\n\n{anyway dio shows up w/ dyne hauled over his shoulder, totally naked and drenched head-to-toe in cum. dio's like, you can have him, but don't be upset if he's not happy with you. he's quite demanding, you know, and if you can't keep him satiated w/ cock he won't be happy, etc}\n<<set $freedDyne to true>>\n[[out to chocobo square|chocobo square]]\n\n{this would unlock the 'free game', where you can wander around the gold saucer doing w/e for as long as you want, or head back to the ghost hotel to turn in for the night. (maybe you could do that all along). there'd be a dyne sex scene in the ghost hotel, & maybe in other places(?)}
<<if $barret.slots.ass === "chocobo lure">>\\nbefore you even get close, the two chocobos go wild. they charge at you, bowling you to the ground with a smack from their shockingly-powerful wings, and jostle above you, fighting for dominance over who gets to fuck you first.\n\n<<display "choco double lure">>\n<<else>>\\nyou talk to the two winning/losing jockeys\n<<print $_res[0].jockey>> & <<print $_res[0].chocobo>> + <<print $_res[1].jockey>> & <<print $_res[1].chocobo>>\n\n* [[get dped by the two jockeys|choco jockey dp]]\n* [[get dped by their two chocobos|choco chocobo dp]]\n* [[go after <<print $_res1.jockey>> & <<print $_res1.chocobo>>|choco solo][$_chocofuck = $_res1 ]]\n* [[go after <<print $_res2.jockey>> & <<print $_res2.chocobo>>|choco solo][$_chocofuck = $_res2 ]]\n<<endif>>
<<if $barret.slots.ass === "chocobo lure">>\\n<div class="uibox skill chocobo_lure"><span>chocobo lure</span>\nbefore you even get close, <<print $_chocofuck.chocobo>> squawks and charges at you, bowling you over and immediately rutting his bulging cloaca against your hole.\n\n<<display "choco solo lure">>\n</div>\n<<else>>\\nyou head over to talk to <<print $_chocofuck.jockey>>. <span class="meta">{attrs: <<print $_chocofuck.jockey>> / <<print $_chocofuck.jadj>> / <<print $_chocofuck.jbody>> / <<print $_chocofuck.jnoun>> }</span> he seems nice enough. you notice him staring at your ass.\n\n<<print dialog ($_chocofuck.jockey, ["Wouldn't mind giving something else a ride, if you know what I mean."])>>\nit's a pretty bad line. you still need to get fucked, though, so you don't mind it much.\n\n* [[get fucked by <<print $_chocofuck.jockey>>|choco jockey fuck]]\n* [[get fucked by <<print $_chocofuck.chocobo>>|choco fuck]]\n* ==[[get dped by them both|choco dp]]==\n<<endif>>
random pick:\n {the chocobos spitroast you}\n {the chocobos cram both their cocks in yr ass}\n\n[[-->|chocobo square]]
His cock spills out in a slimy lash, already gushing pre across your sides. that's the power of the chocobo lure materia buzzing away in your ass. you open up for him easy, groaning as he shoves his squirming cock inside.\n\nBy the time <<print $_chocofuck.jockey>> walks over, you're on your knees beneath <<print $_cname>>, body jolting with each thrust. he lets out a low whistle as he stoops down to watch you get fucked: asshole spreading in rubbery jolts around <<print $_cname>>'s <<print $_chocofuck.cock>> chocobo cock. He drives himself to the root, an animal mindless with the desire to breed, and you hungrily take it, rutting back into each thrust, bodies lurching together as he mates you in a frenzy.\n\n<<print $_chocofuck.jockey>> gropes himself through his pants as he watches, reaching out with his free hand to slide a finger along the ring of your asshole: flesh bruised and swollen, soft and puffy when he digs down into your aching flesh. you groan, asshole weakly pulsing as he experimentally shoves a finger in alongside <<print $_cname>>'s pistoning cock. He peels your cheeks apart, revealing the soft pink flesh of your guts, and giving <<print $_cname>> a broader target to hit.\n\n{the chocobo fucks you hard}\n\n[[-->|chocobo square]]
{they spitroast you right there}\n\n[[-->|chocobo square]]
{yr pinned between the two chocobos as they brutally fuck yr throat & ass}\n\n\nif you make it all the way through -> {afterward the guy shoves a chocobo lure materia up yr ass and is like, since you like getting fucked by chocobos so much, this'll get you bred more}\n\n<<set $barret.slots.ass = "chocobo lure">>\\n[[-->|chocobo square]]
<<if $_chocofuck.jnoun == "teenager">>\\n<<dialog "Barret" "You're a little young for me.">>\nScrawny little kid hardly looks worth it. he snorts.\n<<print dialog ($_chocofuck.jockey, ["Oh yeah? You're a little old for me, but I'm really gonna enjoy fucking your hairy dad ass."])>>\nHe whips out his cock, a brutal cudgel too big for his body, and cracks it loudly against his palm. You laugh.\n<<dialog "Barret" "When y'put it that way...">>\n<<else if $_chocofuck.jnoun == "bodybuilder">>\\n<<print $_chocofuck.jockey>> is a big bodybuilder, so big you wouldn't expect him to have any luck riding a chocobo. You look him up and down, appraisingly. He'll do.\n<<dialog "Barret" "C'mon, tear up my ass already.">>\n<<else>>\\n<<print $_chocofuck.jockey>> looks decently handsome. You look him up and down, appraisingly. He'll do.\n<<dialog "Barret" "Yeah, you'll do. C'mon and fuck me already.">>\n<<endif>>\n\nThere's a low wall surrounding the winners' podiums; <<print $_chocofuck.jockey>> pushes you back against them, one hand on your chest, the other stroking his dick. He bends you over, ass on display, and misses no time getting between your legs, smacking his fat cockhead against your hairy cheeks before shoving into your hole. You groan and push back, smacking your ass against his hips as you swallow the whole length of his cock effortlessly.\n<<print gainXPGroup ($barret, "exhibitionist", 4)>>\n\nHe fucks you hard. His hands grip your hips, dragging you back onto his dick. You pump back, ass slamming down against his hips, letting his cock carve deep into your guts. Your head and shoulders are slung over the wall, forearms braced against its lips, and his thrusts fuck a stuttering groan out of you, bellowing as he tears your ass up with his brutal, frenzied thrusts.\n\n<<print damage ($barret, $inventory, "ass", 5)>>\n<<if limitbreak ($barret)>>\\n<<display "choco jockey fuck limitbreak">>\n<<else if health ($barret, "ass") lte 0>>\\n<<display "choco jockey fuck fail">>\n<<else>>\\n<<display "choco jockey fuck cont 1">>\n<<endif>>
The sharp //crack// of skin-on-skin sounds out; the jockey's thrusts slam into you, each one digging your shoulders into the barricade. He treats your ass like a hole, fucking into you with no care, grunting and groaning as he hunches over your body. His hands dig into your cheeks, spreading you wide so he can stare down at his cock sliding into your well-used ass: hungrily swallowing his cock to the root, fat ass-lips clinging to his shaft when he pulls out.\n\n<<print damage ($barret, $inventory, "ass", 7)>>\n<<if limitbreak ($barret)>>\\n<<display "choco jockey fuck limitbreak">>\n<<else if health ($barret, "ass") lte 0>>\\n<<display "choco jockey fuck fail">>\n<<else>>\\n<<display "choco jockey fuck cont 2">>\n<<endif>>
<<print $_chocofuck.jockey>> slams into you, cock pulsing hard, and he lets out a {reedy-sounding/deep} bellow as he blows his load into your ass. He spills forward, arms wrapping around your chest in a hug as he erratically jerks and grinds his spurting cock into your worn hole, moaning in your ear as he floods your ass. His thrusts squelch, shaft emerging slimy and dripping with cum, splattering down between your widely-spread thighs. Little rivulets stream from your ass, spilling down your thighs and drenching your furrowed ballsac. His thrusts smear the mess into your skin, glazing you in his load.\n\n<<print gainXPGroup ($barret, "gape", 2, "exhibitionist", 4, "cumslut", 3)>>\n\nHe {...}\n\n[[-->|chocobo square]]
{he pulls out and jerks off all over yr back}\n\n[[-->|chocobo square]]
<div class="limitbreak">limit break!</div>\n\n{...}\n\n[[-->|chocobo square]]
<<dialog "Barret" "I think yer chocobo needs a reward for running that race.">>\\n<<print $_chocofuck.jockey>> lets out a low whistle.\n<<print dialog ($_chocofuck.jockey, ["You're that kind of guy, huh?"])>>\n<<set $_cname = capitalize ($_chocofuck.pre + ' ' + $_chocofuck.suf)>>\\nYou shrug. You're not picky, and a chocobo is gonna have a bigger dick than a human.\n<<print dialog ($_chocofuck.jockey, ["Good thing he's well-trained for studding."])>>\nHe lets out a sharp whistle, and <<print $_cname>> flaps his wings and jerks forward.\n<<print dialog ($_chocofuck.jockey, ["Get on your hands and knees."])>>\n<span class="meta">{attrs: <<print $_chocofuck.color>> / <<print $_chocofuck.adj>> / <<print $_chocofuck.cock>> / <<print $_chocofuck.pre>> <<print $_chocofuck.suf>>}</span>\n\nYou're doing it right here, in the middle of the winner's circle podium. The other losers are idling around, and there's still a crowd of people with bets. <<print $_cname>>'s fat cock spills out from his cloaca, tapering and prehensile. A chocobo cock is slick and shiny, smooth all over, looking more like a tentacle than a cock -- tapering to a nubby point at the tip, without any defined cockhead, and growing thicker and thicker further down until it's beyond forearm-thick. <<print (function (color){\n switch (color) {\n case "pink":\n return "His cock is a flushed pink, striated redder near the base.";\n case "purple":\n return "His cock is a deep, raw-looking purple, tinged almost black at the base.";\n case "tan":\n return "His cock is a woody-looking tan, contrasting sharply with his green feathers.";\n case "green":\n return "His cock is a deep emerald, flushed purple-brown along the underside.";\n case "blue":\n return "His cock is a cyan a few shades darker than his feathers, with striated purple lines along the twisting shaft.";\n case "black":\n return "His cock is solid black, in sharp contrast to his bright feathers.";\n case "red":\n return "His cock is solid crimson, pulsing and shuddering in sloppy lurches as it furls over itself.";\n }\n })($_chocofuck.cock)>> It gushes fertile sprays of pre all across the floor beneath him, webbing cords of sloppy pre across the downy feathers of his underbelly.\n\nYou get on your hands and knees. <<if lvl ($barret, "exhibitionist") < 1>><<print $_chocofuck.jockey>> steps up behind you and yanks on your pants, tearing the seat off. He slaps your bare ass, two fingers sliding down your crack, shoving inside over your fat asslips for a second, before he steps back. <<endif>> <<print $_cname>>'s talons clatter on the concrete floor as he steps forward. His cock licks between your thighs.\n\n<<print gainXPGroup ($barret, "exhibitionist", 4)>>\n<<print $_cname>> mounts you with a sharp //wark//, heavy talons scrabbling over your calves as he leans forward, wings flapping out over your body. his cock twists into place, nubby tip lapping over your asshole before plunging in with a sudden jab.\n<<print damage ($barret, $inventory, "ass", 7)>>\n<<if limitbreak ($barret)>>\\n<<display "choco fuck limitbreak">>\n<<else if health ($barret, "ass") lte 0>>\\n<<display "choco fuck fail">>\n<<else>>\\n<<display "choco fuck cont 1">>\n<<endif>>
<<print gainXPGroup ($barret, "gape", 3)>>\nyou bellow, rocking forward as the chocobo bears down, cock twisting inside you as it pulls itself deeper. beside you, <<print $_chocofuck.jockey>> groans, jerking off as he watches you get bred by a chocobo.\n\n<<print $_cname>> hammers into you, warking and chirping as he plunges his enormous bird dick into your ass. your ass pulsates around it, fat asshole stretched wide around the girthy shaft. the chocobo cock sinks into you so deep you can feel it under your abs, knocking through your guts, and when you relax your core your stomach bloats wider, lurching and swelling from the sheer size of the huge chocobo cock.\n\n<<print damage ($barret, $inventory, "ass", 10)>>\n<<if limitbreak ($barret)>>\\n<<display "choco fuck limitbreak">>\n<<else if health ($barret, "ass") lte 0>>\\n<<display "choco fuck fail">>\n<<else>>\\n<<display "choco fuck cont 2">>\n<<endif>>
<<print gainXPGroup ($barret, "gape", 3)>>\nthe chocobo breeds you mercilessly, mindlessly rutting into the slick wet hole of your ass, using you like a breeding bench. you jolt forward, nearly knocked down onto your face from a brutal thrust, and above you <<print $_cname>> warks loudly, cock twisting into spirals inside you as he floods your guts with animal spunk. his cock pulses strongly inside you, each burst adding a bloom of heat to your guts, more and more until you overflow, thick chocobo cum squirting from your well-fucked ass in sloppy explosions.\n\nyour stomach swells, sagging under you as <<print $_cname>> fills you up with cum, and beside you <<print $_chocofuck.jockey>> groans and lurches forward, aiming his cock as he splatters your shoulders and face with his load. the both drench you with cum, painting you inside and out with strong gushes, and you collapse under <<print $_cname>>, letting him breed your limp body. your ass pulsates, clenching around the spurting cock as heat bursts through your body, the brutal fucking punching you through a dizzying anal orgasm.\n<<print damage ($barret, $inventory, "ass", 12)>>\n<<if limitbreak ($barret)>>\\n<<display "choco fuck limitbreak">>\n<<else if health ($barret, "ass") lte 0>>\\n<<display "choco fuck fail">>\n<<else>>\\n<<display "choco fuck cont 3">>\n<<endif>>
<<print gainXPGroup ($barret, "gape", 5, "cumslut", 8, "exhibitionist", 4)>>\n<<print $_cname>> pulls free, leaving your ass gaping, sloppy and rubbery, flooded with a slimy mess of stringy chocobo cum. more and more of his cock spills out of you, sheened with his load, until finally the tip slurps over your rubbery asslips, letting a waterfall of cum squirt out of your wrecked ass.\n\nyou drag yourself to your feet, chocobo cum gushing out of you, pouring in thick rivers down your massive thighs, and lurch to the side, still feeling the phantom ache of chocobo cock pistoning inside you.\n<<set $barret.cum.face.push ("jockey")>>\\n<<set $barret.cum.ass.push ("chocobo")>>\\n<<print dialog ($_chocofuck.jockey, ["You took that pretty good, huh? Maybe you got a future of being a choco-slut ahead of you."])>>\n\nYou limp back to the chocobo terminal.\n<<sex "chocobo">>\\n[[-->|chocobo square]]
you bellow, ass burning, and lurch forward, practically crawling off the chocobo cock. <<print $_chocofuck.jockey>> laughs, cock in hand, jerking off over your back.\n<<print dialog ($_chocofuck.jockey, ["Eyes too big for you ass, huh? Don't worry, " + $_cname + " can still use you to get off."])>>\n\n<<print $_cname>> pins you down, beak clamped around your neck, wings battering your sides. his cock pounds across your back, sloppy and squelching as he ruts his cock over your skill, drenching you in sloppy chocobo pre. it smells almost sweet, like grass. his talons flex around your thighs, pinning you in place, and he uses your body as a rutting board, sawing his cock over your skin, drenching you with stringy slime.\n\nthey both cum at the same time, <<print $_chocofuck.jockey>> groaning as <<print $_cname>> warks sharply. you're sprayed down with cum: huge blasts gushing from the huge choco-cock, splattering all up and down your back, drenching you in slimy animal cum, pouring down your sides in rivers. the few ropes of human cum, shot into the mess, are hardly anything.\n\nthey both hose you down with their loads, groaning and chirping, until <<print $_cname>> pulls off you, leaving you a limp mass of cum-glazed muscle, ass burning, frothy cords of cum strung all over your body. <<print $_cname>>'s cock smears over your hip, tip licking at your burning ass, and you groan weakly.\n<<set $barret.cum.body.push ("jockey")>>\\n<<set $barret.cum.body.push ("chocobo")>>\\n<<print dialog ($_chocofuck.jockey, ["Amateur. Gotta try harder if you wanna take a chocobo cock."])>>\n\nyou eventually drag yourself to your feet, entire body glazed and dripping with sweet-smelling, grassy chocobo cum.\n<<sex "chocobo">>\\n\n[[-->|chocobo square]]
<div class="limitbreak">limit break!</div>\n\nyou bellow, heat surging through your body as the chocobo slams into you. you push back against him, meeting each of his thrusts with your own. the huge, squirming length of his cock punches into you: tip weakly twisting deep in your guts, inhumanly broad base spreading your hole wide. on all fours, pinned under a wildly-bucking chocobo, you find its rhythm, groaning and roaring each time his brutal slams knock you forward.\n\nyour bruised, swollen ass squelches, squirting out rubbery strings of chocobo pre each time <<print $_cname>> hilts inside you. his feathery down mashes against your hairy ass, damp and slimy now with cum, and you grind back against him, letting him use your ass as hard as he wants.\n\n<<print $_chocofuck.jockey>> is groping across his crotch, and as you slam yourself down on the huge chococock he unzips his pants and fishes his dick out, jerking off to you getting used: burly body hidden under the pistoning chocobo, gaped ass slurping and squelching each time you rut back against the chocobo.\n\n<<print $_cname>> cums inside you with a loud //wark//, beak nuzzling your neck, wings fluttering. his cock throbs, hosing down your ass with a huge, inhumanly virile gush of slick, grassy-smelling cum. you groan, gurgling as your stomach shudders. the chocobo fucks you through his orgasm, warking and chirping as his thrusts get sloppier and sloppier: issue overflowing your ass and squirting out all down your thighs, painting your ass in runny streamers. cum floods your guts, squirt after squirt sending your belly shuddering, bloating out in a pregnant curve.\n\nwhen it pulls free, your sagging asslips wetly pull against its slick shaft, mounding out into a puffy swell that pout and purse, gushing out slimy streamers of chococum as you kneel on the concrete on all fours: sweat-drenched, panting, hungry for more.\n\n<<print gainXPGroup ($barret, "gape", 5, "cumslut", 8, "exhibitionist", 4)>>\n{...option to get fucked/fisted by jockey?}\n<<sex "chocobo">>\\n\n[[-->|chocobo square]]
<<dialog "Barret" "Sure, you can ride me. Think yer chocobo wants to ride me too?">>\n<<print $_chocofuck.jockey>> lets out a low whistle.\n<<print dialog (capitalize ($_chocofuck.jockey), ["You're that kind of guy, huh?"])>>\n<<set $_cname = $_chocofuck.pre + ' ' + $_chocofuck.suf>>\\nYou shrug. you need something big in your ass.\n\nrandom pick:\n {you suck the guy's cock while his chocobo fucks you}\n {you suck the chocobo's cock while the guy fucks you}\n\n[[-->|chocobo square]]
You turn in for the night, exhausted. Gonna be a long day tomorrow, too.\n\n[[-->|end display]]
<<if $redXIIIEndingQualified>>\\n <<if $freedDyne>><<display "ending red w/ dyne">>\n <<else>><<display "ending red">>\n <<endif>>\n<<else if $monsterFuckerEndingQualified && $barret.slots.ass === "fertility">>\\n <<if $freedDyne>><<display "ending monsters w/ dyne">>\n <<else>><<display "ending monsters">>\n <<endif>>\n<<else>>\\n <<if $freedDyne>><<display "ending default w/ dyne">>\n <<else>><<display "ending default">>\n <<endif>>\n<<endif>>
<<dialog "Barret" "Yeah. Do it. Make me your chocobo broodmare.">>\n\n{ you stay at the gold saucer; dyne goes off with cloud and company.} {depending on yr sex scores -> cloud/red/dyne/etc watches your inaugural show: you on the chocobo victory stand, lips obscenely warped as you get brutally fucked by their star black chocobo, body rocking as you take each of his brutal thrusts. you're trying to fit two thrashing chocobo cocks in your mouth at the same time, a half-dozen others clustered around your head, glazing your face with glistening streamers of slick chocobo pre; they're so tightly-packed around you it's difficult for the cameraman to get an angle that shows off your face at all. you gurgle, drooling chocobo pre from your nose and mouth, cheeks bulging from the pointed chocobo dicks fighting over your mouth. by the time the show is over, you look nine months pregnant: stomach sagging low, heavy and sloshing with gallons of chocobo cum, excess continually squirting from your utterly ruined, wrecked gape. dio's [fertility] materia buzzes deep in your guts, gulping down the flood of animal issue, and its continual vibrations keep you going, giving you mind-blowing anal orgasm after orgasm, until you're too exhausted to even hold yourself up. you pass out with chocobos still fucking you.\n\n!!SIX MONTHS LATER\n\nin the weeks after that, your pregnant-looking belly subsides, soft slosh giving way to the hard, smooth shells of chocobo eggs. it only takes a month or two to deliver a clutch, and your body -- dio calls you inexhaustable. the moment you push out one clutch you're back in the breeding bench, demanding another. by the time cloud & co return six months later, victorious after defeating sephiroth and saving the world, you're on the start of your fourth clutch.\n\n{dyne/red/cloud} fucks your sloppy, gaped hole for old times' sake, grunting and groaning as he ruts along the rim of your perpetually-pouting gape, cock just dragging through the grooves of your bulging asslips. {only red comes close to filling you as much as a chocobo can; his knot still locks inside you, burning you up with his heated cum, before it's flushed out by Teioh's.} teioh's the big black chocobo, their most prodigious breeder, only his dick's too big to fit in anybody. before you they had to make do with jerking him off, trying to use a breeding sleeve, but now you can stretch yourself around his brutal, giant chocobo cock: as long as an arm, thicker than your thigh at the brutal, impossibly-bulky base.\n\nin your last few clutches there's always been one or two matching black chocobos: big ones that grow up fast, with powerful legs and fierce beaks. the last one had a golden limning to its feathers when it broke free from its shell, and dio says he's got a good feeling about this next clutch: one of the eggs brooding inside you right now might be a golden chocobo.\n\neven if it's not, well -- you sag back, impaling yourself deeper on teioh's midnight-purple cock, groaning as you feel it twist sideways inside you, delving into your guts proper as you press back against the downy feathers around his bulging cloaca. if not, well, you'll be around for teioh to use as long as he wants it. maybe after a few dozen clutches you'll strike gold.
!!SIX MONTHS LATER\n/%\nYou gurgle around the Kalm Fang cock knotted tight in your throat. A host of Crawlers writhe across your ass and thighs, pulsing ovipositors pumping a huge clutch of rubbery eggs into your already-pregnant belly.\n\nOnce you had the [Fertility] materia inside you, you knew you needed it. You've always needed to get fucked, but once you could feel it buzzing and humming, hungrily drinking down monster cum, you knew you needed to use it. You left with Cloud and his party in the morning, but only because you knew his travels across the planet would bring you new monsters to fuck. Gongaga Grand Horns, Cosmo Canyon Hegs, Nibelheim Dragons, you got fucked and bred by them all in your travels across the planet, secretly heading out at night everywhere you went, to offer yourslef up to the monsters. Each time you got bred, you could feel the lifestream surging through you, bringing new life into your monstrous spawn: eggs heavy and hard inside you, until you had to lay them; squirming larval spawn inside you, growing fatter and stronger until you had to birth the entire clutch of dozens; even a half-dozen wolf pups who you nursed in secret from your heavy, leaky pecs.\n\nAt the Northern Crater, just before fighting Sephiroth, you came across an enormous Dark Dragon in rut, his cock bulging between his haunches, and you just couldn't control it. You rode him in front of everybody, desperate for his cum, needing his eggs inside you. Things were different after that. After Holy, you set off alone, belly heavy with dragon eggs, and you thought of Dio, you gave you this gift.\n\nEventually you ended up back at the Gold Saucer, so heavy with eggs you could hardly walk. Dio fisted them out of you, enormous purple-black eggs burning with internal heat, and you brooded over your young as Dio prepared his own monsters for you. After that, it's been nothing but monster after monster: insatiable Chimeras, twin-cocked Ark Dragons, enormous Sea Worms, gigantic Blue Dragons. Once, Dio prepares a Gigas for you -- an enormous ogre-sized monster, with dull purple skin and huge red horns -- but his human cock is disappointing: no knot, no ridges, no spines. You need something more.\n\n{...}\n%/\nYou push again, howling, as you feel your pregnant belly shift. You got back to the Gold Saucer just in time: the Behemoth cub that's been growing inside these past six months is ready to get out, //now//.\n\nAfter getting bred by Dio's behemoth, you knew you needed more. You left with Cloud and his party in the morning, but only because you knew his travels across the planet would bring you new monsters to fuck. Gongaga Grand Horns, Cosmo Canyon Hegs, Nibelheim Dragons, you got fucked and bred by them all in your travels across the planet, secretly heading out at night everywhere you went, to offer yourself up to the monsters. And all through it you had the [Fertility] materia lodged deep inside you, up against your new cervix, as your cub grew bigger inside you.\n\nAt first you didn't show at all: muscular abs keeping your core tight, even against the growing pressure of your cub inside you. But he grew and grew, until during a week, just before you all faced off against Sephiroth, your womb finally overcame your muscles, and you went from a slight gut to an immense, round orb in front of you, impossible to miss. Things were different after that.\n\nAfter Holy, you set off alone, belly heavy and swollen, pecs sore and leaking, and you thought of Dio, who gave you this gift. By the time you got back to the Gold Saucer you were so pregnant you could hardly walk, belly inhumanly huge. Knowing how big the father was, that wasn't much of a surprise.\n\nYou're down in the arena pens, on a birthing bench readjusted for a human occupant. It's little more than a padded trough with rails on the sides, and you're on all fours, squatting down as you push and push. You bellow, clenched fist bashing against the rails, gun-arm hitting the tail and warping it with a shriek of twisting metal. You push again: Dio's got his hands sunk deep inside your ass, fingers smearing across your straining cervix as it spreads and spreads. Each contraction makes it shudder and flex, breaching itself wider, and with a burning shift your cub squirms out of you, pushed out into Dio's awaiting hands. He haul the cub out of you, but -- your womb still aches, packed full. The weight of another cub settles against your gaped cervix, and you let out a sobbing cry. Twins?!\n\nDio looks down at you:\n\n<<dialog "Dio" "What, you didn't know Behemoths have litters?">>\n\nYou let out an exhausted groan, cervix burning, entire body dazed and sweating. How many more of them are in you?!\n\n---\n\nHours later, you've delivered your whole litter. Five cubs in all, and now they're squirming against your chest, squabbling as they vie for access to your leaking nipples. Dio's sluggishly fisting you, hand sunk inside your still-stretched womb, feeling along the inside to make sure you didn't tear anything. You're too exhausted to feel horny, but the sensation still has your dick sluggishly oozing cum.\n\nDio nods to an attendant, and you don't really think about it until there's a grinding. One of the walls of the room shifts down, sinking into the floor, and behind that is the Behemoth's pen. He steps into the room, and everybody except Dio scatters away. He lowers his giant head to press against your side, wetly snuffling as he scents his cubs.\n\nYour gaze is drawn back along his body, to his immense sheath, drooping obscenely between his haunches. Heat sparks through your body, and your cervix spasms hard, clenching tight around Dio's forearm. The Behemoth's cock spills from his sheath and hits the floor with a loud, meaty //crack//. You can't take your eyes off it.\n\nDio pulls his fist from your ass with a wet squelch.\n\n<<dialog "Dio" "Oh? Time to give me another litter of grandcubs already?">>\n\nHeat prickles all across your body: prickling and hot over your sweaty skin, and deep in your guts your cervix clenches and throbs, already stretching itself open again in anticipation of the fucking you're gonna get.\n\nThe behemoth looms over you, cockhead bashing against your gaped asshole with a squelch, and you let out a long moan as he sinks his cocktip inside you, giving you what you haven't known you've been missing these six months. His first blast of pre burns, sizzling through your gaped cervix and straight into your womb, flooding you with burning heat. You let your cubs nurse on your chest as the behemoth fucks you gently, warping you open around his person-sized cock until you're a drooling wreck.\n\nYeah, you're gonna give Dio another litter of cubs. And another after that, and after that, and after that...
!!SIX MONTHS LATER\n\n{yr back in the gold saucer, giving birth to dio's grandkid, a giant behemoth cub. dyne's next to you, groaning and whining as he pushes out huge leathery purple-black dragon eggs. }\n\n{you got pregnant w/ dio's behemoth & then you & dyne left w/ cloud's party. you both got fucked by monsters all across the planet as you traveled. before facing sephiroth, dyne gets bred by a dark dragon in the northern crater while you make out w/ him, in front of everybody, & you return to the gold saucer.}\n\n{yr both sprawled there, asses gaping after giving birth, yr behemoth cub nursing at yr chest, and dio hauls up some partition, letting the giant behemoth in, his huge clublike cock ready and drooling. time for the both of you to give dio another grandcub.}
!!SIX MONTHS LATER\n\n<<if $sex['cloud']>><<display "ending default spitroast">>\n<<else>><<display "ending default solo">>\n<<endif>>
You gurgle, eyes rolling back into your head as you cum explosively from the double pounding you're getting. Cloud's cock is sunk down your throat; your vision is narrowed down to the glowing vein veins across his crotch. Behind you, Sephiroth hammers his cock into you ass, hilting with a wet //crack// that splatters hot droplets of glowing cum all across your ass.\n\nIt's been a while since you defeated Sephiroth. Captured him after the fight and rode the Jenova right out of him. Now he's just another mako-infused former SOLIDER, a dime a dozen in the aftermath of ShinRa's downfall. One thing you've learned about SOLIDERs is how all that mako goes straight to their balls, and of all of them Sephiroth and Cloud are the worst: you gotta drain their balls a dozen times a day before they're spent, leaving you a cum-bloated mess, with heavy streamers of glowing cum constantly squirting from your used, broken ass. It's worth it if it keeps the world safe. And... you sure don't mind getting enough cock to satiate you, for once.\n\nCloud's balls deep down your throat, make-mutated cockhead pulsing somewhere past your collarbone, gushing his sixth load of the morning into your already full-and-sloshing stomach. Sephiroth's behind you, growling and snarling like a monster himself as he pounds relentlessly into your ass. Your hole is a mess: bruised up into an immense purple swell, stinging and puffy each time he slams himself down to the root.\n\nIt turns out Sephiroth had a second 'masamune': His cock is enormously long, spanning up all the way to nestle between his pecs, and even with its wrist-thick girth -- your wrists, not his -- it looks thin and scrawny given its immense length. It's mako-infused, and his veins glow blue-green, branching out across the full length of his cock. His cockhead even has little spiny nubs on it, a mako mutation that you definitely enjoy when it's scrubbing its way through your guts.\n\nSephiroth pounds his way through your flooded guts, digging deeper and deeper as your guts twist and bunch around his shaft. There's a dizzying //pop// as his spiny cockhead bashes through some fresh internal barrier, letting a wash of heat billow deeper inside you. You're pretty sure he's fucking your appendix right now. He must be pent up this morning; usually he doesn't get this deep until his tenth load or so. You get the feeling he's gonna be working his way up through your small intestine before he's done.\n\nYour gut sways beneath you, scuffing against the mattress as you rock between their cocks, just panting and snorting as you swallow Cloud's latest load. Once they finish, they switch: Cloud's cock tearing its way up your throat, leaving you gagging up wet mouthfuls of glowing, mako-infused cum; Sephiroth's cock unfurling your guts and leaving you with a fat, hanging prolapse of loose guts that Cloud has to shove back inside you with the tip of his cock.\n\nYou open wide as Sephiroth presents his monstrous cock, and your well-used throat lets him in easy, sinking down your throat and into your stomach, where he prods and pushes until he sinks into your small intestine from the other side. You gurgle, wetly snuffling against his crotch as he sinks to the root inside you: cockhead beating like a second heart, immensely-fat balls pressed all across your chin and throat. Gonna be at least another half-dozen loads before they're both spent, and in the mean time your cock is steadily oozing cum, constantly drooling out of you in a steady spill.\n\nYeah, life is pretty good.\n\n\n{yr getting double-fucked by cloud and sephiroth}
You grunt and groan as you rock yourself on Sephiroth's cock. He's splayed out beneath you, gasping, silver hair fanning out all across the bed, his eyelids fluttering as you ruthlessly milk a fifth load out of him. Your ass is sloppy and flooded, glowing mako-tainted cum squirting out around his churning shaft, and you bellow as his cock shudders inside you, lurching hard as he blows another load, hips uselessly jerking up, his hands fluttering against your thighs.\n\nIt's been a while since you defeated Sephiroth. Captured him after the fight and rode the Jenova right out of him. Now he's just another mako-infused former SOLIDER, a dime a dozen in the aftermath of ShinRa's downfall. One thing you've learned about SOLIDERs is how all that mako goes straight to their balls, and of them Sephiroth is the worst: it takes you riding his cock for hours every day before he's spent, leaving your stomach bulging with cum, glossy glowing streamers spilling down your thighs, but it's worth it if it keeps the world safe. And... you sure don't mind getting enough cock to satiate you, for once.\n\nIt turns out Sephiroth had a second 'masamune': His cock is enormously long, spanning up all the way to nestle between his pecs, and even with its wrist-thick girth -- your wrists, not his -- it looks thin and scrawny given its immense length. It's mako-infused, and his veins glow blue-green, branching out across the full length of his cock. His cockhead even has little spiny nubs on it, a mako mutation that you definitely enjoy when it's scrubbing its way through your guts.\n\nSephiroth dumps his fifth load of the day in your hole with a shuddering cry, hands clawing at your hips as you ride him through his orgasm: cum-bloated gut sloshing and gurgling as you slam your ass down on his cock, squirting out heavy, glossy streamers of his glowing cum from your bloated and bruised asshole. You pant for breath on top of him, taking a brief rest as his cock shudders out the rest of its load inside you. When you lean back, the pole of his cock yanks and jerks its way through your guts, twisting and bunching them into a sloppy sheath for his mammoth dick. His immense, spine-coated cockhead bashes against a new barrier inside you, pushing through with a rubbery //spang// of sensation. You rub your hand against your bloated belly, massaging his cockhead through your stretched skin. You're pretty sure he's fucking your appendix right now. The fresh ache spurs you back into action: thighs flexing as you start to post yourself on his still-hard cock, sending it sawing and slurping through your flooded guts, starting the process of eking out Sephiroth's sixth load of the morning.\n\nYeah, life is pretty good.
!!SIX MONTHS LATER\n\nYou grunt and groan as you rock yourself on Sephiroth's cock. He's splayed out beneath you, gasping, silver hair fanning out all across the bed, his eyelids fluttering as you ruthlessly milk a fifth load out of him. Your ass is sloppy and flooded, glowing mako-tainted cum squirting out around his churning shaft, and you bellow as his cock shudders inside you, lurching hard as he blows another load, hips uselessly jerking up, his hands fluttering against your thighs.\n\nDyne's lying across the bed, impatiently fisting himself with his gun-arm in anticipation: his hole a huge blown-open mess, asshole bruised and dark purple, bloated lips wetly clinging to the metal. He's only had two loads up his ass this morning.<<if $sex['cloud']>> Cloud is kneeling behind him, his own mutated mako cock wetly dragging against Dyne's muscled asscheek as he shallowly ruts against him, fingers tugging at Dyne's gaped asslips.<<endif>>\n\nOnce Sephiroth is done with his latest load, you pull yourself off his cock, lurching to the side. His cock pulls free with a gurgling squelch, wrenching its way out of your guts before his fat cockhead plucks over your asshole, nearly yanking your guts out with it. It turns out Sephiroth has a second 'masamune': His cock is enormously long, spanning up all the way to nestle between his pecs, and even with its wrist-thick girth -- your wrists, not his -- it looks thin and scrawny given its immense length. It's mako-infused<<if $sex['cloud']>>, like Cloud's<<endif>>, and his veins glow blue-green, branching out across the full length of his cock. His cockhead even has little spiny nubs on it, a mako mutation that you definitely enjoy when it's scrubbing its way through your guts.\n\nSephiroth's bloated, purple cockhead //thwapps// against his chest as you dismount, hole shuddering, and before you're even settled back Dyne is pushing his way forward, hauling Sephiroth's cock up so he can plunge himself down on his blade, fully sheathing the immense thing in his hungry ass in a single wet plunge. Dyne groans as he's filled up, ass pulsing and gripping around Sephiroth's cock, the enormous, mutant mound of Sephiroth's mako-infused balls pressing against his asscheeks and overflowing to rest against his lower back. Sephiroth just whimpers, arcing up into Dyne's plunge, sheathing every iota of his cock into the other man. Dyne's stomach warps, the fat bulb of Sephiroth's cock visible under his ribs, and Dyne bounces on his cock, aligning it inside him so that it slips up beneath his ribs. He wheezes, cock pressing the breath from his lungs, and you lean over to kiss him, mostly just pressing your faces together as Dyne adjusts to the enormous cock inside him.\n\nIt's been a while since you defeated Sephiroth. Captured him after the fight and rode the Jenova right out of him. Now he's just another mako-infused former SOLIDER, a dime a dozen in the aftermath of ShinRa's downfall. One thing you've learned about SOLIDERs is how all that mako goes straight to their balls, and of them Sephiroth is the worst: it takes you and Dyne riding his cock for hours every day before he's spent, leaving your stomachs bulging with cum, glossy glowing streamers spilling down your thighs, but it's worth it if it keeps the world safe. And... you sure don't mind getting enough cock to satiate you, for once. <<if $sex['cloud']>>Your ass burns pleasantly, inner walls spasming from the phantom-sensation of Sephiroth's cock hollowing you out. You gesture at Cloud and he comes over, cock cracking against his thighs, and shoves the fist-sized head against your loose gape. He's not too enthused to be playing second fiddle to Sephiroth, but he needs to get drained just as much. You groan as he slams balls-deep into your ravaged ass, stirring up the mass of mako-infused cum flooding your guts, pumping it out of you in slimy squirts.<<else>>Your ass burns pleasantly, guts stinging from Sephiroth's mutant cock, and while Dyne starts riding him in earnest you slip your fist into your ass, lazily grinding your knuckles across your prostate, fisting out huge bursts of cum from your flooded guts, as you wait for Dyne to satiate himself a little and switch off.<<endif>> You lean forward, slinging your gun-arm over Dyne's shoulder, and pull him back into a deep kiss, moaning deeply <<if $sex['cloud']>>as you're both fucked<<else>>as you sloppily fist yourself<<endif>>.\n\nAll-in-all, life is looking pretty good.
!!SIX MONTHS LATER\n\nYou groan into a pillow as Nanaki's barbed knot slams its way into your gaped ass. The sound turns into a bellowing sob as he wrenches it right back out again, brutally knot-fucking you with his fully-engorged knot. It slots between your muscled asscheecks, beating like a heart, before he forces the whole thing over your broken rim, slamming it into your ass with the force of a punch, only to immediately yank back, making all his barbs all over his cock scrape roughly against the walls of your ass. You whine and sob, writhing on his giant monster cock, and your limp cock pisses out a wash of sludgey cum, drooling down between your thighs.\n\nIt's been months since you defeated Sephiroth at the northern crater, and even more months since Nanaki knocked you up at the Gold Saucer. You've retired to Cosmo Canyon. Your pregnancy is progressing nicely: you found out at Cosmo Canyon that along with longer lifespans, Nanaki's species also had correspondingly longer gestation periods. The pups forming in your new womb are gonna be there for nearly another year, 14 months total, and already you look nine months pregnant: belly sagging beneath you, bulging up against your elbows and thighs as you rest on the breeding bench. Maybe part of that is that you've got a dozen of them in you, when usually they have a litter size of like, four. Turns out the fertility materia Dio gave you did more than just make you fertile; it made you hyperfertile.\n\nYou're gonna be carrying Nanaki's pups for a while still, but you and he both need to be sated regularly. Every night he pumps you full of a fresh load of cum, knotting you through half the night, and every morning, well...\n\nEventually he slams inside and stays, and you clamp down hard, milking his cock for all you're worth. He lets out a snarl of appreciation, balls lurching across your sweat-and-cum-glazed ass as he blows his fifth load of the morning into your guts.\n\nLately your nipples have been stinging, swollen and plump across your hairy, muscular chest, and this morning they're starting to drip: milk beading up in little droplets, smearing across the sheets as Nanaki pins you down under him. Milk glands shudder beneath your nipples, the sensation radiating across your pecs, and the slow drip speeds up into a steady leak.\n\n"Fuck," you groan. "C'mon, breed me more! Knock me up with another litter of pups!" Nanaki really likes the breeding talk. He snarls and rears forward, grinding his sheath down into a stiff, prickly mound between your cheeks as he mounts you properly, claws scratching stinging lines between your shoulderblades. He snarls in your ear, panting heavily, and you turn your head to catch his tongue, opening wide so he can shove it down your throat with a sloppy gurgle. He catches your entire face in his muzzle, panting and snarling as he floods your throat with sloppy drool, and you eagerly gulp it down, fiery and burning. He bucks inside you, drenching your guts with his latest load. His swollen knot stems most of the flow, only a slimy spill of cum oozing its way around his enormous, barbed knot, drooling sluggishly from your worn asshole.\n\nYou feel the pups kick, sending your belly swaying. It's been happening more and more lately. It's gonna be months before you can give birth and let Nanaki breed you full of your second litter, but you intend to enjoy every minute of it.
!!SIX MONTHS LATER\n\nYou groan into Dyne's mouth as Nanaki's barbed knot slams its way into your gaped ass. The sound turns into a bellowing sob as he wrenches it right back out again, brutally knot-fucking you with his fully-engorged knot. It slots between your muscled asscheecks, beating like a heart, before he forces the whole thing over your broken rim, slamming it into your ass with the force of a punch, only to immediately yank back, making all his barbs all over his cock scrape roughly against the walls of your ass. You whine and sob, writhing on his giant monster cock, and your limp cock pisses out a wash of sludgy cum, drooling down between your thighs.\n\nIt's been months since you defeated Sephiroth at the northern crater, and even more months since Nanaki knocked you up at the Gold Saucer. You and Dyne have retired to Cosmo Canyon. Your pregnancy is progressing nicely: you found out at Cosmo Canyon that along with longer lifespans, Nanaki's species also had correspondingly longer gestation periods. The pups forming in your new womb are gonna be there for nearly another year, 14 months total, and already you look nine months pregnant: belly sagging beneath you, bulging up against your elbows and thighs as you rest on the breeding bench. Maybe part of that is that you've got a dozen of them in you, when usually they have a litter size of like, four. Turns out the fertility materia Dio gave you did more than just make you fertile; it made you hyperfertile.\n\nDyne's placed down opposite, his own pregnant belly swaying beneath him, his ass fucked open into a blooming prolapse, spilling down his thighs as Nanaki's latest load gushes out of him in squirts. You groan into his mouth, but each of Nanaki's brutal thrusts lurch you forward, sliding your mouth across Dyne's jaw and neck, until you're braced against his shoulder, bellowing and sobbing as Nanaki tears your ass up.\n\nEventually he slams inside and stays, and you clamp down hard, milking his cock for all your worth. He lets out a snarl of appreciation, balls lurching across your sweat-and-cum-glazed ass as he blows his fifth load of the morning into your guts.\n\nLately your nipples have been stinging, swollen and plump across your hairy, muscular chest, and this morning they're starting to drip: milk beading up in little droplets, smearing across the sheets as Nanaki pins you down under him. Milk glands shudder beneath your nipples, the sensation radiating across your pecs, and the slow drip speeds up into a steady leak. Dyne catches sight of your fat, glistening nipples and groans, swinging his head down beneath you to latch his lips around one and suck. The pressure stings, digging into aching flesh, but your entire body resonates with the feeling of it, making you sob and groan, arching into the touch of his lips.\n\n"Fuck," you groan. "C'mon, breed me more! Knock me up with another litter of pups!" Nanaki really likes the breeding talk. He snarls and rears forward, grinding his sheath down into a stiff, prickly mound between your cheeks as he mounts you properly, claws scratching stinging lines between your shoulderblades. He snarls in your ear, panting heavily, and you turn your head to catch his tongue, opening wide so he can shove it down your throat with a sloppy gurgle. He catches your entire face in his muzzle, panting and snarling as he floods your throat with sloppy drool, and you eagerly gulp it down, fiery and burning.\n\n"Nanaki, please," Dyne begs, pulling away from your nipple with his lips shiny with milk, and Nakaki stabs his tongue deeper inside you in one last plunge before twisting his head away, tongue spraying out from your open throat in an explosion of drool, leaving you panting and gurgling, face glazed and dripping with slimy drool. Nanaki leans over your shoulder, stuffing his tongue down Dyne's throat as he bucks inside you, drenching your guts with his latest load. His swollen knot stems most of the flow, only a slimy spill of cum oozing its way around his enormous, barbed knot, drooling sluggishly from your worn asshole.\n\nYou feel the pups kick, sending your belly swaying. It's been happening more and more lately. It's gonna be months before you can give birth and let Nanaki breed you full of your second litter, but you intend to enjoy every minute of it.