Apologies! Your web browser lacks required capabilities. Please consider upgrading it or switching to a more modern web browser.
Initializing. Please wait…
<<TFTcreate 0>>You look in the mirror:
<<appearance>>
You look into the mirror, examining the image it presents you, knowing that now you have set foot in the Cloister, nothing can be assumed to be permanent.
[[That's not me! Straighten the mirror and look again.|Mirror]]
That's you, and your name is <<set $pc_name = either("Alex","Madison","Wynn","Avery","Sam")>>
<<textbox "$pc_name" $pc_name "MiddleBalcony" >>
<<set $pc_stat_level = 1;$pc_stat_xp = 0;$pc_arousal = 0>>
<<set $pc_stat_awareness = 10;$pc_stat_discipline = 10;$pc_stat_rapport = 10;$pc_stat_technique = 10 >>
<<for $i=0; $i < 40; $i++>>
<<set $trait = ["awareness","discipline","rapport","technique"][random(0,3)]>>
<<print "<<set $pc_stat_"+$trait+" += 1 >>">>
<</for>><<widget TFTinit>><<nobr>>
<<set $body = [ [] , [] ]>>
/% Traits assigned to indices %/
<<set $traits = [
"$name",
"$height",
"$bmi",
"$apparent_age",
"$tone",
"$skin_tone",
"$shoulder_width",
"$belly_size",
"$hips_width",
"$brow",
"$cheekbones",
"$jaw",
"$hair_color",
"$hair_length",
"$hair_style",
"$moustache_color",
"$moustache_style",
"$beard_color",
"$beard_style",
"$nose_length",
"$nose_width",
"$lips_size",
"$lips_color",
"$eye_color",
"$eye_pupil",
"$eye_shape",
"$eye_size",
"$nail_style",
"$nail_color",
"$toenail_style",
"$toenail_color",
"$breast_width",
"$breast_length",
"$breast_num",
"$breast_rows",
"$breast_layout",
"$breast_capacity",
"$breast_produce",
"$areola_size",
"$areola_color",
"$areola_style",
"$nipple_length",
"$nipple_width",
"$nipple_style",
"$nipple_number",
"$nipple_color",
"$ass_width",
"$ass_depth",
"$rectum",
]>>
<<for $i to 0; $i lt $traits.length; $i++>>
<<print "<<set " + $traits[$i] + " = " + $i + ">>">>
<<set $body[0][$i] = random(0,9)>>
<</for>>
<<set $phallus_length = 0; $phallus_width = 1; $vagina_depth = 2; $labia_size = 3; $labia_gape = 4; $scrotum_num = 5; $scrotum_size = 6;>>
<<set $sexset = [ [],[],[],[],[],[] ]>>
<<for $i to 0; $i lt 6; $i++>>
<<set $sexset[$i][$phallus_length] = $traits.length + $i*7 + 1>>
<<set $body[0][$sexset[$i][$phallus_length]] = 0>>
<<set $sexset[$i][$phallus_width] = $traits.length + $i*7 + 2>>
<<set $body[0][$sexset[$i][$phallus_width]] = 0>>
<<set $sexset[$i][$vagina_depth] = $traits.length + $i*7 + 3>>
<<set $body[0][$sexset[$i][$vagina_depth]] = 0>>
<<set $sexset[$i][$labia_size] = $traits.length + $i*7 + 4 >>
<<set $body[0][$sexset[$i][$labia_size]] = 0>>
<<set $sexset[$i][$labia_gape] = $traits.length + $i*7 + 5 >>
<<set $body[0][$sexset[$i][$labia_gape]] = 0>>
<<set $sexset[$i][$scrotum_num] = $traits.length + $i*7 + 6 >>
<<set $body[0][$sexset[$i][$scrotum_num]] = 0>>
<<set $sexset[$i][$scrotum_size] = $traits.length + $i*7 + 7 >>
<<set $body[0][$sexset[$i][$scrotum_size]] = 0>>
<</for>>
<<set $body[0][$sexset[0][$phallus_length]] = random(0,6)>>
<<set $body[0][$sexset[0][$phallus_width]] = random(0,6)>>
<<set $body[0][$sexset[0][$vagina_depth]] = random(0,6)>>
<<set $body[0][$sexset[0][$labia_size]] = random(0,6)>>
<<set $body[0][$sexset[0][$labia_gape]] = random(0,6)>>
<<set $body[0][$sexset[0][$scrotum_num]] = random(0,6)>>
<<set $body[0][$sexset[0][$scrotum_size]] = random(0,6)>>
/% Anatomy Word Swap Word Banks %/
<<set $apparent_ages = [
["late teens"],
["early twenties"],
["late twenties"],
["early thirties"],
["late thirties"],
["early forties"],
["late forties"],
["fifties"],
["sixties"],
["waning years"]
] >>
<<set $areola_colors = [
["alabaster"],
["baby pink"],
["rosy"],
["tanned"],
["tawny"],
["caramel"],
["brown"],
["dark"],
["chocolate"],
["coal black"]
] >>
<<set $areola_sizes = [
["tiny"],
["small"],
["saucer-sized"],
["modest"],
["wide"],
["expansive"],
["big"],
["huge"],
["pancake-sized"],
["tit-capping"]
] >>
<<set $areola_styles = [
["featureless"],
["smooth"],
["soft"],
["wrinkled"],
["bumpy"],
["pebbly"],
["veiny"],
["pronounced"],
["textured"],
["rough"]
] >>
<<set $ass_adjectives = [
["nigh-invisible","miniscule"],
["tiny","pert"],
["slim","little"],
["modest"],
["small"],
["rounded","grabable"],
["meaty","large","juicy"],
["jiggling","thick","hefty"],
["huge","wobbling","massive"],
["callipygean","monstrous","mammoth"]
] >>
<<set $ass_nouns = [
["hiney","rear"],
["rear","tush"],
["tush","butt"],
["butt"],
["ass"],
["ass"],
["ass","bubble butt"],
["bubble butt","booty"],
["booty"],
["badonkadonk"]
] >>
<<set $beard_styles = [
["shaven"],
["chinstrap"],
["goatee"],
["soul patch"],
["muttonchops"],
["van dyck"],
["balboo"],
["big bushy"],
["full"],
["long"]
] >>
<<set $belly_adjectives = [
["ripped","toned"],
["toned","sleek"],
["trim","sleek"],
["trim"],
[],
["rounded","soft"],
["pot","rounded"],
["big","fat"],
["huge","fat"],
["giant","wobbling"]
] >>
<<set $belly_nouns = [
["abdomen","midriff","abs"],
["abdomen","midriff"],
["abdomen","belly"],
["abdomen","belly"],
["belly"],
["belly","paunch"],
["belly","gut"],
["belly","tummy","gut"],
["belly","tummy"],
["belly","stomach"]
] >>
<<set $breast_adjectives = [
["flat"],
["flat","unremarkable"],
["tiny","perky"],
["small","apple-sized"],
["round"],
["teardrop","fat","hefty"],
["big","cantaloupe-sized"],
["sizeable","jiggling","formidable"],
["huge","pendulous"],
["massive","mammoth","gargantuan"]
] >>
<<set $breast_nouns = [
["pectoral","rib"],
["nipple","chest"],
["titty"],
["tit","titty"],
["breast","tit"],
["boob","breast","can"],
["jugg","boob"],
["tata","jugg"],
["orb","tata"],
["globe","orb"]
] >>
<<set $breast_nouns_plural = [
["pecs","ribs"],
["nipples","chest"],
["titties"],
["tits","titties"],
["breasts","tits"],
["boobs","breasts","cans"],
["juggs","boobs"],
["tatas","juggs"],
["orbs","tatas"],
["globes","orbs"]
] >>
<<set $breast_row_descs = [
["no"],
["one"],
["two"],
["three"],
["four"],
["five"],
["six"],
["seven"],
["eight"],
["nine"]
] >>
<<set $brow_adjectives = [
["weak"],
["dainty"],
["light"],
[],
[],
["arched"],
["arched","prominent"],
["prominent","heavy"],
["heavy","crude"],
["crude","out-thrust"]
] >>
<<set $cheekbones_adjectives = [
["hollow","empty"],
["hollow","dark"],
["dark","low"],
["low","flat"],
["flat","shapeless"],
["shapeless","undefined"],
["undefined","prominent"],
["prominent","high"],
["high","sharp"],
["sharp","lofty"]
] >>
<<set $cheekbones_nouns = [
["cheek"],
["cheek"],
["cheek"],
["cheek"],
["cheek"],
["cheekbone"],
["cheekbone"],
["cheekbone"],
["cheekbone"],
["cheekbone"],
] >>
<<set $cheekbones_nouns_plural = [
["cheeks"],
["cheeks"],
["cheeks"],
["cheeks"],
["cheeks"],
["cheekbones"],
["cheekbones"],
["cheekbones"],
["cheekbones"],
["cheekbones"],
] >>
<<set $clitoris_length_adjectives = [
["rude","huge","long"],
["big","huge"],
["prominent"],
["red","pink"],
["modest"],
["retiring"],
["little"],
["tiny"],
["unseen"],
["unseen"]
] >>
<<set $clitoris_measures = [
20,
15,
10,
8,
6,
5,
4,
3,
2,
1
] >>
<<set $clitoris_nouns = [
["chick dick","girlcock"],
["chick dick","girlcock"],
["clitoris","knob"],
["clitoris","clit","button"],
["clitoris","clit","buzzer"],
["clitoris","clit","button"],
["clitoris","clit","pearl"],
["clitoris","clit"],
["clitoris","clit"],
["clitoris","clit"]
] >>
<<set $clitoris_verbs = [
["out thrusts"],
["slides"],
["juts"],
["sits"],
["rests"],
["can barely be seen"],
["hides"],
["hides"],
["lurks"],
["lurks"]
] >>
<<set $clitoris_width_adjectives = [
["massive","huge","girthy"],
["thick","hefty"],
["big","prominent"],
["swollen"],
["red","pink"],
["modest"],
["modest"],
["demure"],
["tiny","dainty"],
["tiny","dainty"]
] >>
<<set $eye_sizes = [
["beady"],
["tiny"],
["small"],
["smallish"],
[],
[],
["big"],
["prominent"],
["huge"],
["staring"]
] >>
<<set $eye_colors = [
["albino red"],
["light blue"],
["dark blue"],
["sea green"],
["dark green"],
["light brown"],
["dark brown"],
["black"],
["lavendar"],
["irridescent"]
] >>
<<set $eye_shapes = [
["upturned"],
["hooded"],
["round"],
["almond"],
["deep set"],
["close set"],
["monolid"],
["droopy"],
["baggy"],
["wide"]
] >>
<<set $hair_colors = [
["white"],
["silver"],
["platinum blonde"],
["strawberry blonde"],
["red"],
["auburn"],
["brown"],
["black"],
["salt-and-pepper"],
["grey"]
] >>
<<set $hair_styles = [
["in dreds"],
["in a crew cut"],
["bobbed"],
["in a pixie cut"],
["flowing"],
["spiky"],
["in a beehive"],
["in a ponytail"],
["in pigtails"],
["in braids"]
] >>
<<set $hip_adjectives = [
["wispy"],
["narrow"],
["lean"],
["trim"],
[],
["wide"],
["broad"],
["gropable"],
["huge","birthing"],
["broodmother","birthing"]
] >>
<<set $hip_nouns = [
["hip"],
["hip"],
["hip"],
["hip"],
["hip"],
["hip"],
["hip","flank"],
["hip","flank"],
["hip","flank"],
["hip","flank"]
] >>
<<set $hip_nouns_plural = [
["hips"],
["hips"],
["hips"],
["hips"],
["hips"],
["hips"],
["hips","flanks"],
["hips","flanks"],
["hips","flanks"],
["hips","flanks"]
] >>
<<set $jaw_adjectives = [
["weak","dainty"],
["dainty","cute"],
["cute","pointed"],
["pointed","delicate"],
["delicate","round"],
["round"],
["broad"],
["strong"],
["wide"],
["lantern"]
] >>
<<set $jaw_nouns = [
["chin"],
["chin"],
["chin"],
["chin"],
["chin"],
["jawline"],
["jawline"],
["jaw"],
["jaw"],
["jaw"]
] >>
<<set $labia_adjectives = [
["tiny"],
["dainty"],
["thin"],
[],
["thick"],
["meaty"],
["hefty"],
["pouty"],
["bulbous"],
["mammoth"]
] >>
<<set $labia_gape_adjectives = [
["virgin"],
["sealed"],
["tight","pressed"],
[],
[],
[],
[],
["hanging","gaping"],
["yawning"],
["cavernous"]
] >>
<<set $labia_nouns = [
["perineum"],
["labium","lower lip"],
["labium","lower lip"],
["labium","lower lip"],
["labium","lower lip"],
["labium","pussy lip"],
["labium","pussy lip"],
["labium","pussy lip"],
["labium","pussy lip"],
["labium","pussy lip"]
] >>
<<set $labia_nouns_plural = [
["perineum"],
["labia","lower lips"],
["labia","lower lips"],
["labia","lower lips"],
["labia","lower lips"],
["labia","pussy lips"],
["labia","pussy lips"],
["labia","pussy lips"],
["labia","pussy lips"],
["labia","pussy lips"]
] >>
<<set $lip_adjectives = [
["pencil-thin"],
["pencil-thin","thin"],
["thin","cupid's bow"],
["cupid's bow"],
[],
["beestung","full"],
["pouty","full"],
["pouty","prominent"],
["prominent","thick"],
["thick","cocksucker"]
] >>
<<set $lip_colors = [
["natural"],
["light"],
["rosey"],
["pink"],
["red"],
["lavender"],
["blue"],
["green"],
["black"],
["ultraviolet"]
] >>
<<set $moustache_styles = [
["shaven"],
["dali"],
["english"],
["handlebar"],
["horseshoe"],
["imperial"],
["walrus"],
["lampshade"],
["paintbrush"],
["pencil"]
] >>
<<set $nail_styles = [
["trimmed"],
["flat-cut"],
["almond-shaped"],
["sharp"],
["square"],
[],
[],
[],
[],
["bitten"]
] >>
<<set $nail_colors = [
["uncolored"],
["pink"],
["red"],
["lavendar"],
["purple"],
["blue"],
["white"],
["green"],
["varnished"],
["black"]
] >>
<<set $nipple_length_adjectives = [
["flat"],
["barely-there","nearly flat"],
["tiny","short"],
["small"],
["perky"],
["prominent"],
["hefty"],
["long"],
["turgid"],
["dangling"]
] >>
<<set $nipple_nouns = [
["nipple"],
["beesting","nub"],
["nipple","nip","nub"],
["nipple","nip"],
["nipple","nip"],
["nipple","nip"],
["nipple","nip"],
["nipple","teat"],
["nipple","teat"],
["teat"]
] >>
<<set $nipple_nouns_plural = [
["nipples"],
["beestings","nubs"],
["nipples","nips","nubs"],
["nipples","nips"],
["nipples","nips"],
["nipples","nips"],
["nipples","nips"],
["nipples","teats"],
["nipples","teats"],
["teats"]
] >>
<<set $nipple_width_adjectives = [
[],
[],
["teeny"],
[],
["wide"],
["prominent"],
["thick"],
["meaty"],
["turgid"],
["fist-sized"]
] >>
<<set $nose_length_adjectives = [
["button"],
["short"],
["short"],
[],
[],
[],
["large"],
["long"],
["patrician"],
["huge"]
] >>
<<set $nose_nouns = [
["nose"],
["nose"],
["nose"],
["nose"],
["nose"],
["nose"],
["nose"],
["snout"],
["schnoz"],
["proboscis"]
] >>
<<set $nose_width_adjectives = [
["sharp"],
["thin"],
["narrow"],
[],
[],
[],
[],
["wide"],
["fat"],
["bulbous"]
] >>
<<set $penis_length_adjectives = [
["tiny"],
["dainty"],
["small"],
["modest"],
[],
["respectable"],
["sizeable"],
["impressive"],
["long"],
["snake-like","incredible"]
] >>
<<set $penis_measures = [
10,
13,
16,
19,
22,
25,
28,
31,
34,
37
] >>
<<set $penis_nouns = [
["microdick"],
["penis","dick"],
["penis","dick","willy"],
["member","dick","willy"],
["member","dick","dong"],
["cock","dick"],
["cock","dick"],
["cock","shaft","schlong"],
["cock","shaft","prong"],
["cock","dick","bitch-breaker"]
] >>
<<set $penis_width_adjectives = [
["pencil-thin"],
["thin"],
["narrow"],
[],
[],
["hefty"],
["girthy"],
["weighty","fat"],
["thick","wide"],
["massive","huge"]
] >>
<<set $scrotum_adjectives = [
["miniscule"],
["tiny"],
["small"],
["modest"],
["wrinkled"],
["wrinkled"],
["big"],
["hefty"],
["huge","swinging"],
["swinging","gargantuan","monstrous"]
] >>
<<set $sex_numbers = [
["an utter lack of"],
["a single"],
["a pair of"],
["a trio of"],
["a quartet of"],
["a quintet of"],
["six"],
["seven"],
["eight"],
["a collection of"]
] >>
<<set $shoulder_adjectives = [
["dainty"],
["narrow"],
["slim"],
["average"],
["robust"],
["strong","robust"],
["broad","strong"],
["wide","broad","hulking"],
["monstrous","hulking"],
["collossal","monstrous"]
] >>
<<set $skin_tones = [
["albino"],
["pasty"],
["sallow"],
["light"],
["ruddy"],
["tanned"],
["bronzed"],
["dusky"],
["mocha"],
["coal-black"]
] >>
<<set $tone_adjectives = [
["flabby","distended","roly-poly","corpulent","fleshy","porcine"],
["fat","shapeless","meaty","buttery","well-stuffed","fleshy","ponderous"],
["fat","slack","plump","oversized","portly","rotund"],
["rounded","fat","plump","husky","heavyset","pudgy"],
["rounded","soft","stout","pudgy"],
["fit"],
["fit","toned","burly"],
["toned","muscled","brawny","burly"],
["muscled","solidly-built","brawny","beefy"],
["solidly-built","beefy"]
] >>
<<set $vagina_nouns = [
["puss","tiny puss","pussy","vagina","quim"],
["pussy","twat","box","quim"],
["pussy","twat","box"],
["pussy","muff"],
["pussy"],
["pussy","kitty"],
["pussy","gash"],
["pussy","cunny","snatch"],
["pussy","cunt","snatch"],
["pussy","gloryhole","cunt"]
] >>
<<set $template = [
["0"],
["1"],
["2"],
["3"],
["4"],
["5"],
["6"],
["7"],
["8"],
["9"]
] >>
<</nobr>><</widget tft-init>>
%/ Anatomy Word Swap Widgets /%
<<widget apparent_age>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print either($apparent_ages[$body[$actor][$apparent_age]]) >>
<</nobr>><</widget>>
<<widget areolae>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print either($areola_sizes[$body[$actor][$areola_size]])>>,
<<print either($areola_styles[$body[$actor][$areola_style]])>>,
<<print either($areola_colors[$body[$actor][$areola_color]])>>
areolae
<</nobr>><</widget>>
<<widget appearance>>You stand at <<height>>, with <<shoulders>> sitting atop a <<body>>. You look like you weigh about <<bodyweight>>. Your skin is <<skintone>>; your <<hairstyle>>. You look to be in your <<apparent_age>>.
You have a <<face>>. Your <<eyes>> look out from a <<brow>>; <<cheekbones>> sit on either side of your <<nose>>. <<if $body[0][$moustache_style] neq 0 >>Your <<moustache>> sits above<<else>>Under your nose spread<</if>> <<lips>> and a <<jaw>> <<if $body[0][$beard_style] neq 0>>, covered in a <<beard>><</if>>.
<<if $body[0][$nail_color] neq 0 or $body[0][$nail_style] neq 0>>At the ends of your fingers are <<nails>>. <</if>><<if $body[0][$toenail_color] neq 0 or $body[0][$toenail_style] neq 0>><<if $body[0][$nail_color] is $body[0][$toenail_color] and $body[0][$nail_style] is $body[0][$toenail_style]>>Your toenails match.<<elseif $body[0][$nail_color] neq 0 or $body[0][$nail_style] neq 0>> Down below, by contrast, you bear <<toenails>>.<<else>>Barefoot, you can see your <<toenails>>.<</if>>
<</if>>Your chest <<if $body[0][$breast_rows] > 1 and $body[0][$breast_size] > 0>><<multibreast>> Each breast bears <<nipples>> atop <<areolae>>.<<elseif $body[0][$breast_size] neq 0>>sports <<breasts>> with <<nipples>> atop <<areolae>>.<<else>>is flat and <<tone>>.<</if>> Beneath them your <<belly>> slopes down to your <<hips>> and <<ass>>.
Between your legs, you find your <<sex_verbose>>.<</widget>>
<<widget ass>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<set $ass_size = Math.max($body[$actor][$ass_width],$body[$actor][$ass_depth])>>
<<if $body[$actor][$ass_width] > 5 >>
<<print either("wide")>>,
<</if>>
<<if $body[$actor][$ass_depth] > 5 >>
<<print either("prominent","jutting")>>,
<</if>>
<<print either($ass_adjectives[$ass_size])>>
<<print either($ass_nouns[$ass_size])>>
<</nobr>><</widget>>
<<widget beard>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print $hair_colors[$body[$actor][$beard_color]]>>
<<print $beard_styles[$body[$actor][$beard_style]]>>
beard
<</nobr>><</widget>>
<<widget belly>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print either($belly_adjectives[$body[$actor][$belly_size]])>>
<<print either($belly_nouns[$body[$actor][$belly_size]])>>
<</nobr>><</widget>>
<<widget body>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<set $temp_bmi = $body[$actor][$bmi] >>
<<if Math.random() < 0.3>>
<<build $actor>>
<<elseif Math.random() < 0.5>>
<<tone $actor>>
<<else>>
<<build $actor>>, <<tone $actor>>
<</if>>
<<print either("build","frame","shape")>>
<</nobr>><</widget>>
<<widget bodyweight>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<set $weight = $body[$actor][$bmi] * $body[$actor][$height]/100 * $body[$actor][$height]/100>>
<<if $prefs_units is "Metric">>
<<print Math.floor($weight)>>kg
<<else>>
<<print Math.floor($weight*2.2)>>lbs
<<endif>>
<</nobr>><</widget>>
<<widget build>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<if $temp_bmi < 20 >>
<<print either("skinny","slight","slim","scrawny","thin")>>
<<elseif $temp_bmi < 27 >>
<<print either("average","toned","unremarkable")>>
<<elseif $temp_bmi < 33 >>
<<print either("stocky","plump","rounded","chunky","thick","ample")>>
<<else>>
<<print either("rotund","gravid","fat","massive")>>
<</if>>
<</nobr>><</widget>>
<<widget breasts>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<set $breast_size = Math.max($breast_length,$breast_width)>>
<<set $adjectives = $breast_adjectives[$body[$actor][$breast_size]]>>
<<set $nouns = $breast_nouns_plural[$body[$actor][$breast_size]]>>
<<if $body[$actor][$breast_length] > $body[$actor][$breast_width] * 1.2 >>
<<set $sec_adjectives = ["","long,","saggy,","dangling,"]>>
<<elseif $body[$actor][$breast_width] > $body[$actor][$breast_length] * 1.2 >>
<<set $sec_adjectives = ["","full,","fat,","thick,","high,"]>>
<<else>>
<<set $sec_adjectives =["","round,","spherical,"]>>
<</if>>
<<print either($sec_adjectives)>>
<<print either($adjectives)>>
<<print either($nouns)>>
<</nobr>><</widget>>
<<widget brow>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print either($brow_adjectives[$body[$actor][$brow]])>>
brow
<</nobr>><</widget>>
<<widget cheekbones>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print either($cheekbones_adjectives[$body[$actor][$cheekbones]])>>
<<print either($cheekbones_nouns_plural[$body[$actor][$cheekbones]])>>
<</nobr>><</widget>>
<<widget clitoris>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<if $args[1]>><<set $s = $args[1]>><<else>><<set $s = 0>><</if>>
<<set $this_clitoris = Math.max(0,$body[$actor][$sexset[$s][$vagina_depth]] - $body[$actor][$sexset[$s][$phallus_length]]) >>
<<set $adjectives = []>>
<<set $adjectives = $adjectives.concat($clitoris_length_adjectives[$this_clitoris])>>
<<set $adjectives = $adjectives.concat($clitoris_width_adjectives[$sexset[$s][$phallus_width]])>>
<<print either($adjectives)>>
<<length $clitoris_measures[$this_clitoris]>>
<<print either($clitoris_nouns[$this_clitoris])>>
<</nobr>><</widget>>
<<widget eyes>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<set $eyesize = either($eye_sizes[$body[$actor][$eye_size]])>>
<<if $eyesize neq undefined>><<print $eyesize>>,<</if>>
<<print either($eye_shapes[$body[$actor][$eye_shape]])>>,
<<print either($eye_colors[$body[$actor][$eye_color]])>>
eyes
<</nobr>><</widget>>
<<widget face>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<set $temp_brow = $body[$actor][$brow] ; $temp_cheekbones = $body[$actor][$cheekbones]; $temp_jaw = $body[$actor][$jaw] >>
<<if $temp_brow < 7 and $temp_jaw < 7>>
<<print either("elfin","delicate")>>
<<else>>
<<print either("rugged","strong-featured")>>
<</if>>
<<if $body[$actor][$beard_style] > 0>>
and bearded
<</if>>
<<if $temp_temp_brow > 7 and $temp_jaw > 7 and $temp_cheekbones > 7>>
square
<<elseif $temp_brow < 5 and $temp_jaw < 5 and $temp_cheekbones > 7>>
round
<<elseif $temp_brow < 4 and $temp_jaw < 4 and $temp_cheekbones < 4>>
narrow
<<elseif $temp_brow > $temp_cheekbones and $temp_brow > $temp_jaw >>
pointed
<<elseif $temp_brow < 7 and $temp_jaw > 7>>
jowly
<<elseif $temp_brow > $temp_jaw and $temp_cheekbones > $temp_brow >>
heart-shaped
<<elseif $temp_brow > 5 and $temp_jaw > 5>>
broad
<<elseif $temp_brow < 5 and $temp_cheekbones < 5 >>
flat
<<elseif $temp_jaw > 4>>
bottom-heavy
<<elseif $temp_brow > 4>>
tall
<<elseif $temp_cheekbones > 4>>
cheeky
<<else>>
distinctive
<</if>>
<<print either("face","visage","face","mien")>>
<</nobr>><</widget>>
<<widget hair>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<if $body[$actor][$hair_length] is 0>>
<<else>>
<<print $hair_colors[$body[$actor][$hair_color]]>>
<<if Math.random() < 0.5>>
<<print either("tresses","locks")>>
<<set $case_follow = "plural">>
<<else>>
<<print either("hair","mane")>>
<<set $case_follow = "singular">>
<</if>>
<</if>>
<</nobr>><</widget>>
<<widget hairstyle>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<if $body[$actor][$hair_length] is 0>>
head is shaved bald
<<else>>
<<hair>>
<<isare_follow>> worn
<<print $hair_styles[$body[$actor][$hair_style]]>>
<</if>>
<</nobr>><</widget>>
<<widget height>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<set $n = $body[$actor][$height]>>
<<if $prefs_units is "Metric">>
<<print $n>>cm
<<else>>
<<set $feet = Math.floor($n/30)>>
<<set $inches = Math.floor(($n-($feet*30))/2.5)>>
<<print $feet>>' <<print $inches>>"
<</if>>
<</nobr>><</widget>>
<<widget hip>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print either($hip_adjectives[$body[$actor][$hips_width]])>>
<<print either($hip_nouns[$body[$actor][$hips_width]])>>
<</nobr>><</widget>>
<<widget hips>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print either($hip_adjectives[$body[$actor][$hips_width]])>>
<<print either($hip_nouns_plural[$body[$actor][$hips_width]])>>
<</nobr>><</widget>>
<<widget jaw>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print either($jaw_adjectives[$body[$actor][$jaw]])>>
<<print either($jaw_nouns[$body[$actor][$jaw]])>>
<</nobr>><</widget>>
<<widget labia>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<if $args[1]>><<set $s = $args[1]>><<else>><<set $s = 0>><</if>>
<<print either($labia_gape_adjectives[$body[$actor][$sexset[$s][$labia_gape]]])>>
<<print either($labia_adjectives[$body[$actor][$sexset[$s][$labia_size]]])>>
<<print either($labia_nouns_plural[$body[$actor][$sexset[$s][$labia_size]]])>>
<</nobr>><</widget>>
<<widget length>><<nobr>>
<<if $prefs_units is "Metric">>
<<print $args[0]>>cm
<<else>>
<<set $feet = Math.floor($args[0]/30)>>
<<set $inches = Math.floor(($args[0]-($feet*30))/2.5)>>
<<if $feet > 0>><<print $feet>>-foot <</if>>
<<print $inches>>-inch
<</if>>
<</nobr>><</widget>>
<<widget lips>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print either($lip_adjectives[$body[$actor][$lips_size]])>>
lips
<<if $body[$actor][$lips_color] > 4>>
stained
<<print either($lip_colors[$body[$actor][$lips_color]])>>
<</if>>
<</nobr>><</widget>>
<<widget moustache>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print $hair_colors[$body[$actor][$moustache_color]]>>
<<print $moustache_styles[$body[$actor][$moustache_style]]>>
moustache
<</nobr>><</widget>>
<<widget multibreast>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<set $style = $body[$actor][$breast_layout] >>
<<print $breast_row_descs[$body[0][$breast_rows]]>> rows of <<print either($breast_nouns_plural[$body[$actor][$breast_size]])>>.
<<if $style is 0>>
Each <<print either($breast_nouns[$body[$actor][$breast_size]])>> is equally <<print either($breast_adjectives[$body[$actor][$breast_size]])>>.
<<elseif $style is 1>>
The top row of <<print either($breast_nouns_plural[$body[$actor][$breast_size]])>> is <<print either($breast_adjectives[$body[$actor][$breast_size]])>>, with each successive row slightly smaller.
<<elseif $style is 2>>
The top row is modestly sized, but each row is larger than the last. The bottom set is <<print either($breast_adjectives[$body[$actor][$breast_size]])>>.
<</if>>
<</nobr>><</widget>>
<<widget nails>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print $nail_styles[$body[$actor][$nail_style]]>>
<<print $nail_colors[$body[$actor][$nail_color]]>>
nails
<</nobr>><</widget>>
<<widget nipple>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<set $adjectives = $nipple_width_adjectives[$body[$actor][$nipple_width]]>>
<<set $adjectives = $adjectives.concat($nipple_length_adjectives[$body[$actor][$nipple_length]])>>
<<set $nouns = $nipple_nouns[$body[$actor][$nipple_length]]>>
<<print either($adjectives)>>
<<print either($nouns)>>
<</nobr>><</widget>>
<<widget nipples>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<set $adjectives = $nipple_width_adjectives[$body[$actor][$nipple_width]]>>
<<set $adjectives = $adjectives.concat($nipple_length_adjectives[$body[$actor][$nipple_length]])>>
<<set $nouns = $nipple_nouns_plural[$body[$actor][$nipple_length]]>>
<<print either($adjectives)>>
<<print either($nouns)>>
<</nobr>><</widget>>
<<widget nose>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<set $length = either($nose_length_adjectives[$body[$actor][$nose_length]])>>
<<set $width = either($nose_width_adjectives[$body[$actor][$nose_width]])>>
<<if $length is undefined and $width is undefined>>
<<print either("unremarkable")>>
<<elseif $length is undefined>>
<<print $width>>
<<elseif $width is undefined>>
<<print $length>>
<<else>>
<<print $length>>, <<print $width>>
<</if>>
<<print either($nose_nouns[$body[$actor][Math.max($nose_length,$nose_width)]])>>
<</nobr>><</widget>>
<<widget penis>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<if $args[1]>><<set $s = $args[1]>><<else>><<set $s = 0>><</if>>
<<set $this_penis = Math.max(0,$body[$actor][$sexset[$s][$phallus_length]] - $body[$actor][$sexset[$s][$vagina_depth]]) >>
<<set $adjectives = $penis_length_adjectives[$this_penis]>>
<<set $adjectives = $adjectives.concat($penis_width_adjectives[$body[$actor][$sexset[$s][$phallus_width]]])>>
<<set $nouns = $penis_nouns[$this_penis]>>
<<print either($adjectives)>>
<<length $penis_measures[$this_penis]>>
<<print either($nouns)>>
<</nobr>><</widget>>
<<widget penis_verbose>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<if $args[1]>><<set $s = $args[1]>><<else>><<set $s = 0>><</if>>
<<set $this_penis = Math.max(0,$body[$actor][$sexset[$s][$phallus_length]] - $body[$actor][$sexset[$s][$vagina_depth]]) >>
<<set $adjectives = $penis_length_adjectives[$this_penis]>>
<<set $adjectives = $adjectives.concat($penis_width_adjectives[$body[$actor][$sexset[$s][$phallus_width]]])>>
<<set $nouns = $penis_nouns[$this_penis]>>
<<print either($adjectives)>>
<<length $penis_measures[$this_penis]>>
<<print either($nouns)>>
<<if $body[$actor][$sexset[$s][$scrotum_size]] > 0>>
and its <<scrotum $actor $s>><<if $body[$actor][$sexset[$s][$vagina_depth]] > 3>>,<</if>>
<</if>>
<<if $body[$actor][$sexset[$s][$vagina_depth]] > 3>>
hanging before a set of <<labia $actor $s>>
<</if>>
<</nobr>><</widget>>
<<widget phallus>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<comparesexes>>
<<if $body[$actor][$sexset[$longest][$phallus_length]] > $body[$actor][$sexset[$deepest][$vagina_depth]] >>
<<penis $actor $longest>>
<<else>>
<<clitoris $actor $deepest>>
<</if>>
<</nobr>><</widget>>
<<widget scrotum>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<if $args[1]>><<set $s = $args[1]>><<else>><<set $s = 0>><</if>>
<<print either($scrotum_adjectives[$body[$actor][$sexset[$s][$scrotum_size]]])>>
<<print either("scrotum","sac","sack","nutsack")>>
carrying
<<print $sex_numbers[$body[$actor][$sexset[$s][$scrotum_num]]]>>
<<print either("balls","gonads","nuts","huevos","testicles")>>
<</nobr>><</widget>>
<<widget sex>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<comparesexes>>
<<if $body[$actor][$sexset[$longest][$phallus_length]] > $body[$actor][$sexset[$deepest][$vagina_depth]] >>
<<penis $actor $longest>>
<<else>>
<<vagina $actor $deepest>>
<</if>>
<</nobr>><</widget>>
<<widget sex_verbose>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<set $sex_totals = [];$penis_count = 0;$vulva_count = 0>>
<<for $i = 0; $i < $sexset.length; $i++ >>
<<set $sex_totals.push(0)>>
<<for $n = 0; $n < $sexset[0].length; $n++ >>
<<set $sex_totals[$i] += $body[$actor][$sexset[$i][$n]]>>
<</for>>
<<if $sex_totals[$i] > 0 and $body[$actor][$sexset[$i][$phallus_length]] > $body[$actor][$sexset[$i][$vagina_depth]]>>
<<set $penis_count++>>
<<elseif $sex_totals[$i] > 0 and $body[$actor][$sexset[$i][$phallus_length]] <= $body[$actor][$sexset[$i][$vagina_depth]] >>
<<set $vulva_count++>>
<</if>>
<</for>>
<<if $penis_count is 0 and $vulva_count is 1>>
<<elseif $penis_count is 1 and $vulva_count is 0>>
<<elseif $vulva_count is 0 and $penis_count > 0 >>
<<print $sex_numbers[ $penis_count ]>>
penises: a
<<elseif $penis_count is 0 and $vulva_count > 0 >>
<<print $sex_numbers[ $vulva_count ]>>
vulvae:
<<elseif $penis_count + $vulva_count > 0>>
<<print $sex_numbers[ $penis_count+$vulva_count ]>>
sex organs: a
<<else>>
utter lack of sex organs, smooth like a Ken doll
{<<print $body[$actor][$sexset[0][$phallus_length]]>> / <<print $body[$actor][$sexset[0][$vagina_depth]]>> }
<</if>>
<<for $i = 0 ; $i < $penis_count+$vulva_count; $i++>>
<<if $body[$actor][$sexset[$i][$phallus_length]] < $body[$actor][$sexset[$i][$vagina_depth]]>>
<<vulva $actor $i>><<if $i < $penis_count+$vulva_count-2>>, a<<elseif $i is $penis_count+$vulva_count-2>>, and a<</if>>
<<else>>
<<penis_verbose $actor $i>><<if $i < $penis_count+$vulva_count-2>>, a<<elseif $i is $penis_count+$vulva_count-2>>, and a<</if>>
<</if>>
<</for>>
<</nobr>><</widget>>
<<widget shoulder>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print either($shoulder_adjectives[$body[$actor][$shoulder_width]])>>
shoulder
<</nobr>><</widget>>
<<widget shoulders>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print either($shoulder_adjectives[$body[$actor][$shoulder_width]])>>
shoulders
<</nobr>><</widget>>
<<widget skintone>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print either($skin_tones[$body[$actor][$skin_tone]])>>
<</nobr>><</widget>>
<<widget toenails>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print $nail_styles[$body[$actor][$toenail_style]]>>
<<print $nail_colors[$body[$actor][$toenail_color]]>>
toenails
<</nobr>><</widget>>
<<widget tone>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<print either($tone_adjectives[$body[$actor][$tone]])>>
<</nobr>><</widget>>
<<widget vagina>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<if $args[1]>><<set $s = $args[1]>><<else>><<set $s = 0>><</if>>
<<print either($vagina_nouns[$body[$actor][$sexset[$s][$vagina_depth]]])>>
<</nobr>><</widget>>
<<widget vulva>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<if $args[1]>><<set $s = $args[1]>><<else>><<set $s = 0>><</if>>
<<set $this_clitoris = $body[$actor][$sexset[$s][$vagina_depth]] - $body[$actor][$sexset[$s][$phallus_length]] >>
<<labia $actor $s>>,
at the top of which
<<print either($clitoris_verbs[$this_clitoris])>>
a <<clitoris>>
<</nobr>><</widget>>
<<widget comparesexes>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<set $length = -1 ; $longest = -1; $width = -1; $widest = -1; $depth = -1; $deepest = -1 >>
<<for $i = 0; $i < $sexset.length; $i++>>
<<if $body[$actor][$sexset[$i][$phallus_length]] > $length>>
<<set $length = $body[$actor][$sexset[$i][$phallus_length]]>>
<<set $longest = $i>>
<</if>>
<<if $body[$actor][$sexset[$i][$phallus_width]] > $width>>
<<set $width = $body[$actor][$sexset[$i][$phallus_width]]>>
<<set $widest = $i>>
<</if>>
<<if $body[$actor][$sexset[$i][$vagina_depth]] > $depth>>
<<set $depth = $body[$actor][$sexset[$i][$vagina_depth]]>>
<<set $deepest = $i>>
<</if>>
<</for>>
<</nobr>><</widget>>
<<widget isare_follow>><<nobr>>
<<if $case_follow is "singular">>
is
<<else>>
are
<</if>>
<</nobr>><</widget>>
<<widget TFTup>><<nobr>>
<<if $args[0] is undefined>>
ERROR: no actor name
<<set $target = undefined>>
<<else>>
<<print "<<set $target="+$args[0]+">>">>
<</if>>
<<if $args[1] is undefined>>
ERROR: no trait name
<<set $trait = undefined>>
<<else>>
<<print "<<set $trait="+$args[1]+">>">>
<</if>>
<<if $args[2] is undefined>>
<<set $increment = 1>>
<<else>>
<<print "<<set $increment = "+$args[2]+">>">>
<</if>>
<<if $target neq undefined and $trait neq undefined>>
<<set $body[$target][$trait] = Math.min(9,$body[$target][$trait] + $increment)>>
<<if $prefs_debug is 1>>{<<print $args[1]>> up to <<print $body[$target][$trait]>>}<</if>>
<</if>>
<</nobr>><</widget>>
<<widget TFTdown>><<nobr>>
<<if $args[0] is undefined>>
ERROR: no actor name
<<set $target = undefined>>
<<else>>
<<print "<<set $target="+$args[0]+">>">>
<</if>>
<<if $args[1] is undefined>>
ERROR: no trait name
<<set $trait = undefined>>
<<else>>
<<print "<<set $trait="+$args[1]+">>">>
<</if>>
<<if $args[2] is undefined>>
<<set $increment = 1>>
<<else>>
<<print "<<set $increment = "+$args[2]+">>">>
<</if>>
<<if $target neq undefined and $trait neq undefined>>
<<set $body[$target][$trait] = Math.max(0,$body[$target][$trait] - $increment)>>
<</if>>
<</nobr>><</widget>>
<<widget TFTset>><<nobr>>
<<if $args[0] is undefined>>
ERROR: no actor name
<<set $target = undefined>>
<<else>>
<<print "<<set $target="+$args[0]+">>">>
<</if>>
<<if $args[1] is undefined>>
ERROR: no trait name
<<set $trait = undefined>>
<<else>>
<<print "<<set $trait="+$args[1]+">>">>
<</if>>
<<if $args[2] is undefined>>
<<set $increment = 1>>
<<else>>
<<print "<<set $increment = "+$args[2]+">>">>
<</if>>
<<if $target neq undefined and $trait neq undefined and $increment >= 0 and $increment < 10>>
<<set $body[$target][$trait] = $increment>>
<</if>>
<</nobr>><</widget>>
<<widget TFTcreate>><<nobr>>
<<if $args[0]>><<set $actor = $args[0]>><<else>><<set $actor = 0>><</if>>
<<for $i to 0; $i lt $traits.length+$sexset[0].length+1; $i++>>
<<set $body[$actor][$i] = random(0,6)>>
<</for>>
<<for $i to $sexset[1][$phallus_length]; $i lt $traits.length; $i++>>
<<set $body[$actor][$i] = 0>>
<</for>>
<<set $body[$actor][$bmi] = random(15,40)>>
<<set $body[$actor][$height] = random(125,250)>>
<<set $body[$actor][$breast_num] = 2>>
<<set $body[$actor][$breast_rows] = 0>>
<<set $body[$actor][$breast_layout] = 0>>
<<if Math.random() > 0.6>>
<<set $body[$actor][$breast_size] = random(0,1)>>
<</if>>
<<if $body[$actor][$sexset[0][$phallus_length]] is 0 and $body[$actor][$sexset[0][$vagina_depth]] is 0>>
<<set $body[$actor][$sexset[0][$phallus_length]] = random(1,4)>>
<<set $body[$actor][$sexset[0][$vagina_depth]] = random(1,4)>>
<</if>>
<<if $body[$actor][$sexset[0][$phallus_length]] < $body[$actor][$sexset[0][$vagina_depth]]>>
<<set $body[$actor][$sexset[0][$scrotum_size]] = 0>>
<<set $body[$actor][$sexset[0][$scrotum_num]] = 0>>
<<set $body[$actor][$sexset[0][$phallus_length]] = Math.max(0,$body[$actor][$sexset[0][$phallus_length]] - 2 ) >>
<<else>>
<<set $body[$actor][$sexset[0][$scrotum_num]] = 2>>
<</if>>
<<if Math.random() < 0.2>>
<<set $body[$actor][$beard_color] = $body[$actor][$hair_color]>>
<<set $body[$actor][$moustache_color] = $body[$actor][$hair_color]>>
<<elseif Math.random() < 0.2>>
<<set $body[$actor][$beard_style] = 0>>
<<set $body[$actor][$moustache_color] = $body[$actor][$hair_color]>>
<<else>>
<<set $body[$actor][$beard_style] = 0>>
<<set $body[$actor][$moustache_style] = 0>>
<</if>>
<<if Math.random() < 0.7>>
<<set $body[$actor][$nail_style] = 0>>
<<set $body[$actor][$nail_color] = 0>>
<<set $body[$actor][$lip_color] = 0>>
<</if>>
<<set $body[$actor][$toenail_style] = $body[$actor][$nail_style]>>
<<set $body[$actor][$toenail_color] = $body[$actor][$nail_color]>>
<</nobr>><</widget>><<if $pc_name is undefined>><<else>><h3><<print $pc_name>>'s Stats:</h3>
<div class="menu_small">Awareness: <<print $pc_stat_awareness>>
Discipline: <<print $pc_stat_discipline>>
Rapport: <<print $pc_stat_rapport>>
Technique: <<print $pc_stat_technique>>
Level: <<print $pc_stat_level>>
XP: <<print $pc_stat_xp>>/100
<<if $prefs_debug is 1>>Arousal: <<print $pc_arousal>><</if>>
<<nobr>><<if $pc_arousal > 0>><<if $pc_stat_awareness < 20>>
<<if $pc_arousal < 33 >>You aren't very aroused.
<<elseif $pc_arousal < 66 >>You are aroused!
<<else>>You are very aroused!
<<endif>>
<<elseif $pc_stat_awareness < 40>>
<<if $pc_arousal < 25 >>You aren't particularly aroused.
<<elseif $pc_arousal < 50 >>You are aroused.
<<elseif $pc_arousal < 75 >>You are really aroused!
<<else>>You are incredibly aroused!
<<endif>>
<<elseif $pc_stat_awareness < 60>>
<<if $pc_arousal < 20 >>You aren't hardly aroused at all.
<<elseif $pc_arousal < 40 >>You are slightly aroused.
<<elseif $pc_arousal < 60 >>You are rather aroused.
<<elseif $pc_arousal < 80 >>You are pretty aroused!
<<else>>You are close to orgasm.
<<endif>>
<<elseif $pc_stat_awareness < 80>>
<<if $pc_arousal < 20 >>You are hardly aroused at all.
<<elseif $pc_arousal < 35 >>You are a little aroused.
<<elseif $pc_arousal < 50 >>You are getting aroused.
<<elseif $pc_arousal < 65 >>You are pretty aroused!
<<elseif $pc_arousal < 80 >>You are very aroused!
<<else>>You are about to blow!
<<endif>>
<<else>>
Your arousal is <<print $pc_arousal>>/100.
<<endif>><<endif>>
<<endnobr>>
</div><<endif>>
<<nobr>><a class="menu_small" href="https://www.patreon.com/dextersinister">Become a Patron of the Cloister!</a><table class="donate" border="0"><tr><td width="80%"> </td><td valign="top"><form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"><input type="hidden" name="cmd" value="_s-xclick"><input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----MIIHJwYJKoZIhvcNAQcEoIIHGDCCBxQCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYClUtOgc2QDpdIwexi0Odqn9om0Bq90Y4SNWNH4dt4hYz8MUTHzAJ0n053gCP+hMli9FSWqNw8mEYjaMfN7JkE+E1x/SSY+/CjEOtfoa2naCmou3aYb/VWc9mZJZtACAa9ksaFb5vTV2PJGGKeYfzor9IyYHIPRUmRNUQu+aw/PtzELMAkGBSsOAwIaBQAwgaQGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIxZEjX/juSuWAgYCUCQhgSQ418dlDpTL3I1KNjao/X5MW+jXAqzRmrkcjzMu56YgCLUjaP/zzCeerFOxSXXYRzg/FRr+6eBrfQDZVvp7SWfFne3B0Ip5GORyeWIFNPeu1YYEJmDLj5d1Fg9Gb7hEwVPydQHum4N88G3WV1G9xoJXRYpy0zlrWZ7zG4KCCA4cwggODMIIC7KADAgECAgEAMA0GCSqGSIb3DQEBBQUAMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTAeFw0wNDAyMTMxMDEzMTVaFw0zNTAyMTMxMDEzMTVaMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwUdO3fxEzEtcnI7ZKZL412XvZPugoni7i7D7prCe0AtaHTc97CYgm7NsAtJyxNLixmhLV8pyIEaiHXWAh8fPKW+R017+EmXrr9EaquPmsVvTywAAE1PMNOKqo2kl4Gxiz9zZqIajOm1fZGWcGS0f5JQ2kBqNbvbg2/Za+GJ/qwUCAwEAAaOB7jCB6zAdBgNVHQ4EFgQUlp98u8ZvF71ZP1LXChvsENZklGswgbsGA1UdIwSBszCBsIAUlp98u8ZvF71ZP1LXChvsENZklGuhgZSkgZEwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAgV86VpqAWuXvX6Oro4qJ1tYVIT5DgWpE692Ag422H7yRIr/9j/iKG4Thia/Oflx4TdL+IFJBAyPK9v6zZNZtBgPBynXb048hsP16l2vi0k5Q2JKiPDsEfBhGI+HnxLXEaUWAcVfCsQFvd2A1sxRr67ip5y2wwBelUecP3AjJ+YcxggGaMIIBlgIBATCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MTIxMDE2MTQyOVowIwYJKoZIhvcNAQkEMRYEFB4dog/m30EC/reaSHqfxFcxRmPXMA0GCSqGSIb3DQEBAQUABIGArOBxOrpQtrAakUOr9z4vSWTO6Eyer5oqwtqgA2Sx3ZTrxcmbua1m+gOxjFpHecW9JML2tOKzonhFyEADnGcjn/joxBPuR6WFn199ahpA3Pn5Ly/YQcUnq9UgH7g22BFMv6KM8JVL4Lix9nxOt5GWHFi9PclOw1+65c+Cxu3lrm4=-----END PKCS7-----
"><input type="image" src="http://dexsin.com/images/paypal.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
</td>
<td valign="top"><a class="menu_small" href="https://www.patreon.com/dextersinister"><img src="http://dexsin.com/images/patreon.png" /></a></td></tr></table><<endnobr>>
<strong>Game Controls</strong><hr /><div class="menu_small">
Unit Prefs: <<print $prefs_units>> <<if $prefs_units is "Imperial">>[[(change)|passage()][$prefs_units to "Metric"]]<<else>>[[(change)|passage()][$prefs_units to "Imperial"]]<</if>>
</div>
<<if $prefs_debug is 1>>
<div>
LONGEST: <<print $longest>>
WIDEST: <<print $widest>>
DEEPEST: <<print $deepest>>
SEXSET[0]: pl<<print $body[0][$sexset[0][$phallus_length]]>>/ pw<<print $body[0][$sexset[0][$phallus_width]]>>/ vd<<print $body[0][$sexset[0][$vagina_depth]]>>/ ls<<print $body[0][$sexset[0][$labia_size]]>>/ lg<<print $body[0][$sexset[0][$labia_gape]]>>/ ss<<print $body[0][$sexset[0][$scrotum_size]]>>/ s#<<print $body[0][$sexset[0][$scrotum_num]]>>
BODY[0]: <<print $body[0]>>
</div>
<</if>><<TFTinit>>
<<set $prefs_units = "Metric">>
<<set $pc_status_sweetumspearlnecklace = 0 >>You have come to the Cloister of Abundant Communion out of desperation. You must ask a question of the Withdrawn Empress, who hides deep within. Only she can know the answer; only she can give you satisfaction.
Ten minutes ago, you presented yourself to the Steward of the Door. You came alone, without loved ones crying over your departure, as instructed. You also brought the credit mark required for full initiates.
The Steward directed you to disrobe, and you quickly divested yourself of the simple white shift you had known you wouldn't wear for long. Braziers of glowing coals sat on either side of the entry door, and you laid your clothes there. Moments later, they were nothing more than ash.
The Steward glanced over the credit mark and then poured tea into an unornamented clay cup. This was handed to you without comment, and you drank it down the same way. The brew was rank: salty, sweet, and with an undefinable undertone that could not be healthy. This, too, was required for entry; it would "liberate" your mind and body to the ministrations of the Cloister. It would make you malleable in every way imaginable.
The entry doors yawned wide and you stepped through, naked and unknowing, uncertain what to expect within.
On the other side, you found a balcony overlooking a vast hall. Across the marble floor twenty feet below go all manner of people, some hurrying after errands and others simply strolling and chatting. Most are barely dressed, if at all. The balcony you are on wraps most of the way around the main hall, and there is yet another balcony higher still. Foot traffic washes left and right across both.
These are the penitent, the seekers, and the secret-keepers of the Cloister of Abundant Communion. Somewhere among them lurks the Withdrawn Empress, her identity unknown to most even within these walls, if the legends are true. But certainly someone knows something. Surely you can convince them to help you. No commodities may be brought into the Cloister except your own skin, and so the only coin accepted here is the press of bodies.
Hanging on the wall next to the entry doors is a massive mirror. You can see the reflections of all the seekers flitting back and forth across its surface. And of course you can see your reflection, too.
Examine yourself in the [[Mirror]]
<<set $prefs_debug = 0>>
<div class="section-123">You step out onto the middle balcony overlooking the marble hall below.
Across the marble floor twenty feet below go all manner of people, some hurrying after errands and others simply strolling and chatting. Most are barely dressed, if at all.
The balcony you are on wraps most of the way around the main hall, and there is yet another balcony higher still. Foot traffic washes left and right across both. If you follow the balcony to the right, the railing seems to be made of bright green jade. To the left, the railing is a milky white. Behind both railings there appear to be wide seating areas, with couches and tables.
Just across from the entryway is a spiral stair twisting down to the floor below. A lady wrapped in a sapphire silk robe stands on the stairs, looking down at the mess of people beneath her.
</div><div class="section-4">[[Ivory Mezzanine|IvoryMezz]]
[[Jade Mezzanine|JadeMezz]]
[[Spiral Stair|SpiralStair]]
[[Entryway|Entryway]]
<<sedate>>
<<if $prefs_debug is 1>>DEBUG: [[MarbleCourt]]<<endif>></div><div class="section-123">You step out onto the Ivory Mezzanine overlooking the marble floor far below. There are a number of couches and small tables scattered across the space. A small buffet of sweet snacks is set up along the wall, with a few varieties of juice on tap.
<<if visited() is 1 >>Your eyes are immediatly drawn to a man and woman near the railing. The man reclines in a plush chair, one leg propped up on the railing. The woman is kneeling before him, greedily stuffing his erect cock into her mouth. As you watch, she bobs her head up and down, right hand stroking the man's length, as he squirms and moans. In short order, his entire body tenses; she slows her pace, throat gulping down his seed. Finally he slumps in his chair, deflated.
<<set $pc_arousal = Math.min(100,$pc_arousal + 10)>><<if $pc_arousal > 40>>Your cheeks flush with arousal; the entire display has got you incredibly hot.<<else>>You look away, not wanting to intrude. You heard stories about what goes on here, but weren't quite prepared for this.<<endif>>
The woman stands up, wiping the corner of her lip, and leans over to pat him on the head. "Thanks, Sweetums. You're a darling."
Spying you, she saunters your direction sporting a lascivious smile. "That man produces the sweetest-tasting cum I've ever sampled," she confides in you. "Of course it goes right to my hips!" She playfully swats her sizeable flank, which jiggles in response. In front of your eyes, it seems to grow outward, plumping up even larger than it was before.
"I'm going to go grab a snack, if you want a turn," she says, indicating the man at the railing. "I'm Shasta, by the way."
<<elseif visited() / 5 is Math.round(visited() / 5)>>Shasta and Sweetums are at it again, with the woman hungrily slurping on his thick pole as he grunts and moans. She sees you and winks, then does something unseen with her hand, causing Sweetums to explode into her mouth. Her cheeks balloon out for a moment and a dribble of ivory cum squirts out of the corner of her lip, but then she gulps down Sweetum's creamy load.
<<set $pc_arousal = Math.min(100,$pc_arousal + 10 ); $npc_sweetums_arousal = 0>><<if $pc_arousal > 40>>Your cheeks flush with arousal; the entire display has got you incredibly hot.<<else>>You busy yourself with getting a snack, letting them finish up.<<endif>> Shasta gives you a short wave and then saunters over to the juice bar.
<<else>>Sweetums sits in his chair, one foot propped up on the railing. Shasta stands near the juice bar, humming to herself as she sways her wide hips back and forth.
<<endif>>
</div><div class="section-4">[[Talk with Shasta|Shasta]]
[[Approach Sweetums|Sweetums]]
[[Back to the Middle Balcony|MiddleBalcony]]
<<sedate>></div><div class="section-123"><<if visited() is 1>><<$npc_manasa_arousal = 0>>This mezzanine is set behind a milky green grate, creating a dimly lit space that seems tighter than it ought. There are a handful of couches and comfortable chairs here, but they have been pushed out to the edges of the balcony. In the middle of the darkened space lurks something large, the shape slowly undulating and shifting in the shadows.
You creep forward warily, and the massive bulk suddenly shifts, slithering forward. A woman's face swims out of the murk, followed by bare copper shoulders and heavy teardrop breasts. You are expecting her brown hips to slide out of the shadows, but are surprised by sinuous flanks covered in green scales. From her toned midriff down, the woman has the body of a huge snake.
"Hello there, little one," she whispers, undulating closer. "Have you come to visit Manasa?" She looks you up and down appraisingly. "Most initiates avoid me, find me monstrous. So sad. Nagas like me have needs, too."
By her frank look over your body, there's little question to what needs she is referring.
<<else>>
The great green naga lies coiled around a few upended couches and chairs in the middle of the green-shaded mezzanine. On seeing you, she smiles and slides closer. "Have you returned to visit Manasa, little one?"
<<endif>>
</div><div class="section-4">[[Fuck the Naga|Fuck][$PCStatus to "ManasaPCStatus" ; $PartnerPanel to "ManasaPanel";$PartnerStatus to "ManasaShortDesc" ; $PartnerArousal to "ManasaArousal"]]
[[Flee Back to the Middle Balcony|MiddleBalcony]]
<<sedate>>
<<set $npc_manasa_coils=[0,0,0,0,0]>></div><<if visited("MarbleCourt") > 0>><div class="section-123">The spiral stair is empty, the lady in blue silk having left some time ago.
</div><div class="section-4">[[Descend to the Marble Court|MarbleCourt]]
[[Return to the Middle Balcony|MiddleBalcony]]</div><<else>><div class="section-123"><<if $body[0][$hips_width] > 6 and $body[0][$hips_width] < 9 and $body[0][$breast_size] > 6 >>
<div class="section-123">As you approach the spiral stair, the lady wrapped in blue silk gives you an appraising look. By the time you reach the first step to the stair, she raises one sapphire-painted nail and plants it in your sternum, stopping you cold.
"Hmm," she murmurs. "You've got some <<hips>> there, sugar. And <<breasts>>."
Suddenly she grins wider. "Just as I like 'em." The lady touches a blue nail to her cheek. "Give us a kiss, hot stuff, and I'll let you pass."
</div><div class="section-4">[[Kiss the Blue Lady|DescendToMarbleCourt]]</div>
<<else>><div class="section-123">As you approach the spiral stair, the lady wrapped in blue silk gives you an appraising look. By the time you reach the first step to the stair, she raises one sapphire-painted nail and plants it in your sternum, stopping you cold.
"Hmm," she murmurs. "You've got some <<hips>> there, sugar. And <<breasts>>."
Suddenly she makes a face. "Not exactly up to snuff, you know? Gotta have double dees at least and hips rounded just right to make this lady get all hot and bothered."
She looks down at your flanks and remarks, "<<if $body[0][$hips_width] <= 6 >>Not a lot to hold on to down there, is there?<<elseif $body[0][$hips_width] > 8 >>There is such a thing as too much good stuff. And your hips, honey, are that thing.<<else>>Those are some rockin' hips you've got there. Too bad your top half is too dinky to balance it out.<<endif>>"
That appears to be what passes for a dismissal, because the blue lady turns around to wave at the people downstairs. She does not move from where she stands, and there's no getting around her.
</div><div class="section-4">[[Back to the Balcony|MiddleBalcony]]</div>
<<endif>>
<<endif>><div class="section-123">The entry doors are closed. You could knock and summon the Steward and leave the House of Sighs forever, but you haven't found the Withdrawn Empress yet.
</div><div class="section-4">[[To the Balcony|MiddleBalcony]]
<<sedate>></div><div class="section-123">The Marble Courtyard sits at the bottom of a light-filled well, glossy stone walls reaching up to the tall windows high above the Mezzanines that loom over the floor. A number of doors are set around the periphery, and a small flood of intitiates flow back and forth in a ceaseless stream.
The space is dominated by a raised dais atop which sits a regal woman listening to a long line of petitioners. In the opposite corner is a miniature range of mountains built out of pillows. Against the far wall is set a golden gate, flanked by guards, beyond which is a old-fashioned lift to the upper stories of the cloister.
</div><div class="section-4">[[Flickering Door|MovieRoom]]
[[Classroom Door|Classroom]]
[[Pillow Pile|PillowPile]]
[[Raised Dais|MarbleDais]]
[[Golden Lift|GoldenLift]]
[[Spiral Stair Up|MiddleBalcony]]
<<sedate>></div><div class="section-123">You wander over to the snack buffet where Shasta is selecting a few bites.
<<if visited() is 1>><<set $npc_shasta_disposition = 0>>
As you step up, she shoots you a smile. "Hey there, fresh meat. How do?" She cocks her head back towards where Sweetums sits. "Tried the local delicacy yet? His bouquet is exquisite."
<<elseif $npc_shasta_disposition < 20>>
As you step up, she gives you a curt nod. "Evening. Or morning. Can never tell what time of day it is in here."
<<else>>
As you step up, she sidles over to bump her hips against yours in friendly greeting. "Hey there, <<print $pc_name>>. What's shakin'? Besides the usual?" At this she shakes her hips, which sets them to pleasantly jiggling.
<<endif>>
</div><div class="section-4">[[Ask about Sweetums|ShastaSweetums]]
[[Ask about the Cloister|ShastaCloister]]
<<if $npc_shasta_disposition > 5 >>[[Ask about the Cloister's Rules|ShastaRules]]
[[Ask about the Withdrawn Empress|ShastaEmpress]]
[[Ask about Shasta|ShastaSelf]]
<<endif>>[[Proposition|ShastaProposition]]
[[Say Goodbye|IvoryMezz]]</div><div class="section-123">The man at the railing is the color of brown sugar, with a mop of hair bleached to amber. He is stark naked where he sits, displaying for all the world his rather unremarkable physique. Unremarkable except for the long, thick cock that lies on the seat cushion, its head dangling off the edge of his seat.
When he sees you approach, he waves you closer. He takes a pull off of the tall glass of juice at his elbow and gestures with the glass to all of the people below in the hall. "What are they all running around for? Best to sit back and relax."
He looks up at you with frank eyes, calmly recognizing that you couldn't help but check his package. "Sit, relax, and occasionally some other things, right? So let's get to it." He gestures down at his dick. "You want a taste of this, partner?"
</div><div class="section-4"><<if $pc_arousal < 100 >>[[Give Sweetums a Blowjob|Fuck][$PartnerStatus to "SweetumsShortDesc"; $PCStatus to "SweetumsPCStatus" ; $PartnerPanel to "SweetumsPanel" ; $PartnerArousal to "SweetumsArousal"]]<<else>>You're too aroused yourself to give Sweetums proper attention.<<endif>>
[[Wander Away|IvoryMezz]]</div><div class="section-123"><<set $pc_stage = 1>>The lady in blue chats amicably with you as you descend the stairs to the Marble Court. When you reach the bottom, she strides ahead, crossing the hall to a golden gate. The guards at the gate let her through, and she turns on the other side to blow you a kiss. She then starts floating upward — apparently there's a lift on the other side of the gate.
</div>You, however, find yourself in [[The Marble Court|MarbleCourt]]
<<gainxp 30 1>><div class="section-1"><<display $PartnerStatus>>
</div><div class="section-2"><<display $PCStatus>>
</div><div class="section-4"><table class="panel-table"><tr><td class="panel"><<display $PartnerPanel>></td><td class="arousal"><<display $PartnerArousal>></td></tr></table>
</div><div class="section-123">You ask Shasta about Sweetums.
She sends him a fond smile, not that he sees it. "Oh, Sweetums is my special friend. Not special friend as in we're exclusive or anything. I'm not sure what we've got even counts as a relationship, really. He's just got some really tasty cum, and he's easy to find." She chuckles a bit at what must have been a joke.
Seeing your blank look, she elaborates, "He doesn't move around much. He sits and watches the people bustle around downstairs and drinks his juice all day. Don't think he's ever been deeper in the Cloister."
</div><div class="section-4">[[Ask about the Cloister|ShastaCloister]]
<<if $npc_shasta_disposition > 5 >>[[Ask about the Cloister's Rules|ShastaRules]]
[[Ask about the Withdrawn Empress|ShastaEmpress]]
[[Ask about Shasta|ShastaSelf]]
<<endif>>[[Proposition|ShastaProposition]]
[[Say Goodbye|IvoryMezz]]</div><div class="section-123">You ask her what she knows about the Cloister of Abundant Communion.
"Oh, not much," she confesses with a shrug. "I actually came here to convalesce and ended up staying a—ahem—a little bit longer than planned. Which the stewards allow; I'm here as long as I like and as long as I follow the rules. But once I leave, I can never come back. So it's not a decision I take lightly."
Shasta waves a hand at the hall beyond the railing, and presumably the rest of the cloister. "I haven't explored that much of the place, all told. I've been downstairs and up, at least from here, but I've never been to the library or out into the gardens." She picks a little petit four off the table. "Here's nice enough."
</div><div class="section-4">[[Ask about Sweetums|ShastaSweetums]]
<<if $npc_shasta_disposition > 5 >>[[Ask about the Cloister's Rules|ShastaRules]]
[[Ask about the Withdrawn Empress|ShastaEmpress]]
[[Ask about Shasta|ShastaSelf]]
<<endif>>[[Proposition|ShastaProposition]]
[[Say Goodbye|IvoryMezz]]</div>
<<set $npc_shasta_disposition += 6>><div class="section-123">You ask Shasta about the "rules" she mentioned.
"Oh you know," she says, "No violence. Don't take advantage of other penitents. Don't do anything to anyone without their express consent. Don't interfere with others' paths to enlightenment. The usual stuff."
Her cheery smile flickers for a moment and her face grows serious. "They mean it, by the way. The Stewards will kick your ass out the door if you violate the rules. Or, you know, another penitent."
Her smile blossoms again. "I rather like you, so don't get yourself ejected, alright?"
</div><div class="section-4">[[Ask about Sweetums|ShastaSweetums]]
[[Ask about the Cloister|ShastaCloister]]
<<if $npc_shasta_disposition > 5 >>[[Ask about the Withdrawn Empress|ShastaEmpress]]
[[Ask about Shasta|ShastaSelf]]
<<endif>>[[Proposition|ShastaProposition]]
[[Say Goodbye|IvoryMezz]]</div>
<<set $npc_shasta_disposition += 6>><div class="section-123">You ask Shasta about the Withdrawn Empress, and she gives you an elaborate shrug.
"Some people say she's in here somewhere, I guess," she says. "I never really believed she existed until I came here. Now I'm not so sure. You know how if you stick around people who believe a thing, it becomes easier and easier to believe it? That's what I've got going on, at least as regards the Empress."
</div><div class="section-4">[[Ask about Sweetums|ShastaSweetums]]
[[Ask about the Cloister|ShastaCloister]]
<<if $npc_shasta_disposition > 5 >>[[Ask about the Cloister's Rules|ShastaRules]]
[[Ask about Shasta|ShastaSelf]]
<<endif>>[[Proposition|ShastaProposition]]
[[Say Goodbye|IvoryMezz]]</div>
<<set $npc_shasta_disposition += 6>><div class="section-123">You ask Shasta about herself; what was the convalescence she had mentioned?
"Oh, I got injured on my last tour of duty," she explains. She tries to play it off lightly, but it doesn't seem to work. "Pretty bad. Got my legs torn off, in fact. And if you need to regrow legs—and, you know, other important bits between said legs—this is the place to do it."
She takes a deep breath and regards the snack bar again. "Anyway. I'm chilling out here until I feel the wanderlust again, and then it's probably another tour for me. One of these days I'll learn, just not today."
</div><div class="section-4">[[Ask about Sweetums|ShastaSweetums]]
[[Ask about the Cloister|ShastaCloister]]
<<if $npc_shasta_disposition > 5 >>[[Ask about the Cloister's Rules|ShastaRules]]
[[Ask about the Withdrawn Empress|ShastaEmpress]]
<<endif>>[[Proposition|ShastaProposition]]
[[Say Goodbye|IvoryMezz]]</div>
<<set $npc_shasta_disposition += 6>><<if visited("ShastaTongueBath") > 0 and $pc_arousal > 80 >><div class="section-123">The pear-shaped lady looks you over and smirks. "Well aren't you a sight, all hot and bothered!" She saunters around you in a slow circle, watching you pant with desire. "Did Sweetums get you this worked up? He's not very good on reciprocity. There's a lady downstairs who finds him incredibly rude."
She laughs, then, and sweeps forward to cup your <<ass>> in her hand. Her fingers caress your tender flesh, proceding to massage harder, deeper. <<comparesexes>><<if $body[0][$sexset[$deepest][$vagina_depth]] > $body[0][$sexset[$longest][$phallus_length]] >>As her fingertips push forward to the very edges of your <<labia>>, you press your <<ass>> back into her hand. Moments later, you cum where you stand, legs shaking. Shasta's hand is the only thing that prevents you from toppling over entirely.<<else>>Her fingertips rub your perineum until even you can feel your <<ass>> clutching at empty air. Shasta fixes this by slipping a finger inside. A moment later you cum, spurting a wad of semen across the fruit buffet.<<endif>>
Shasta laughs, then pats your <<ass>> affectionately. "Don't say I never helped you out, honey."<<set $pc_arousal = 0>></div><div class="section-4">[[Continue|IvoryMezz]]</div>
<<elseif $pc_status_sweetumspearlnecklace is 1>><div class="section-123">
The pear-shaped lady gives you a salacious smile but shakes her head. "Oh, honey," she says consolingly, "I don't think you can live up to…" She pauses and takes in your pearl necklace. "Is that…" she begins, and licks her lips. Finally she locks eyes with you, her smile all the brighter. "Aren't you a clever one."
</div><div class="section-4">[[Tongue Bath|ShastaTongueBath]]</div>
<<elseif $npc_shasta_disposition > 20>><div class="section-123"><<set $npc_shasta_disposition = $npc_shasta_disposition + 5>>The pear-shaped lady gives you a salacious smile but shakes her head. "Oh, honey," she says consolingly, "I don't think you can live up to the finger-licking taste of Sweetums' spunk."
</div><div class="section-4">[[Very well.|Shasta]]</div>
<<else>><div class="section-123"><<set $npc_shasta_disposition = 0>>The pear-shaped lady raises an eyebrow. "Not everybody in the House is like Sweetums and will fuck complete strangers. Easy mistake to make, but still. We're still <em>people</em>, after all."
</div><div class="section-4">[[Very well.|Shasta]]</div>
<<else>>
<<endif>>
Shasta advances on you, her hands sliding up along your <<hips>>, and gently guides you backwards until the backs of your legs brush the front of a chair. You fall backwards onto your <<ass>> while the pear-shaped lady presses forward, climbing into your lap.
Her meaty flanks settle over your thighs as she leans forward to whisper into your ear. "Now it's your turn to sit still and get serviced, <<print $pc_name>>."
Her hot breath trails down your neck, before her lips brush against your collarbone. Her warm tongue darts out, tickling your flesh, as her fingers lightly trace the contours of your arms.
Finally her mouth reaches her prize, the ropes of Sweetum's jizz that are painted across your <<breasts>>. A low murmur of approval and appreciation buzzes through her lips, setting your <<skintone>> skin to flushing. Her tongue laps in a steady, needy rhythm, accompanied by soft slurping sounds as she licks you clean. Her fingers, meanwhile, dance down your belly, stopping just a few inches away from your <<sex>>, which twitches in vain hope.
Shasta's attention never wavers from your <<breasts>> and the sweet frosting that you've caked yourself in. Her hands drift back upwards, stroking the <<if $body[0][$breast_size] > 1>>undersides of your <<breasts>>, occasionally tweaking a <<nipple>>.<<else>>expanse of your chest.<<endif>> Slowly and methodically she catches every stray spatter of cum and wipes it up toward her hungry mouth.
As your tongue bath continues, Shasta grows increasingly forceful in her licking. She presses her soft body against your <<build>> frame, her tits mashing up against your <<belly>>.
As her tongue runs up the length of your chest, she plants one knee in between your legs, pressing firmly against your <<sex>>. She stretches against you, suctioning up a trail of spunk that runs up your neck to your ear. This, in turn, grinds her leg into your sex. Between this insistent friction and her desperate whimpers and moans, your own breath becomes ragged.
<<set $pc_arousal = $pc_arousal + 20>><<if $pc_arousal > 100>><<set $pc_arousal = 0>>Without much warning, your body is at the brink of orgasm. Your fingers grip the arms of the chair as your back arches up against Shasta's soft embrace. You cum shaking just as Shasta<<else>>Before you reach any height of passion, however, Shasta hoovers the last trace of Sweetums' cum off your body,<<endif>> slides herself slowly off your lap, and gives you a peck on the cheek. "Delicious idea, <<print $pc_name>>. Let's do that again."
[[Continue|Shasta]]
<<set $pc_pearlnecklace = 0>>
<<gainxp 30 1>>The man himself is of average build and height, skin a delicious shade of chocolate brown. The bush of amber hair on his head could be made out of golden brown sugar.<<if $npc_sweetums_arousal is undefined>><<set $npc_sweetums_arousal = 0>><</if>>''You are sucking Sweetums' sizeable cock.''
<<if $pc_arousal < 100 and $npc_sweetums_arousal < 100 >>
[[Lick|Fuck][$PartnerStatus to "SweetumsBJLick"]]
[[Suck|Fuck][$PartnerStatus to "SweetumsBJSuck"]]
[[Stroke|Fuck][$PartnerStatus to "SweetumsBJStroke"]]
[[Finger|Fuck][$PartnerStatus to "SweetumsBJFinger"]]<<if $body[0][$breast_size] > 5>>
[[Titfuck|Fuck][$PartnerStatus to "SweetumsBJTitfuck"]]<<endif>>
[[Abandon|Sweetums]]
<<elseif $npc_sweetums_arousal >99>>
Sweetums is about to come.
[[Swallow|SweetumsBJSwallow]]
[[Fountain|SweetumsBJFountain]]
<<else>>
<<if random(1,100) < $pc_stat_discipline>>Your orgasm is imminent; you can [[delay your orgasm|Fuck][$pc_arousal to 99]] to keep sucking or you can [[search for satisfaction|IvoryMezz]].<<else>>
You can't go on; you are too aroused yourself to service Sweetums.
[[Search for Satisfaction|IvoryMezz]]<<endif>>
<<endif>><div class="section-123"><<TFTup 0 $hips_width Math.ceil(($npc_sweetums_arousal-100)/10)>><<TFTup 0 $bmi>>
Sweetums' cock swells and twitches before you, and you clamp your lips down over the head. His fingers dig into the arms of his chair.
<<if $npc_sweetums_arousal > 120>>He cums, and HARD. His hips lurching in the seat of his chair, one hand flails wildly before landing on the back of your head. As his dick trembles in your mouth, his hand presses your face up against his crotch. The head of his dick slides up your tongue and butts against the back of your throat. His fingers clench atop your head, and with one last half-suppressed thrust, his cockhead slips down your throat.
Then comes the torrent: a veritable flood of cum pumping out of Sweetums' dick and directly down your throat. You rest your hands on his knees and struggle to relax, letting the surging flow of spunk flow unimpeded. His hips twitch against your cheeks, minutely shifting his rock-hard dick where it is buried in the back of your throat. You are little more than a receptacle, your belly slowly filling with cum.
Finally the river of spunk slows and ends, and Sweetums' hand falls limply from the back of your head. He offers you a weak smile as you let his cock slip back up your throat. You give it one last kiss as it passes your lips, drawing a shudder from Sweetums.<<elseif $npc_sweetums_arousal > 110>>
He cums hard, hips slowly rolling as his cock pumps his sweet cream into your mouth. As your cheeks balloon with the creamy produce, you dimly think to yourself: yes, this is particularly sweet cum. Sweet cum that is threatening to flow up your sinuses if you don't gulp it down as fast as it is pouring into your mouth.
Sweetums' hefty cock doesn't stop, steadily pumping a huge load of tasty spunk into your mouth. You hardly have any time to adjust your <<lips>> on his cockhead, trying in vain to form a tight seal against the mounting pressure of his sweet seed. Your throat works overtime trying to suck it all down before it spurts from your lips.
After what seems like a full minute, Sweetums' cock softens in your mouth and the flow of jizz tapers down to a trickle. The man relaxes back into the chair, letting you suction out the last dregs of his cum. "Not half bad," he remarks with a grateful smile as you stand.<<else>>
He cums, spurts of jizz that dance sweetly on your tongue. He groans softly, reaching down to pump the base of his cock into your sucking lips. Each shot of spunk fills your mouth with sugary cream, and you gulp it down greedily as quickly as it comes.
When he is done, he gives you a grateful smile and nod, and then simply relaxes back into his chair.<<endif>>
As the sweet cum slides down your throat and into your stomach, you feel a slow burn spread across your belly. Your hands fall to your sides, stroking the skin as it fills and rounds. Your look down to admire your new <<hips>>.
<<if visited() is 1>><<gainxp 20 1>><<else>><<gainxp 10 1>><<endif>>
</div><div class="section-4">[[Continue|IvoryMezz]]</div>
<<set $npc_sweetums_arousal = 0 >>
<<set $pc_arousal = $pc_arousal + 10>><div class="section-123"><<set $npc_sweetums_arousal = 0 >><<set $pc_status_sweetumspearlnecklace = 1>>As Sweetums' whole body begins to shudder, you draw your <<face>> and <<lips>> away from his now-bulbous cockhead. You continue to stroke his trembling cock with light touches, and soon it explodes in a creamy white fountain.
His produce is prodigious: ropes of spunk spew out of his dick, splashing across your <<print $pc_skin_tone>> skin<<if $pc_hair_length is 0>>.<<else>> and into your <<hair>>.<<endif>> Most of Sweetums' jizz falls across your <<breasts>>, coating them wth a thick white coating.
When the torrent subsides, the man himself is left panting, and collapses back in his chair. "Nice work," he mumbles, and slowly closes his eyes.
</div><div class="section-4">[[Continue|IvoryMezz]]</div>
<<set $pc_arousal = $pc_arousal + 20>>
<<if visited() is 1>><<gainxp 20 1>><<else>><<gainxp 10 1>><<endif>><<Arousal_Awareness $npc_sweetums_arousal "Sweetums" "he" "his" "him">>This really is a <<print either("lovely","massive","tasty","throbbing","iron-hard")>> cock.You run the tip of your tongue along the underside of Sweetum's <<if $npc_sweetums_arousal < 30>><<print either("limp","flaccid","sluggish")>><<else>><<print either("erect","hard","rampant","throbbing")>><<endif>> dick. <<if $npc_sweetums_arousal < 5>>He settles back, arching his hips forward to afford you better access. "Now that's a nice start," he murmurs, eyes going half-lidded.<<arouse random(10,20)>><<set $npc_sweetums_arousal = $npc_sweetums_arousal + $arousal>><<elseif $npc_sweetums_arousal < 30>><<arouse random(10,20)>><<set $npc_sweetums_arousal = $npc_sweetums_arousal + $arousal>>He gasps, hips twitching, at your tender ministrations.<<if $npc_sweetums_arousal > 30>> The girthy cock trembles as it rises to its full and erect length.<<endif>><<elseif $npc_sweetums_arousal < 80>><<set $num=random(-10,10)>><<arouse $num>><<set $npc_sweetums_arousal = Math.max(0,$npc_sweetums_arousal + $arousal)>>A disappointed sound wells in the back of his throat and he presses his hard cock up against your lips.<<else>><<arouse random(-40,-10)>><<set $npc_sweetums_arousal = Math.max(0,$npc_sweetums_arousal + $arousal)>>He growls and grasps the arms of the chair, knuckles white. His girthy cock visibly sags.<<endif>><<if $npc_sweetums_arousal > 69>> His tight asshole clutches at nothing as he twists and squirms on his seat.<<endif>>
<<set $pc_arousal = $pc_arousal + random(1,5) + random(1,5)>>You wrap your <<lips>> around Sweetum's cock and suck it into your mouth. <<if $npc_sweetums_arousal < 30>><<arouse random(1,5)>><<set $npc_sweetums_arousal = $npc_sweetums_arousal + $arousal>>He giggles as his flacid length slips between your <<lips>>. "That tickles!"<<elseif $npc_sweetums_arousal < 80>><<arouse random(10,20)>><<set $npc_sweetums_arousal = $npc_sweetums_arousal + $arousal>>A low moan escapes him as he visibly restrains his hips from thrusting into your <<face>>. <<if random(0,1) is 0>>You then run your tongue along his member inside your mouth, eliciting murmurs of appreciation.<<else>>You go slowly, inching your <<lips>> along his length and wrenching a groan from his throat.<<endif>><<if $npc_sweetums_arousal < 80 >> "Oh fuck yes, more of that please," he gasps.<<else>> "Yes! Yes! Yes!" he shouts. "I'm so close!"<<endif>><<else>><<arouse random(1,10)>><<set $npc_sweetums_arousal = $npc_sweetums_arousal + $arousal>>"Yes, oh yes, that's lovely," he murmurs, his hands drifting across your shoulders and <<if $pc_hair_length is 0>>head<<else>><<hair>><<endif>>. His hips tense, readying for the oncoming fountain of cum. "Just… a little… oh my yes…"<<endif>>
<<set $pc_arousal = $pc_arousal + random(5,15)>>You reach up to lightly stroke your fingers up and down his length. <<if $npc_sweetums_arousal < 30>><<arouse random(1,5)>><<set $npc_sweetums_arousal = $npc_sweetums_arousal + $arousal>>His limp dick barely stirs at your light touch.<<elseif $npc_sweetums_arousal < 60>><<arouse random(5,15)>><<set $npc_sweetums_arousal = $npc_sweetums_arousal + $arousal>>His manhood twitches, wobbling left and right, as he settles into the chair, pressing his cock into your hand. <<if random(0,2) is 0>>"Oh, careful, careful," he sighs. "Sensitive."<<else>>"Oh yeah," he groans. "Your fingers are magic."<<endif>><<else>><<arouse random(15,20)>><<set $npc_sweetums_arousal = $npc_sweetums_arousal + $arousal>>His hips buck up against your hand, and he screws his eyes closed tight. <<if $npc_sweetums_arousal < 80>>"Oh yes," he smiles. "Fuck yes. Nice and slow."<<else>>Words escape him as he grinds his cock against your fingers.<<endif>><<endif>><<if $npc_sweetums_arousal > 69>> His tight asshole clutches at nothing as he twists and squirms on his seat.<<endif>>
<<set $pc_arousal = $pc_arousal + random(1,5)>>You trace one finger down across his taint, then slowly slide it into his ass. <<if $npc_sweetums_arousal < 40>><<arouse random(-15,-50)>><<set $npc_sweetums_arousal = Math.max(0,$npc_sweetums_arousal + $arousal)>>He immediately jumps, squirming, trying to get away from your invading finger. "Whoa! Slow down, partner!" he shouts.<<elseif $npc_sweetums_arousal < 70>><<arouse random(-10,5)>><<set $npc_sweetums_arousal = Math.max(0,$npc_sweetums_arousal + $arousal)>>A strangled cry gurgles in his throat. "Wasn't, um, expecting that," he comments, carefully pressing his ass against your hand.<<else>><<arouse 30>><<set $npc_sweetums_arousal = $npc_sweetums_arousal + $arousal>>"Oh fuck!" he shouts, slamming his ass down on your finger as his dick goes rock hard.<<endif>>
<<set $pc_arousal = $pc_arousal + random(1,20)>>You wrap your <<breasts>> around Sweetums' shaft and pump away. <<if $npc_sweetums_arousal < 30>><<arouse -10>><<set $npc_sweetums_arousal = Math.max(0,$npc_sweetums_arousal + $arousal)>>Sweetums giggles as his flacid prick wiggles in between your <<breasts>>. "Is this a preview of things to come?"<<elseif $npc_sweetums_arousal < 80>><<arouse random(10,30)>><<set $npc_sweetums_arousal = Math.max(0,$npc_sweetums_arousal + $arousal)>>"Oh yeah," Sweetums groans, his hips thrusting gently into your <<breasts>>, setting them quivering.<<if random(0,3) is 0>> In you fervent pumping, your fingers slip along the surface of your tit, tweaking a <<nipple>> and eliciting a surprised yelp from your own throat.<<set $pc_arousal = $pc_arousal + random(1,10)>><<endif>><<else>><<arouse random(-10,10)>><<set $npc_sweetums_arousal = $npc_sweetums_arousal + $arousal>>Sweetums' hips buck against the soft flesh of your <<breasts>>. "Come on, come on," he groans.<<endif>>
<<set $pc_arousal = $pc_arousal + random(1,10)>>The snake-lady's coils writhe all around you, but she presses her lean body and tremendous breasts up against your <<body>> with unsuppressed need. Her hands clutch at your elbows and your <<hips>>, pulling you close.''You are fucking the naga Manasa.''
<<if $pc_arousal < 100>><<if $npc_manasa_arousal < 100>>[[Squirm|Fuck][$PartnerStatus to "ManasaFuckSquirm"]]<<if $npc_manasa_coils [1] is 0>>
[[Fondle|Fuck][$PartnerStatus to "ManasaFuckFondle"]]<<else>>
Without your hands free, you cannot Fondle her.<<endif>><<if $npc_manasa_coils [3] is 0>>
[[Thrust|Fuck][$PartnerStatus to "ManasaFuckThrust"]]<<else>>
With your butt restrained, you cannot Thrust.<<endif>><<if $npc_manasa_coils [0] is 1 and $npc_manasa_coils [1] is 0>>
[[Wriggle your Chest Out of Her Coils|Fuck][$PartnerStatus to "ManasaFuckFreeChest"]]<<endif>><<if $npc_manasa_coils [1] is 1>>
[[Pull Your Arms Out of Her Coils|Fuck][$PartnerStatus to "ManasaFuckFreeArms"]]<<endif>><<if $npc_manasa_coils [2] is 1 and $npc_manasa_coils [4] is 0>>
[[Wriggle Your Hips Out of Her Coils|Fuck][$PartnerStatus to "ManasaFuckFreeHips"]]<<endif>><<if $npc_manasa_coils [3] is 1 and $npc_manasa_coils [4] is 0>>
[[Wriggle Your Butt Out of the Coils|Fuck][$PartnerStatus to "ManasaFuckFreeButt"]]<<endif>><<if $npc_manasa_coils [4] is 1>>
[[Slip Your Legs Out of Her Coils|Fuck][$PartnerStatus to "ManasaFuckFreeLegs"]]<<endif>>
[[Excuse Yourself|JadeMezz]]
<<else>>
[[Manasa Cums|ManasaCum]]<<endif>>
<<else>>
<<if random(1,100) < $pc_stat_discipline>>Your orgasm is imminent; you can [[delay your orgasm|Fuck][$pc_arousal to 99]] or you can let yourself [[cum|Fuck][$PartnerStatus to "ManasaFuckCum"]].<<else>>Your whole body shudders as you [[cum|Fuck][$PartnerStatus to "ManasaFuckCum"]].<<endif>>
<<endif>>Manasa's serpentine body convulses as her orgasm overcomes her. All around your body, her coils tense and squeeze, writhing in orgasmic release. <<set $volume = 0>><<if $npc_manasa_coils [0] is 1 and $body[0][$breast_length]+$body[0][$breast_width] > 1 >>Your <<breasts>> are crushed<<set $volume = $volume + 1 ;$body[0][$breast_length] = Math.max(0,$body[0][$breast_length]-1);$body[0][$breast_width] = Math.max(0,$body[0][$breast_width]-1) >> down to <<breasts>>.<<endif>> <<if $npc_manasa_coils [2] is 1 and $body[0][$hips_width] > 1 >>Your <<hips>> are crushed<<set $volume = $volume + 1 ; $body[0][$hips_width] = $body[0][$hips_width] - 1 >> down to <<hips>>.<<endif>> <<if $npc_manasa_coils [3] is 1 and $body[0][$ass_depth]+$body[0][$ass_width] > 1 >>Your <<ass>> is crushed<<set $volume = $volume +1 ; $body[0][$ass_width] = Math.max(0,$body[0][$ass_width]) ; $body[0][$ass_depth] = Math.max(0,$body[0][$ass_depth]) >> down to a <<ass>>.<<endif>><<if $volume is 0>>Her coils writhe across your lean anatomy, clutching and twisting.<<endif>> "Yessss," she hisses, her fingers stroking your <<hair>>.
<<if $volume > 0 >>You can feel the volume squeezed out of your crushed assets squish its way to the other parts of your body. <<if $npc_manasa_coils [0] is 0 and $npc_manasa_coils [2] is 0 and $npc_manasa_coils [3] is 1 >><<if random(0,1) is 0>><<set $body[0][$breast_length] = Math.min(9,$body[0][$breast_length] + 2) ; $body[0][$breast_width] = Math.min(9,$body[0][$breast_width] + 2) >>Your chest balloons larger into <<breasts>>. <<else>><<set $body[0][$hips_width] = Math.min(9,$body[0][$hips_width] + 2) >>Your sides balloon larger into <<hips>>. <<endif>><<endif>><<if $npc_manasa_coils [0] is 0 and $npc_manasa_coils [2] is 1 and $npc_manasa_coils [3] is 0 >><<if random(0,1) is 0>><<set $body[0][$breast_width] = Math.min(9,$body[0][$breast_width] + 2) ; $body[0][$breast_length] = Math.min(9,$body[0][$breast_length] + 2) >>Your chest balloons larger into <<breasts>>. <<else>><<set $body[0][$ass_width] = Math.min(9,$body[0][$ass_width] + 2) ; $body[0][$ass_depth] = Math.min(9,$body[0][$ass_depth] + 2) ; >>Your rear balloons larger into a <<ass>>. <<endif>><<endif>><<if $npc_manasa_coils [0] is 1 and $npc_manasa_coils [2] is 0 and $npc_manasa_coils [3] is 0 >><<if random(0,1) is 0>><<set $body[0][$hips_width] = Math.min(9,$body[0][$hips_width] + 2) >>Your sides balloon larger into <<hips>>. <<else>><<set $body[0][$ass_width] = Math.min(9,$body[0][$ass_width] + 2) ; $body[0][$ass_depth] = Math.min(9,$body[0][$ass_depth] + 2) >>Your rear balloons larger into a <<ass>>. <<endif>><<endif>><<if $npc_manasa_coils [0] is 0 and $npc_manasa_coils [2] is 1 and $npc_manasa_coils [3] is 1 >><<set $body[0][$breast_width] = Math.min(9,$body[0][$breast_width] + 2) ;$body[0][$breast_length] = Math.min(9,$body[0][$breast_length] + 2) >>Your chest balloons larger into <<breasts>>. <<endif>><<if $npc_manasa_coils [0] is 1 and $npc_manasa_coils [2] is 0 and $npc_manasa_coils [3] is 1 >><<set $body[0][$hips_width] = Math.min(9,$body[0][$hips_width] + 2) >>Your sides balloon larger into <<hips>>. <<endif>><<if $npc_manasa_coils [0] is 1 and $npc_manasa_coils [2] is 1 and $npc_manasa_coils [3] is 0 >><<set $body[0][$ass_width] = Math.min(9,$body[0][$ass_width] + 2) ; $body[0][$ass_depth] = Math.min(9,$body[0][$ass_depth] + 2) >>Your rear balloons larger into a <<ass>>. <<endif>><<if $npc_manasa_coils [0] is 1 and $npc_manasa_coils [2] is 1 and $npc_manasa_coils [3] is 1 >><<set $body[0][$height]=Math.round($body[0][$height]*1.05);$body[0][$bmi]=Math.max(15,$body[0][$bmi]/1.1025)>>Your entire body squishes taller and thinner, to <<height>> tall, with a <<body>>.<<endif>><<endif>>
<<if $volume > 0 >>Manasa looks over your changed body with a devilish grin. "Aw, look what I've gone and done to you, <<print $pc_name>>. I do hope you like it." <<if $body[0][$hips_width] > $body[0][$ass_width] and $body[0][$hips_width] > $body[0][$breast_width]>>She slides her hands along your <<hips>> with an admiring look.<<elseif $body[0][$ass_width] > $body[0][$hips_width] and $body[0][$ass_width] > $body[0][$breast_width]>>The tip of her tail smacks your <<ass>>. "Always room for improvement, don't you think?"<<else>>She gently hefts your <<breasts>> in her hands, thumbs flicking your <<nipples>>. "Just lovely."<<endif>><<else>>The tip of Manasa's tail flicks across your <<skintone>> shoulder. "I'd say I hoped I didn't hurt you, but you seemed to slip out of my coils at every opportunity." She plants a kiss on your shoulder blade, then behind your ear, and whispers, "You should try getting a little crushed sometime."<<endif>>
<<if visited() is 1>><<gainxp 20 1>><<else>><<gainxp 10 1>><<endif>>
[[Stagger Out of Manasa's Coils|JadeMezz]]
<<set $npc_manasa_coils=[0,0,0,0,0]>>
<<set $npc_manasa_arousal=0>><<Arousal_Awareness $npc_manasa_arousal "Manasa" "she" "her" "her">><<if $npc_manasa_coils [0] is 1>>
You have coils around your <<breasts>>.<<endif>><<if $npc_manasa_coils [1] is 1>>
You have coils around your arms.<<endif>><<if $npc_manasa_coils [2] is 1>>
You have coils around your <<hips>>.<<endif>><<if $npc_manasa_coils [3] is 1>>
You have coils around your <<ass>>.<<endif>><<if $npc_manasa_coils [4] is 1>>
You have coils around your legs.<<endif>><<set $temp = random(0,4)>><<if $npc_manasa_coils [$temp] is 0>><<set $npc_manasa_coils [$temp] = 1>>Manasa wraps her coils around your <<if $temp is 0>><<breasts>><<endif>><<if $temp is 1>><<print either($build_names)>> arms<<endif>><<if $temp is 2>><<hips>><<endif>><<if $temp is 3>><<ass>><<endif>><<if $temp is 4>>legs<<endif>>.<<endif>>You reach forward to fondle Manasa's teardrop breasts, <<if $npc_manasa_arousal < 30>>kneading the yielding flesh<<else>>running a finger down the length of one turgid nipple<<endif>>. The naga coos in response, her coils quickening around your <<body>>.
<<display ManasaFuckCoils>>
<<arouse random(10,20)>>
<<set $npc_manasa_arousal = $npc_manasa_arousal + $arousal>>
<<set $pc_arousal = $pc_arousal + random(5,10)>><<set $temp2 = $npc_manasa_coils [0] + $npc_manasa_coils [1] + $npc_manasa_coils [2] + $npc_manasa_coils [3] + $npc_manasa_coils [4]>>You squirm in Manasa's <<if $temp2 < 2>>loose<<elseif $temp2 < 4>>tight<<else>>all-encompassing<<endif>> embrace. "You like that, lover?" The naga sighs lustily, her fingers tracing the contours of your <<face>>. She looks at you like prey, baring her fangs as her muscular coils writhe around your body.
<<display ManasaFuckCoils>>
<<arouse random($temp2,10)>>
<<set $npc_manasa_arousal = $npc_manasa_arousal + $arousal>>
<<set $pc_arousal = $pc_arousal + random($temp2,10) * $temp2>><<if $body[0][$sexset[$longest][$phallus_length]]-$body[0][$sexset[$longest][$vagina_depth]] > 3 >>You do your best to align your hips with Manasa's, then thrust into her serpentine embrace. Your <<phallus>> slides easily into her<<if $npc_manasa_arousal > 40>> sopping<<endif>> cunt. The naga <<if $npc_manasa_coils [4] is 1>>tightens her coils around<<else>>grabs<<endif>> your <<ass>> and pulls you into her, hard, her eyelids fluttering. "That's what I'm talking about," she hisses as her vagina ripples around your <<phallus>>.<<arouse random(10,20)>><<else>>You thrust your <<hips>>, grinding your <<phallus>> against Manasa's writhing body and your <<print either($build_names)>> thigh against her<<if $npc_manasa_arousal > 40>> sopping<<endif>> sex.<<arouse random(15,30)>><<endif>>
<<display ManasaFuckCoils>>
<<set $npc_manasa_arousal = $npc_manasa_arousal + random(10,30)>>
<<set $pc_arousal = $pc_arousal + random(10,20)>>Manasa's hold on your legs is not tight—yet—and you slip your way up and over her writhing body. As you do, she runs her sinuous length along your belly, her fingers tracing along your sides. You manage to free your legs.
<<set $npc_manasa_coils [4] = 0 ; $npc_manasa_arousal = $npc_manasa_arousal + random(1,5) ; $pc_arousal = $pc_arousal + random(5,15)>>You leverage your legs around Manasa's sinuous flanks, eliciting a grateful groan from the naga. "Ah, I love it so when you play hard to get," she teases, and grinds against the insides of your exposed thighs. Just before she reaches your sex, you manage to free your <<ass>>.
<<set $npc_manasa_coils [3] = 0 ; $npc_manasa_arousal = $npc_manasa_arousal + random(1,5) ; $pc_arousal = $pc_arousal + random(5,20)>>You place your hands on the coils wrapped around your <<breasts>> and gently shove downwards. Manasa's muscular body undulates across your sensitive flesh, stroking and caressing. Your breath quickens, and when your <<nipples>> pop free of their captivity they are rock-hard. Eventually, though, you manage to free your chest.
<<set $npc_manasa_coils [0] = 0 ; $npc_manasa_arousal = $npc_manasa_arousal + random(1,5) ; $pc_arousal = $pc_arousal + random(15,30)>>It only takes a quick wriggle to shimmy out of the coils flanking your sides. Manasa chuckles as you go, two of her coils playfully batting at your retreating <<hips>>. "I just want to give you some lovin', lover," she sighs as you manage to free your <<hips>>.
<<set $npc_manasa_coils [2] = 0 ; $npc_manasa_arousal = $npc_manasa_arousal + random(1,5) ; $pc_arousal = $pc_arousal + random(5,20)>><<widget sedate>>
[[Find a Mirror|FindAMirror]]
<<if $prefs_debug is 1>>[[Free XP!|passage()][$pc_stat_xp += 100]]<</if>>
<<if $pc_stat_xp > 99>>[[Level Up!|LevelUp]]<<endif>>
<</widget>><div classs="cection-123">You find one of the countless mirrors in the House and examine yourself.
<<appearance>>
</div><div class="section-4">[[Back|previous()]]</div><<if $pc_stat_xp < 100>>You don't have enough XP to level up right now.
[[Back|previous()]]
<<else>><<set $refer = previous()>>You've earned 100 more experience points and a new level! You can increase one or your stats:
''Awareness'' measures your awareness of your own arousal. [[Increase Awareness|previous()][$pc_stat_px -= 100;$pc_stat_awareness += 3;$pc_stat_level++]]
''Discipline'' determines how long you can stave off your own orgasm. [[Increase Discipline|previous()][$pc_stat_xp -= 100;$pc_stat_discipline += 3;$pc_stat_level++]]
''Rapport'' lets you judge the arousal of others. [[Increase Rapport|previous()][$pc_stat_xp -= 100;$pc_stat_rapport += 3;$pc_stat_level++]]
''Technique'' makes you more effective in the sack! [[Increase Technique|previous()][$pc_stat_xp -= 100;$pc_stat_technique += 3;$pc_stat_level++]]
[[Not Right Now|previous()]]
<<endif>><div class="section-123">The room is dominated by a huge movie screen on which plays an old, black-and-white spaghetti western.
On an ottoman in the center of the room slouches a slender man with weathered complexion, watching the screen with rapt attention. When your foot scuffs the floor, he leaps up and sketches a bow. <<if visited() is 1>><<set $npc_slim_arousal = 0>>"Greetings. I'm Slim. Sir Slim, if you listen to the Queen out there. Um. Here to catch a movie?"
You introduce yourself and ask him what he means.
"Oh, sometimes folk come in to watch," he explains, and then quickly corrects: "the movies, the movies. Not watch… other things."<<else>>"Ah, greetings, <<print $pc_name>>," Sir Slim stammers. "Here for a movie, or… something else?"<<endif>>
You can't help but smile at the awkward cowboy's demeanor.
</div><div class="section-4">[[What kind of movies?|Movies]]
<<if visited("Movies")>>[[More practice with the cowboy|Fuck][$PCStatus to "SlimPCStatus" ; $PartnerStatus to "SlimOpen" ; $PartnerArousal to "SlimArousal" ; $PartnerPanel to "SlimPanel"]]
<<endif>>[[Out To the Marble Court|MarbleCourt]]
<<sedate>>
<<set $npc_slim_position = "standing" >></div><div class="section-123"><<if visited() is 1 >><<set $npc_ladybot_arousal = 0>>"Welcome to my classroom," says an impossibly smooth feminine voice as you enter. The room is spacious, but there are no desks nor chalkboard. Instead, there is a large, round bed in the middle of the chamber. A sheer drapery falls down from the ceiling to surround the bed, concealing a shadowy silhouette within.
A silvery hand parts the curtain and beckons you closer. "I was installed here to help tutor new initiates into the Cloister," she continues. "You look new. Come closer and we can begin."
As you drift towards the bed, the figure draws the curtain wide and your steps stumble. There is the lean form of a fit woman, constructed entirely out of shining chrome. An android. "I am Ladybot 9000," she says, "and I will teach you everything you need to know about the intimate arts."
<<else>>Ladybot 9000, slinky, lithe, and chrome, sits on her curtained bed within her classroom. When you enter, she parts the drapes and leans forward. "Have you returned for another lesson, <<print $pc_name>>?"<<endif>>
</div><div class="section-4"><<if $body[0][$bmi] > 24>>[[Take a Lesson|LessonDenial]]<<else>>[[Take a Lesson|Fuck][$PartnerStatus to "LadybotOpen" ; $PartnerArousal to "LadybotArousal" ; $PCStatus to "LadybotPCStatus" ; $PartnerPanel = "LadybotPanel" ]]<<endif>>
[[Out To the Marble Court|MarbleCourt]]
<<sedate>></div><div class="section-123">Behind and among the massive piles of pillows in the corner of the Marble Court lounges <<if visited() is 0>>a rangy man wearing a ridiculously wide-brimmed hat trailing a long peacock feather<<else>>the Marquis of Tapthatass<<endif>>. A handful of other initiates are also scattered about, most of them sporting prodigious backsides.
<<if visited() is 1>><<set $npc_marquis_arousal = 0>>The man in the center props himself higher up on his elbows and leers in your direction. "You have entered the domain of the Marquis of Tapthatass. Which would be me." He<<else>>The Marquis<<endif>> looks you up and down and then tilts his head to the side, as if he could look around you and ogle your rear. "So have you come to present your ass to me?"
The others lounging about look lazily in your direction, curious for your response.
</div><div class="section-4"><<if $body[0][$ass_width] + $body[0][$ass_depth] > 7 >>[[Present Your Ass to the Marquis|Fuck][$PartnerPanel to "MarquisPanel" ; $PartnerArousal to "MarquisArousal" ; $PCStatus to "MarquisPCStatus";$PartnerStatus to "MarquisOpen"]]<<else>>[[Present Your Ass to the Marquis|MarquisDenial]]<<endif>>
[[Just Talk|MarquisTalk]]
[[Out To the Marble Court|MarbleCourt]]
<<sedate>></div>Behold: you are in the presence of Regina, the Size Queen.
The queen sits on a broad, golden throne at the top of a stepped dias. Like everyone else in the Cloister, she is stark naked, although she does wear a glinting crown tucked into her dark, braided hair.
The queen is a large woman with generous, even abundant, curves. Her rounded shoulders bear a pair of fat breasts with broad, dark areolae. Below this her soft belly seems to melt into her thick, round hips and meaty thighs. She sits on her throne with her knees spread, displaying her titanic sex to the entire court.
And what a sight it is–thick labia sit on either side of a vaginal canal yawning open in a perpetual gape. You can see from some distance that she sits in a pool of her own lubricant, which drips from her massive twat every time she shifts in her seat. You can just barely see her tiny clitoris, sitting like a pink pearl at the top of her sopping cunt.
There is a line of petitioners waiting to address her.
[[Fuck the Queen|ReginaFuck]]
[[Out To the Marble Court|MarbleCourt]]
<<sedate>><<if visited("ReginaFuckCum") is 0 >>The guards bar your way into the golden lift.
[[Out To the Marble Court|MarbleCourt]]<<else>>
The guards part before you and allow you to step into the Golden Lift.
[[Upper Balcony|UpperBalcony]]
[[Out To the Marble Court|MarbleCourt]]<<endif>><div class="section-123">The Marquis looks you over and slowly shakes his head. "You call that an ass?" he snorts. "Hardly anything back there to grab. I am a //connossieur//, friend. I cannot spoil my palate with the likes of that derriere." He lays back down on the pillows with a derisive snort.
</div><div class="section-4">[[Return to the Marble Court|MarbleCourt]]
<<sedate>></div><div class="section-123">You start to speak, but the Marquis waves his hands and clucks his tongue. "No one here is here to <em>talk</em>," he chides, and then gestures to your body. "We are united only in the appreciation of fine–some might say massive–asses. So less talking and more butt, please."
A few chuckles roll around the pile of pillows, and the Marquis looks at you expectantly.
</div><div class="section-4"><<if $pc_butt_size > 7>>[[Present Your Ass to the Marquis|Fuck][$PartnerStatus to "MarquisOpen" ; $PartnerPanel to "MarquisPanel" ; $PCStatus to "MarquisPCStatus" ; $PartnerArousal to "MarquisArousal"]]<<else>>[[Present Your Ass to the Marquis|MarquisDenial]]<<endif>>
[[Out To the Marble Court|MarbleCourt]]</div>You turn and bend over slightly, displaying your rear. There are a few murmurs of admiration from the onlookers around you, and then their ringleaders adds his own happy laugh. "The Marquis will now Tap That Ass."
He advances on you laconically, his cock slowly stirring as it bobs back and forth. One hand falls on your <<hip>> and the other strokes your <<shoulder>> for just a moment before gently pushing you into a bent-over position. You can feel the Marquis' thighs brush up against your <<ass>>, and then he takes hold of your <<hips>>, pressing his rising cock into your backside.''The Marquis is Tapping your Ass.''
<<if $pc_arousal > 100 and random(1,100) < $pc_stat_discipline >><<set $pc_arousal = 99>>Your orgasm looms; you may stave it off or <<if $npc_marquis_arousal > 100 >>[[cum along with the Marquis|MarquisMutualCum]].<<else>>[[cum|MarquisPlayerCum]].<<endif>><<endif>><<if $pc_arousal > 100 and $npc_marquis_arousal > 100>>
[[You Cum Together|MarquisMutualCum]]
<<elseif $pc_arousal > 100 >>
[[You Cum First|MarquisPlayerCum]]
<<elseif $npc_marquis_arousal > 100 >>
[[He Cums First|MarquisCum]]
<<else>><<if $body[0][$ass_width] > 7 and $body[0][$ass_depth] > 5 >>
[[Clap at Him|Fuck][$PartnerStatus to "MarquisTapClap"]]<<else>>
Your Ass Isn't Big Enough to Clap<<endif>><<if $body[0][$ass_depth] > 4 >>
[[Twerk on Him|Fuck][$PartnerStatus to "MarquisTapTwerk"]]<<else>>
Your Ass Isn't Big Enough to Twerk<<endif>><<if $body[0][$ass_depth] > 5 >>
[[Hotdogging|Fuck][$PartnerStatus to "MarquisTapHotdog"]]<<else>>
Your Ass Isn't Big Enough to Hotdog<<endif>>
[[Grind|Fuck][$PartnerStatus to "MarquisTapGrind"]]
<<endif>>
[[Bail|MarbleCourt]]<<comparesexes>><<if $PartnerStatus is "MarquisTapHotdog" or $PartnerStatus is "MarquisTapClap">>The Marquis growls playfully, grabbing your <<hips>> and sliding his cock into your plush ass. <<else>>The Marquis continues to piston into your ass. <<endif>><<if $body[0][$sexset[$longest][$vagina_depth]] > $body[0][$sexset[$longest][$phallus_length]] >><<set $part = "clit">><<else>><<set $part = "dick">><<endif>>Your untouched <<print $part>> swells in response<<if $pc_arousal > 80 and $part is "dick">>, dribbling precum.<<elseif $pc_arousal > 30 and $part is "dick">>, hard and bobbing with every thrust<<elseif $pc_arousal > 60 and $part is "clit">>, parting your <<labia>> to display your arousal.<<endif>>.<<Arousal_Awareness $npc_marquis_arousal "The Marquis" "he" "his" "him">>You make the Marquis come, and he loses all trace of inhibition, slamming his cock into you hard and fast.
<<comparesexes>><<if $body[0][$sexset[$longest][$phallus_length]] > $body[0][$sexset[$deepest][$vagina_depth]]>>"Fuck. Yes. Fuck. This. Ass. Fuck!" he finally shouts, and pulls you back against him, hard. You can feel his prong thrust right through your hips, pushing your own <<phallus>> further out of your body.
<<TFTup 0 $sexset[0][$phallus_length] 2>><<TFTup 0 $sexset[0][$phallus_width]>>Your orgasm hits you even as your new <<phallus>> strains out further from your hips, spurting ropes of cum out onto the mess of pillows you stand on.
<<elseif $body[0][$sexset[$longest][$phallus_length]]+2 > $body[0][$sexset[$deepest][$vagina_depth]]>>"Fuck. Yes. Fuck. This. Ass. Fuck!" he finally shouts, and pulls you back against him, hard. You feel his prong crash up inside you, so big and thick and forceful that something gives. Your insides shift an slide past each other to accomodate the intruder.
Your <<phallus>> takes the brunt of the assault, popping clear out from your crotch.<<TFTup 0 $sexset[0][$phallus_length] 2>><<TFTup 0 $sexset[0][$phallus_width]>> Your orgasm hits you then, and you shudder as your <<phallus>> shoots jizz across the pile of pillows. Blearily, you look down and find <<sex_verbose>>.
<<else>>"Fuck. Yes. Fuck. This. Ass. Fuck!" he finally shouts, and pulls you back against him, hard. You feel his prong crash up inside you, so big and thick and forceful that something gives. Your insides shift an slide past each other to accomodate the intruder.
Your <<phallus>> takes the brunt of the assault, shifting within your <<labia>>.<<TFTup 0 $sexset[0][$phallus_length] 2>><<TFTup 0 $sexset[0][$phallus_width]>> Your orgasm hits you then, and as you shudder, impaled on his fat pole, you look down at your own sex. It quivvers and clutches empty air, on lewd display: <<sex_verbose>>.
<</if>>With one last twitch against your <<ass>>, the Marquis releases you and crashes onto the pillows behind him. You turn to look back at him, and he gestures magnanimously at your <<sex>>. "There you are. Don't ever say I never gave you anything."
He chuckles at his own joke, then sinks into the pillows, spent.
[[Out To the Marble Court|MarbleCourt]]
<<set $npc_marquis_arousal = 0; $pc_arousal = 0>>
<<if visited() is 1>><<gainxp 30 2>><<else>><<gainxp 10 2>><<endif>>The Marquis watches you cum while impaled on his pole, and gloats about his incredible manhood. What an ass.
But he keeps pumping steadily, his hands on your <<hips>>, until his rod goes steel hard within you. He cums… and then he cums some more… and then he just keeps cumming. Knees weak and head spinning from your own orgasm, it's the most you can do to stay on your feet, let alone protest.
The Marquis lazily wraps his hands around your wrists, holding you in place as his cock continues to pump jizz into your <<ass>>. You can feel the skin of your rear plumping, squeezing even tighter around his pole, as he sighs contentedly. He cums for what must be at least five full minutes, and then with a little shake of his hips, empties the last of his spunk into your ass.
<<TFTup $bmi 2>><<TFTup $ass_depth>><<TFTup $ass_width 2>>When you stumble off of his schlong, your <<body>> wobbles heavily. Reaching back, you find that you now sport a <<ass>>.
The Marquis crashes back onto his pillow pile. "Ah," he gloats, gesturing magnanimously at your rear. "I am an artist."
[[Out To the Marble Court|MarbleCourt]]
<<set $npc_marquis_arousal = 0; $pc_arousal = 0>>The Marquis cums just as you do. Losing all trace of inhibition, he slams his cock into you hard and fast.
<<comparesexes>><<if $body[0][$sexset[$longest][$phallus_length]] > $body[0][$sexset[$deepest][$vagina_depth]]>>"Fuck. Yes. Fuck. This. Ass. Fuck!" he finally shouts, and pulls you back against him, hard. You can feel his prong thrust right through your hips, pushing your own <<phallus>> further out of your body.
<<TFTup $sexset[0][$phallus_length] 2>><<TFTup $sexset[0][$phallus_width]>>Your orgasm hits you even as your new <<phallus>> strains out further from your hips, spurting ropes of cum out onto the mess of pillows you stand on.
<<elseif $body[0][$sexset[$longest][$phallus_length]]+2 > $body[0][$sexset[$deepest][$vagina_depth]]>>"Fuck. Yes. Fuck. This. Ass. Fuck!" he finally shouts, and pulls you back against him, hard. You feel his prong crash up inside you, so big and thick and forceful that something gives. Your insides shift an slide past each other to accomodate the intruder.
Your <<phallus>> takes the brunt of the assault, popping clear out from your crotch.<<TFTup $sexset[0][$phallus_length] 2>><<TFTup $sexset[0][$phallus_width]>> Your orgasm hits you then, and you shudder as your <<phallus>> shoots jizz across the pile of pillows. Blearily, you look down and find <<sex_verbose>>.
<<else>>"Fuck. Yes. Fuck. This. Ass. Fuck!" he finally shouts, and pulls you back against him, hard. You feel his prong crash up inside you, so big and thick and forceful that something gives. Your insides shift an slide past each other to accomodate the intruder.
Your <<phallus>> takes the brunt of the assault, shifting within your <<labia>>.<<TFTup $sexset[0][$phallus_length] 2>><<TFTup $sexset[0][$phallus_width]>> Your orgasm hits you then, and as you shudder, impaled on his fat pole, you look down at your own sex. It quivvers and clutches empty air, on lewd display: <<sex_verbose>>.
<</if>>With one last twitch against your <<ass>>, the Marquis releases you and crashes onto the pillows behind him. You turn to look back at him, and he gestures magnanimously at your <<sex>>. "There you are. Don't ever say I never gave you anything."
He chuckles at his own joke, then sinks into the pillows, spent.
[[Out To the Marble Court|MarbleCourt]]
<<set $npc_marquis_arousal = 0; $pc_arousal = 0>>You grind against the Marquis' cock.<<comparesexes>>
<<if $body[0][$sexset[$deepest][$vagina_depth]] < 3>>"Ah, very nice," he murmurs as his prick slides along your crack. As he strokes, his glans catches at the rim of your brown eye once, then twice. His fingers then grip your <<hips>> and inexorably pull you backwards. You can feel the head of his cock pressing into you, stretching your anus wide. Slowly, you relax yourself until it slides all the way in with a sudden pop.
<<elseif $body[0][$sexset[$deepest][$vagina_depth]] < 5>>"Nice, nice," he murmurs as his prick slides along your crack. As he strokes, his glans presses up against your <<labia>> once, then twice. His fingers then grip your <<hips>> and slowly pulls you backwards. The head of his cock presses hard against you, but as much as you strain and relax, your anatomy does not permit entry.
"Tight little box you've got there, eh?" the Marquis laughs, and shifts his hips until his cock is aimed directly at your brown hole. His pulling on your hips has a little less patience as he drives his dick into your bowels, and you can feel your ass stretch as he shoves his thick member inside you.
<<elseif $body[0][$sexset[$deepest][$vagina_depth]] < 7>>"Ah yes," he murmurs as he slides his prick along your crack. His glans catches as the rim of your brown eye once, but then with a shift of his hips he presses it against your <<labia>>. His hands fall onto your <<hips>> and he pulls you back onto his cock. <<if $pc_arousal > 30>>Your wet hole accepts the intruder with aplomb, and you can feel him sliding deep up inside you.<<else>>He finds a little resistence, but a few jukes of his hips and he has buried his schlong inside you.<<endif>>
<<else>>"Nice, nice," he murmurs as his prick runs along your crack. As he strokes, his cock slides past your <<labia>> effortlessly. Suddenly he is inside your gaping puss, a fact which seems to take him by surprise.
"Have you been fucking a telephone pole?" the Marquis laughs, "Let's see if we can find a little more friction." He pulls out and shifts his hips until his cock is aimed directly at your brown hole. He pulls at your <<hips>> to drive his glans through your clutching anus, and suddenly his entire length is buried in your <<ass>>.
<<endif>>The Marquis settles into an easy rhythm, his cock boring deeper into you with every stroke. His attention, however, seems to be more on the hemispheres of your <<ass>>, which he alternates between stroking, groping, and occasionally slapping.
<<arouse random(10,20) >>
<<set $pc_arousal = $pc_arousal + random(40,60) ; $npc_marquis_arousal = $npc_marquis_arousal + $arousal * ( $body[0][$ass_width]+$body[0][$ass_depth]/8 ) >>You slide the Marquis' cock between the cheeks of your <<ass>>.
"Oh yes," he groans, his hands groping your <<hips>> as his girthy schlong slides up and down. He squeezes the cheeks of your <<ass>>, pressing them against the sides of his cock. The tops of his thighs brush against the bottoms of yours, his hips twitching in appreciation of your gluteal beauty.
The constant friction of his thick cock is not lost on you, either, and you feel a sudden surge of pride that your ass can bring the Marquis such joy. You give your <<ass>> a side-to-side shake and sidle up against him, nuzzling his cock into your butt cleavage. He grunts in appreciation, and you smirk triumphantly.
<<arouse random(10,20) >>
<<set $pc_arousal = $pc_arousal + random(30,50) ; $npc_marquis_arousal = $npc_marquis_arousal + $arousal * ( $body[0][$ass_width]+$body[0][$ass_depth]/8 ) >>You twerk your <<ass>> up against the Marquis' crotch, bouncing your hefty cheeks against his hardening member.
You can feel his fingers brushing the sides of your ass as it jumps up and down. The heat of his engorged cock plays across your crack. When you juke backwards, you can feel his toned thighs slap against your <<ass>> on the downstroke.
The Marquis laughs behind you with all the joy of a kid in a candy store–or a hot-blooded man in his favorite strip club. Suddenly there's a sharp, hot sting on your left cheek as he spanks your twerking butt in appreciation. "Glorious!" he shouts. "Glorious!"
<<arouse random(10,20) >>
<<set $pc_arousal = $pc_arousal + random(20,30) ; $npc_marquis_arousal = $npc_marquis_arousal + $arousal * ( $body[0][$ass_width]+$body[0][$ass_depth]/8 ) >>You step forward, away from the Marquis, and then roll your <<hips>> around, swinging the cheeks of your <<ass>> up and out. Then with a twitch of your thighs, you clap your massive <<ass>> cheeks together.
The Marquis gasps, taking a half step backwards, hand resting on his chest. "It's… it's so beautiful," he manages, even as you continue your display, your <<ass>> crashing together again and again. "They should have… they should have sent a poet."
<<arouse random(20,30) >>
<<set $pc_arousal = $pc_arousal + random(-30,-10) ; $npc_marquis_arousal = $npc_marquis_arousal + $arousal * ( $body[0][$ass_width]+$body[0][$ass_depth]/8 ) >>"You sure about this?" the cowboy asks, uncertain where to put his hands. "Things sometimes get a little… messy when I get… overexcited."''Help the Cowboy Practice''
<<if $pc_arousal > 100 and random(1,100) < $pc_stat_discipline >><<set $pc_arousal = 99 >>Your body quivers on the brink of orgasm. You can hold off for a bit or <<if $npc_slim_arousal > 100 >>[[cum along with Slim|SlimMutualCum]].<<else>>[[cum|SlimPlayerCum]].<<endif>><<endif>>
<<if $pc_arousal > 100 and $npc_slim_arousal > 100 >>
[[You Cum Together|SlimMutualCum]]
<<elseif $pc_arousal > 100 >>
[[You Cum First|SlimPlayerCum]]
<<elseif $npc_slim_arousal > 100 >>
[[He Cums First|SlimCums]]
<<elseif $npc_slim_position is "standing">>
[[Kiss|Fuck][$PartnerStatus to "SlimSexKiss"]]
[[Fondle|Fuck][$PartnerStatus to "SlimSexFondle"]]
[[Tweak his Nipple|Fuck][$PartnerStatus to "SlimSexTweak"]]
[[Sit Down|Fuck][$PartnerStatus to "SlimSexSwitchSitting"]]
[[Kneel in front of Slim|Fuck][$PartnerStatus to "SlimSexSwitchKneeling"]]
[[Push Slim to His Knees|Fuck][$PartnerStatus to "SlimSexSwitchDominant"]]
<<elseif $npc_slim_position is "sitting">>
[[Kiss|Fuck][$PartnerStatus to "SlimSexKiss"]]
[[Caress|Fuck][$PartnerStatus to "SlimSexCaress"]]
[[Tweak his Nipple|Fuck][$PartnerStatus to "SlimSexTweak"]]
[[Suck|Fuck][$PartnerStatus to "SlimSexSuck"]]
[[Stand Up|Fuck][$PartnerStatus to "SlimSexSwitchStanding"]]
[[Lean Back and Spread Legs|Fuck][$PartnerStatus to "SlimSexSwitchMissionary"]]
<<elseif $npc_slim_position is "missionary">>
[[Pull Close|Fuck][$PartnerStatus to "SlimSexPull"]]
[[Tweak his Nipple|Fuck][$PartnerStatus to "SlimSexTweak"]]
[[Lie Back and Think of England|Fuck][$PartnerStatus to "SlimSexPassive"]]
[[Sit Up|Fuck][$PartnerStatus to "SlimSexSwitchSitting"]]
[[Roll Over to Put Him on the Bottom|Fuck][$PartnerStatus to "SlimSexSwitchCowgirl"]]
<<elseif $npc_slim_position is "cowgirl">>
[[Ride Him Hard|Fuck][$PartnerStatus to "SlimSexRideHard"]]
[[Tweak his Nipple|Fuck][$PartnerStatus to "SlimSexTweak"]]
[[Dismount and Stand|Fuck][$PartnerStatus to "SlimSexSwitchStanding"]]
[[Dismount and Pull Him Down|Fuck][$PartnerStatus to "SlimSexSwitchDominant"]]
[[Roll Over to Put Him on Top|Fuck][$PartnerStatus to "SlimSexSwitchMissionary"]]
<<elseif $npc_slim_position is "kneeling">>
[[Fondle|Fuck][$PartnerStatus to "SlimSexFondle"]]
[[Caress|Fuck][$PartnerStatus to "SlimSexCaress"]]
[[Suck|Fuck][$PartnerStatus to "SlimSexSuck"]]
[[Stand Up|Fuck][$PartnerStatus to "SlimSexSwitchStanding"]]
[[Push Him Down and Mount Him|Fuck][$PartnerStatus to "SlimSexSwitchCowgirl"]]
[[Lay Back and Spread Legs|Fuck][$PartnerStatus to "SlimSexSwitchMissionary"]]
<<elseif $npc_slim_position is "dominant">>
[[Caress|Fuck][$PartnerStatus to "SlimSexCaress"]]
[[Tweak his Nipple|Fuck][$PartnerStatus to "SlimSexTweak"]]
[[Guide his Head to your Sex|Fuck][$PartnerStatus to "SlimSexOral"]]
[[Pull Him to His Feet|Fuck][$PartnerStatus to "SlimSexSwitchStanding"]]
[[Push Him onto His Back|Fuck][$PartnerStatus to "SlimSexSwitchCowgirl"]]
<<endif>>
[[Bail|MarbleCourt]]<<if $npc_slim_position is "standing">>
You are both standing.
<<elseif $npc_slim_position is "sitting">>
You are sitting on the ottoman.
<<elseif $npc_slim_position is "missionary">>
You are on your back with the cowboy on top of you.
<<elseif $npc_slim_position is "cowgirl">>
The cowboy is on his back and you are riding his cock.
<<elseif $npc_slim_position is "kneeling">>
You are kneeling before the cowboy.
<<elseif $npc_slim_position is "dominant">>
You are standing before the cowboy, who is kneeling at your feet.
<<else>>
ERROR: Not a known position: <<print $npc_slim_position>>
<<endif>><<Arousal_Awareness $npc_slim_arousal "Slim" "he" "his" "him">><div class="section-123">You cum together, your <<body>> quaking against his with electric release.
Slim quivers even as he watches you cum. He wears a broad grin as he pants, "I did it! I did it!" But that is all he can manage before his own orgasm takes hold of him. The cowboy holds you tight and pumps his jizz deep inside you.
<<set $body[0][$bmi] = Math.max(15,$body[0][$bmi] - random(3,8)) >>You can feel his spunk inside you, pulling you tighter, as if a little black hole opened up in the core of your body. It's as if every scrap of fat in your body gets tugged inwards, towards the pool of jizz he's crammed inside you.
The cowboy dismounts, rolling over to lie beside you, letting out one last little hoot of pride before he closes his eyes. Is he already asleep? While he snoozes, you take a look down the length of your newly <<body>>.
</div><div class="section-4">[[Out To the Marble Court|MarbleCourt]]</div>
<<set $npc_slim_arousal = 0; $pc_arousal = 0>>
<<if visited() is 1>><<gainxp 30 2>><<else>><<gainxp 10 2>><<endif>><div class="section-123">Slim grunts in dismay as his body shakes and his cock goes iron-hard. <<if $npc_slim_position is "missionary">>He staggers backwards, his spunk spurting across your recumbent body.<<elseif $npc_slim_position is "sitting">>He leaps to his feet, his spurting cock flicking ropes of cum everywhere.<<elseif $npc_slim_position is "standing">>He staggers backwards, his spunk flying from his quivering pole and up across your body.<<elseif $npc_slim_position is "cowgirl">>He squirms out from under you, pushing himself backwards, but his overeager cock releases rope after rope of cum up your body.<<elseif $npc_slim_position is "dominant">>He falls backwards away from you, his cock spurting arcing ropes of cum absolutely everywhere.<<elseif $npc_slim_position is "kneeling">>He takes a half-step backwards, and his bobbing cock spurts rope after rope of jizz across your body.<<else>>He staggers back, his cock painting your body white.<</if>>
<<display SlimSexCum>><<display SlimSexCum>><<display SlimSexCum>>
The cowboy's shoulders deflate, too, but in weary resignation. "I just ain't any good at it," he explains to the floor. "I get so… so excited."
He turns his back on you and goes to mope in front of the movie screen.
</div><div class="section-4">[[Out To the Marble Court|MarbleCourt]]</div>
<<set $npc_slim_arousal = 0>><div class="section-123">You cum first, your <<body>> quaking with electric release.
Slim chortles happily, "I did it! I did it!" he hollers, holding you as your orgasm rolls over you. When you quiet, he lays you down across the ottoman, slides his slim pecker inside you, and pumps with wild abandon.
Reeling with confidence, he takes his time pounding your still twitching body. You lift your legs as best you can to afford him unrestricted access, which he gratefully makes use of. When he finally comes, he holds you tight and pumps his jizz deep inside you.
<<set $body[0][$bmi] = Math.max(15,$body[0][$bmi] - random(3,8)) >>You can feel his spunk inside you, pulling you tighter, as if a little black hole opened up in the core of your body. It's as if every scrap of fat in your body gets tugged inwards, towards the pool of jizz he's crammed inside you.
The cowboy dismounts, rolling over to lie beside you, letting out one last little hoot of pride before he closes his eyes. Is he already asleep? While he snoozes, you take a look down the length of your newly <<body>>.
</div><div class="section-4">[[Out To the Marble Court|MarbleCourt]]</div>
<<set $npc_slim_arousal = 0; $pc_arousal = 0>>
<<if visited() is 1>><<gainxp 30 2>><<else>><<gainxp 10 2>><<endif>><<if $npc_slim_position is "standing">>
<<set $temp = ["jaw","cheekbones","brow","lips","labia","phallus","breasts","nipples","ass","hips"][random(0,9)]>>
<<elseif $npc_slim_position is "sitting">>
<<set $temp = ["jaw","cheekbones","lips","breasts","nipples","hips"][random(0,5)]>>
<<elseif $npc_slim_position is "kneeling">>
<<set $temp = ["jaw","cheekbones","brow","lips","breasts","nipples","hips"][random(0,6)]>>
<<elseif $npc_slim_position is "dominant">>
<<set $temp = ["labia","phallus","breasts","nipples","ass","hips"][random(0,5)]>>
<<elseif $npc_slim_position is "missionary">>
<<set $temp = ["jaw","cheekbones","brow","lips","labia","phallus","breasts","nipples","ass","hips"][random(0,9)]>>
<<elseif $npc_slim_position is "cowgirl">>
<<set $temp = ["jaw","labia","phallus","breasts","nipples","ass","hips"][random(0,6)]>>
<<else>>
<<print "ERROR: ">><<print $npc_slim_position>>
<<set $temp = "cheekbones">>
<</if>>
<<if $temp is "breasts">>
His cum hits your <<breasts>>, which quiver and shrink smaller.
<<TFTdown 0 $breast_length >><<TFTdown 0 $breast_width >>
<<elseif $temp is "hips">>
His cum hits your <<hips>>, which cinch slimmer.
<<TFTdown 0 $hips_width >>
<<elseif $temp is "ass">>
His cum hits your <<ass>>, which melts smaller and slimmer.
<<TFTdown 0 $ass_width >><<TFTdown 0 $ass_depth >>
<<elseif $temp is "nipples">>
His cum hits your <<nipples>>, which pinch smaller.
<<TFTdown 0 $nipple_length >><<TFTdown 0 $nipple_width >>
<<elseif $temp is "phallus">>
His cum hits your <<phallus>>, which shrivels down shorter.
<<TFTdown 0 $sexset[0][$phallus_length] >>
<<elseif $temp is "labia">>
His cum hits your labia, which thin and slim down.
<<TFTdown 0 $labia_size >>
<<elseif $temp is "lips">>
His cum hits your <<lips>>, which stretch thinner.
<<TFTdown 0 $lips_size >>
<<elseif $temp is "brow">>
His cum hits your <<brow>>, which shrinks down.
<<TFTdown 0 $brow >>
<<elseif $temp is "cheekbones">>
His cum splashes across your <<cheekbones>>, which shrink smaller.
<<TFTdown 0 $cheekbones >>
<<elseif $temp is "jaw">>
His cum hits your <<jaw>>, which diminishes in size.
<<TFTdown 0 $jaw >>
<<endif>> <<if $npc_slim_position is "standing">>With a wicked little smirk, you push Slim down onto his knees and assume a Dominant position.
<<elseif $npc_slim_position is "cowgirl">>You swing your legs over the cowboy in a neat dismount. Then as you step backwards off the ottoman you pull him down to his knees before you.
<<else>>You switch to a Dominant position.
<</if>>
<<set $npc_slim_position = "dominant" >><<if $npc_slim_position is "cowgirl">>You roll to the side, pulling Slim up as you tip over onto the ottoman. In short order, he is looming above you.
<<elseif $npc_slim_position is "sitting">>You fall back onto the ottoman behind you<<if $body[0][$breast_size] > 3>>, your <<breasts>> bobbling across your chest<</if>>. With a combination of gestures and simply pulling on his arms, you coax Slim to crawl on top of you.
<<elseif $npc_slim_position is "kneeling">>You slink backwards, climbing up onto an ottoman. You slide backwards, hooking one ankle around the back of Slim's knee, pulling him forward until he looms over you.
<<else>>You switch to a Missionary position.
<</if>><<if $npc_slim_arousal > 30>>His narrow dick throbs with his heartbeat, inches away from your <<sex>>.
<</if>>
<<set $npc_slim_position = "missionary" >><<if $npc_slim_position is "missionary">>You gently push Slim to the side and sit up. He sits beside you.
<<else>>You plant your <<ass>> on one of the many ottomans scattered around the movie room. You pat the seat beside you and Slim sits down at your side.
<</if>><<if $npc_slim_arousal > 30>>Slim's thin cock bobs in his lap.<</if>>
<<set $npc_slim_position = "sitting" >><<if $npc_slim_position is "cowgirl">>You slide down Slim's body, finally slipping off the ottoman entirely and standing up. He is quick to follow, standing before you eagerly.
<<elseif $npc_slim_position is "dominant">>You put one finger under his chin and lift, guiding his entire body to stand. He obeys readily, licking his lips as he stands before you.
<<elseif $npc_slim_position is "sitting">>You sit up, and the cowboy does likewise.
<<elseif $npc_slim_position is "kneeling">>You get back up onto your feet, standing before the cowboy.
<<else>>You stand up.
<</if>><<if $npc_slim_arousal > 30>>His thin cock slaps at the tops of your thighs impatiently.
<</if>>
<<set $npc_slim_position = "standing" >>You bend down onto your knees before the cowboy.
<<if $npc_slim_arousal > 30>>From where he stands, Slim's thin prick bobs directly in front of your face.
<</if>>
<<set $npc_slim_position = "kneeling" >><<if $npc_slim_position is "missionary">>You plant a hand on Slim's shoulder and gently push him to the side, following after him in the roll. <<if $body[0][$breast_size] > 3>>Your <<boobs>> swing back and forth as you settle above him.<</if>> In short order, you are straddling on top of him.
<<elseif $npc_slim_position is "kneeling">>You plant your hands on the cowboy's hips, manuever him a few inches to the left, and then push him backwards onto an ottoman. As he lands with a semi-surprised huff, you clamber on top of him.
<<elseif $npc_slim_position is "dominant">>You put your hands on Slim's shoulders and shove him backwards onto an ottoman. As he lands with the slightest whimper of surprise, you clamber on top of him.
<<else>>You switch to a Cowgirl position.
<</if>><<if $npc_slim_arousal > 30>>Slim's cock bobs back and forth in turgid loops above his crotch, red and ready and waiting.
<</if>>
<<set $npc_slim_position = "cowgirl" >><<nobr>>
<<set $sexes = []>>
<<for $i=0; $i < $sexset.length; $i++>>
<<if $body[0][$sexset[$i][$phallus_length]]+$body[0][$sexset[$i][$vagina_depth]] > 0 >>
<<set $sexes.push($i)>>
<</if>>
<</for>>
<<set $sex=either($sexes)>>
<</nobr>><<if $body[0][$sexset[$sex][$phallus_length]] > $body[0][$sexset[$sex][$vagina_depth]]>>You guide Slim's lips over the head of your <<penis 0 $sex>>.
The cowboy gulps and slurps sloppily, clearly not very familiar with giving head, but he is eager enough to try. His amateur lips run up and down the length of your shaft, his tongue lapping along your most sensitive skin.
<<if $pc_arousal < 30>>In no time at all, your <<penis 0 $sex>> plumps hard and thick in his mouth. He makes a small sound of surprise at the size of your member now occupying his gullet, but bless him, he does not stop.
<<else>>Your <<penis 0 $sex>> fills the cowboy's mouth, but he does not seem to mind. Occasionally he comes up for air, switching to running lips up one side and down the other. Then after a deep breath, he goes back to town, swallowing your <<penis 0 $sex>> once more.
<</if>>You put a guiding hand on the back of his head, and his bobbing ministrations gain a touch of confidence, if not naked need. You settle back, enjoying the sloppy blowjob.
<<else>>You crush Slim's head into your <<labia 0 $sex>>.
The cowboy's lips and tongue make a tentative exploration of your sex, running up and down your outer labia and only occasionally nipping deeper.
Your <<vagina 0 $sex>> twitches and flushes at the attention, however, and you cannot help but place a guiding hand on the back of his head. With gentle insistence, you push him harder and deeper into you, whispering enouragement.
Soon the bridge of his nose is pressing up against your <<clitoris 0 $sex>> even as his lips and tongue rove deeper within your <<labia 0 $sex>>. You settle back, enjoying the inexpert cunnilingus.
<</if>>
<<arouse random(20,30) >>
<<set $pc_arousal = $pc_arousal + random(40,50) ; $npc_slim_arousal = $npc_slim_arousal + $arousal >><<if $npc_slim_arousal < 30 >>
<<arouse random(5,15) >>You slide your <<hips>> up and down the Slim's body, but you don't find anything hard to impale yourself with. The cowboy's hands trace along your thighs and he looks a little embarassed. "Hold yer horses, partner. I need a little time to warm up."
<<if $npc_slim_arousal + $arousal > 30>>True to his word, in moments his pole rises to the occasion.<<endif>>
<<else>><<comparesexes>><<if $body[0][$sexset[$deepest][$vagina_depth]] > 0>><<arouse random(30,50) >>You climb on top of Slim, cocking your hips to slide his narrow prick into your waiting cunt.
It takes you no time at all to establish a rhythm, grinding your <<hips>> against the cowboy's prone form. His hands rove over your <<hips>><<if $body[0][$breast_size > 3>>, then rise up to play with your <<boobs>>.<</if>><<if $pc_arousal > 30>> Your <<nipples>> thrust out like sharp points under his fondling fingers<</if>>, gently supporting your gyrating body<</if>>.
"Ride 'em, cowgirl," he says in a breathy chuckle, even as he shudders in appreciation for your <<vagina 0 $deepest>>'s insistent squeeze and grind.
<<else>><<arouse random(30,50) >>You nab one of the ever-present bottles of lube scattered throughout the Cloister and dab a generous squirt between your <<tone>> legs. Then with a cock of your hips and a slow, gentle lowering, you take Slim's cock up your <<ass>>.
The cowboy's eyes flutter as you sink down onto his member. You begin with a gentle grind, but can't keep such a slow rhythm for long. Soon you are bouncing up and down on top of his iron-hard spear. His hands rove over your <<hips>><<if $body[0][$breast_size > 3>>, then rise up to play with your <<boobs>>.<<if $pc_arousal > 30>> Your <<nipples>> thrust out like sharp points under his fondling fingers<</if>>, gently supporting your gyrating body<</if>>.
<</if>><<endif>>
<<set $pc_arousal = $pc_arousal + random(30,50) ; $npc_slim_arousal = $npc_slim_arousal + $arousal >>You <<if $npc_slim_position is "standing">>reach down to<<elseif $npc_slim_position is "kneeling">>reach up to<<elseif $npc_slim_position is "sitting">>reach over to<</if>> fondle Slim's cock and balls.
<<arouse random(20,40) >><<if $npc_slim_arousal < 30>>He's still flaccid, and so your fingers do little more than pet and squeeze his giving flesh.
<<if $npc_slim_arousal + $arousal > 30>>After your tender ministrations, however, his thin cock wobbles up to stand at attention for you.
He gives you a lopsided smirk. "So now what're we gonna do about this, d'ya think?"
<<else>>The cowboy sighs contentedly as you stroke and fondle him, but after a few minutes he's still soft.
<</if>><<else>>His narrow cock strains up against your stroking fingers, and his hips buck involuntarily. You can see his balls tightening, pulling close to his body in preparation for cumming.
"Ahm…" the cowboy gasps. "That sure feels nice, but. I may be… ahm… gettin' ahead of you, here."
<</if>>
<<set $pc_arousal = $pc_arousal + random(5,10) ; $npc_slim_arousal = $npc_slim_arousal + $arousal >><<if $npc_slim_arousal < 30 >>
<<arouse random(1,5)>>You hook your legs behind Slim's back and pull the cowboy up against you.
The cowboy chuckles as his limp dick squishes against your thighs. "I think you're jumping the gun, here, partner."<<if $npc_slim_arousal + $arousal > 30>> A moment later, though, his thin pecker grows shockingly erect. He chuckles, planting his fists on either side of you, and asks, "Shall we try that again?"<<endif>>
<<elseif $npc_slim_arousal < 70 >>
<<arouse random(25,45) >>You hook your legs behind Slim's back and pull the cowboy up against you, driving his cock deeper.
The cowboy whoops and sets to fucking you with a determined rhthym. He's obviously holding back, desperate to rein in his own impulses, as he pounds into your <<comparesexes>><<if $body[0][$sexset[$deepest][$vagina_depth]] > 0>><<vagina>><<else>><<ass>><</if>>.
<<else>>
<<arouse random(30,50) >>You hook your legs behind Slim's back and pull the cowboy up against you, driving his cock deeper.
He responds with a gutteral cry and frenzied thrusting. His fists, planted on either side of your body, slide away and he has to catch himself on his elbows. <<if $body[0][$breast_size] > 3>>Your <<boobs>> mash between you.<</if>> But his hips pound into you, hard and fast and needy, entirely beyond his conscious control.
Slim's face lands in the curve of your neck and his hot breath fills your ear. "Fu–" he tries, but words are quite beyond him. Instead he just sputters out one long, ululating groan.
<<endif>>
<<set $pc_arousal = $pc_arousal + random(20,40) ; $npc_slim_arousal = $npc_slim_arousal + $arousal >>You <<if $npc_slim_position is "standing">>lean forward to <<elseif $npc_slim_position is "sitting">>lean over to <</if>>kiss Slim.
He starts, a little surprised even now, as your <<lips>> press against him. But then responds, locking his lips with yours, the tip of his tongue darting out to tease you, one hand reaching out to rest against your <<hip>>.
When you part, he looks almost bashful at you, cheeks red.
<<arouse random(5,20) >>
<<set $pc_arousal = $pc_arousal + random(5,20) ; $npc_slim_arousal = $npc_slim_arousal + $arousal >>You reach out and tweak Slim's nipple, smirking into his face as you do.
The cowboy yelps as your fingers clamp down on his sensitive flesh. As you pinch harder, his lips split in a fierce rictus of mingled pain and pleasure. You twist just enough to make him melt into your hand, pulling a grunt from his lips.
<<if $npc_slim_arousal > 80>>Slim's eyes roll back in his head as he body shudders in response to your gleeful assault.<</if>>
<<arouse random(20,30) >>
<<set $pc_arousal = $pc_arousal + random(5,10) ; $npc_slim_arousal = $npc_slim_arousal + $arousal >>You reach <<if $npc_slim_position is "dominant">>down<<else>>out<</if>> to caress Slim's face.
<<if $npc_slim_arousal < 30 >>
<<arouse random(20,30) >>He gives you a brief, chagrinned smirk at the touch of affection. "You don't have to, y'know…" he begins, but you run your thumb over his lips to quiet him.
"I'm touching your face because I want to touch your face," you tell him simply and <<if $npc_slim_position is "dominant">>sharply<<else>>softly<</if>>.
<<if $npc_slim_arousal + $arousal > 30>>His thin pecker grows shockingly erect.<<endif>>
<<else>>
<<arouse random(10,20) >>He blushes slightly at the touch, leaning in to kiss the palm of your hand. <<if $npc_slim_position is "missionary" or $npc_slim_position is "cowgirl">>He then continues to pump his hips against yours, driving his cock deep inside you.<<set $pc_arousal += 20>><</if>>
<<endif>>
<<set $pc_arousal = $pc_arousal + random(5,10) ; $npc_slim_arousal = $npc_slim_arousal + $arousal >>You <<if $npc_slim_position is "kneeling">>lean forward,<<elseif $npc_slim_position is "sitting">>lean over,<</if>> wrap your <<lips>> around Slum's dick, and start sucking.
<<if $npc_slim_arousal < 30 >>
<<arouse random(0,10) >>His thin, flaccid member slips through your lips like a wet noodle. The cowboy puts a hand on your <<hair>> and chuckles. "Give me a minute, partner."
<<if $npc_slim_arousal + $arousal > 30>> A moment later, however, his fleshy spear rises fully erect.<<endif>>
<<else>><<arouse random(30,50) >>"Oh fuck yes," he grunts, trying and failing to restrain his hips from bucking against your lips. His thin member slips down your throat with ease, twitching atop your tongue.
You bounce your head up and down over his cock, sucking and slurping with enthusiasm. Whenever he gets too comfortable, you rake your teeth up one side of his prick, which makes him start and go steel-hard inside your mouth.
<<if $npc_slim_arousal > 50>>"Oh gosh," he stammers, and you can feel his balls in your hand pull close against his body. At the same time his dick snakes as far down your throat as it possibly can. Your <<lips>> curl into a smile around his cock.<</if>>
<<endif>>
<<set $pc_arousal = $pc_arousal + random(10,20) ; $npc_slim_arousal = $npc_slim_arousal + $arousal >>You lie back and let Slim go to town.
<<if $npc_slim_arousal < 30 >>
<<arouse random(-10,10) >>With the cowboy's cock in its present deflated state, there isn't much for him to do. "C'mere, partner. I need a little warming up."
<<if $npc_slim_arousal + $arousal > 30>> A moment later, however, his fleshy spear rises fully erect and he chuckles. "Or maybe I'm ready after all."<<endif>>
<<else>><<arouse random(30,50) >>The cowboy's rhythm is halting and unsure, and he makes eye contact with you more than once, trying to read your face. Finally, he confesses, "I don't wanna… just…"
He angle your <<hips>> upwards, giving him a better angle. "I want you to, lover," you tell him with a soft smile.
He grunts immediately, his hips quickening at your encouragement, and drives his cock into your <<comparesexes>><<if $body[0][$sexset[$deepest][$vagina_depth]] > 0>><<vagina>><<else>><<ass>><</if>> lustily. A moment later, he plainly attempts to calm himself and slow down–not that it works very well.
<<endif>>
<<set $pc_arousal = $pc_arousal + random(25,35) ; $npc_slim_arousal = $npc_slim_arousal + $arousal >><div class="section-123">"Oh, mostly old westerns," the cowboy-knight answers, and blushes straight through his significant tan. "I guess I'm a fan. Of the cowboys."
"You… like cowboys?" you hazard.
"Yeah," he smiles happily, and then reverses himself. "Not— I mean, not in the //that// way. I mean… I fancy myself a cowboy. Or I'd like to. They're just so… manly. And they'd never…"
You prompt him with a lift of your eyebrows. "Slim, we're all standing around naked, secrets don't really become us."
"Well, I…" the wannabe cowboy stammers. "I'm not always the best… stallion in the… stud pasture. If you take my meaning."
You nod sympathetically. "I take it it's a… stamina thing?"
He looks back up at the screen. "Yeah, 'fraid so. I just… get so excited, you know? Not a problem you'd think any of these… stalwart heroes would ever experience."
</div><div class="section-4">[[Continue|MovieRoom]]
[[Offer to help him practice|Fuck][$PCStatus to "SlimPCStatus" ; $PartnerStatus to "SlimOpen" ; $PartnerArousal to "SlimArousal" ; $PartnerPanel to "SlimPanel"]]</div>You step forward eagerly, but the android suddenly draws herself up to her full height. "Scanning student," she reports. "Body Mass Index currently rates <<print $body[0][$bmi]>>. This is unacceptable for strenuous physical activity as dictated by the Surgeon General."
You try to explain that said dictate is outdated and the present Surgeon General has repudiated her predecessor's ridiculous fat-shaming policy, but Ladybot's firmware does not yield.
"Return when your BMI is at or below 24," she states, and draws the sheer curtain closed again.
[[Return to the Marble Court|MarbleCourt]]
<<sedate>>"As everyone knows," says Ladybot 9000 as she pulls you into her bed, "the goal of every sexual encounter is mutual and simultaneous orgasm." You nearly open her mouth to protest, but she plows ahead. "This tutorial will teach you how to attain that peak of sexual prowess. I will analyze your level of sexual technique and compensate my own actions to match yours, so there will be no confusion."''You are Taking a Lesson with Ladybot 9000''
<<if $npc_ladybot_arousal > 100 and $pc_arousal > 100>>[[You Acheive Mutual Orgasm|LadybotLessonMutualCum]]
<<elseif $npc_ladybot_arousal < 100 and $pc_arousal > 100 >>[[You Cum First|LadybotLessonPlayerCum]]
<<elseif $npc_ladybot_arousal > 100 and $pc_arousal < 100 >>[[Ladybot Cums First|LadybotLessonCum]]
<<else>>[[Kiss the Android's Faceplate|Fuck][$PartnerStatus to "LadybotLessonKiss"]]
[[Fondle her Chrome Tits|Fuck][$PartnerStatus to "LadybotLessonFondle"]]
[[Put the Android's Hand in your Lap|Fuck][$PartnerStatus to "LadybotLessonDiddle"]]
[[Grind Your Sex Against Hers|Fuck][$PartnerStatus to "LadybotLessonGrind"]]
[[Out To the Marble Court|MarbleCourt]]<<endif>><<if random(0,3) is 0 >>"Remember," says the android. "Your goal must always be mutual orgasm. Anything other result in bed is a laughable failure." You wonder how long it's been since she had a software update.<<else>>"Very good, <<print $pc_name>>," says the android. "Now select another technique and execute it."<<endif>>
"This unit is presently <<print $npc_ladybot_arousal>> percent aroused," Ladybot reports. "My sensors judge that you are <<print $pc_arousal>> percent toward your own orgasm."<<Arousal_Awareness $npc_ladybot_arousal "Ladybot9000" "she" "her" "her">><div class="section-123">You make Ladybot 9000 cum without cumming yourself.
She chides you for bringing her off prematurely and declares that she must now bring you to orgasm.
<<if $body[0][$sexset[$deepest][$vagina_depth]] >= $body[0][$sexset[$longest][$phallus_length]]>>She clamps her suction vagina across your own puss and with a vibrating whirr, snaps you up to the peak of arousal and crashing into a powerful orgasm. When she's done, your tortured labia plop out of her input port, sexed beyond their capacity.<<TFTup 0 $labia >> They have been plumped up to <<labia>>.<<else>>She shifts her hips, sliding off your <<phallus>> and then settling her suction vagina over your balls. Suddenly her wet, pulsing vag is sucking, licking, stroking, and pulling at your sensitive ballsack. Your whole body flushes with arousal, and moments later you are cumming hard all over her chrome exterior.<<TFTup 0 $sexset[0][$scrotum_size] >>When she relinquishes your balls again, however, they feel weighty and heavy. You groggily look down at your <<sex "pc" 0>> and gasp at the change.<<endif>>
</div><div class="section-4">[[Continue|Classroom]]
<<set $pc_arousal = 0 ; $npc_ladybot_arousal = 0 >></div><div class="section-123">You cum before Ladybot 9000 does.
She tsks at your terrible manners and then admits that she has become quite aroused. "Nothing else to be done," she declares, and plants her suction vagina over your mouth. "Take responsibility for your indecorum and start licking!"
<<TFTup 0 $lips_size>>The android's suction vagina kicks it, slurping your lips and tongue into her pulsing fuckhole. You desperately lick and suck the vaginal hurricane as she bucks her chrome hips up against your <<cheekbones>>. Finally she climaxes with a cheery beep that might otherwise indicate a file has been uploaded.
When the android pulls her puss off your mouth, however, your lips seem stuck within. Finally they plop back out and you see what the problem is: they're significantly plumper. You tenderly touch your <<lips>> as you back away from the robot.
</div><div class="section-4">[[Continue|Classroom]]
<<set $pc_arousal = 0 ; $npc_ladybot_arousal = 0 >></div><div class="section-123">You and Ladybot 9000 cum together.
The android beeps as if a file transfer has just completed, and she clutches at your <<hips>> and pulls you closer. "Yes, this is exactly what I've been telling you about!" she groans, and her suction vagina seems to go into overdrive, sucking and pulling on your <<phallus>>.
Under such suction, your <<phallus>> explodes up inside the android.
<<comparesexes>><<TFTup 0 $sexset[$longest][$phallus_length] 2>><<TFTup 0 $sexset[$longest][$phallus_width]>>When things have calmed down, you pull your <<phallus>> out of the android's sopping puss. Beet red and still twitching, it seems significantly thicker than when it went in. After a few minutes' rest, it doesn't seem to have shrunk back down at all.
</div><div class="section-4">[[Continue|Classroom]]
<<set $pc_arousal = 0 ; $npc_ladybot_arousal = 0 >></div>
<<if visited() is 1>><<gainxp 30 2>><<else>><<gainxp 10 2>><<endif>>You kiss Ladybot 9000's faceplate.
The android tips her head towards you, her fingers gently resting on your <<shoulder>>. Her faceplate is cool to the touch, with the sharp, slick feel of chrome.
<<if $npc_ladybot_arousal < 60 >>"Kissing and other light engagements are ideal for your initial approach," the android tells you. "Such techniques will arouse both you and your partner a small degree."<<set $npc_ladybot_arousal = $npc_ladybot_arousal + random(10,20) ; $pc_arousal = $pc_arousal + random(10,20) >><<else>>"While light techniques work in the approach," notes the android, her synthetic voice slightly testy, "they are less effective, and sometimes counter-productive, in the home stretch."<<set $npc_ladybot_arousal = $npc_ladybot_arousal + random(-10,5) ; $pc_arousal = $pc_arousal + random(-5,5) >><<endif>>You fondle Ladybot 9000's plastic tits.
The android's breasts are perfectly sculpted and your hands rove over their smooth curves. Even though their enameled finish does not yield to your touch, it feels as if they give gently against your questing fingers.
<<if $npc_ladybot_arousal < 70>>"Fondling your partner, whether their breasts or genitalia, can serve to arouse them a greater deal than yourself," states the android. "This is useful for when you have become more aroused than your partner."<<set $npc_ladybot_arousal = $npc_ladybot_arousal + random(20,30) ; $pc_arousal = $pc_arousal + random(10,20) >><<else>>Ladybot 9000 clears her throat, or at least approximates that sound. "Fondling your partner can result in unexpected disappointment or even frustration when performed during high arousal," she notes. "This can be especially counter-productive since your own arousal when caressing breasts, labia, or penis is often unhindered. Best get down to business."<<set $npc_ladybot_arousal = $npc_ladybot_arousal + random(5,15) ; $pc_arousal = $pc_arousal + random(10,20) >><<endif>>You guide Ladybot 9000's hand into your lap.
Her fingers deftly slide along your sex, causing your hips to press toward her. Blood rushes to your groin, and you can feel your <<comparesexes>><<if $body[0][$sexset[$longest][$phallus_length]] < $body[0][$sexset[$deepest][$vagina_depth]] >><<if $pc_arousal < 30>><<labia>> grow puffy<<elseif $pc_arousal < 60>><<clit>> pop out from your <<labia>><<else>><<clit>> throb in sympathy<<endif>><<else>><<penis>> grow <<if $pc_arousal < 30>>thick and firm<<elseif $pc_arousal < 60>>hard as it bounces tall<<else>>rampantly hard<<endif>>.<<endif>>
"Guiding your partner to diddle your own anatomy allows you to arouse yourself if you have lagged behind your partner's arousal," advises Ladybot 9000.<<set $npc_ladybot_arousal = $npc_ladybot_arousal + random(10,20) ; $pc_arousal = $pc_arousal + random(20,30) >>You grind against Ladybot 9000.
<<if $body[0][$sexset[$longest][$phallus_length]] <= $body[0][$sexset[$deepest][$vagina_depth]] >>You throw your right leg over her left leg and slide your left under her right. At your gentle push, the android leans back on the cushions, tipping her pelvis up to brush against your sex. Your <<labia>> slide along the chrome surface of her exquisitely-sculpted pussy<<if $pc_arousal > 30>>, leaving a trail of your spunk<<endif>>. When your <<clitoris>> finds a convenient bump along that topography, you get down to grinding. The android bucks back obligingly, and shortly thereafter your <<sex>> starts sending sparks all up and down your spine.<<else>>At your gentle push, the android leans back on the cushions, spreading her legs and revealing her pussy. It is a chrome and plastic affair, equisitely sculpted and flexible in all the right places. Your own <<penis>> slides into it effortlessly. Two thrusts in and you can feel something within the android begun pulsating and sucking at your <<penis>>, driving you wild.<<endif>>
<<if $npc_ladybot_arousal > 60 >>"Direct and mutual stimulation of the primary sexual characteristics," narrates Ladybot 9000, "is an ideal technique for bringing the sexual encounter to a satisfying conclusion."<<set $npc_ladybot_arousal = $npc_ladybot_arousal + random(30,40) ; $pc_arousal = $pc_arousal + random(30,40) >><<else>>"Your partner may not be ready for direct stimulation early in a sexual encounter," Ladybot explains gently. "Always be sure your partner is strongly aroused before proceeding to such techniques."<<set $npc_ladybot_arousal = $npc_ladybot_arousal + random(-20,10) ; $pc_arousal = $pc_arousal + random(-10,10) >><<endif>><<if visited() is 1 >><<set $npc_regina_arousal = 0>><</if>>You step into line and patiently await your turn with the Queen. You are not particularly surprised that a number of the "petitions" that the Queen hears are punctuated with lusty gasps and toe-curling moans. At the end of each assignation, however, the Queen sends her lastest courtier-lover away angrily.
<<comparesexes>><<if $body[0][$sexset[$longest][$phallus_length]] > 7 and $body[0][$sexset[$longest][$phallus_width]] > 7>>When you finally step up to the front of the line, the Queen fixes her hungry eyes on you, and more specifically, your <<sex>>. The petitioner in front of you gets dismissed out of hand, shooed off the dias, and she beckons you forward.
"What have we here?" she asks, already shifting her hips lower in her throne, thrusting her gaping puss out to the edge. "You look… promising."
<<else>>When it is finally your turn, you step up before the Queen. The courtier at the head of the line announces your name, and you give an awkward bow. You're unsure how seriously the courtly manners are taken around here.
The Queen does not seem to think much of your bow, and even less of your anatomy. She rakes her eyes over your crotch, then makes eye contact with you. "So you think you can please me, do you?"
"I can… try?" you stammer, and she only scoffs. Still, she hasn't dismissed you quite yet.
<<endif>>[[Do Your Best|Fuck][$PartnerStatus to "ReginaOpen" ; $PartnerArousal to "ReginaArousal" ; $PCStatus to "ReginaPCStatus" ; $PartnerPanel = "ReginaPanel" ]]
[[Out To the Marble Court|MarbleCourt]]
I'm afraid this is as far as the game goes right now.
Stage Two of the Cloister of Abundant Communion required an upgrade to Twine 2, an overhaul of the core code, and four new encounters. I'm sure there are still bugs I haven't caught, and if you found any, please drop me a line at <a href="http://www.tfgamessite.com/phpbb3/viewtopic.php?f=58&t=6354">tfgamessite</a> or <a href="http://patreon.com/dextersinister">patreon</a>.
The next expansion for the Cloister is a bit up in the air. There's a library and a menagerie in the Cloister, at the very least, and both of these may appear. I'd also like to leave some more breadcrumbs about the Withdrawn Empress. Feedback about the game so far will help me determine which direction to take things.
If you'd like to support the game's development, check out the <a href="http://patreon.com/dextersinister">Dexter Sinister's patreon page</a>.
Or you can hit the Restart link to the left to play again!The entire Marble Court echoes with the Queen's orgasmic cry. She slams her meaty twat up against you, hooking her legs around your middle and pulling you into her convulsing body. "Fuck fuck fuck fuuuuck!" she screams into the air as her throne wobbles slightly underneath her.
Her quivering, bountiful form smashed against your <<sex>> has predictable results on your own anatomy, and you soon find yourself shaking and thrusting as hard and as fast as you are able. You cum like an avalanche: everything goes white, and you lose your footing. It's only with one desperate grab at the arm of her throne that you prevent yourself from falling over entirely.
When the both of you are finally done twitching, the Queen pushes herself back up onto her throne. "You may use the Golden Lift," she sighs contentedly. "You have my… royal approbriation."
The Queen then rights herself on still-shaking arms, and shoos you away with dismissive fingers.
As you go, you can see the look of naked envy on more than one courtier's face.
[[Out To the Marble Court|MarbleCourt]]
<<set $npc_regina_arousal = 0;$pc_arousal = 0>>
<<if visited() is 1>><<gainxp 100 2>><<else>><<gainxp 10 2>><<endif>><div class="section-123">The Queen rolls her eyes as your orgasm approaches. "Another abject failure," she mutters to herself, and then shoves her crotch up against you, engulfing your <<sex>> as if it were nothing.
She then bounces and pumps her lower body, doing mind-numbing things to your trapped <<sex>>. It is as if a hundred tongues, a thousand fingers, a multitude of angel feathers are stroking every inch of you. You're momentarily distracted by a distant cry and then realize that you are the source of the sound; you are screaming your way through an orgasm so profound your brain has blown a fuse.
Afterwards, you're dimly aware of the Queen bending you over her knee. "Naughty subject, teasing me like that!" she chides. "Got me all excited and then nothing."
There's a sharp ringing pain behind you, followed by another and another, as the Queen's hand comes down on your <<ass>> again and again. <<TFTup 0 $ass_width random(2,4) >><<TFTup 0 $ass_depth random(2,4) >>She paddles until it's cherry red and swollen, then lets you stagger away.
Once you're out of her presence, you reach down and touch your red <<ass>>. You check again a few minutes later, but the swelling never goes down.
</div><div class="section-4">[[Out To the Marble Court|MarbleCourt]]</div>
<<set $pc_arousal = 0;$npc_regina_arousal = 0>><<widget arouse>><<nobr>>
<<print "<<set $num = "+$args[0]+">>">>
<<if $num > 0>>
<<set $arousal = $num * (( $pc_stat_technique / 40 ) + .5 )>>
<<else>>
<<set $arousal = (Math.abs($num) * (( $pc_stat_technique / 40 ) + .5 )) + $num + $num>>
<<endif>>
<</nobr>><</widget>>
<<widget gainxp>><<nobr>>
<<set $temp = $args[0] / (Math.max($pc_stat_level,$args[1]) - $pc_stat_level + 1) ; $pc_stat_xp = $pc_stat_xp + $temp >>
You earned <<print $temp>> experience points.
<</nobr>><</widget>>
<<widget Arousal_Awareness>><<if $pc_stat_rapport < 20>>
<<if $args[0] < 33>><span class="aroused">OOOOOOOOOO</span> <span class="notaroused">OOOOOOOOOO OOOOOOOOOO</span>
<<print $args[1]>>
<<elseif $args[0] < 66 >><span class="aroused">OOOOO OOOOO OOOOO OOOOO</span> <span class="notaroused">OOOOOOOOOO</span>
<<print $args[1]>>
<<else>><span class="aroused">OOOOOOOOOO OOOOOOOOOO OOOOOOOOOO</span>
<<print $args[1]>>
<<endif>>
<<elseif $pc_stat_rapport < 40>>
<<if $args[0] < 25>><span class="aroused">OOOOOOO</span> <span class="notaroused">OOOOOOOO OOOOOOOO OOOOOOO</span>
<<print $args[1]>>
<<elseif $args[0] < 50 >><span class="aroused">OOOOOOO OOOOOOOO</span> <span class="notaroused">OOOOOOOO OOOOOOO</span>
<<print $args[1]>>
<<elseif $args[0] < 75 >><span class="aroused">OOOOOOO OOOOOOOO OOOOOOOO</span> <span class="notaroused">OOOOOOO</span>
<<print $args[1]>>
<<else>><span class="aroused">OOOOOOO OOOOOOOO OOOOOOOO OOOOOOO</span>
<<print $args[1]>>
<<endif>>
<<elseif $pc_stat_rapport < 60>>
<<if $args[0] < 20>><span class="aroused">OOOOOO</span> <span class="notaroused">OOOOOO OOOOOO OOOOOO OOOOOO</span>
<<print $args[1]>>
<<elseif $args[0] < 40 >><span class="aroused">OOOOOO OOOOOO</span> <span class="notaroused">OOOOOO OOOOOO OOOOOO</span>
<<print $args[1]>>
<<elseif $args[0] < 60 >><span class="aroused">OOOOOO OOOOOO OOOOOO</span> <span class="notaroused">OOOOOO OOOOOO</span>
<<print $args[1]>>
<<elseif $args[0] < 80 >><span class="aroused">OOOOOO OOOOOO OOOOOO OOOOOO</span> <span class="notaroused">OOOOOO</span>
<<print $args[1]>>
<<else>><span class="aroused">OOOOOO OOOOOO OOOOOO OOOOOO OOOOOO</span>
<<print $args[1]>>
<<endif>>
<<elseif $pc_stat_rapport < 80>>
<<if $args[0] < 20>><span class="aroused">OOOOO</span> <span class="notaroused">OOOOO OOOOO OOOOO OOOOO OOOOO </span>
<<print $args[1]>>
<<elseif $args[0] < 35 >><span class="aroused">OOOOO OOOOO</span> <span class="notaroused">OOOOO OOOOO OOOOO OOOOO </span>
<<print $args[1]>>
<<elseif $args[0] < 50 >><span class="aroused">OOOOO OOOOO OOOOO</span> <span class="notaroused">OOOOO OOOOO OOOOO </span>
<<print $args[1]>>
<<elseif $args[0] < 65 >><span class="aroused">OOOOO OOOOO OOOOO OOOOO</span> <span class="notaroused">OOOOO OOOOO </span>
<<print $args[1]>>
<<elseif $args[0] < 80 >><span class="aroused">OOOOO OOOOO OOOOO OOOOO OOOOO</span> <span class="notaroused">OOOOO </span>
<<print $args[1]>>
<<else>><span class="aroused">OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO </span>
<<print $args[1]>>
<<endif>>
<<else>>
<<print $args[1]>>'s arousal is <<print $args[0]>>/100.
<<endif>><<if $pc_stat_awareness < 20>>
<<if $pc_arousal < 33 >><span class="aroused">OOOOOOOOOO</span> <span class="notaroused">OOOOOOOOOO OOOOOOOOOO</span>
<<print $pc_name>>
<<elseif $pc_arousal < 66 >><span class="aroused">OOOOO OOOOO OOOOO OOOOO</span> <span class="notaroused">OOOOOOOOOO</span>
<<print $pc_name>>
<<else>><span class="aroused">OOOOOOOOOO OOOOOOOOOO OOOOOOOOOO</span>
<<print $pc_name>>
<<endif>>
<<elseif $pc_stat_awareness < 40>>
<<if $pc_arousal < 25 >><span class="aroused">OOOOOOO</span> <span class="notaroused">OOOOOOOO OOOOOOOO OOOOOOO</span>
<<print $pc_name>>
<<elseif $pc_arousal < 50 >><span class="aroused">OOOOOOO OOOOOOOO</span> <span class="notaroused">OOOOOOOO OOOOOOO</span>
<<print $pc_name>>
<<elseif $pc_arousal < 75 >><span class="aroused">OOOOOOO OOOOOOOO OOOOOOOO</span> <span class="notaroused">OOOOOOO</span>
<<print $pc_name>>
<<else>><span class="aroused">OOOOOOO OOOOOOOO OOOOOOOO OOOOOOO</span>
<<print $pc_name>>
<<endif>>
<<elseif $pc_stat_awareness < 60>>
<<if $pc_arousal < 20 >><span class="aroused">OOOOOO</span> <span class="notaroused">OOOOOO OOOOOO OOOOOO OOOOOO</span>
<<print $pc_name>>
<<elseif $pc_arousal < 40 >><span class="aroused">OOOOOO OOOOOO</span> <span class="notaroused">OOOOOO OOOOOO OOOOOO</span>
<<print $pc_name>>
<<elseif $pc_arousal < 60 >><span class="aroused">OOOOOO OOOOOO OOOOOO</span> <span class="notaroused">OOOOOO OOOOOO</span>
<<print $pc_name>>
<<elseif $pc_arousal < 80 >><span class="aroused">OOOOOO OOOOOO OOOOOO OOOOOO</span> <span class="notaroused">OOOOOO</span>
<<print $pc_name>>
<<else>><span class="aroused">OOOOOO OOOOOO OOOOOO OOOOOO OOOOOO</span>
<<print $pc_name>>
<<endif>>
<<elseif $pc_stat_awareness < 80>>
<<if $pc_arousal < 20 >><span class="aroused">OOOOO</span> <span class="notaroused">OOOOO OOOOO OOOOO OOOOO OOOOO </span>
<<print $pc_name>>
<<elseif $pc_arousal < 35 >><span class="aroused">OOOOO OOOOO</span> <span class="notaroused">OOOOO OOOOO OOOOO OOOOO </span>
<<print $pc_name>>
<<elseif $pc_arousal < 50 >><span class="aroused">OOOOO OOOOO OOOOO</span> <span class="notaroused">OOOOO OOOOO OOOOO </span>
<<print $pc_name>>
<<elseif $pc_arousal < 65 >><span class="aroused">OOOOO OOOOO OOOOO OOOOO</span> <span class="notaroused">OOOOO OOOOO </span>
<<print $pc_name>>
<<elseif $pc_arousal < 80 >><span class="aroused">OOOOO OOOOO OOOOO OOOOO OOOOO</span> <span class="notaroused">OOOOO </span>
<<print $pc_name>>
<<else>><span class="aroused">OOOOO OOOOO OOOOO OOOOO OOOOO OOOOO </span>
<<print $pc_name>>
<<endif>>
<<else>>
Your arousal is <<print $pc_arousal>>/100.
<<endif>>
<<if $prefs_debug is 1>>
<<print $args[1]>>: <<print $args[0]>>
<<print $pc_name>>: <<print $pc_arousal>>
<</if>>
<</widget>>You cum in Manasa's embrace. As your body is wracked by the waves of pleasure and release rolling across it, Manasa's coils twist and stroke your <<body>>, skimping no attention on your <<phallus>>. Your orgasm seems to stretch longer and longer as she teases you, <<comparesexes>><<if $body[0][$sexset[$longest][$phallus_length]] <= $body[0][$sexset[$deepest][$vagina_depth]] >>your <<labia>> spasming and clutching on nothing until the tip of Manasa's tail slides into you. Your <<vagina>> pulls on it greedily, setting you to shuddering all over again.<<else>>your <<penis>> spurting cum across your belly and all over Manasa's coils. <<if $body[0][$sexset[$longest][$scrotum_num]] > 0 >>Her hands find their way down to your <<scrotum>>, kneading and goading your balls to spurt harder and farther.<</if>><<endif>>
While your body twitches within Manasa's writhing embrace, her coils do not miss the opportunity to creep across your body, lubricated by your <<if $body[0][$sexset[$longest][$phallus_length]] <= $body[0][$sexset[$deepest][$vagina_depth]] >>pussy juice<<else>>cum<<endif>>. <<display ManasaFuckCoils>> <<display ManasaFuckCoils>> <<display ManasaFuckCoils>>
[[Continue|Fuck][$PartnerStatus to "ManasaRecover"]]
<<set $npc_manasa_arousal = $npc_manasa_arousal + random(10,15)>>
<<set $pc_arousal = 0 >>You slide your arms out of Manasa's gentle embrace as she chuckles. "What, do you need those, lover?" She twists so as to put one of her soft breasts into your palm. "Put it to good use, will you?" After a quick squeeze and flicking her turgid nipple, you manage to free your arms.
<<set $npc_manasa_coils [1] = 0 ; $npc_manasa_arousal = $npc_manasa_arousal + random(1,5) ; $pc_arousal = $pc_arousal + random(5,10)>>The Queen looks you over appraisingly as you approach. "I've had many lovers, <<print $pc_name>>," she tells you loftily, "but very few satisfying ones. Go on, then. Impress me."<<if $PartnerStatus is "ReginaForeplay">>The Queen allows you to fawn over her body for some time, but with a weary air of boredom. Finally she grabs your chin and locks eyes with you. "Enough pleasantries. Commence with the fucking."
<<elseif $PartnerStatus is "ReginaFucking">>The Queen then does something with her hips, causing the massive cave of her puss to ripple and heave against your <<sex>>. Your <<hips>> greedily slam into her crotch on impulse and you have to take a moment to catch your breath. Just like that, and your lust is boiling over!
<<set $pc_arousal += 50>>
<</if>>''You are Fucking the Size Queen''
<<if $pc_arousal > 100 and random(1,100) < $pc_stat_discipline >><<set $pc_arousal = 99 >>Your body quivers on the brink of orgasm. You can hold off for a bit or <<if $npc_regina_arousal > 100 >>[[cum along with Regina|ReginaFuckCum]].<<else>>[[cum|ReginaFuckPlayerCum]].<<endif>>
[[Foreplay|Fuck][$PartnerStatus to "ReginaForeplay"]]
[[Fucking|Fuck][$PartnerStatus to "ReginaFucking"]]
<<elseif $pc_arousal < 100 and $npc_regina_arousal < 100>>
[[Foreplay|Fuck][$PartnerStatus to "ReginaForeplay"]]
[[Fucking|Fuck][$PartnerStatus to "ReginaFucking"]]
[[Out To the Marble Court|MarbleCourt]]
<<elseif $npc_regina_arousal > 100>>
[[The Size Queen Cums|ReginaFuckCum]]
<<else>>
[[You cum|ReginaFuckPlayerCum]]
<</if>>You shower attention over the Queen, running your <<lips>> and fingers across every inch of her.
<<set $n = either("tits","neck","belly","legs")>><<if $n is "tits">>You bury your face in her generous cleavage, hefting the weight of her fat tits even as you caress, stroke, and squeeze. Your thumbs find her thick nipples and flick them back and forth, <<if $npc_regina_arousal < 20>>making them stand at attention.<<else>>the hard nubs making the surface of her tits quake.<</if>>
<<elseif $n is "neck">>You trail licks and kisses from her collarbone up to her earlobe. You make sure just enough of your breath hits her ear to communicate your lusty excitement. Meanwhile, your hands stroke her sides, her arms, the undercurve of her tits.
<<elseif $n is "belly">>You plant a series of kisses across the expanse of her belly. Your right hand caresses and gropes her side as your your other hand trails up and down her thighs.
<<elseif $n is "legs">>Your fingers trail up and down her meaty thighs, teasing ever closer to her gaping cunt. The monster vulva twitches and clutches at empty air right in front of your face. The hot, wet, needy scent of her hits you like a fist.
<</if>>
<<arouse 1>><<set $npc_regina_arousal = Math.min(30,$npc_regina_arousal + $arousal * ($body[0][$sexset[$longest][$phallus_length]] + $body[0][$sexset[$longest][$phallus_width]])) >>
<<set $pc_arousal += 20>>You commence the fucking.
<<nobr>>
<<set $phalluses = 0;$penises = 0;$chickdicks = 0;$total_width = 0>>
<<for $i = 0 ; $i < 6 ; $i++>>
<<if $body[0][$sexset[$i][$phallus_length]] > $body[0][$sexset[$i][$vagina_depth]]>>
<<set $phalluses++;$penises++>>
<<elseif $body[0][$sexset[$i][$phallus_length]] > 5>>
<<set $phalluses++;$chickdicks++>>
<</if>>
<<set $total_width += $body[0][$sexset[$i][$phallus_width]]>>
<</for>>
<<comparesexes>><<arouse 4>><<set $arousal = $arousal * ($body[0][$sexset[$longest][$phallus_length]] + $total_width) >>
<</nobr>>Regina settles back in her throne, pushing her hips forward to hang off the front of the seat. She spreads her legs, baring her massive puss.
<<if $penises > 1>>You kneel before the Queen, hands on her thighs, and inch closer to her steaming twat. You wrap your hands around your <<print $penises>> cocks, bringing them together, and then slide your entire collection of dickflesh into her hole.
<<elseif $chickdicks > 1>>You kneel before the Queen, hands on her thighs, and inch closer to her steaming twat. You wrap your hands around your <<print $chickdicks>> chick dicks, bringing them together, and then slide your entire collection of oversized girl cocks into her hole.
<<elseif $phalluses > 1>>You kneel before the Queen, hands on her thighs, and inch closer to her steaming twat. You wrap your hands around both your <<if $penises > 1>>penises<<else>>penis<</if>> and <<if $chickdicks > 1>>chick dicks<<else>>chick dick<</if>>, bringing them together, and then slide your entire collection of mismatched phalluses into her hole.
<<elseif $penises > 0>>You kneel before the Queen, hands on her thighs, and then bring your <<phallus>> to bear.
<<elseif $chickdicks > 0>>You kneel before the Queen, hands on her thighs, and then bring your <<phallus>> to bear.
<</if>><<if $total_width < 8>>You slip in without any effort at all on your part, the sopping wet lips of her cunt slapping up against your crotch a moment later. You juke your hips back and forth, and only then can you feel the walls of her vagina slapping the sides of your <<sex>>.
You start thrusting, running your <<sex>> up and down the sides of her gaping love canal in vain hope of arousing the Queen.
<<elseif $total_width < 12>>You slide your hips forward, the Queen's sopping cunt closing around your prodigous assets with a greedy slurp.
Taking her distant sigh for encouragement, you begin thrusting in a slow, even tempo. The Queen's twat may be huge, but it is also beautiful now that you are inside it: velvety, warm, and rippling up and down your <<if $phalluses > 1>>shafts<<else>>shaft<</if>> in response to your efforts.
Soon you are grasping the insides of her knees for leverage as you quicken your pace, ramming your <<if $penises > 1>>cocks<<elseif $chickdicks > 1>>girlcocks<<elseif $phalluses > 1>>phalluses<<elseif $penises is 1>>cock<<else>>chickdick<</if>> deep inside the Queen.
<<else>>You slide your hips forward, pressing your dickmeat against the Queen's sopping cunt. You immediately meet resistence and have to lean into the massive royal box with your equally huge assets. Slowly and inexorably, her meaty labia part wider to allow you inside her.
"Oh fuck yes," she sighs. "Oh, that's… that's… marvellous."
With a cocky grin of your own, you begin thrusting in a slow, even tempo. The Queen's twat may be huge, but it is also beautiful now that you are inside it: velvetty, warm, and rippling up and down your <<if $phalluses > 1>>shafts<<else>>shaft<</if>> in response to your efforts.
Soon you are grasping the insides of her knees for leverage as you quicken your pace, ramming your <<if $penises > 1>>cocks<<elseif $chickdicks > 1>>girlcocks<<elseif $phalluses > 1>>phalluses<<elseif $penises is 1>>cock<<else>>chickdick<</if>> deep inside the Queen.
<</if>><<if $arousal > 70 >>The Queen responds loudly and lustily, filling the entire Marble Court with her appreciative grunts and moans. "Harder! Deeper! Faster! Fuck YES!" she shouts. "Fuck me with <<print either("that pole","your bitchbreaker","your scepter")>>!"
There is a patter of polite applause from the courtiers behind you.
<<elseif $arousal > 40>>The Queen responds with grudging approval, tilting her hips forward again to give you better access. Her breath quickens, just slightly, as she relaxes against the throne.
<<else>>"Is it in?" the Queen asks loftily, looking down over her huge breasts to stare at you demandingly. "I thought I felt a little flutter."
<</if>>
<<set $npc_regina_arousal += $arousal>><<Arousal_Awareness $npc_regina_arousal "Regina" "she" "her" "her">>