diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index a1d43f0d5fbf28192d990efb79b292f72c63edbe..53a8b48751619fd0f0e3de101ea83c83d403f559 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -2,6 +2,13 @@ 0.10.7.1-0.1.x +4/18/2018 + + 59 + -added naked apron + -various fixes and optimizations + -more REFI work + 4/17/2018 58 diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw index a17737346e80a92309164abc5f84355b07458573..2b38ae0c09c2c5ceeee0b6db0666fee0c817ef3e 100644 --- a/src/uncategorized/REFI.tw +++ b/src/uncategorized/REFI.tw @@ -106,7 +106,7 @@ Your grip around her neck only adds to her thrill. <<else>> You have $subSlave.slaveName bent over your desk, and are seeing to your own amusement and her masochistic streak at once. She has her body flat on the surface, but is unrestrained, and has been told that she must not rise off it at all. You then tell her to count strokes and begin to flog her - <<if $subSlave.butt < 0>> + <<if $subSlave.butt <= 0>> flat <<elseif $subSlave.butt <= 1>> small @@ -460,9 +460,12 @@ It seems she passed by while you were dominating $subSlave.slaveName. <<if $acti <<case "buttslut">> <<set _refi = $slaveIndices[$buttslutID]>> -<<set $slaves[_refi].analCount += 1>> -<<set $analTotal += 1>> +<<if $PC.dick == 1 && $slaves[_refi].eggType == "human" && canGetPregnant($slaves[_refi])>> + <<KnockMeUp $slaves[_refi] 5 1 -1 1>> +<</if>> +<<set $slaves[_refi].analCount++, $analTotal++>> <<set $subSlave = $slaves[_refi]>> +<<set _subBelly = bellyAdjective($subSlave)>> /* 000-250-006 */ <<if $seeImages == 1>> @@ -477,7 +480,35 @@ It seems she passed by while you were dominating $subSlave.slaveName. <<if $acti In the middle of the afternoon, you take a break from work to fuck $subSlave.slaveName in your office. $subSlave.slaveName is such a complete buttslut that she's enjoying herself to an almost indecent degree: moaning, begging, or just smiling idiotically with her mouth open and her tongue lolling. 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 buttfucking $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 buttfucking $subSlave.slaveName and found the <<if canSee($activeSlave)>>sight<<else>>sounds<</if>> rather compelling. It should be possible to either encourage this fascination or steer her away from it for now. <<case "cumslut">> @@ -1240,19 +1271,112 @@ You have $subSlave.slaveName pinned up against a railing on a balcony that overl <<link "Turn her into another anal slut">> <<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.@@ + <<if !canTalk($activeSlave)>> + <<if $activeSlave.accent >= 3>> + <<if $activeSlave.amp == 1>> + Since she isn't conversant in $language and lacks the hands to gesture, 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. + <<else>> + Since she isn't conversant in $language, so she uses gestures to ask you to do to her what you did to $subSlave.slaveName. + <</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 you to do to her what you did to $subSlave.slaveName. + <<else>> + She's mute, so she uses gestures to ask you to do to her what you did to $subSlave.slaveName. + <</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 you to do to her what you did to $subSlave.slaveName. + <<else>> + words, so she uses gestures to ask you to do to her what you did to $subSlave.slaveName. + <</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>>, 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 && !canTalk($activeSlave)>> + she wriggles around until her ass is pointed straight at you, <<if canDoAnal($activeSlave)>>lets out a deep breath, and relaxes her sphincter visibly<<else>>and bounces her rear enticingly<</if>>. + <<elseif !canTalk($activeSlave)>> + she tries to depict anal sex with hand gestures, then gives up and turns around and points to her ass. + <<else>> + "Plea<<s>>e fuck my butt, <<Master>>!" + <</if>> + <<if canDoAnal($activeSlave)>> + 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.@@ + <<AnalVCheck>> + <<elseif $PC.dick == 1>> + She squeaks with surprise as you push her + <<if $activeSlave.belly >= 300000>> + onto her _belly <<if $activeSlave.bellyPreg >= 1500>>pregnancy<<else>>belly<</if>> + <<elseif $activeSlave.belly >= 5000>> + against the couch + <<else>> + onto the couch + <</if>> + and + <<if $activeSlave.butt >= 6>> + hug her + <<if $subSlave.butt <= 6>> + gigantic + <<elseif $subSlave.butt <= 7>> + ridiculous + <<elseif $subSlave.butt <= 10>> + immense + <<elseif $subSlave.butt <= 14>> + inhuman + <<elseif $subSlave.butt <= 20>> + aburdly massive + <</if>> + ass around your cock. Deep within its quivering <<if Math.floor($activeSlave.buttImplant/$activeSlave.butt) > .60>>firmness<<else>>softness<</if>>, you can clearly feel how excited she is over her rear getting the attention it deserves. While she may have expected anal, you've decided otherwise, so you go to work savoring the depths of her butt cheeks. She is <<if !canTalk($activeSlave)>>practically <</if>> mewling with lust by the time you cum in her, joining you in orgasm as she feels your seed trickle down her lower back and down to her chastity belt. + @@.hotpink;She has become more devoted to you,@@ and @@.lightcoral;her sexuality now focuses on her rear end.@@ + <<elseif $activeSlave.butt >= 2>> + slip your cock between her + <<elseif $subSlave.butt <= 3>> + big + <<elseif $subSlave.butt <= 4>> + huge + <<elseif $subSlave.butt <= 5>> + enormous + <</if>> + <<if Math.floor($activeSlave.buttImplant/$activeSlave.butt) > .60>>firm<<else>>soft<</if>> buttocks, atop her anal chastity. You let her quiver with anticipation for a little before reminding her that the belt's removal is a reward for good slaves, and you might give release her from it one day - but that she doesn't deserve it yet. With that, you begin thrusting against her rear, enjoying the twin pairs off flesh against your palms.. She is <<if !canTalk($activeSlave)>>practically <</if>> mewling with lust by the time you cum on her, joining you in orgasm as she feels your seed trickle down her lower back and down to her chastity belt. + <<else>> + rest your cock between her + <<if $subSlave.butt <= 0>> + flat + <<else>> + small + <</if>> + buttocks, atop her anal chastity. You let her quiver with anticipation for a little before reminding her that the belt's removal is a reward for good slaves, and you might give release her from it one day - but that she doesn't deserve it yet. With that, you begin thrusting between what can barely be called an ass. She is <<if !canTalk($activeSlave)>>practically <</if>> mewling with lust by the time you cum on her, joining you in orgasm as she feels your seed trickle down her lower back and down to her chastity belt. + <</if>> + <<else>> + You trace a dildo around her anal chastity before reminding her that the belt's removal is a reward for good slaves, and you might give release her from it one day - but that she doesn't deserve it yet. With that, you run your hand across the quivering slave's rump, sending her over the edge. + @@.hotpink;She has become more devoted to you,@@ and @@.lightcoral;her sexuality now focuses on her rear end.@@ + <</if>> <<set $activeSlave.devotion += 4>> - <<set $activeSlave.analCount += 1>><<set $analTotal += 1>> - <<set $activeSlave.fetish = "buttslut">> - <<set $activeSlave.fetishKnown = 1>><<set $activeSlave.fetishStrength = 65>> + <<set $activeSlave.fetish = "buttslut", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>> <</replace>> <</link>> <br><<link "Steer her away from anal obsession for the moment">> <<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>> - <<set $activeSlave.oralCount += 1>><<set $oralTotal += 1>> + 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 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-anal intercourse with pleasure. + <<set $activeSlave.oralCount++, $oralTotal++>> + <<else>> + and play with her until she orgasms while carefully keeping her ass 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, $activeSlave.oralCount++, $oralTotal++>> <</replace>> <</link>> diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index 162c680e2a5a80ebf46ade07c433c53a2c80fcb3..fdc9d333e9d4359b4702abd59a2939ea795877f8 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -202,9 +202,9 @@ <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 95) && isSlaveAvailable($slaves[$i])>> <<if ($slaves[$i].fetish == "buttslut")>> <<if $buttslutID == 0>> - <<if ($slaves[$i].anus > 0) && canDoAnal($slaves[$i])>> - <<set $buttslutID = $slaves[$i].ID>> - <</if>> + <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i])>> + <<set $buttslutID = $slaves[$i].ID>> + <</if>> <</if>> <<elseif ($slaves[$i].fetish == "cumslut")>> <<if ($cumslutID == 0)>> @@ -229,10 +229,10 @@ <</if>> <</if>> <<elseif ($slaves[$i].fetish == "pregnancy")>> - <<if ($slaves[$i].bellyPreg >= 5000)>> <<if ($pregnancyID == 0)>> - <<set $pregnancyID = $slaves[$i].ID>> - <</if>> + <<if ($slaves[$i].bellyPreg >= 5000)>> + <<set $pregnancyID = $slaves[$i].ID>> + <</if>> <</if>> <<elseif ($slaves[$i].fetish == "masochist")>> <<if ($masochistID == 0)>> diff --git a/src/uncategorized/saServeYourOtherSlaves.tw b/src/uncategorized/saServeYourOtherSlaves.tw index 88ce144bbd2f88360087abcba209536d48f39806..e2bce7d728bfa164b6ff604763618e9647859945 100644 --- a/src/uncategorized/saServeYourOtherSlaves.tw +++ b/src/uncategorized/saServeYourOtherSlaves.tw @@ -388,9 +388,9 @@ is serving ''$slaves[_dom].slaveName'' this week. <<if ($slaves[$i].devotion < -20)>> Since $slaves[_dom].slaveName loves girls, $slaves[$i].slaveName finds herself groped, fingered, and toyed with. She spends the week trying to avoid $slaves[_dom].slaveName's playful _domRace hands, but they rove across her _subRace body anyway. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice little toy right at hand,@@ even if she does have to be forced. <<elseif ($slaves[$i].devotion <= 50)>> - Since $slaves[_dom].slaveName loves girls, $slaves[$i].slaveName finds herself groped, fingered, and toyed with. She spends the week accepting the attention of $slaves[_dom].slaveName's playful _domRace hands. They rove across her _subRace body, eliciting embarrassed arousal. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice little toy right at hand,@@ even if she is a little hesitant. + Since $slaves[_dom].slaveName loves girls, $slaves[$i].slaveName finds herself groped, fingered, and toyed with. She spends the week accepting the attention of $slaves[_dom].slaveName's playful _domRace hands. They rove across her _subRace body, eliciting embarrassed arousal. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice little toy right at hand,@@ even if she is a little hesitant. <<else>> - Since $slaves[_dom].slaveName loves girls, $slaves[$i].slaveName finds herself with a frank and open lover for the week. She spends the week accepting the attention of $slaves[_dom].slaveName's adoring_domRace hands. They rove across her _subRace body, knowing just where to touch and where to press. @@.hotpink;$slaves[_dom].slaveName enjoys having a compliant girlfriend,@@ and they spend as much time together as they can. + Since $slaves[_dom].slaveName loves girls, $slaves[$i].slaveName finds herself with a frank and open lover for the week. She spends the week accepting the attention of $slaves[_dom].slaveName's adoring _domRace hands. They rove across her _subRace body, knowing just where to touch and where to press. @@.hotpink;$slaves[_dom].slaveName enjoys having a compliant girlfriend,@@ and they spend as much time together as they can. <</if>> <<if canPenetrate($slaves[_dom])>> <<set _fuckCount = random(9,12)>>