From ec3c50782862d0a03dcfaee23c3e51a4ff62ec86 Mon Sep 17 00:00:00 2001 From: DCoded <dcoded@live.com> Date: Wed, 13 Feb 2019 20:30:04 -0500 Subject: [PATCH] REFI dom and sadist pass zero --- src/uncategorized/REFI.tw | 327 ++++++++++++++++++ src/uncategorized/nextWeek.tw | 3 +- src/uncategorized/randomNonindividualEvent.tw | 7 + 3 files changed, 336 insertions(+), 1 deletion(-) diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw index a290058db95..a26a7120732 100644 --- a/src/uncategorized/REFI.tw +++ b/src/uncategorized/REFI.tw @@ -23,6 +23,10 @@ /* Some scenes are also stored in useGuard.tw, walkPast.tw, and toychest.tw */ <<switch $REFIevent>> + <<case "sadist">> + /* TODO: expand this */ + <<set $activeSlave = getSlave($sadistInterestTargetID)>> + <<set _refi = $slaveIndices[$sadistID]>> <<case "masochist">> <<set $activeSlave = getSlave($masochistInterestTargetID)>> <<set _refi = $slaveIndices[$masochistID]>> @@ -55,6 +59,10 @@ <<set $slaves[_refi].induceLactation += 4>> <<run induceLactation($slaves[_refi])>> <</if>> + <<case "dominant">> + /* TODO: expand this */ + <<set $activeSlave = getSlave($dominantInterestTargetID)>> + <<set _refi = $slaveIndices[$dominantID]>> <<case "submissive">> <<set $activeSlave = getSlave($submissiveInterestTargetID)>> <<set _refi = $slaveIndices[$subID]>> @@ -123,6 +131,94 @@ <<switch $REFIevent>> +<<case "sadist">> +/* TODO: this will need a rewrite */ + +/* 000-250-006 */ +<<if $seeImages == 1>> + <div class="imageRef medImg"> + <<SlaveArt $subSlave 2 0>> + </div> + <div class="imageRef medImg"> + <<SlaveArt $activeSlave 2 0>> + </div> +<</if>> +/* 000-250-006 */ + +<<if $subSlave.belly >= 1500>> + You have $subSlave.slaveName lying down on your desk, and are seeing to your own amusement and _his2 sadistic streak at once. _He2 has _his2 body flat on the surface, but is unrestrained, and has been told that _he2 must not rise off it at all, nor tilt _his2 bulk to either side. You then tell _his2 to count strokes and begin to flog _his2 _subBelly belly with a leathern instrument<<if $subSlave.pregKnown == 1>>, taking care not to cause _his2 pregnancy any lasting harm<</if>>. Before long _he2 is experiencing more pain than the human body can support without involuntary movement, and you tell _him2 to go back one count whenever _he2 does. At long last _he2 completes the required number of blows, and lies quivering and sobbing, thanking you over and over, until _he2 stiffens again at the + <<if canDoAnal($subSlave) && $subSlave.anus > 0>> + burning sensation of a <<if $PC.dick>>cock<<else>>dildo<</if>> stretching _his2 anal sphincter. You are not gentle, and the rough sodomy combined with the burning of _his2 outraged skin as you slap yourself against it maintains _his2 pain high. + <<else>> + sudden sensation of a <<if $PC.dick>>cock<<else>>dildo<</if>> slamming deep into _his2 pussy. You are not gentle, and the rough fucking combined with the burning of _his2 outraged skin as you slap yourself against it maintains _his2 pain high. + <</if>> + Your grip around _his2 neck only adds to _his2 thrill. +<<else>> + You have $subSlave.slaveName bent over your desk, and are seeing to your own amusement and _his2 sadistic streak at once. _He2 has _his2 body flat on the surface, but is unrestrained, and has been told that _he2 must not rise off it at all. You then tell _him2 to count strokes and begin to flog _his2 + <<if $subSlave.butt <= 0>> + flat + <<elseif $subSlave.butt <= 1>> + small + <<elseif $subSlave.butt <= 2>> + round + <<elseif $subSlave.butt <= 3>> + curvy + <<elseif $subSlave.butt <= 4>> + huge + <<elseif $subSlave.butt <= 5>> + enormous + <<elseif $subSlave.butt <= 6>> + gigantic + <<elseif $subSlave.butt <= 7>> + ridiculous + <<elseif $subSlave.butt <= 10>> + immense + <<elseif $subSlave.butt <= 14>> + inhuman + <<elseif $subSlave.butt <= 20>> + absurdly massive + <</if>> + ass with a leathern instrument. Before long _he2 is experiencing more pain than the human body can support without involuntary movement, and you tell _him2 to go back one count whenever _he2 does. At long last _he2 completes the required number of blows, and lies quivering and sobbing, thanking you over and over, until _he2 stiffens again at the + <<if canDoAnal($subSlave) && $subSlave.anus > 0>> + burning sensation of a <<if $PC.dick>>cock<<else>>dildo<</if>> stretching _his2 anal sphincter. You are not gentle, and the rough sodomy combined with the burning of _his2 outraged buttocks as you slap yourself against <<if $subSlave.butt < 2>>it<<else>>them<</if>> maintains _his2 pain high. + <<else>> + sudden sensation of a <<if $PC.dick>>cock<<else>>dildo<</if>> slamming deep into _his2 pussy. You are not gentle, and the rough fucking combined with the burning of _his2 outraged buttocks as you slap yourself against <<if $subSlave.butt < 2>>it<<else>>them<</if>> maintains _his2 pain high. + <</if>> +<</if>> +After you finish and _he2 leaves, wincing in agony<<if $subSlave.belly >= 1500>> and short of breath<</if>> but with a faraway look of release, you notice $activeSlave.slaveName at the door to your office. You call $him in. +<br><br> +<<EventNameLink $activeSlave>> hesitates before explaining $himself, and the $desc is obviously aroused: +<<if ($activeSlave.dick > 0) && ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> + $he's got a string of precum leaking out of $his chastity cage. +<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>> + though $his hormone-filled body can't get $his dick hard any more, $he's got a string of precum coming off $his member. +<<elseif $activeSlave.dick > 0 && $activeSlave.balls > 0 && $activeSlave.ballType == "sterile">> + though $his useless balls can't muster the effort to get $his dick hard any more, $he's got a string of precum coming off $his limp member. +<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>> + though $his gelded body can't get $his dick hard any more, $he's got a string of precum coming off $his limp member. +<<elseif canAchieveErection($activeSlave)>> + <<if $activeSlave.dick > 4>> + $his gigantic cock is standing out like a mast. + <<elseif $activeSlave.dick > 2>> + $he's sporting an impressive erection. + <<elseif $activeSlave.dick > 0>> + $his little penis is rock hard. + <</if>> +<<elseif $activeSlave.dick > 7>> + $he's got a string of precum coming off $his engorged member. +<<elseif $activeSlave.dick > 0>> + $he's got a string of precum coming off $his limp member. +<<elseif $activeSlave.clit > 0>> + $his large clit is visibly engorged. +<<elseif $activeSlave.vagina > -1>> + <<if $activeSlave.nipples != "fuckable">>$his nipples are hard and <</if>>there's a sheen on $his pussylips. +<<elseif $activeSlave.balls > 0>> + <<if $activeSlave.nipples != "fuckable">>$his nipples are hard and <</if>>there is a distinct dribble of precum running from $his featureless crotch. +<<else>> + <<if $activeSlave.nipples != "fuckable">>$his nipples are hard and <</if>>there is a clear scent of lust around $him. +<</if>> +It seems $he passed by while you were beating $subSlave.slaveName and found the <<if canSee($activeSlave)>>sight<<elseif canHear($activeSlave)>>sounds<<else>>sensations<</if>> rather compelling. It should be possible to either encourage this fascination or steer $him away from it for now. + <<case "masochist">> /* 000-250-006 */ @@ -420,6 +516,61 @@ Though you never touch anything but _his2 nipples, _he2 climaxes twice. After yo <</if>> It seems $he passed by while you were drinking from $subSlave.slaveName and found the <<if canSee($activeSlave)>>sight<<elseif canHear($activeSlave)>>sounds<<else>>sensations<</if>> rather compelling. It should be possible to either encourage this fascination or steer $him away from it for now. +<<case "dominant">> + +/* 000-250-006 */ +<<if $seeImages == 1>> + <div class="imageRef medImg"> + <<SlaveArt $subSlave 2 0>> + </div> + <div class="imageRef medImg"> + <<SlaveArt $activeSlave 2 0>> + </div> +<</if>> +/* 000-250-006 */ + +$subSlave.slaveName is lying on the edge of your desk with _his2<<if $subSlave.belly >= 1500>> bloated<</if>> body helpless beneath you, your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> in _him2, and your hands around _his2 neck. It's just breath play, and you're practiced enough that _he2's in no danger. _He2's such a sexual submissive that _he2 sometimes acts out if not managed. This happens when _he2 feels the urge to misbehave in order to access punishment, so you personally ensure that _he2 can indulge _his2 submissiveness when _he2 needs it. _He2 does not orgasm with you, _his2 complete servitude to your pleasure fulfilling a deeper need than that. _He2 leaves your office with a serene look on _his2 face, passing <<EventNameLink $activeSlave>>, who is +<<if $activeSlave.amp == 1>> + propped limblessly nearby. $He has +<<elseif !canWalk($activeSlave)>> + kneeling in the doorway with +<<else>> + standing in the doorway with +<</if>> +a troubled look on $his face. +<br><br> +<<EventNameLink $activeSlave>> hesitates before explaining $himself, and the $desc is obviously aroused: +<<if ($activeSlave.dick > 0) && ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> + $he's got a string of precum leaking out of $his chastity cage. +<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>> + though $his hormone-filled body can't get $his dick hard any more, $he's got a string of precum coming off $his member. +<<elseif $activeSlave.dick > 0 && $activeSlave.balls > 0 && $activeSlave.ballType == "sterile">> + though $his useless balls can't muster the effort to get $his dick hard any more, $he's got a string of precum coming off $his limp member. +<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>> + though $his gelded body can't get $his dick hard any more, $he's got a string of precum coming off $his limp member. +<<elseif canAchieveErection($activeSlave)>> + <<if $activeSlave.dick > 4>> + $his gigantic cock is standing out like a mast. + <<elseif $activeSlave.dick > 2>> + $he's sporting an impressive erection. + <<elseif $activeSlave.dick > 0>> + $his little penis is rock hard. + <</if>> +<<elseif $activeSlave.dick > 7>> + $he's got a string of precum coming off $his engorged member. +<<elseif $activeSlave.dick > 0>> + $he's got a string of precum coming off $his limp member. +<<elseif $activeSlave.clit > 0>> + $his large clit is visibly engorged. +<<elseif $activeSlave.vagina > -1>> + <<if $activeSlave.nipples != "fuckable">>$his nipples are hard and <</if>>there's a sheen on $his pussylips. +<<elseif $activeSlave.balls > 0>> + <<if $activeSlave.nipples != "fuckable">>$his nipples are hard and <</if>>there is a distinct dribble of precum running from $his featureless crotch. +<<else>> + <<if $activeSlave.nipples != "fuckable">>$his nipples are hard and <</if>>there is a clear scent of lust around $him. +<</if>> +It seems $he passed by while you were dominating $subSlave.slaveName. <<if $activeSlave.amp != 1>>As though it has a mind of its own, $his hand reaches up toward $his throat. <</if>>It should be possible to either encourage this fascination with submission or steer $him away from it for now. + <<case "submissive">> /* 000-250-006 */ @@ -624,6 +775,144 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <span id="result"> <<switch $REFIevent>> +<<case "sadist">> +/* TODO: rewrite this */ + +<<link "Turn $him into another pain slut">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + <<if !canTalk($activeSlave)>> + <<if $activeSlave.accent >= 3>> + Since $he doesn't speak $language well enough to handle the + <<if $activeSlave.amp == 1>> + subject and has no hands, it takes a long, frustrating time + <<else>> + subject, $he's forced to use delightfully humiliating gestures + <</if>> + to communicate $his desire to be abused. + <<elseif $activeSlave.voice == 0>> + $He's + <<if $activeSlave.amp == 1>> + mute and has no hands, so it takes a long, frustrating time for $him to communicate that $he would like + <<else>> + mute, so $he uses gestures to ask + <</if>> + you to hurt $him, too. + <<else>> + $He's incapable of forming + <<if $activeSlave.amp == 1>> + words and has no hands, so it takes a long, frustrating time for $him to communicate that $he would like + <<else>> + words, so $he uses gestures to ask + <</if>> + you to hurt $him, too. + <</if>> + <<else>> + <<if $activeSlave.lips > 70>> + $He asks through $his massive dick-sucking lips, + <<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> + $He asks through $his big oral piercings, + <<else>> + $He asks, + <</if>> + "<<Master>>, can — can you hurt me? Like that?" + <</if>> + You make $him state it more explicitly, so $he tries again: + <<if $activeSlave.amp == 1 && !canTalk($activeSlave)>> + $he wriggles $himself into a position where $he can lightly slap $his amputee ass against a chair leg. + <<elseif !canTalk($activeSlave)>> + $he turns around and starts to spank $himself roughly. + <<else>> + "Plea<<s>>e beat me, <<Master>>!" + <</if>> + You shove $him + <<if $activeSlave.belly >= 300000>> + over $his _belly <<if $activeSlave.bellyPreg >= 2000>>pregnant <</if>> belly, + <<elseif $activeSlave.belly >= 1500>> + onto $his knees, + <<else>> + over the desk, + <</if>> + rub your hand over $his ass, which is quivering with anticipation and fear, and ask if $he wants you to hit $him. $He's almost beside $himself, shuddering at the titillation, but before $he can answer, you use your other hand to strike $his + <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> + caged dick. + <<elseif $activeSlave.dick > 0>> + cockhead. + <<elseif $activeSlave.vagina > -1 && canDoVaginal($activeSlave)>> + pussylips. + <<elseif $activeSlave.belly >= 1500>> + distended middle. + <<elseif $activeSlave.vagina > -1>> + chastity belt into $his pussylips. + <<elseif $activeSlave.scrotum > 1>> + testicles. + <<else>> + smooth crotch. + <</if>> + As $he writhes in agony, you tell $him to get used to it. $He's a pain slut now, second thoughts or not. + <<if canDoAnal($activeSlave)>> + <<if $activeSlave.anus == 0>> + $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick == 1>>your dick brutally @@.lime;taking $his anal virginity@@<<else>>an enormous dildo @@.lime;stealing $his anal virginity@@<</if>>, followed by rough anal, + <<set $activeSlave.anus = 1>> + <<else>> + $He hasn't recovered before $he feels the still more urgent pain of rough anal, + <</if>> + <<= AnalVCheck()>> + <<elseif canDoVaginal($activeSlave)>> + <<if $activeSlave.vagina == 0>> + $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick == 1>>your dick brutally @@.lime;stripping $him of $his virginity@@<<else>>an enormous dildo @@.lime;stealing $his virginity@@<</if>>, followed by rough sex, + <<set $activeSlave.vagina = 1>> + <<else>> + $He hasn't recovered before $he feels the still more urgent pain of <<if $PC.dick == 1>>your dick<<else>>an enormous dildo<</if>> slamming against $his cervix, + <</if>> + <<= VaginalVCheck()>> + <<else>> + $He hasn't recovered before $he feels + <<switch $activeSlave.collar>> + <<case "dildo gag" "massive dildo gag">> + the relief of the dildo gag being drawn from $his throat before + <<case "ball gag" "bit gag">> + you unhook $his gag before + <</switch>> + the still more urgent pain of <<if $PC.dick == 1>>your dick getting shoved as deep down $his throat as you can<<else>>an enormous dildo forcing $his jaw wide and working its way down $his throat<</if>>, + <<set $activeSlave.oralCount++, $oralTotal++>> + <</if>> + which is then overlaid by rough spanking, nipple pinching, and + <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> + cock torment. + <<elseif $activeSlave.dick > 0>> + dick abuse. + <<elseif $activeSlave.vagina > -1 && canDoVaginal($activeSlave)>> + clit torture. + <<elseif $activeSlave.belly >= 1500>> + stomach abuse. + <<elseif $activeSlave.vagina > -1>> + chastity assault. + <<elseif $activeSlave.scrotum > 1>> + ball crushing. + <<else>> + urethral torment. + <</if>> + @@.hotpink;$He has become more devoted to you,@@ and @@.lightcoral;$he has started to get off on pain.@@ + <<set $activeSlave.devotion += 4>> + <<set $activeSlave.fetish = "masochist", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>> + <</replace>> +<</link>><<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>>//This option will take virginity//<<elseif !canDoAnal($activeSlave) && canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> //This option will take anal virginity//<</if>> +<br><<link "Steer $him away from pain 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 $he can give voice to $his interest in pain play, + <<if canDoVaginal($activeSlave) || ($activeSlave.dick > 0 && !["chastity", "combined chastity"].includes($activeSlave.dickAccessory))>> + and let $him masturbate while <<if ($PC.dick == 0)>>eating you out<<else>>sucking you off<</if>>, + <<else>> + and play with $him until $he orgasms while <<if ($PC.dick == 0)>>eating you out<<else>>sucking you off<</if>>, all while + <</if>> + carefully keeping $his experience purely pleasurable. You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more submissive to you.@@ + <<set $activeSlave.devotion += 4>> + <<set $activeSlave.oralCount += 1, $oralTotal += 1>> + <</replace>> +<</link>> + <<case "masochist">> <<link "Turn $him into another pain slut">> @@ -1306,6 +1595,44 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <</replace>> <</link>> +<<case "dominant">> +/* TODO: rewrite this */ + +<<link "Turn $him into a submissive too">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + <<if canWalk($activeSlave) && canSee($activeSlave)>> + You snap your fingers at $activeSlave.slaveName and point commandingly at the floor next to your desk. You tell $him that a proper sub does what $his dom wants, always, and leave $him kneeling obediently beside you for some time. + <<elseif $activeSlave.amp == 1>> + You place $activeSlave.slaveName's helpless body on the floor next to your desk. You tell $him that a proper sub does what $his dom wants, always, and leave $him lying obediently beside you for some time. + <<else>> + You guide $activeSlave.slaveName to the floor next to your desk and push $him to $his knees. You tell $him that a proper sub does what $his dom wants, always, and leave $him waiting obediently beside you for some time. + <</if>> + Then, without preamble, you stand up again and <<if $PC.dick == 0>>ride $his face<<else>>throatfuck $him<</if>>, intentionally ensuring that $he gags and struggles. $activeSlave.slaveName spends almost all $his sexual experiences in subspace for the rest of the week. Even other slaves who have sex with $him are required to use $him, not make love to $him. @@.hotpink;$He has become more obedient,@@ and @@.lightcoral;$his sexuality now focuses on submission.@@ + <<set $activeSlave.devotion += 4>> + <<set $activeSlave.oralCount += 10, $oralTotal += 10>> + <<set $activeSlave.fetish = "submissive", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>> + <</replace>> +<</link>> +<br><<link "Steer $him away from total submission 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 $he can give voice to $his interest in submission, and make $him + <<if canDoVaginal($activeSlave) && $activeSlave.vagina > 0>> + ride <<if ($PC.dick == 0)>>a strap-on you're wearing<<else>>your dick<</if>>. + <<= VaginalVCheck()>> + <<elseif canDoAnal($activeSlave) && $activeSlave.anus > 0>> + ride <<if ($PC.dick == 0)>>a strap-on you're wearing<<else>>your dick<</if>>. + <<= AnalVCheck()>> + <<else>> + <<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and eat you out<</if>><<else>>eat you out<</if>> at $his own pace. + <<set $activeSlave.oralCount++, $oralTotal++>> + <</if>> + You ensure that $he maintains the active role throughout. You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more obedient.@@ + <<set $activeSlave.devotion += 4>> + <</replace>> +<</link>> + <<case "submissive">> <<link "Turn $him into a submissive too">> diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw index 320c201a101..f5f2a66720a 100644 --- a/src/uncategorized/nextWeek.tw +++ b/src/uncategorized/nextWeek.tw @@ -378,7 +378,8 @@ /% These are variables that either should be made into _temp vars or should be Zeroed out once done with them instead of here. This can also interfere with debugging or hide NaN's as zeroing things out would clear a NaN. Also could stop from NaN's getting worse? %/ /% Integer and float variables. No real need to zero them out but doesn't hurt to have them in a known state, though this might mask variables NaN'ing out. Takes up the least amount of Memory besides a "" string. %/ -<<set $averageProsperity = 0, $beauty = 0, $beautyMultiplier = 0, $boobsID = -1, $boobsInterestTargetID = -1, $brideSlave = -1, $buttslutID = -1, $buttslutInterestTargetID = -1, $cumslutID = -1, $FResult = 0, $groomSlave = -1, $humiliationID = -1, $humiliationInterestTargetID = -1, $i = 0, $influenceBonus = 0, $j = 0, $masochistID = -1, $masochistInterestTargetID = -1, $opinion = 0, $r = 0, $subID = -1, $submissiveInterestTargetID = -1, $x = 0, $mother = -1, $daughter = -1, $devMother = -1, $devDaughter = -1, $alphaTwin = -1, $betaTwin = -1, $youngerSister = -1, $olderSister = -1, $recruiterSlave = -1>> +<<set $i = 0, $j = 0, $x = 0, $r = 0, $opinion = 0, $influenceBonus = 0, $averageProsperity = 0, $beauty = 0, $beautyMultiplier = 0, $FResult = 0, $groomSlave = -1, $brideSlave = -1, $mother = -1, $daughter = -1, $devMother = -1, $devDaughter = -1, $alphaTwin = -1, $betaTwin = -1, $youngerSister = -1, $olderSister = -1, $recruiterSlave = -1>> +<<set $boobsID = -1, $boobsInterestTargetID = -1, $buttslutID = -1, $buttslutInterestTargetID = -1, $cumslutID = -1, $cumslutInterestTargetID = -1, $humiliationID = -1, $humiliationInterestTargetID = -1, $sadistID = -1, $sadistInterestTargetID = -1, $masochistID = -1, $masochistInterestTargetID = -1, $dominantID = -1, $dominantInterestID = -1, $subID = -1, $submissiveInterestTargetID = -1>> /% Other arrays %/ <<set $events = [], $RESSevent = [], $RESSTRevent = [], $RETSevent = [], $RECIevent = [], $RecETSevent = [], $REFIevent = [], $REFSevent = [], $PESSevent = [], $PETSevent = [], $FSAcquisitionEvents = [], $FSNonconformistEvents = [], $qualifiedNicknames = [], $REAnalCowgirlSubIDs = [], $REButtholeCheckinIDs = [], $recruit = [], $RETasteTestSubIDs = [], $devotedSlaves = [], $rebelSlaves = [], $REBoobCollisionSubIDs = [], $REIfYouEnjoyItSubIDs = [], $RESadisticDescriptionSubIDs = [], $REShowerForceSubIDs = [], $RESimpleAssaultIDs = [], $RECockmilkInterceptionIDs = [], $REInterslaveBeggingIDs = [], $bedSlaves = [], $qualifiedFS = [], $eligibleSlaves = [], $slavesInLine = []>> diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index f8651c4501a..43bc740c0f1 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -286,6 +286,9 @@ <</if>> <<set $cumslutInterestTargetID = $slaves[$i].ID>> <</if>> + <<if ($dominantID != 0) && ($dominantInterestTargetID == 0)>> + <<set $REFIevent.push("dominant")>> + <<set $dominantInterestTargetID = $slaves[$i].ID>> <<if ($subID != 0) && ($submissiveInterestTargetID == 0)>> <<set $REFIevent.push("submissive")>> <<set $submissiveInterestTargetID = $slaves[$i].ID>> @@ -302,6 +305,10 @@ <<set $REFIevent.push("pregnancy")>> <<set $pregnancyInterestTargetID = $slaves[$i].ID>> <</if>> + <<if ($sadistID != 0) && ($sadistInterestTargetID == 0)>> + <<set $REFIevent.push("sadist")>> + <<set $sadistInterestTargetID = $slaves[$i].ID>> + <</if>> <<if ($masochistID != 0) && ($masochistInterestTargetID == 0)>> <<set $REFIevent.push("masochist")>> <<set $masochistInterestTargetID = $slaves[$i].ID>> -- GitLab