From 0fc0c64d8aa5fc34826d0dbf6ab0e2aaafdf868a Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Fri, 27 Oct 2017 14:52:45 -0400 Subject: [PATCH] Fixes and fFeet.tw --- src/gui/Encyclopedia/encyclopedia.tw | 1 + src/pregmod/fFeet.tw | 598 ++++++++++++++++++++++++--- src/uncategorized/reFSAcquisition.tw | 12 +- src/uncategorized/slaveInteract.tw | 2 +- 4 files changed, 552 insertions(+), 61 deletions(-) diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw index e5a7947f835..eb68e638f31 100644 --- a/src/gui/Encyclopedia/encyclopedia.tw +++ b/src/gui/Encyclopedia/encyclopedia.tw @@ -2569,6 +2569,7 @@ __I do not give credit without explicit permission to do so.__ If you have contr <br>''fcanon'' for various fixes, massive improvements to the RA and wrangling my inabilty to spll gud. <br>''stuffedgameanon'' for fixes, streamlining the starting girls family code, family trees, unbelievable improvements to the games functionality, the sanityChecker, a tag checker and above ALL else; Improving the game's speed by an obscene amount. <br>''anon'' for a prototype foot job scene. +<br>''Preglocke'' for cleaning and expanding the foot job scene. <br>''anon'' for writing forced marriages, extra escape outcomes and more player refreshment types. <br>''anon'' for global realism stave trade setting. <br>''anon'' for new recruit events. diff --git a/src/pregmod/fFeet.tw b/src/pregmod/fFeet.tw index 43eb0ab20e8..38383e1cdec 100644 --- a/src/pregmod/fFeet.tw +++ b/src/pregmod/fFeet.tw @@ -1,74 +1,564 @@ -:: FFeet [nobr] -/* WIP I found tucked away in the bowels of my archives */ -/* Slightly more additions */ +:: FFeet [nobr] <<ClearSummaryCache $activeSlave>> - You call your slave over to your office, shifting your chair towards her. You tell her to use her feet to please you. -<<if ($activeSlave.devotion < -50)>> - She strongly refuses, and you have to restrain her to get her to obey. -<<elseif ($activeSlave.devotion < -20)>> - She tries to refuse - <<if ($activeSlave.trust < -20)>> - but fears you enough to obey you. +<<SlavePronouns $activeSlave>> +<<set _footSeed = random(1,100)>> + +<<if $activeSlave.weight > 190>> + <<set _thighs = 'massive flabby'>> +<<elseif $activeSlave.weight > 160>> + <<set _thighs = 'thick flabby'>> +<<elseif $activeSlave.weight > 130>> + <<set _thighs = 'flabby'>> +<<elseif $activeSlave.weight > 95>> + <<set _thighs = 'fat'>> +<<elseif $activeSlave.weight > 30>> + <<if $activeSlave.muscles > 75>> + <<set _thighs = 'toned fat'>> + <<elseif $activeSlave.muscles < 15>> + <<set _thighs = 'fat'>> + <<else>> + <<set _thighs = 'plush'>> + <</if>> +<<elseif $activeSlave.weight > 10>> + <<if $activeSlave.muscles > 70>> + <<set _thighs = 'thick muscular'>> + <<elseif $activeSlave.muscles > 20>> + <<set _thighs = 'soft toned'>> + <<else>> + <<set _thighs = 'soft'>> + <</if>> +<<elseif $activeSlave.weight >= -10>> + <<if $activeSlave.muscles > 70>> + <<set _thighs = 'muscular'>> + <<elseif $activeSlave.muscles > 20>> + <<set _thighs = 'toned'>> + <<else>> + <<set _thighs = 'average'>> + <</if>> +<<elseif $activeSlave.weight >= -30>> + <<if $activeSlave.muscles > 40>> + <<set _thighs = 'thin muscular'>> + <<elseif $activeSlave.muscles > 20>> + <<set _thighs = "toned model's">> + <<else>> + <<set _thighs = "model's">> + <</if>> +<<else>> + <<if $activeSlave.muscles > 5>> + <<set _thighs = 'emaciated toned'>> <<else>> - so you have to restrain her to make sure she will obey. + <<set _thighs = 'emaciated'>> <</if>> +<</if>> + +<<if $activeSlave.belly < 1500>> + <<set _belly = _thighs>> +<<else>> + <<set _belly = bellyAdjective($activeSlave)>> +<</if>> + +<<if $activeSlave.height >= 185>> + <<set _legs = 'wonderfully long'>> +<<elseif $activeSlave.height >= 170>> + <<set _legs = 'long'>> +<<elseif $activeSlave.height >= 160>> + <<set _legs = 'nice'>> +<<elseif $activeSlave.height >= 150>> + <<set _legs = 'short'>> +<<else>> + <<set _legs = 'short little'>> +<</if>> + +<<if $activeSlave.boobs >= 30000>> + <<set _boobsa = 'skip'>> + <<set _boobs = 'room filling'>> +<<elseif $activeSlave.boobs >= 20000>> + <<set _boobsa = 'beanbag sized'>> +<<elseif $activeSlave.boobs >= 8500>> + <<set _boobsa = 'obscenely massive'>> +<<elseif $activeSlave.boobs >= 8000>> + <<set _boobsa = 'Z cup'>> +<<elseif $activeSlave.boobs >= 7500>> + <<set _boobsa = 'Y cup'>> +<<elseif $activeSlave.boobs >= 7000>> + <<set _boobsa = 'X cup'>> +<<elseif $activeSlave.boobs >= 6500>> + <<set _boobsa = 'V cup'>> +<<elseif $activeSlave.boobs >= 5500>> + <<set _boobsa = 'U cup'>> +<<elseif $activeSlave.boobs >= 5100>> + <<set _boobsa = 'T cup'>> +<<elseif $activeSlave.boobs >= 4700>> + <<set _boobsa = 'S cup'>> +<<elseif $activeSlave.boobs >= 4300>> + <<set _boobsa = 'R cup'>> +<<elseif $activeSlave.boobs >= 3950>> + <<set _boobsa = 'Q cup'>> +<<elseif $activeSlave.boobs >= 3600>> + <<set _boobsa = 'P cup'>> +<<elseif $activeSlave.boobs >= 3250>> + <<set _boobsa = 'O cup'>> +<<elseif $activeSlave.boobs >= 2900>> + <<set _boobsa = 'N cup'>> +<<elseif $activeSlave.boobs >= 2600>> + <<set _boobsa = 'M cup'>> +<<elseif $activeSlave.boobs >= 2300>> + <<set _boobsa = 'L cup'>> +<<elseif $activeSlave.boobs >= 2050>> + <<set _boobsa = 'K cup'>> +<<elseif $activeSlave.boobs >= 1800>> + <<set _boobsa = 'J cup'>> +<<elseif $activeSlave.boobs >= 1600>> + <<set _boobsa = 'I cup'>> +<<elseif $activeSlave.boobs >= 1400>> + <<set _boobsa = 'H cup'>> +<<elseif $activeSlave.boobs >= 1200>> + <<set _boobsa = 'G cup'>> +<<elseif $activeSlave.boobs >= 1000>> + <<set _boobsa = 'F cup'>> +<<elseif $activeSlave.boobs >= 800>> + <<set _boobsa = 'DD cup'>> +<<elseif $activeSlave.boobs >= 650>> + <<set _boobsa = 'D cup'>> +<<elseif $activeSlave.boobs >= 400>> + <<set _boobsa = 'C cup'>> +<<elseif $activeSlave.boobs >= 300>> + <<set _boobsa = 'B cup'>> +<<else>> + <<set _boobsa = 'skip'>> + <<set _boobs = 'flat'>> +<</if>> +<<if _boobsa != "skip">> + <<set _boobs = "_boobsa $activeSlave.boobShape">> +<</if>> + +<<if $activeSlave.balls == 1>> + <<set _balls = 'vestigal'>> +<<elseif $activeSlave.balls == 2>> + <<set _balls = 'small'>> +<<elseif $activeSlave.balls == 3>> + <<set _balls = 'average'>> +<<elseif $activeSlave.balls == 4>> + <<set _balls = 'large'>> +<<elseif $activeSlave.balls == 5>> + <<set _balls = 'massive'>> +<<elseif $activeSlave.balls == 6>> + <<set _balls = 'huge'>> +<<elseif $activeSlave.balls == 7>> + <<set _balls = 'giant'>> +<<elseif $activeSlave.balls == 8>> + <<set _balls = 'enormous'>> +<<elseif $activeSlave.balls == 9>> + <<set _balls = 'monstrous'>> +<<else>> + <<set _balls = 'overly massive'>> +<</if>> + +<<if $activeSlave.dick == 1>> + <<set _dick = 'tiny'>> +<<elseif $activeSlave.dick == 2>> + <<set _dick = 'little'>> +<<elseif $activeSlave.dick == 3>> + <<set _dick = 'average'>> +<<elseif $activeSlave.dick == 4>> + <<set _dick = 'big'>> +<<elseif $activeSlave.dick == 5>> + <<set _dick = 'huge'>> +<<elseif $activeSlave.dick == 6>> + <<set _dick = 'gigantic'>> +<<elseif $activeSlave.dick == 7>> + <<set _dick = 'massive'>> +<<elseif $activeSlave.dick == 8>> + <<set _dick = 'horse-sized'>> +<<elseif $activeSlave.dick == 9>> + <<set _dick = 'monstrous'>> +<<elseif $activeSlave.dick == 10>> + <<set _dick = 'inhuman'>> +<<else>> + <<set _dick = 'hypertrophied'>> +<</if>> + +<<if $activeSlave.butt < 1>> + <<set _butt = 'flat'>> +<<elseif $activeSlave.butt < 2>> + <<set _butt = 'small'>> +<<elseif $activeSlave.butt < 3>> + <<set _butt = 'plump'>> +<<elseif $activeSlave.butt < 4>> + <<set _butt = 'big bubble'>> +<<elseif $activeSlave.butt < 5>> + <<set _butt = 'huge'>> +<<elseif $activeSlave.butt < 6>> + <<set _butt = 'enormous'>> +<<elseif $activeSlave.butt < 7>> + <<set _butt = 'gigantic'>> +<<elseif $activeSlave.butt < 8>> + <<set _butt = 'ridiculous'>> +<<elseif $activeSlave.butt < 10>> + <<set _butt = 'immense'>> +<<else>> + <<set _butt = 'inhuman'>> +<</if>> + +<<if $activeSlave.hips > 2>> + <<set _hips = 'inhumanly wide'>> +<<elseif $activeSlave.hips > 1>> + <<set _hips = 'very wide'>> +<<elseif $activeSlave.hips > 0>> + <<set _hips = 'wide'>> +<<elseif $activeSlave.hips > -1>> + <<set _hips = 'ample'>> +<<elseif $activeSlave.hips > -2>> + <<set _hips = 'narrow'>> +<<else>> + <<set _hips = 'very narrow'>> +<</if>> + +<<if ($activeSlave.skin == $activeSlave.race) || $activeSlave.race == 'white' || $activeSlave.race == 'black'>> + <<set _skin = "$activeSlave.skin">> +<<else>> + <<set _skin = "$activeSlave.skin $activeSlave.race">> +<</if>> + + +/*Part 1: Order and reaction*/ +You call $activeSlave.slaveName to your office, telling $possessive to use $possessive feet to please you. +<<if ($activeSlave.fetish == "mindbroken")>> + $pronounCap is brought to you and stands blankly by your desk. +<<elseif ($activeSlave.relationship == -3 && $activeSlave.devotion >= 60 )>> + Your devoted slave wife is delighted to get another chance to pleasure you. +<<elseif ($activeSlave.relationship == -2 && $activeSlave.devotion >= 60 )>> + $pronounCap considers herself your lover, and is delighted to spend time with you. +<<elseif ($activeSlave.devotion < -50)>> + $pronounCap strongly refuses, and you have to restrain her to get her to obey. +<<elseif ($activeSlave.devotion < -20)>> + $pronounCap tries to refuse <<elseif ($activeSlave.devotion < 20)>> - She doesn't seem eager to comply, but still does by fear of being punished. + $pronounCap doesn't seem eager to comply, but fears being punished enough to obey. <<elseif ($activeSlave.devotion < 60)>> - She complies quietly. + $pronounCap complies quietly. <<else>> - She rushes to comply. + <<if ($activeSlave.trust < -50)>> + Although her she just bearly trusts that you will not harm her, she is still unshure about what you are going to do which makes her pause. + <<else>> + $pronounCap rushes to comply. + <</if>> <</if>> - You pour lubricant into your hands and start massaging her feet. -<<if ($activeSlave.devotion < -50)>> - She tries to stay hateful despite the stimulation. +/*Extra 1 if tease/perverted and not mindbroken*/ +<<if ($activeSlave.sexualQuirk == "tease" || $activeSlave.sexualQuirk == "perverted") && $activeSlave.devotion > 60 && $activeSlave.fetish != "mindbroken">> + Before you can begin, $pronoun arches a leg in a seductive tease. +<</if>> +/*Part 2: lube and reaction*/ +<<if !canWalk($activeSlave)>> + <<if $activeSlave.boobs > $activeSlave.belly>> + Since $pronoun is immobilized by $possessive _boobs boobs, you have $object lay on $possessive side on the floor, + <<else>> + Since $pronoun is immobilized by $possessive <<if $activeSlave.bellyPreg >= 3000>>hugely gravid<<elseif $activeSlave.bellyImplant >= 3000>>_belly protruding<<else>>heavy <<print $activeSlave.inflationType>>-filled<</if>> belly, you have $object lay on $possessive side on the floor, + <</if>> +<<else>> + You have $object sit on the edge of your desk to present $possessive _legs legs and feet, +<</if>> +<<if $activeSlave.fetish == "mindbroken">> + <<if $activeSlave.amp == -2 || $activeSlave.amp == -5>> + then pour lubricant onto your hands, aplying it to $possessive elegant artificial feet. + <<elseif $activeSlave.amp == -4>> + then pour lubricant onto your hands, applying it to $possessive deadly artificial feet. + <<elseif $activeSlave.amp == -1>> + then pour lubricant onto your hands, applying it to $possessive artificial feet. + <<else>> + then pour lubricant onto your hands, massaging it into $possessive $activeSlave.skin feet: rubbing $possessive arches, soles, and toes. + <</if>> + $pronounCap shows little reaction to your efforts. +<<else>>/*not mindbroken*/ + <<if $activeSlave.amp == -2 || $activeSlave.amp == -5>> + then pour lubricant onto your hands, applying it to $possessive elegant artificial feet. + <<elseif $activeSlave.amp == -4>> + then pour lubricant onto your hands, applying it to $possessive deadly artificial feet. + <<elseif $activeSlave.amp == -1>> + then pour lubricant onto your hands, applying it to $possessive artificial feet + <<else>> + then pour lubricant onto your hands, massaging it into $possessive $activeSlave.skin feet: rubbing $possessive arches, soles, and $possessive toes. + <</if>> + <<if ($activeSlave.devotion < -50)>> + $pronounCap tries to stay hateful despite the pleasurable stimulation. + <<elseif ($activeSlave.devotion < -20)>> + $pronounCap is mostly quiet, but occasionally stifles a moan. + <<elseif ($activeSlave.devotion >= 20 && $activeSlave.sexualFlaw == "shamefast")>> + $pronounCap hides $possessive face in $possessive hands in shame at her nudity, but occasionally a moan breaks out. + <<elseif ($activeSlave.devotion < 20)>> + $pronounCap seems a bit surprised by the attention, occasionally letting out a moan. + <<else>> + <<if ($activeSlave.trust < -50)>> + She asks "What is this strange feeling that I am expirencing <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>>? I am scared". Spoiling the moment. + <<else>> + $pronounCap enjoys the massage, moaning in pleasure at your touch. + <</if>> + <</if>> +<</if>> /*close lube and reaction*/ + +/*Part 3: Actions, attraction/devotion and fetishes*/ +<<if $activeSlave.fetish == "mindbroken">> + You hold $possessive feet and thrust between them as $pronoun <<if canSee($activeSlave)>>watches you blankly. <<else>>points $possessive blind gaze at you. <</if>> +<<elseif !(canWalk($activeSlave))>> + <<if ($activeSlave.devotion < -50)>> + When $pronoun refuses to serve, you take both $possessive feet and start thrusting between them. + <<elseif ($activeSlave.devotion < -20)>> + $pronounCap seems a bit reluctant when massaging you with $possessive feet so you have to do most of the work. + <<elseif ($activeSlave.devotion < 20)>> + $pronounCap tries to make it pleasurable for you, but the combination of the awkward angle and $possessive nervousness makes $possessive lose $possessive pacing often. + <<elseif ($activeSlave.devotion < 60 || ($activeSlave.sexualQuirk == "unflinching" && $activeSlave.devotion < 20))>> + $pronounCap does $possessive best to please you from $possessive position on $possessive side, massaging your cock nicely. + <<else>> + <<if ($activeSlave.trust < -50>> + Her lack of trust causes her to ask <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>> "is this pleasurable for you?", spoiling the moment. + <<else>> + $pronounCap moves $possessive feet hypnotically, trying $possessive hardest to make you cum. Being on $possessive side doesn't affect her footjob, and you get a nice view of her _legs legs as $pronoun runs $possessive feet across your cock. + <</if>> + <</if>> + <<if !canWalk($activeSlave)>> + <<if $activeSlave.boobs > $activeSlave.belly >> + $possessiveCap's _boobs breasts wobble as $possessive feet service you. + <<else>> + $possessiveCap's _belly belly wobbles as $possessive feet service you. + <</if>> + <</if>> +<<elseif ($activeSlave.devotion < -50)>> + When $pronoun refuses to comply, you take both $possessive feet and start thrusting between them. <<elseif ($activeSlave.devotion < -20)>> - She stays quiet, but occasionally gasps. + $pronounCap seems a bit reluctant when massaging you with $possessive feet so you have to do most of the work. <<elseif ($activeSlave.devotion < 20)>> - She seems a bit surprised by the attention, moaning occasionally. -<<elseif ($activeSlave.devotion < 60)>> - She likes the massage, encouraging you to continue through her moans. + $pronounCap tries to make it pleasurable for you, trying to find the right angle and speed, but $pronoun seems a bit tense and ruins $possessive pacing. +<<elseif ($activeSlave.devotion < 60 || ($activeSlave.sexualQuirk == "unflinching" && $activeSlave.devotion < 20))>> + $pronounCap does $possessive best to please you, massaging you nicely with $possessive feet. +<<elseif ($activeSlave.attrXY < 16)>> + $pronounCap tries to make it pleasurable for you, but $possessive great distaste for men is obvious on $possessive expression. <<else>> - She loves the massage, not holding back her moans. + <<if $activeSlave.sexualQuirk == "perverted">> + As a devoted pervert, $activeSlave.slaveName gives an enthusiastic footjob, with $possessive + <<if $activeSlave.dick > 0>> + <<if canAchieveErection($activeSlave)>> + <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> + erect caged _dick cock, + <<else>> + erect _dick cock, + <</if>> + <<else>> + soft and dripping _dick <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>caged <</if>>dick , + <</if>> + <<if $activeSlave.balls > 0 && $activeSlave.scrotum > 0>> + <<if $activeSlave.vagina >= 0>> + and pulsing _balls balls <<if $activeSlave.vaginaLube > 0 && $activeSlave.vagina >= 0>>that are wet from her feminine arousal <</if>> + <</if>> + <<elseif $activeSlave.vagina >= 0>> + and <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>aroused vagina + <</if>> + <<elseif $activeSlave.vagina >= 0>> + <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>aroused vagina + <<else>> + perverted smile + <</if>> + showing $possessive sexual excitement to service your cock with $possessive feet. + <<elseif $activeSlave.fetish == "cumslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + As a devoted cumslut, $activeSlave.slaveName eagerly strokes your cock with $possessive feet, delightedly smearing your precum on $possessive soles. $pronounCap <<if canSee($activeSlave)>>stares at your <<if $PC.balls >=2>>massive balls with a ravenous gaze, <<elseif $PC.balls >=1>>large balls with a hungry gaze, <<else>>balls with a steady gaze, <</if>><<else>>gingerly feels the weight of your <<if $PC.balls >=2>>massive balls <<elseif $PC.balls >=1>>large balls <<else>>balls <</if>>with $possessive feet, <</if>>shivering in anticipation. + <<elseif $activeSlave.fetish == "humiliation" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + $activeSlave.slaveName slowly strokes your cock with $possessive feet, getting off on the degrading use of $possessive feet amd avoiding your gaze. $pronounCap is showing an embarassed smile<<if $activeSlave.skin == 'black'>>, and if $possessive skin was any lighter you would see $possessive<<else>> and<</if>> bright blushing cheeks. + <<elseif $activeSlave.fetish == "boobs" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + As $activeSlave.slaveName deftly strokes your cock with $possessive feet, $possessive hands plays with $possessive <<if $activeSlave.boobs < 299>>erect nipples. <<elseif $activeSlave.boobs < 499>>small chest. <<elseif $activeSlave.boobs >= 18000>>_boobs breasts, though $pronoun can't reach $possessive nipples. <<else>>_boobs breasts and erect nipples. <</if>> $pronounCap is certsinly giving you plenty of sexy options for you to watch. + <<elseif $activeSlave.fetish == "sadist" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + $activeSlave.slaveName is a sadist, and $possessive deft footjob toys with the boundaries of pain and pleasure. $possessiveCap devoted yet belittling <<if canSee($activeSlave)>>gaze carefully watches your face<<else>>expressions are clear as $pronoun feels<</if>> for every reaction. + <<elseif $activeSlave.fetish == "dom" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + $activeSlave.slaveName is a dominant and $possessive skilled feet roughly stroke your erect cock, but $pronoun pauses often to rub $possessive soles on your <<if $PC.balls >= 2>>massive<<elseif if $PC.balls >= 0>>large>><</if>> balls so $pronoun doesn't get too aggressive with $possessive <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. + <<elseif $activeSlave.fetish == "pregnancy" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + $activeSlave.slaveName skillfully strokes your cock with $possessive feet, one of $possessive hands roaming across $possessive _belly belly as $pronoun happily services you. $pronounCap occasionally pauses to <<if canSee($activeSlave)>>watch <<else>>feel <</if>>your <<if $PC.balls >= 2>>massive<<elseif if $PC.balls >= 0>>large>><</if>> balls churn with sperm, clearly lost in a pregnancy fantasy. + <<else>> + $activeSlave.slaveName skillfully strokes your cock with $possessive feet, trying $possessive best to bring you pleasure. + <</if>> +<</if>> +<<if $activeSlave.amp == -2 || $activeSlave.amp == -5>> + As you enjoy your footjob $possessive capable prosthetics begin to vibrate on your cock. +<<elseif $activeSlave.amp == -4>> + The hard angles of $possessive metal feet provide extra stimulation. +<</if>> + +/*Extra 2: if not mindbroken/immobi, tease with a flash.*/ +<<if $activeSlave.fetish != "mindbroken" && canWalk($activeSlave) && $activeSlave.sexualQuirk == "tease" && $activeSlave.devotion >= 60>> + <<if canSee($activeSlave)>>Seeing <<else>>Feeling <</if>>you near your orgasm, $pronoun + <<if _footSeed < 40>> + <<if $activeSlave.boobs < 299>> + presses $possessive hands on $possessive flat chest, + <<elseif $activeSlave.boobs < 499>> + puts $possessive hands under $possessive small chest, + <<else>> + cups $possessive _boobs breasts with $possessive hands, + <</if>> + then sticks out $possessive tongue, posing like a free cities whore who wants a cumshot. + <<elseif _footSeed < 70 && !["chastity", "combined chastity"].includes($activeSlave.dickAccessory) && !(["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory)) && ($activeSlave.dick > 0 || $activeSlave.vagina >= 0 )>> + spreads $possessive _legs legs + <<if $activeSlave.dick > 0>> + <<if $activeSlave.vagina >= 0>> + and raises $possessive _dick <<if canAchieveErection($activeSlave)>>erect <<else>>soft <</if>>cock <<if $activeSlave.balls > 0 && $activeSlave.scrotum > 0>>and _balls balls <</if>> to reveal $possessive <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>aroused vagina + <<else>> + and teases the tip of $possessive _dick <<if canAchieveErection($activeSlave)>>throbbing <<else>>soft <</if>>dick + <</if>> + <<else>> + to reveal $possessive <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>aroused vagina, then $pronoun spreads $possessive <<if $activeSlave.labia == 3>>extremely large <<elseif $activeSlave.labia == 2>>large <<elseif $activeSlave.labia == 1>>pretty <<else>>minimal <</if>>pussylips + <</if>> + with a sultry smile. + <<else>> + rolls onto $possessive side while still stroking your dick, revealing $possessive _ass ass, _hips hips and _thighs thighs with a sultry smile. + <</if>> <</if>> - Then, you lie down under her chair and tell her to get to work. -<<if ($activeSlave.devotion < -50)>> - When she refuses to comply, you take both her feet and start thrusting between them. +/*PC orgasms*/ +<<if ($activeSlave.fetish == "mindbroken")>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>> _legs legs, and even _belly belly with your massive load<<elseif $PC.balls >=1>> and _legs legs with your large load<</if>>. +<<elseif !canWalk($activeSlave)>> + <<if ($activeSlave.devotion < -50)>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>> _legs legs, and even $possessive side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $pronoun struggles in your grasp. $pronounCap is furious $possessive is now covered in cum $object can't easily reach to clean. + <<elseif ($activeSlave.devotion < -20)>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>> _legs legs, and even $possessive side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>. $pronounCap was startled as you started to orgasm and now shows a conflicted expression, as you are done using $object, but $possessive is now covered in cum $object can't easily reach to clean. + <<elseif ($activeSlave.devotion < 20)>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>> _legs legs, and even $possessive side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $pronoun sighs in nervous relief. + <<elseif ($activeSlave.devotion < 60 || ($activeSlave.sexualQuirk == "unflinching" && $activeSlave.devotion < 20))>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>> _legs legs, and even $possessive side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $pronoun rises to an elbow to smile at you. + <<else>> + <<if ($activeSlave.trust < -50)>> + Her lack of trust causes her eyes to glaze over in fear. + <<else>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>> _legs legs, and even $possessive side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $pronoun moans in pleasure. + <</if>> + <</if>> +<<elseif ($activeSlave.devotion < -50)>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>> _legs legs, and even $possessive _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $pronoun struggles in your grasp with a look of disgust. <<elseif ($activeSlave.devotion < -20)>> - She seems a bit reluctant when massaging you with her feet so you have to do most of the work. + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>> _legs legs, and even $possessive _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>. $pronounCap was startled as you started to orgasm and now shows a conflicted expression, as you are done using $object, but $possessive is now covered in cum. <<elseif ($activeSlave.devotion < 20)>> - She tries to make it pleasurable for you, trying to find the right angle and speed, but she seems a bit tense and ruins her pacing. -<<elseif ($activeSlave.devotion < 60)>> - She does her best to please you, massaging you nicely. + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>> _legs legs, and even $possessive _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $pronoun sighs in nervous relief. +<<elseif ($activeSlave.devotion < 60 || $activeSlave.attrXY < 16 || ($activeSlave.sexualQuirk == "unflinching" && $activeSlave.devotion < 20))>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>> _legs legs, and even $possessive _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $pronoun does $possessive best to catch your semen on $possessive legs. <<else>> - She moves her feet hypnotically, trying her hardest to make you cum. + <<if $activeSlave.fetish == "cumslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + When you eventually cum, $activeSlave.slaveName giggles in lustful joy as your hot cum coats $possessive _skin feet + <<if $PC.balls >= 1>> + and quickly slides from your desk to kneel in front of your pulsating cock. + <<if $PC.balls >= 2>> + Your massive load quickly covers $possessive face as $object moans and twitches in pleasure, semen dripping down $possessive + <<if $activeSlave.boobs < 299>> + flat chest + <<elseif $activeSlave.boobs < 499>> + small chest + <<else>> + _boobs breasts + <</if>> + and _belly belly onto $possessive thighs + <<else>> + Your large load coats $possessive face in sticky semen, some dripping onto $possessive + <<if $activeSlave.boobs < 299>> + flat chest + <<elseif $activeSlave.boobs < 499>> + small chest + <<else>> + _boobs breasts + <</if>> + <</if>> + <</if>> + . + <<elseif $activeSlave.fetish == "humiliation" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>> _legs legs, and even $possessive _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $pronoun whimpers as even $possessive feet used as a sex object. + <<elseif $activeSlave.fetish == "submissive" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>> _legs legs, and even $possessive _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $pronoun gasps as $pronoun submissively accepts your semen on $possessive skin. + <<elseif $activeSlave.fetish == "buttslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + When you eventually cum, $activeSlave.slaveName moans as your semen lands on $possessive _skin feet, + <<if $PC.balls >= 1>> + but quickly turns to present $possessive _ass ass and _hips hips as a new target. + <<if $PC.balls >= 2>> + Your massive load quickly covers $possessive _thighs ass and thighs, sticky cum dripping all the way to $possessive calves. + <<else>> + Your large load soaks $possessive _thighs ass and thighs in sticky semen, which drips down $possessive _legs legs. + <</if>> + <<else>> + but you know $possessive wanted to involve $possessive _ass butt and your cum, if your orgasm had more volume. + <</if>> + <<elseif $activeSlave.fetish == "boobs" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $possessive _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $pronoun <<if $activeSlave.boobs < 299>>pinches both $possessive erect nipples <<elseif $activeSlave.boobs < 499>>rubs $possessive hands across $possessive small chest <<else>>squeezes $possessive _boobs breasts tightly <</if>>while moaning in pleasure. + <<elseif $activeSlave.fetish == "sadist" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $possessive _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $pronoun gasps slightly and condescendingly smiles as you soil $possessive feet with semen. + <<elseif $activeSlave.fetish == "dom" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $possessive _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $pronoun gasps slightly and holds your cock between $possessive feet tightly as you soil $possessive with semen. + <<elseif $activeSlave.fetish == "pregnancy" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + When you start to cum, $activeSlave.slaveName moves $possessive hand from $possessive belly to + <<if $activeSlave.vagina >= 0>> + expose $possessive vagina and spreads $possessive <<if $activeSlave.labia == 3>>extremely large <<elseif $activeSlave.labia == 2>>large <<elseif $activeSlave.labia == 1>>pretty <<else>>minimal <</if>>pussylips to show where $pronoun wants cum. + <<elseif $activeSlave.mpreg == 1>> + expose $possessive <<if $activeSlave.anus >3 >>gaping <<elseif $activeSlave.anus >2 >>very loose <<elseif $activeSlave.anus >1 >>loose <<elseif $activeSlave.anus >0 >>tight <<else>>virgin <</if>>asshole to show where $pronoun wants cum. + <<else>> + hug $possessive stomach. + <</if>> + Your orgasm shoots across $possessive _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $possessive _belly belly is marked with your massive load. $pronounCap runs $possessive hands through the cum on $possessive belly, massaging the semen into $possessive skin<<elseif $PC.balls >= 1>> and _legs legs<</if>>. + <<else>> + You eventually cum all over $possessive _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $possessive _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $pronoun moans softly in pleasure as $pronoun feels your hot semen run down her soles. + <</if>> <</if>> - -<<if ($activeSlave.sexualQuirk == "tease")>> - She makes sure to flash her <<if $activeSlave.dick != 0>>hole<<else>>holes<</if>> at you as she rubs your cock. -<<elseif ($activeSlave.sexualQuirk == "insecure")>> - She constantly asks if it feels good, much to your annoyance. -<</if>> -<<if ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 0)>> - She is quite aggressive, sometimes bordering insubordination, but with a peek at your face, she tones it down. - -<<elseif ($activeSlave.fetish == "sub") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 0)>> - She is quite the submissive and is a little uncomfortable taking the lead role in guiding your pleasure. -<</if>> - You finally cum all over her feet. -<<if $seeRace == 1>> - <<if $activeSlave.race == "white">> - Her white, $activeSlave.skin feet barely shows the cum. - <<elseif $activeSlave.race == "asian">> - Her asian, $activeSlave.skin feet shows the cum a bit. - <<elseif $activeSlave.race == "middle eastern">> - Her middle eastern, $activeSlave.skin feet shows the cum a bit - <<elseif $activeSlave.race == "latina">> - Her latina, $activeSlave.skin feet barely shows the cum. - <<elseif $activeSlave.race == "black">> - Her black, $activeSlave.skin feet makes the cum stand out. + +/*Extra 3: devoted perverted slave giggles and orgasms*/ +<<if ($activeSlave.fetish != "mindbroken" && canWalk($activeSlave) && $activeSlave.sexualQuirk == "perverted" && $activeSlave.devotion >= 60 && !($activeSlave.fetish == "cumslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60))>> + $pronounCap was getting off on the footjob, but the feeling of your cum on + <<if $activeSlave.fetish == "buttslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60 && $PC.balls >=1>> + $possessive ass and thighs sets off a strong orgasm of $possessive own, $possessive _thighs legs quivering as + <<if $activeSlave.dick > 0>> + <<if $activeSlave.vagina >= 0>> + <<if cumAmount($activeSlave) > 20>> + $possessive _dick dick unloads a massive amount of cum, swollen _balls testicles bulging between $possessive thighs, <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>> pussy and asshole clenching as $pronoun makes a cum puddle on the floor which splashes with every spasm. + <<else>> + $possessive _dick dick spurts $possessive load, $possessive <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching. + <</if>> + <<else>> + <<if cumAmount($activeSlave) > 20>> + $object strokes $possessive _dick penis, swollen _balls testicles bulging between $possessive thighs, asshole clenching as $pronoun's massive cumshot splashes noisily onto the floor. + <<else>> + $object strokes $possessive _dick penis, asshole clenching as $pronoun's cum spurts onto the floor. + <</if>> + <</if>> + <<elseif $activeSlave.vagina >= 0>> + $object moans in pleasure, $possessive <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching as $object tries to remain standing. + <<else>> + $object moans in pleasure, asshole pulsating as $object tries to remain standing. + <</if>> + <<else>> + $possessive legs<<if $PC.balls >=2>>and belly<</if>> sets off a strong orgasm of $possessive own, even without masturbating. + <<if $activeSlave.dick > 0>> /*dick shoots*/ + <<if cumAmount($activeSlave) > 20>>/*huge load*/ + $possessiveCap _dick dick unloads a massive amount of cum, adding $possessive own semen to $possessive body, resulting in a slave covered nearly head to toe in spunk. + <<else>> + $possessiveCap _dick dick unloads onto $possessive belly and $boobs chest, and $possessive giggles and gasps as it rains down. + <</if>> + <<elseif $activeSlave.vagina >= 0>> + $pronounCap leans back and moans in pleasure, showing $possessive <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching. + <<else>> + $pronounCap leans back and moans in pleasure, showing $possessive asshole pulsating. + <</if>> + <</if>> + <<if $activeSlave.vaginaLube >= 1>> + After $object leaves, you find a <<if $activeSlave.vaginaLube >= 2>>large <</if>>puddle of pussyjuice on your desk where $pronoun was sitting. <</if>> <</if>> + +<<if $activeSlave.fetish == "cumslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> + <<if $PC.balls > 1>> + <<if $activeSlave.dick > 0>> + <<if cumAmount($activeSlave) > 20>> + $possessiveCap _balls balls visibly throb as _dick dick unloads a massive amount of cum, adding $possessive own semen to $possessive body, resulting in a slave utterly plastered in spunk. $possessiveCap eyes are held shut with a thick layer of cum, and judging by how <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>$object's dick is still shooting cum even in a cage with no stimulation,<<else>>furiously $object is masturbating,<</if>> $pronoun couldn't be happier. + <<else>> + $possessiveCap _dick dick unloads onto $possessive belly and $boobs chest, and $possessive giggles and gasps as it rains down with audible splats. $pronounCap is splattered in semen, face coated in your cum, and judging by $possessive nostrils desperately taking in the heady smell and how <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>$object's dick is still throbbing in orgasm even in a cage with no stimulation,<<else>>$object can't stop masturbating,<</if>> $pronoun couldn't be happier. + <</if>> + <<elseif $activeSlave.vagina >= 0>> + $pronounCap leans back and moans in pleasure, $possessive <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching. $pronounCap is splattered in semen, face coated in your cum, and judging by $possessive nostrils desperately taking in your scent and how $object can't stop masturbating, $pronoun couldn't be happier. + <<else>> + $pronounCap leans back and moans in pleasure, asshole pulsating. $pronounCap is splattered in semen, face coated in your cum, and judging by $possessive nostrils desperately taking in your scent and how $object can't stop masturbating, $pronoun couldn't be happier. + <</if>> + <<else>> + $activeSlave.slaveName leans down to wipe semen off her feet, quickly bringing it into $possessive mouth with a blissful look as $pronoun tastes your cum and sighs in pleasure. + <</if>> +<</if>> \ No newline at end of file diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw index 660a9998dae..ea50a951da5 100644 --- a/src/uncategorized/reFSAcquisition.tw +++ b/src/uncategorized/reFSAcquisition.tw @@ -73,11 +73,11 @@ <<include "Generate New Slave">> <<if $activeSlave.race == $arcologies[0].FSSupremacistRace>> <<if def $arcologies[0].FSSubjugationistRace>> - <<set $activeSlave.race == $arcologies[0].FSSubjugationistRace>> + <<set $activeSlave.race = $arcologies[0].FSSubjugationistRace>> <<elseif $arcologies[0].FSSupremacistRace != "mixed race">> - <<set $activeSlave.race == "mixed race">> + <<set $activeSlave.race = "mixed race">> <<else>> - <<set $activeSlave.race == "black">> + <<set $activeSlave.race = "black">> <</if>> <</if>> <<set $activeSlave.origin = "She was captured and enslaved in a conflict zone and fenced to you by a mercenary group.">> @@ -92,11 +92,11 @@ <<include "Generate New Slave">> <<if $activeSlave.race == $arcologies[0].FSSupremacistRace>> <<if def $arcologies[0].FSSubjugationistRace>> - <<set $activeSlave.race == $arcologies[0].FSSubjugationistRace>> + <<set $activeSlave.race = $arcologies[0].FSSubjugationistRace>> <<elseif $arcologies[0].FSSupremacistRace != "mixed race">> - <<set $activeSlave.race == "mixed race">> + <<set $activeSlave.race = "mixed race">> <<else>> - <<set $activeSlave.race == "black">> + <<set $activeSlave.race = "black">> <</if>> <</if>> <<set $activeSlave.origin = "She made the mistake of marrying into a $arcologies[0].FSSupremacistRace neighborhood and was kidnapped then sold to you.">> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 13e93855e5f..9dd6ae6ec33 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -108,7 +108,7 @@ <</if>> <</if>> </span> - <<if $activeSlave.amp == 0 && $PC.dick == 1 && $cheatMode == 1>> + <<if $activeSlave.amp == 0 && $PC.dick == 1>> | <<link "Get a footjob">><<replace "#miniscene">><<include "FFeet">><br> <</replace>><</link>> <</if>> <span id = "impreg"> -- GitLab