From eace72610d2c6fc1f83855cc84dd7db2acb9f9da Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Mon, 16 Apr 2018 20:12:55 -0400 Subject: [PATCH] REFI and fix --- devNotes/VersionChangeLog-Premod+LoliMod.txt | 7 +- src/uncategorized/REFI.tw | 137 ++++++++++++++++--- src/uncategorized/saLongTermEffects.tw | 2 +- 3 files changed, 124 insertions(+), 22 deletions(-) diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index 27ac353fe35..cb396ea6d24 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -4,9 +4,14 @@ 4/16/2018 + 55 + -fixes + -more code optimizations + -more REFI work + 54 -fixed bugs and other minor text issues - Deepmurks' monokini vectors + -Deepmurks' monokini vectors 53 -fixes diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw index fc111bb18f9..01b99b9634d 100644 --- a/src/uncategorized/REFI.tw +++ b/src/uncategorized/REFI.tw @@ -330,9 +330,10 @@ It seems she passed by while you were enjoying the heavily pregnant $subSlave.sl <<case "boobs">> <<set _refi = $slaveIndices[$boobsID]>> -<<set $slaves[_refi].vaginalCount += 1>> -<<set $vaginalTotal += 1>> +<<set $slaves[_refi].vaginalCount += 1, $vaginalTotal += 1>> + <<set $subSlave = $slaves[_refi]>> +<<set _subBelly = bellyAdjective($subSlave)>> /* 000-250-006 */ <<if $seeImages == 1>> @@ -345,9 +346,49 @@ It seems she passed by while you were enjoying the heavily pregnant $subSlave.sl <</if>> /* 000-250-006 */ -$subSlave.slaveName is on lunch duty today. That means that as you eat your working lunch, she sits on the edge of your desk right next to you, so that her nipples are conveniently at mouth height. Whenever you feel thirsty, you lean over and take some of her creamy, slightly vanilla-toned milk straight from the source. Every time you do, she shudders convulsively, <<if $subSlave.voice != 0>>giving little mewling whimpers.<<else>>making the harsh gasping noises that are all she can manage, as a mute.<</if>> Though you never touch anything but her nipples, she climaxes twice. After you finish and she leaves, you notice $activeSlave.slaveName at the door to your office. You call her in. +$subSlave.slaveName is on lunch duty today. That means that as you eat your working lunch, she sits on the edge of your desk right next to you, so that <<if $subSlave.belly >= 100000>>a nipple is<<else>>her nipples are<</if>> conveniently at mouth height. Whenever you feel thirsty, you lean over<<if $subSlave.nipples = "partially inverted" || $subSlave.nipples = "inverted">>, pop one out,<</if>> and take some of her creamy, slightly vanilla-toned milk straight from the source. Every time you do, she shudders convulsively, +<<if canTalk($activeSlave)>> + giving little mewling whimpers. +<<else>> + <<if $activeSlave.accent >= 3>> + giving little mewling whimpers. + <<elseif $activeSlave.voice == 0>> + making the harsh gasping noises that are all she can manage, as a mute. + <<else>> + giving small moans through her obstructed mouth. + <</if>> +<</if>> +Though you never touch anything but her nipples, she climaxes twice. After you finish and she leaves, you notice $activeSlave.slaveName at the door to your office. You call her in. <br><br> -<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>she's got a string of precum leaking out of her chastity cage<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>>though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member<<elseif $activeSlave.dick > 4>>her gigantic cock is standing out like a mast<<elseif $activeSlave.dick > 2>>she's sporting an impressive erection<<elseif $activeSlave.dick > 0>>her little penis is rock hard<<elseif $activeSlave.clit > 0>>her large clit is visibly engorged<<else>>her nipples are hard and there's a sheen on her pussylips<</if>>. It seems she passed by while you were drinking from $subSlave.slaveName and found the sight rather compelling. It should be possible to either encourage this fascination or steer her away from it for now. +<<EventNameLink $activeSlave>> hesitates before explaining herself, and the $desc is obviously aroused: +<<if ($activeSlave.dick > 0) && ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> + she's got a string of precum leaking out of her chastity cage. +<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>> + though her hormone-filled body can't get her dick hard any more, she's got a string of precum coming off her member. +<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>> + though her gelded body can't get her dick hard any more, she's got a string of precum coming off her limp member. +<<elseif canAchieveErection($activeSlave)>> + <<if $activeSlave.dick > 4>> + her gigantic cock is standing out like a mast. + <<elseif $activeSlave.dick > 2>> + she's sporting an impressive erection. + <<elseif $activeSlave.dick > 0>> + her little penis is rock hard. + <</if>> +<<elseif $activeSlave.dick > 7>> + she's got a string of precum coming off her engorged member. +<<elseif $activeSlave.dick > 0>> + she's got a string of precum coming off her limp member. +<<elseif $activeSlave.clit > 0>> + her large clit is visibly engorged. +<<elseif $activeSlave.vagina > -1>> + her nipples are hard and there's a sheen on her pussylips. +<<elseif $activeSlave.balls > 0>> + her nipples are hard and there is a distinct dribble of precum running from her featureless crotch. +<<else>> + her nipples are hard and there is a clear scent of lust around her. +<</if>> +It seems she passed by while you were drinking from $subSlave.slaveName and found the <<if canSee($activeSlave)>>sight<<else>>sound<</if>> rather compelling. It should be possible to either encourage this fascination or steer her away from it for now. <<case "submissive">> @@ -1043,28 +1084,84 @@ You have $subSlave.slaveName pinned up against a railing on a balcony that overl <<case "boobs">> <<link "Turn her into another breast fetishist">> - <<replace "#name">>$activeSlave.slaveName<</replace>> + <<EventNameDelink $activeSlave>> <<replace "#result">> - <<if ($activeSlave.accent >= 3)>>Since she isn't conversant in $language, she's forced to use some delightfully lewd gestures at her own boobs to communicate that she would like to experience a nipple orgasm, too.<<elseif ($activeSlave.amp == 1) && (canTalk($activeSlave) == false)>>She's mute and has no hands, so it takes a long, frustrating time for her to communicate that she would like to experience a nipple orgasm, too.<<elseif canTalk($activeSlave) == false>>She's mute, so she uses gestures to ask you for a nipple orgasm, too.<<elseif ($activeSlave.lips > 70)>>She asks through her massive dick-sucking lips, "<<Master>>, may I have a nipple orgathm, too?"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>She asks through her big oral piercings, "<<Master>>, may I have a nipple orga<<s>>m, too?"<<else>>She asks, "<<Master>>, may I have a nipple orga<<s>>m, too?"<</if>> You make her state it more explicitly, so she tries again: <<if ($activeSlave.amp == 1)>> she sticks her chest out as far as it will go, and wiggles it back and forth demonstratively.<<elseif canTalk($activeSlave) == false>>she tries to depict suckling and orgasm with her hands, but gives up and just sticks her tits out at you, pinching her nipples hard.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>"Pleathe uthe my titth, <<Master>>!"<<else>>"Please use my boobs, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>!"<</if>> She gasps as you seize her and carry her back to your desk chair, but she's clearly pleased. You sit in the chair with her in your lap facing away from you<<if ($PC.boobs > 0)>>, her back against your breasts<</if>>, and torment her nipples until she's close to climax. Then you get her on her knees and push her over the edge with <<if ($PC.vagina == 1)>>your pussy rubbing against the stiff nipples atop her<<else>>your cock between her<</if>> <<if $activeSlave.boobs > 1600>>huge<<elseif $activeSlave.boobs > 800>>big<<else>>modest<</if>> tits. @@.hotpink;She has become more devoted to you,@@ and @@.lightcoral;her sexuality now focuses on her breasts.@@ + <<if !canTalk($activeSlave)>> + <<if $activeSlave.accent >= 3>> + <<if $activeSlave.amp == 1>> + Since she isn't conversant in $language and lacks the hands to gesture, she's forced to push out her chest and wiggle to try to communicate that she would like to experience a nipple orgasm, too. + <<else>> + Since she isn't conversant in $language, she's forced to use some delightfully lewd gestures at her own boobs to communicate that she would like to experience a nipple orgasm, too. + <</if>> + <<elseif $activeSlave.voice == 0>> + <<if $activeSlave.amp == 1>> + She's mute and has no hands, so it takes a long, frustrating time for her to communicate that she would like to experience a nipple orgasm, too. + <<else>> + She's mute, so she uses gestures to ask you for a nipple orgasm, too. + <</if>> + <<else>> + She can't form + <<if $activeSlave.amp == 1>> + words and has no hands, so it takes a long, frustrating time for her to communicate that she would like to experience a nipple orgasm, too. + <<else>> + words, so she uses gestures to ask you for a nipple orgasm, too. + <</if>> + <</if>> + <<else>> + <<if $activeSlave.lips > 70>> + She <<says>>s through her massive dick-sucking lips, + <<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> + She <<says>>s through her big oral piercings, + <<else>> + She <<says>>s, + <</if>> + "<<Master>>, may I have a nipple orga<<s>>m, too?" + <</if>> + You make her state it more explicitly, so she tries again: + <<if $activeSlave.amp == 1 && !canTalk($activeSlave)>> + she sticks her chest out as far as it will go, and wiggles it back and forth demonstratively. + <<elseif !canTalk($activeSlave)>> + she tries to depict suckling and orgasm with her hands, but gives up and just sticks her tits out at you, pinching her nipples hard. + <<else>> + "Plea<<s>>e u<<s>>e my boob<<s>>, <<Master>>!" + <</if>> + She gasps as you seize her and carry her + <<if $PC.belly >= 30000>> + to the couch, but she's clearly pleased. While you would rather sit her on your lap, you are far too pregnant to fit her; insteda you settle her beside you and torment + <<else>> + back to your desk chair, but she's clearly pleased. You sit in the chair with her in your lap facing away from you<<if $PC.boobs > 0>>, her back against your breasts<</if>>, and torment + <</if>> + her nipples until she's close to climax. Then you get her on her knees and push her over the edge with + <<if $PC.dick == 1>> + your cock between her + <<else>> + your pussy rubbing against the stiff nipples atop her + <</if>> + <<if $activeSlave.boobs > 40000>>gargantuan<<elseif $activeSlave.boobs > 25000>>immense<<elseif $activeSlave.boobs > 10000>>ridiculous<<elseif $activeSlave.boobs > 5000>>enormous<<elseif $activeSlave.boobs > 3200>>giant<<elseif $activeSlave.boobs > 1600>>huge<<elseif $activeSlave.boobs > 800>>big<<else>>modest<</if>> tits. @@.hotpink;She has become more devoted to you,@@ and @@.lightcoral;her sexuality now focuses on her breasts.@@ <<set $activeSlave.devotion += 4>> - <<set $activeSlave.mammaryCount += 1>><<set $mammaryTotal += 1>> - <<set $activeSlave.fetish = "boobs">> - <<set $activeSlave.fetishKnown = 1>><<set $activeSlave.fetishStrength = 65>> + <<set $activeSlave.mammaryCount++, $mammaryTotal++>> + <<set $activeSlave.fetish = "boobs", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>> <</replace>> <</link>> <br><<link "Steer her away from breast obsession for the moment">> - <<replace "#name">>$activeSlave.slaveName<</replace>> + <<EventNameDelink $activeSlave>> <<replace "#result">> - Good slaves get aroused according to their masters' whim, not their own silly tendencies. You call $activeSlave.slaveName over before she can give voice to her interest in nipple play, <<if ($activeSlave.dick == 0)>>and play with her until she orgasms while carefully keeping her boobs and nipples untouched and unstimulated.<<else>>and let her masturbate while she blows you, to associate non-mammary intercourse with pleasure.<</if>> You'll keep an eye on her, and with this correction @@.hotpink;she'll become more submissive to you.@@ + Good slaves get aroused according to their masters' whim, not their own silly tendencies. You call $activeSlave.slaveName over before she can give voice to her interest in nipple play, + <<if canDoVaginal($activeSlave) || ($activeSlave.dick > 0 && !["chastity", "combined chastity"].includes($activeSlave.dickAccessory))>> + and let her masturbate while <<if ($PC.dick == 0)>>eating you out<<else>>sucking you off<</if>>, to associate non-mammary intercourse with pleasure. + <<set $activeSlave.oralCount++, $oralTotal++>> + <<else>> + and play with her until she orgasms while carefully keeping her boobs and nipples untouched and unstimulated. + <</if>> + You'll keep an eye on her, and with this correction @@.hotpink;she'll become more submissive to you.@@ <<set $activeSlave.devotion += 4>> - <<set $activeSlave.oralCount += 1>><<set $oralTotal += 1>> <</replace>> <</link>> <<case "submissive">> <<link "Turn her into a submissive too">> - <<replace "#name">>$activeSlave.slaveName<</replace>> + <<EventNameDelink $activeSlave>> <<replace "#result">> <<if $activeSlave.amp != 1>>You snap your fingers at $activeSlave.slaveName and point commandingly at the floor next to your desk. You tell her that a proper sub does what her dom wants, always, and leave her kneeling obediently beside you for some time.<<else>>You place $activeSlave.slaveName's helpless body on the floor next to your desk. You tell her that a proper sub does what her dom wants, always, and leave her lying obediently beside you for some time.<</if>> Then, without preamble, you stand up again and <<if ($PC.dick == 0)>>ride her face<<else>>throatfuck her<</if>>, intentionally ensuring that she gags and struggles. $activeSlave.slaveName spends almost all her sexual experiences in subspace for the rest of the week. Even other slaves who have sex with her are required to use her, not make love to her. @@.hotpink;She has become more obedient,@@ and @@.lightcoral;her sexuality now focuses on submission.@@ <<set $activeSlave.devotion += 4>> @@ -1075,7 +1172,7 @@ You have $subSlave.slaveName pinned up against a railing on a balcony that overl <</replace>> <</link>> <br><<link "Steer her away from total submission for the moment">> - <<replace "#name">>$activeSlave.slaveName<</replace>> + <<EventNameDelink $activeSlave>> <<replace "#result">> Good slaves get aroused according to their masters' whim, not their own silly tendencies. You call $activeSlave.slaveName over before she can give voice to her interest in submission, and make her ride <<if ($PC.dick == 0)>>a strap-on you're wearing<<else>>your dick<</if>>. You ensure that she maintains the active role throughout. You'll keep an eye on her, and with this correction @@.hotpink;she'll become more obedient.@@ <<SimpleVCheck>> @@ -1086,7 +1183,7 @@ You have $subSlave.slaveName pinned up against a railing on a balcony that overl <<case "buttslut">> <<link "Turn her into another anal slut">> - <<replace "#name">>$activeSlave.slaveName<</replace>> + <<EventNameDelink $activeSlave>> <<replace "#result">> <<if ($activeSlave.amp == 1) && (canTalk($activeSlave) == false)>>She's mute and has no hands, so it takes a long, frustrating time for her to communicate that she would like you to do to her what you did to $subSlave.slaveName.<<elseif canTalk($activeSlave) == false>>She's mute, so she uses gestures to ask you to do to her what you did to $subSlave.slaveName.<<elseif ($activeSlave.lips > 70)>>She asks through her massive dick-sucking lips, "<<Master>>, can yeh do meh like yeh did $subSlave.slaveName?"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>She asks through her big oral piercings, "<<Master>>, can yeh do meh like yeh did $subSlave.slaveName?"<<else>>She asks, "<<Master>>, would you plea<<s>>e do me like that?"<</if>> You make her state it more explicitly, so she tries again: <<if ($activeSlave.amp == 1)>> she wriggles around until her ass is pointed straight at you, lets out a deep breath, and relaxes her sphincter visibly.<<elseif canTalk($activeSlave) == false>>she tries to depict anal sex with hand gestures, then gives up and turns around and points to her ass.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>"Please fuck mah butt, <<Master>>!"<<else>>"Please fuck my butt, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>!"<</if>> She squeaks with surprise as you throw her on the couch, but her eagerness is obvious. She does everything right, relaxing as you <<if ($PC.dick == 0)>>push a strap-on into<<else>>enter<</if>> her ass and enjoying herself all the way through. She climaxes hard to <<if ($PC.dick == 0)>>the phallus<<else>>the cock<</if>> in her asshole. @@.hotpink;She has become more devoted to you,@@ and @@.lightcoral;her sexuality now focuses on her anus.@@ <<set $activeSlave.devotion += 4>> @@ -1096,7 +1193,7 @@ You have $subSlave.slaveName pinned up against a railing on a balcony that overl <</replace>> <</link>> <br><<link "Steer her away from anal obsession for the moment">> - <<replace "#name">>$activeSlave.slaveName<</replace>> + <<EventNameDelink $activeSlave>> <<replace "#result">> Good slaves get aroused according to their masters' whim, not their own silly tendencies. You call $activeSlave.slaveName over before she can give voice to her interest in anal sex, <<if ($activeSlave.dick == 0)>>and play with her until she orgasms while carefully keeping her ass untouched and unstimulated.<<else>>and let her masturbate while she blows you, to associate non-anal intercourse with pleasure.<</if>> You'll keep an eye on her, and with this correction @@.hotpink;she'll become more submissive to you.@@ <<set $activeSlave.devotion += 4>> @@ -1107,7 +1204,7 @@ You have $subSlave.slaveName pinned up against a railing on a balcony that overl <<case "cumslut">> <<link "Turn her into a cumslut too">> - <<replace "#name">>$activeSlave.slaveName<</replace>> + <<EventNameDelink $activeSlave>> <<replace "#result">> Focusing a slave's sexuality on cum isn't as easy as some other manipulations, for the simple reason that even you have a limited supply of the stuff. So, you take another approach; you instruct $activeSlave.slaveName to accompany $subSlave.slaveName, and vice versa, whenever their duties permit. They're to act as sexual partners, and share cum whenever there's any forthcoming. They spend the week giving blowjobs whenever they can, and making out to swap the cum back and forth afterward. If someone insists on penetrating them instead, that just means that the other has to suck it out of her before they can share it. Most importantly, $activeSlave.slaveName is punished if she ever orgasms without cum in her mouth. Soon, she gets aroused by the mere scent of the stuff. @@.hotpink;She has become more submissive to you,@@ and @@.lightcoral;her sexuality now focuses on cum.@@ <<set $activeSlave.devotion += 4>> @@ -1117,7 +1214,7 @@ You have $subSlave.slaveName pinned up against a railing on a balcony that overl <</replace>> <</link>> <br><<link "Steer her away from cum obsession for the moment">> - <<replace "#name">>$activeSlave.slaveName<</replace>> + <<EventNameDelink $activeSlave>> <<replace "#result">> Good slaves get aroused according to their masters' whim, not their own silly tendencies. You call $activeSlave.slaveName over before she can give voice to her interest in cum, and fuck her until she orgasms, but you are careful to keep your cum well away from her. You'll keep an eye on her, and with this correction @@.hotpink;she'll become more submissive to you.@@ <<SimpleVCheck>> @@ -1128,7 +1225,7 @@ You have $subSlave.slaveName pinned up against a railing on a balcony that overl <<case "humiliation">> <<link "Turn her into a humiliation fetishist too">> - <<replace "#name">>$activeSlave.slaveName<</replace>> + <<EventNameDelink $activeSlave>> <<replace "#result">> You bring $activeSlave.slaveName to the railing $subSlave.slaveName just left. For a long while, you just play with her naked breasts, requiring her to look any member of the public below that stares at her right in the eyes. She sobs and shakes with abject embarrassment as she locks eyes with person after person. After enough of this, she's so sexually primed that she orgasms convulsively almost immediately after you enter her from behind. @@.hotpink;She has become more obedient,@@ and @@.lightcoral;her sexuality now focuses on public humiliation.@@ <<SimpleVCheck>> @@ -1137,7 +1234,7 @@ You have $subSlave.slaveName pinned up against a railing on a balcony that overl <</replace>> <</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>> <br><<link "Steer her away from humiliation fetishism for the moment">> - <<replace "#name">>$activeSlave.slaveName<</replace>> + <<EventNameDelink $activeSlave>> <<replace "#result">> Good slaves get aroused according to their masters' whim, not their own silly tendencies. You call $activeSlave.slaveName over before she can give voice to her interest in humiliation and fuck her privately in your office. You'll keep an eye on her, and with this correction @@.hotpink;she'll become more obedient.@@ <<SimpleVCheck>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index d44c5a8370c..a19b01cbb70 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -4526,7 +4526,7 @@ <<if $slaves[$i].preg > 0>> <<set $slaves[$i].bellySagPreg += 1>> <</if>> - <<elseif $slaves[$i].preg > 0 && $slaves[$i].bellySagPreg < 20>> + <<elseif $slaves[$i].preg > 0 && $slaves[$i].bellySagPreg < 50>> <<set $slaves[$i].bellySagPreg += 1>> <</if>> <<if $slaves[$i].pregControl == "speed up">> -- GitLab