diff --git a/src/art/artJS.js b/src/art/artJS.js index 47b5dd8daac5187e28ea5a96d73b34bd4ceee4c3..242dde94553b17bd13eb065c63ad4bc1c27e4c8c 100644 --- a/src/art/artJS.js +++ b/src/art/artJS.js @@ -2006,7 +2006,7 @@ window.VectorArt = (function (artSlave) { break; /* full frontal */ default: - if (canAchieveErection(slave) && !(slave.chastityPenis)) { + if (canAchieveErection(slave) && slave.chastityPenis !== 1) { penisDrawtime = 1; /* draw erect penis over boobs if boobs do not hide the penis' base */ if (artBoobScaleFactor < 3.7) { if (slave.foreskin !== 0) @@ -2021,7 +2021,7 @@ window.VectorArt = (function (artSlave) { else penisArtString = jsInclude(`Art_Vector_FlaccidCirc_${penisSize}`); /* this draws chastity OVER latex catsuit. prndev finds this alright. */ - if (slave.chastityPenis) + if (slave.chastityPenis === 1) penisArtString += jsInclude(`Art_Vector_Chastity_Cage_${penisSize}`); } } @@ -2612,7 +2612,7 @@ window.VectorArt = (function (artSlave) { bodySize = "_Chubby"; } - if (slave.chastityAnus) { + if (slave.chastityAnus === 1) { if (bodySize === "Fat") { r += jsInclude("Art_Vector_Chastity_Vagina_Fat"); } else { @@ -2620,7 +2620,7 @@ window.VectorArt = (function (artSlave) { r += jsInclude(`Art_Vector_Chastity_Base${bodySize}`); } } - if (slave.chastityVagina) { + if (slave.chastityVagina === 1) { if (bodySize === "Fat") { r += jsInclude("Art_Vector_Chastity_Vagina_Fat"); } else { diff --git a/src/art/artWidgets.tw b/src/art/artWidgets.tw index 9aba498d189720f56ceb3b398cf13c8cac92917e..09380865d4e5c8c5d7cfd1dd1fbeec281b3e8b91 100644 --- a/src/art/artWidgets.tw +++ b/src/art/artWidgets.tw @@ -303,11 +303,11 @@ vector art added later is drawn over previously added art <</if>> /% Chastity belt or Pubic hair %/ -<<if $args[0].chastityPenis || $args[0].chastityVagina || $args[0].chastityAnus>> - <<if $args[0].chastityPenis>> +<<if $args[0].chastityPenis == 1 || $args[0].chastityVagina == 1 || $args[0].chastityAnus == 1>> + <<if $args[0].chastityPenis == 1>> <<print "<img class='paperdoll' src=" + _folderLoc + "/outfit/chastity male aft.svg'" + "/>">> <</if>> - <<if $args[0].chastityVagina>> + <<if $args[0].chastityVagina == 1>> <<print "<img class='paperdoll' src=" + _folderLoc + "/outfit/chastity female.svg'" + "/>">> <</if>> <<print "<img class='paperdoll' src=" + _folderLoc + "/outfit/chastity base.svg'" + "/>">> @@ -437,7 +437,7 @@ vector art added later is drawn over previously added art <<print "<img class='paperdoll' src=" + _imgSkinLoc + "/penis " + _penisSize + ".svg'" + " style='"+ _skinFilter + "'>">> <<else>> <<print "<img class='paperdoll' src=" + _imgSkinLoc + "/flaccid " + _penisSize + ".svg'" + " style='"+ _skinFilter + "'>">> - <<if $args[0].chastityPenis>> + <<if $args[0].chastityPenis == 1>> <<print "<img class='paperdoll' src=" + _folderLoc + "/outfit/chastity male fore " + _penisSize + ".svg'" + "/>">> <</if>> <</if>> @@ -453,7 +453,7 @@ vector art added later is drawn over previously added art <<print "<img class='paperdoll' src=" + _imgSkinLoc + "/penis " + _penisSize + ".svg'" + " style='"+ _skinFilter + "'>">> <<else>> <<print "<img class='paperdoll' src=" + _imgSkinLoc + "/flaccid " + _penisSize + ".svg'" + " style='"+ _skinFilter + "'>">> - <<if $args[0].chastityPenis>> + <<if $args[0].chastityPenis == 1>> <<print "<img class='paperdoll' src=" + _folderLoc + "/outfit/chastity male fore " + _penisSize + ".svg'" + "/>">> <</if>> <</if>> diff --git a/src/facilities/nursery/childInteract.tw b/src/facilities/nursery/childInteract.tw index f193786dcb8503850d756e35d0e5871d1151a9ae..6d965ce25b5946bff014f73b63d65682b46a4477 100644 --- a/src/facilities/nursery/childInteract.tw +++ b/src/facilities/nursery/childInteract.tw @@ -562,7 +562,7 @@ Chastity device: <<if $activeChild.vagina > -1>> <<link "Chastity belt">> <<set $activeChild.chastityVagina = 1,$activeChild.choosesOwnChastity = 0>> - <<replace "#vaginalAccessory">>$activeChild.chastityVagina<</replace>> + <<replace "#chastityVagina">>$activeChild.chastityVagina<</replace>> <<replace "#vaginalAccessoryDescription">>//<<vaginalAccessoryDescription>>//<</replace>> <<replace "#buttplugDescription">>//<<buttplugDescription>>//<</replace>> <</link>> @@ -571,7 +571,7 @@ Chastity device: <<if $activeChild.dick > 0>> <<link "Chastity cage">> <<set $activeChild.chastityPenis = 1,$activeChild.choosesOwnChastity = 0>> - <<replace "#dickAccessory">>$activeChild.chastityPenis<</replace>> + <<replace "#chastityPenis">>$activeChild.chastityPenis<</replace>> <<replace "#dickAccessoryDescription">><br>//<<dickAccessoryDescription>>//<</replace>> <<replace "#buttplugDescription">>//<<buttplugDescription>>//<</replace>> <</link>> @@ -579,8 +579,7 @@ Chastity device: <</if>> <<link "Anal chastity belt">> <<set $activeChild.chastityAnus = 1,$activeChild.choosesOwnChastity = 0>> - <<replace "#vaginalAccessory">>$activeChild.chastityAnus<</replace>> - <<replace "#vaginalAccessoryDescription">>//<<vaginalAccessoryDescription>>//<</replace>> + <<replace "#chastityAnus">>$activeChild.chastityAnus<</replace>> <<replace "#buttplugDescription">>//<<buttplugDescription>>//<</replace>> <</link>> diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js index 813215562ff62ce3a43bfe993d285598006ec5af..0296ee7a28e328b2048d0560c111c3aac7b1c243 100644 --- a/src/js/DefaultRules.js +++ b/src/js/DefaultRules.js @@ -791,7 +791,7 @@ window.DefaultRules = (function() { /** @param {App.Entity.SlaveState} slave */ function ProcessAnalAccessories(slave, rule) { // apply buttplugs and buttplug accessories to slave - if (!(slave.chastityAnus)) { + if (slave.chastityAnus !== 1) { if (slave.anus === 0) ProcessAnalVirginButtplugs(slave, rule); else diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js index 32be4cb561e2ab1e9125fa19a7aadc2f6bf1575b..0a54dedb63f0efd7b8f0203d84100f7d54ed62ef 100644 --- a/src/js/eventSelectionJS.js +++ b/src/js/eventSelectionJS.js @@ -254,7 +254,7 @@ window.generateRandomEventPoolStandard = function (eventSlave) { if (eventSlave.devotion > 20) { if (eventSlave.releaseRules !== "restrictive" && eventSlave.releaseRules !== "masturbation" && eventSlave.releaseRules !== "chastity") { if (eventSlave.fetish === "buttslut" || eventSlave.fetish === "sadist" || eventSlave.fetish === "dom") { - if (!(eventSlave.chastityPenis) || (eventSlave.dick === 0)) { + if ((eventSlave.chastityPenis !== 1) || (eventSlave.dick === 0)) { State.variables.RETSevent.push("anal cowgirl"); } } @@ -321,7 +321,7 @@ window.generateRandomEventPoolStandard = function (eventSlave) { State.variables.RESSevent.push("devoted nympho"); } if (eventSlave.releaseRules === "permissive" || eventSlave.releaseRules === "masturbation") { - if (!(eventSlave.chastityPenis) || (eventSlave.dick === 0)) { + if ((eventSlave.chastityPenis !== 1) || (eventSlave.dick === 0)) { State.variables.RESSevent.push("permitted masturbation"); } } @@ -854,7 +854,7 @@ window.generateRandomEventPoolStandard = function (eventSlave) { if (eventSlave.trust <= -20) { if (eventSlave.genes === "XY") { if (eventSlave.dick > 0) { - if (!(eventSlave.chastityPenis)) { + if (eventSlave.chastityPenis !== 1) { if (eventSlave.vagina === -1) { if (eventSlave.attrXY < 50) { State.variables.RESSevent.push("transition anxiety"); @@ -1020,7 +1020,7 @@ window.generateRandomEventPoolStandard = function (eventSlave) { if (eventSlave.balls > 0) { if (eventSlave.scrotum > 0) { - if (eventSlave.chastityPenis) { + if (eventSlave.chastityPenis === 1) { if (eventSlave.devotion <= 95) { if (eventSlave.energy > 50) { if (eventSlave.energy < 95) { @@ -1183,7 +1183,7 @@ window.generateRandomEventPoolStandard = function (eventSlave) { if (eventSlave.need) { if (eventSlave.devotion <= 95) { if (eventSlave.trust >= -20) { - if (!(eventSlave.chastityPenis) || (eventSlave.dick === 0)) { + if ((eventSlave.chastityPenis !== 1) || (eventSlave.dick === 0)) { State.variables.RESSevent.push("forbidden masturbation"); } } @@ -1354,7 +1354,7 @@ window.generateRandomEventPoolStandard = function (eventSlave) { if (eventSlave.devotion > 20) { if (eventSlave.trust >= -20) { if (canDoAnal(eventSlave) || canDoVaginal(eventSlave)) { - if (!(eventSlave.chastityPenis) || (eventSlave.dick === 0)) { + if ((eventSlave.chastityPenis !== 1) || (eventSlave.dick === 0)) { if (State.variables.corpIncorporated !== 0) { State.variables.RESSevent.push("shift sleep"); } @@ -1383,7 +1383,7 @@ window.generateRandomEventPoolStandard = function (eventSlave) { if (eventSlave.devotion > 20) { if (eventSlave.trust >= -20) { if (canDoAnal(eventSlave) || canDoVaginal(eventSlave)) { - if (!(eventSlave.chastityPenis) || (eventSlave.dick === 0)) { + if ((eventSlave.chastityPenis !== 1) || (eventSlave.dick === 0)) { if (State.variables.corpIncorporated !== 0) { State.variables.RESSevent.push("shift sleep"); } @@ -1610,7 +1610,7 @@ window.generateRandomEventPoolStandard = function (eventSlave) { if (eventSlave.amp !== 1) { if (canAchieveErection(eventSlave)) { if (eventSlave.belly < 10000) { - if (!(eventSlave.chastityPenis)) { + if (eventSlave.chastityPenis !== 1) { State.variables.RESSevent.push("slave dick huge"); } } @@ -2448,7 +2448,7 @@ window.generateRandomEventPoolServant = function (eventSlave) { if (eventSlave.balls > 0) { if (eventSlave.scrotum > 0) { - if (eventSlave.chastityPenis) { + if (eventSlave.chastityPenis === 1) { if (eventSlave.devotion <= 95) { if (eventSlave.energy > 50) { if (eventSlave.energy < 95) { @@ -2577,7 +2577,7 @@ window.generateRandomEventPoolServant = function (eventSlave) { if (eventSlave.need) { if (eventSlave.devotion <= 95) { if (eventSlave.trust >= -20) { - if (!(eventSlave.chastityPenis) || (eventSlave.dick === 0)) { + if (eventSlave.chastityPenis !== 1 || (eventSlave.dick === 0)) { State.variables.RESSevent.push("forbidden masturbation"); } } @@ -2820,7 +2820,7 @@ window.generateRandomEventPoolServant = function (eventSlave) { if (eventSlave.amp !== 1) { if (canAchieveErection(eventSlave)) { if (eventSlave.belly < 10000) { - if (!(eventSlave.chastityPenis)) { + if (eventSlave.chastityPenis !== 1) { State.variables.RESSevent.push("slave dick huge"); } } diff --git a/src/js/slaveSummaryWidgets.js b/src/js/slaveSummaryWidgets.js index b235ddd65879ad3f7f5ea2555caf6b88ddbd806d..57f376538b8193dc3ba30eecfed4d38f3d3a170e 100644 --- a/src/js/slaveSummaryWidgets.js +++ b/src/js/slaveSummaryWidgets.js @@ -4606,7 +4606,7 @@ window.SlaveSummaryUncached = (function(){ r += `Full chastity.`; } else if (slave.chastityPenis === 1 && slave.chastityVagina === 1) { r += `Genital chastity.`; - } else if ((slave.Anus === 1 && slave.chastityVagina === 1) || (slave.Anus === 1 && slave.chastityPenis === 1)) { + } else if ((slave.chastityAnus === 1 && slave.chastityVagina === 1) || (slave.chastityAnus === 1 && slave.chastityPenis === 1)) { r += `Combined chastity.`; } else if (slave.chastityVagina === 1) { r += `Vaginal chastity.`; diff --git a/src/js/vignettes.js b/src/js/vignettes.js index e0d96951d10d5d34502412a08a335e9d61d88941..3df4b398ee6a6c10b66ec4a36de368ade1c13605 100644 --- a/src/js/vignettes.js +++ b/src/js/vignettes.js @@ -1158,7 +1158,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig effect: 1, }); } - if (slave.chastityVagina) { + if (slave.chastityVagina === 1) { vignettes.push({ text: `a wavering customer who was disappointed that ${his} pussy is unavailable decided to try ${his} ass instead,`, type: "cash", @@ -2735,7 +2735,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig effect: 1, }); } - if (slave.chastityVagina) { + if (slave.chastityVagina === 1) { vignettes.push({ text: `a wavering citizen who was disappointed that ${his} pussy is unavailable decided to try ${his} ass instead,`, type: "rep", diff --git a/src/js/walkPastJS.js b/src/js/walkPastJS.js index 0692e135a8af3dee7d76c5da7a24f5014724e58d..5bd048c748073f52fecba381931cbd7502d693c9 100644 --- a/src/js/walkPastJS.js +++ b/src/js/walkPastJS.js @@ -292,9 +292,9 @@ window.loverSlave = function(activeSlave) { break; case "cumslut": t += `sharing oral pleasure ${_fuckSpot}. ${name} is such an oral addict that ${he} wants it all the time, and ${partnerName} certainly doesn't mind all the loving oral attention. `; - if (((!(activeSlave.chastityPenis) && activeSlave.dick > 0) || canDoVaginal(activeSlave)) && ((!(_partnerSlave.chastityPenis) && _partnerSlave.dick > 0) || canDoVaginal(_partnerSlave))) { + if (((activeSlave.chastityPenis !== 1 && activeSlave.dick > 0) || canDoVaginal(activeSlave)) && ((_partnerSlave.chastityPenis !== 1 && _partnerSlave.dick > 0) || canDoVaginal(_partnerSlave))) { t += `They're lying down to 69 comfortably, `; - if (!(_partnerSlave.chastityPenis) && _partnerSlave.dick > 0) { + if (_partnerSlave.chastityPenis !== 1 && _partnerSlave.dick > 0) { if (canPenetrate(_partnerSlave)) { t += `with ${name} hungrily sucking ${his} ${activeSlaveRel}'s turgid cock.`; } else if (_partnerSlave.dick > 7 && activeSlave.amp !== 1) { @@ -313,9 +313,9 @@ window.loverSlave = function(activeSlave) { } else { t += `and ${name} is sating ${his} oral fixation for the moment by eagerly polishing ${his} ${activeSlaveRel}'s pearl.`; } - } else if ((!(_partnerSlave.chastityPenis) && _partnerSlave.dick > 0) || canDoVaginal(_partnerSlave)) { + } else if ((_partnerSlave.chastityPenis !== 1 && _partnerSlave.dick > 0) || canDoVaginal(_partnerSlave)) { t += `${name} has ${his} face to ${partnerName}'s crotch and is `; - if (!(_partnerSlave.chastityPenis) && _partnerSlave.dick > 0) { + if (_partnerSlave.chastityPenis !== 1 && _partnerSlave.dick > 0) { if (canPenetrate(_partnerSlave)) { t += `hungrily sucking ${his} ${activeSlaveRel}'s turgid cock.`; } else if (_partnerSlave.dick > 7 && activeSlave.amp !== 1) { diff --git a/src/npc/descriptions/fAnus.tw b/src/npc/descriptions/fAnus.tw index 43ccb29a8263560a8dbacdac650307c46a026055..e532aaba2dab25e77dae5d744bea391cbf47ed89 100644 --- a/src/npc/descriptions/fAnus.tw +++ b/src/npc/descriptions/fAnus.tw @@ -67,14 +67,14 @@ $His anus is invitingly bleached, <<elseif $activeSlave.fetish == "mindbroken">> <<if ($activeSlave.amp != 1)>>You instruct $him to present $his anus. $He dully kneels and spreads $his buttocks<<if ($PC.dick == 0)>>as you don a strap-on<</if>>. You spit on $his hole and ram <<if ($PC.dick == 0)>>it<<else>>your cock<</if>> up $his butt.<<else>>Talking to a broken mind is pointless, so you simply set $him on the couch, spread $his buttocks with one hand, spit on $his hole, and ram <<if ($PC.dick == 0)>>it<<else>>your cock<</if>> up $his <<if $seeRace == 1>>$activeSlave.race <</if>>butt.<</if>> $His butthole spasms as you assrape $him, <<if ($PC.dick == 0)>>an amusing sight<<else>>squeezing your dick nicely<</if>>. <<if ($activeSlave.dick != 0) && canAchieveErection($activeSlave)>> - <<if $activeSlave.chastityPenis>> + <<if $activeSlave.chastityPenis == 1>> Automatic responses give $him an erection, which $his chastity makes so uncomfortable that $he spasms. This cycle continues repeatedly, $his rectum squeezing unconsciously each time. <<elseif $activeSlave.prostate != 0>> Despite $his mental deficiency, the prostate stimulation gives $him an erection anyway. <<else>> Without a prostate, there's little stimulation to provoke an involuntary response, and $his cock stays limp. <</if>> - <<elseif $activeSlave.chastityPenis>> + <<elseif $activeSlave.chastityPenis == 1>> $His dick chastity keeps $his pointless cock hidden away while you use $his anus like a pussy. <<elseif ($activeSlave.dick != 0)>> $His cock is totally flaccid throughout. @@ -84,18 +84,18 @@ $His anus is invitingly bleached, <<if ($activeSlave.dick != 0) && canAchieveErection($activeSlave)>> <<if $activeSlave.prostate == 0>> $He lacks a prostate, denying $him any real pleasure from this. $His dick stays flaccid as you rape $him. - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> Despite $his unwillingness to be sodomized, the prostate stimulation starts to give $him an erection, which $his dick chastity makes horribly uncomfortable. $He bucks with the pain, $his asshole spasming delightfully. <<else>> Despite $his unwillingness to be sodomized, the prostate stimulation gives $him an erection. $He's mortified that $he would get hard while being anally raped. <</if>> - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> $His dick chastity keeps $his bitch cock hidden away while you use $his anus like a pussy. <<elseif ($activeSlave.dick != 0)>> $His flaccid dick is ground into the back of the couch as you rape $him. <</if>> <<elseif ($activeSlave.devotion <= 20) && ($activeSlave.vagina < 0)>> - <<if ($activeSlave.amp != 1)>>You instruct $him to present $his anus<<if ($PC.dick == 0)>> as you don a strap-on<</if>>. $He knows a sissy slave takes it up the butt, and lies on the couch next to your desk with $his legs in the air, spreading $his buttocks with $his hands.<<else>>You tell $him it's time for an assfuck. $He's hesitant, but as an amputee can do nothing about it.<</if>> You take your time and fuck $his <<if $seeRace == 1>>$activeSlave.race <</if>>butthole for a good long while<<if (!($activeSlave.chastityPenis))>><<if ($activeSlave.dick != 0)>> so $his limp dick flops around<<elseif ($activeSlave.balls != 0)>> as $his erect dick waves in the air<</if>><</if>>. This gives you enough time to stroke $him until $he gets aroused despite $his discomfort with anal. $He doesn't orgasm, but $he's getting accustomed to $his asshole as a sexual organ. + <<if ($activeSlave.amp != 1)>>You instruct $him to present $his anus<<if ($PC.dick == 0)>> as you don a strap-on<</if>>. $He knows a sissy slave takes it up the butt, and lies on the couch next to your desk with $his legs in the air, spreading $his buttocks with $his hands.<<else>>You tell $him it's time for an assfuck. $He's hesitant, but as an amputee can do nothing about it.<</if>> You take your time and fuck $his <<if $seeRace == 1>>$activeSlave.race <</if>>butthole for a good long while<<if ($activeSlave.chastityPenis != 1)>><<if ($activeSlave.dick != 0)>> so $his limp dick flops around<<elseif ($activeSlave.balls != 0)>> as $his erect dick waves in the air<</if>><</if>>. This gives you enough time to stroke $him until $he gets aroused despite $his discomfort with anal. $He doesn't orgasm, but $he's getting accustomed to $his asshole as a sexual organ. <<elseif $activeSlave.devotion < 10>> <<if ($activeSlave.amp != 1)>>You instruct $him to present $his <<if $seeRace == 1>>$activeSlave.race <</if>>anus<<if ($PC.dick == 0)>> as you don a strap-on<</if>>. $He hesitates but eventually lies on the couch next to your desk with $his legs in the air, spreading $his buttocks with $his hands.<<else>>You tell $him it's time for an assfuck. $He's hesitant, but as an amputee can do nothing about it.<</if>> You take your time and fuck $his butthole for a good long while. <<if ($activeSlave.anus == 1)>> diff --git a/src/npc/descriptions/fBoobs.tw b/src/npc/descriptions/fBoobs.tw index 01ed49c230117e45ec36f8c907a68c37f8aed38c..67bacbfa30f3bef288aa522c92c9564fee926550 100644 --- a/src/npc/descriptions/fBoobs.tw +++ b/src/npc/descriptions/fBoobs.tw @@ -135,7 +135,7 @@ tits. rolling $his $activeSlave.nipples nipples between your fingers and thumbs. When you finish, you give them a hard pull, <</if>> sending $him gasping over the edge as well. -<<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.chastityPenis)>> +<<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.chastityPenis == 1)>> $He comes over eagerly, with hunger in $his eyes. $He gives you a titjob with $his lubricated cleavage while you sit at your desk. As a cumslut $he's almost desperate to get your cum into $him <<if $seeRace == 1>>$activeSlave.race <</if>>mouth and rubs a nipple with one hand and $his anal opening with the other, since $he can't touch $his cock. The situation brings $him some pleasure, but the first twitches of $his cock against $his chastity cage are so uncomfortable that $he subsides into busy mechanical dick sucking. $He writhes uncomfortably, frustrated beyond belief. <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.dick !== 0) && ($PC.dick == 1)>> $He comes over eagerly, with hunger in $his eyes. $He gives you a titjob with $his lubricated cleavage while you sit at your desk. As a cumslut $he's almost desperate to get your cum into $him <<if $seeRace == 1>>$activeSlave.race <</if>>mouth and <<if canAchieveErection($activeSlave)>>jacks $himself off<<else>>rubs $his sadly limp member<</if>> in anticipation. When you finish, $he sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes into $his hand. $He pours $his own cum from $his hand into $his mouth so it can mingle with yours. diff --git a/src/npc/descriptions/fButt.tw b/src/npc/descriptions/fButt.tw index 130f197a5a366dd4bd4abaa87269981c9dec5db1..16f3f0b3ddf7dc1a93b79dc99fb21726e833202d 100644 --- a/src/npc/descriptions/fButt.tw +++ b/src/npc/descriptions/fButt.tw @@ -103,12 +103,12 @@ $His anus is invitingly bleached, <<if ($activeSlave.dick != 0) && canAchieveErection($activeSlave)>> <<if $activeSlave.prostate == 0>> $He lacks a prostate, denying $him any real pleasure. $His dick stays flaccid as you rape $him. - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> Despite $his unwillingness to be sodomized, the prostate stimulation starts to give $him an erection, which $his dick chastity makes horribly uncomfortable. $He bucks with the pain, $his asshole spasming delightfully. <<else>> Despite $his unwillingness to be sodomized, the prostate stimulation gives $him an erection. $He's mortified that $he would get hard while being anally raped. <</if>> - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> $His dick chastity keeps $his bitch cock hidden away while you use $his anus like a pussy. <<elseif ($activeSlave.dick !== 0)>> $His flaccid dick is ground into the back of the couch as you rape $him. @@ -143,13 +143,13 @@ $His anus is invitingly bleached, <</if>> You fuck $him there for a while before repeatedly pulling out and stuffing yourself back in. $He moans each time you fill <<if canDoVaginal($activeSlave)>>a<<else>>$his<</if>> waiting hole. <<if ($activeSlave.dick != 0) && canAchieveErection($activeSlave)>> - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> Whenever $he starts to get hard, $his dick chastity gives $him an awful twinge of pain. You do your best to be up $his butt when this happens so you can experience the resulting spasm. <<else>> Every time you penetrate, $his erect dick jerks up and slaps $his stomach. <</if>> <<elseif ($activeSlave.dick !== 0)>> - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> $His dick chastity keeps $his girly bitchclit hidden, just like it belongs. <<else>> Every time you penetrate, $his limp dick flops around lamely. diff --git a/src/npc/descriptions/fLips.tw b/src/npc/descriptions/fLips.tw index 339fe474e8a28d539487ce461b01ba8b14a6c088..7a1d8948f933acc71ea0cdea6f1bf7cc52649294 100644 --- a/src/npc/descriptions/fLips.tw +++ b/src/npc/descriptions/fLips.tw @@ -115,7 +115,7 @@ You tell $activeSlave.slaveName to $He has absolutely no control over how hard you grind your cunt against $his face, so you are careful not to suffocate $him. Even so, you take $him to the edge, enjoying the sight of $his absurd rear jiggling as $he struggles to breathe. Eventually you climax, giving $him a good taste of your femcum. <</if>> <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.dick != 0) && ($PC.dick != 0)>> - $He comes over eagerly, with hunger <<if canSee($activeSlave)>>in $his eyes<<else>>on $his face<</if>>. $He gets to $his knees, hurriedly takes you into $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth, and gives the blowjob $his all. As a cumslut $he's almost desperate to get your cum into $his mouth and <<if ($activeSlave.chastityPenis)>>(since $his cock is off limits) frantically rubs $his nipples and asspussy<<elseif canAchieveErection($activeSlave)>>jacks $himself off<<else>>rubs $his sadly limp member<</if>> in anticipation.<<if $PC.vagina == 1>> You have more than one variety of deliciousness for $him, and $he's careful not to neglect your wet cunt.<</if>> When you finish, $he sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes into $his $activeSlave.skin hand. $He pours $his own cum from $his hand into $his mouth so it can mingle with yours. + $He comes over eagerly, with hunger <<if canSee($activeSlave)>>in $his eyes<<else>>on $his face<</if>>. $He gets to $his knees, hurriedly takes you into $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth, and gives the blowjob $his all. As a cumslut $he's almost desperate to get your cum into $his mouth and <<if ($activeSlave.chastityPenis == 1)>>(since $his cock is off limits) frantically rubs $his nipples and asspussy<<elseif canAchieveErection($activeSlave)>>jacks $himself off<<else>>rubs $his sadly limp member<</if>> in anticipation.<<if $PC.vagina == 1>> You have more than one variety of deliciousness for $him, and $he's careful not to neglect your wet cunt.<</if>> When you finish, $he sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes into $his $activeSlave.skin hand. $He pours $his own cum from $his hand into $his mouth so it can mingle with yours. <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($PC.dick != 0)>> $He comes over eagerly, with hunger <<if canSee($activeSlave)>>in $his eyes<<else>>on $his face<</if>>. $He gets to $his knees, hurriedly takes you into $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth, and gives the blowjob $his all. As a cumslut $he's almost desperate to get your cum into $his mouth and rubs $himself in anticipation.<<if $PC.vagina == 1>> You have more than one variety of deliciousness for $him, and $he's careful not to neglect your wet cunt.<</if>> When you finish, $he sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes. <<elseif $activeSlave.devotion < -20>> diff --git a/src/npc/descriptions/fVagina.tw b/src/npc/descriptions/fVagina.tw index ac6deecded1eb319a903d48bf6299773e44624e1..4a759eb68d9a2815183154d3d7e015662fa27626 100644 --- a/src/npc/descriptions/fVagina.tw +++ b/src/npc/descriptions/fVagina.tw @@ -188,7 +188,7 @@ You call $him over so you can atop your cock and slide $him up and down<<if _fSpeed > 75>>, hard and fast<<elseif _fSpeed > 50>>, firmly and vigorously<<elseif _fSpeed > 25>>, steadily and controlled<<else>>, slowly and tenderly<</if>>, managing $him with your arms. <</if>> <<if $activeSlave.dick > 0>> - <<if $activeSlave.chastityPenis>> + <<if $activeSlave.chastityPenis == 1>> $His dick chastity keeps $his useless bitchclit out of the way. <<elseif !canAchieveErection($activeSlave)>> As you use $him as a helpless cock jacket, $his @@ -301,12 +301,12 @@ You call $him over so you can <</if>> you can feel <<if $activeSlave.bellyPreg >= 300000>>$his children begin to squirm in reaction to their mother's lust<<else>>$his heart beating hard<</if>>. As the sex reaches its climax, $he begs you to cum inside $his unworthy body. <<if ($activeSlave.dick != 0) && canAchieveErection($activeSlave)>> - <<if $activeSlave.chastityPenis>> + <<if $activeSlave.chastityPenis == 1>> $He does $his submissive best to stay completely soft within $his dick chastity. <<else>> As a submissive $he spares no attention for $his own orgasm, so $his rock hard erection swings untended. <</if>> - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> $His cock is forgotten inside its chastity cage as you take what you want from $him. <<elseif ($activeSlave.dick != 0)>> As a submissive $he spares no attention for $his own orgasm, so $his flaccid cock swings untended. @@ -327,7 +327,7 @@ You call $him over so you can <<else>> gives $him an erection. $He's mortified that $he would get hard while being raped. <</if>> - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> $His dick chastity keeps $his bitch cock hidden away while you use $his whore hole. <<elseif ($activeSlave.dick != 0)>> $His flaccid dick is ground into the back of the couch as you rape $him. @@ -344,12 +344,12 @@ You call $him over so you can <<if ($PC.dick != 0)>> $He obeys, lying on the couch next to your desk with $his legs spread. You kneel on the ground and enter $him, a hand on each of $his legs to give you a good grip. <<if _fSpeed > 75>>The pounding is hard and fast<<elseif _fSpeed > 50>>You pound $him firmly and vigorously<<elseif _fSpeed > 25>>You fuck $him steadily and controlled<<else>>You fuck $him slowly and tenderly<</if>>, and $he gasps and <<if _fSpeed > 50>>whines<<else>>moans<</if>>. You reach a hand down to maul $his breasts. <<if ($activeSlave.dick != 0) && canAchieveErection($activeSlave)>> - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> $He enjoys $himself, even though $his dick chastity keeps $him soft by making the beginnings of erection very uncomfortable. <<else>> $He bites $his lip and moans as $he climaxes. You fill $his squeezing fuckhole with your cum. $He already dribbled $his own weak load all over $his stomach. <</if>> - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> $He bites $his lip and moans as $he climaxes. You fill $his squeezing fuckhole with your cum. Precum has been dribbling out of $his dick chastity for some time, apparently the best $his soft bitchclit can manage. <<elseif ($activeSlave.dick != 0)>> $He bites $his lip and moans as $he climaxes. You fill $his squeezing fuckhole with your cum. $He already blew $his own load all over $his stomach despite $his inability to get hard. @@ -452,12 +452,12 @@ You call $him over so you can you can feel <<if $activeSlave.bellyPreg >= 300000>>$his children begin to squirm in reaction to their mother's lust<<else>>$his heart beating hard<</if>>. <<if (_fPosition <= 40) && $activeSlave.belly+$PC.belly < 20000>> As the sex reaches its climax, $his kisses grow urgent and passionate. <</if>> <<if ($activeSlave.dick != 0) && canAchieveErection($activeSlave)>> - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> $He enjoys $himself, even though $his dick chastity keeps $him soft by making the beginnings of erection very uncomfortable. <<else>> When you orgasm together, $his erect cock squirts cum up towards $his tits while your cock fills $him with cum. <</if>> - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> $He bites $his lip and moans as $he climaxes. You fill $his squeezing fuckhole with your cum. Precum has been dribbling out of $his dick chastity for some time, apparently the best $his soft bitchclit can manage. <<elseif ($activeSlave.dick != 0)>> When you orgasm together, $his limp, neglected cock dribbles weakly while your cock fills $him with cum. diff --git a/src/npc/fAbuse.tw b/src/npc/fAbuse.tw index 8ee59865b5958a64e251b9662bdbbb3f2310e126..4e35cac9b67d5714649609cc801ddd870e48056b 100644 --- a/src/npc/fAbuse.tw +++ b/src/npc/fAbuse.tw @@ -344,7 +344,7 @@ from your victim. <</if>> <</if>> -<<if ($activeSlave.chastityPenis)>> +<<if ($activeSlave.chastityPenis == 1)>> You rip $his dick chastity off $him, though $he knows not to be relieved. $His cock is now vulnerable, not free. <</if>> diff --git a/src/pregmod/fFeet.tw b/src/pregmod/fFeet.tw index 1a22be9e447f33729dc0cbdc85ee66f83243107d..1dce3855d4c85b5292409f46b01604c26b649cf1 100644 --- a/src/pregmod/fFeet.tw +++ b/src/pregmod/fFeet.tw @@ -348,13 +348,13 @@ You call $activeSlave.slaveName to your office, telling $him to use $his feet to As a devoted pervert, $activeSlave.slaveName gives an enthusiastic footjob, with $his <<if $activeSlave.dick > 0>> <<if canAchieveErection($activeSlave)>> - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> erect caged _dick cock, <<else>> erect _dick cock, <</if>> <<else>> - soft and dripping _dick <<if ($activeSlave.chastityPenis)>>caged <</if>>dick , + soft and dripping _dick <<if ($activeSlave.chastityPenis == 1)>>caged <</if>>dick , <</if>> <<if $activeSlave.balls > 0 && $activeSlave.scrotum > 0>> <<if $activeSlave.vagina >= 0>> @@ -559,9 +559,9 @@ You call $activeSlave.slaveName to your office, telling $him to use $his feet to <<if $PC.balls > 1>> <<if $activeSlave.dick > 0>> <<if cumAmount($activeSlave) > 20>> - $His _balls balls visibly throb as _dick dick unloads a massive amount of cum, adding $his own semen to $his body, resulting in a slave utterly plastered in spunk. $His eyes are held shut with a thick layer of cum, and judging by how <<if ($activeSlave.chastityPenis)>>$he's dick is still shooting cum even in a cage with no stimulation,<<else>>furiously $he is masturbating,<</if>> $he couldn't be happier. + $His _balls balls visibly throb as _dick dick unloads a massive amount of cum, adding $his own semen to $his body, resulting in a slave utterly plastered in spunk. $His eyes are held shut with a thick layer of cum, and judging by how <<if ($activeSlave.chastityPenis == 1)>>$he's dick is still shooting cum even in a cage with no stimulation,<<else>>furiously $he is masturbating,<</if>> $he couldn't be happier. <<else>> - $His _dick dick unloads onto $his belly and $boobs chest, and $his giggles and gasps as it rains down with audible splats. $He is splattered in semen, face coated in your cum, and judging by $his nostrils desperately taking in the heady smell and how <<if ($activeSlave.chastityPenis)>>$he's dick is still throbbing in orgasm even in a cage with no stimulation,<<else>>$he can't stop masturbating,<</if>> $he couldn't be happier. + $His _dick dick unloads onto $his belly and $boobs chest, and $his giggles and gasps as it rains down with audible splats. $He is splattered in semen, face coated in your cum, and judging by $his nostrils desperately taking in the heady smell and how <<if ($activeSlave.chastityPenis == 1)>>$he's dick is still throbbing in orgasm even in a cage with no stimulation,<<else>>$he can't stop masturbating,<</if>> $he couldn't be happier. <</if>> <<elseif $activeSlave.vagina >= 0>> $He leans back and moans in pleasure, $his <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching. $He is splattered in semen, face coated in your cum, and judging by $his nostrils desperately taking in your scent and how $he can't stop masturbating, $he couldn't be happier. diff --git a/src/pregmod/fMarry.tw b/src/pregmod/fMarry.tw index 26d0dfe785ffcb5a950a2ae9866a413e1feed49b..81a256ef09709ce97a164bb0c863381c6434ce46 100644 --- a/src/pregmod/fMarry.tw +++ b/src/pregmod/fMarry.tw @@ -528,7 +528,7 @@ You tell $activeSlave.slaveName that you're going to marry $him. (A proposal, of <<elseif ($activeSlave.bellyFluid >= 1500)>> $His distended, <<print $activeSlave.inflationType>>-belly protrudes out the front of $his bridal wear. <</if>> - <<if $activeSlave.chastityPenis>> + <<if $activeSlave.chastityPenis == 1>> $His slave dick is hidden by its chastity cage. <<elseif canAchieveErection($activeSlave)>> <<if ($activeSlave.dick > 4) && ($activeSlave.belly >= 5000)>> diff --git a/src/pregmod/slaveOnSlaveFeedingWorkAround.tw b/src/pregmod/slaveOnSlaveFeedingWorkAround.tw index b38bef3620ef7090fecc5790265c0920b767b5fb..7d151b10a35efd2816a7e426677f5311c81d00fc 100644 --- a/src/pregmod/slaveOnSlaveFeedingWorkAround.tw +++ b/src/pregmod/slaveOnSlaveFeedingWorkAround.tw @@ -17,7 +17,7 @@ <</if>> <</for>> <<for _i = 0; _i < $slaves.length; _i++>> /* cum output */ -<<if $slaves[_i].balls > 0 && $slaves[_i].dick > 0 && !($slaves[_i].chastityPenis)>> +<<if $slaves[_i].balls > 0 && $slaves[_i].dick > 0 && $slaves[_i].chastityPenis != 1>> <<set $slaves[_i].cumOutput = 0>> <<set _cum = cumAmount($slaves[_i])>> <<set _cum = (_cum/7)>> diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw index 83c1917bd4417f00535eb89da01b1e6fb380777a..557ebfb24511e3184c933a04a509858e579df17f 100644 --- a/src/uncategorized/PESS.tw +++ b/src/uncategorized/PESS.tw @@ -395,7 +395,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<EventNameDelink $activeSlave>> <<replace "#result">> When you enter your suite, the dim light reveals $activeSlave.slaveName waiting with $his beautiful body laid across the bed. When $he sees <<if ($PC.dick == 0)>>the big strap-on you're wearing<<else>>the kind of sex you're in the mood for<</if>>, $he turns over and pushes $his face down into the sheets. $He pulls $his knees under $himself and reaches back to pull $his <<if ($activeSlave.butt > 5)>>huge<<elseif ($activeSlave.butt > 2)>>sizable<<else>>pretty<</if>> buttocks apart, relaxing and then clenching $his <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>big<<else>>tight<</if>> asshole invitingly. $He starts <<if !canTalk($activeSlave)>>to point an inviting finger at $his backdoor,<<else>>to <<say beg>> "Plea<<s>>e a<<ss>>rape me, M-" into the sheets,<</if>> but you interrupt $him by shoving $him forward so that $he's all the way face-down on the bed. $He knows how you like it and starts to wriggle, struggle, and whine as you roughly sodomize $him, <<if ($PC.dick == 0)>>the strap-on<<else>>your cock<</if>> ramming straight up $his ass despite the uncomfortable angle, <<if ($activeSlave.butt > 5)>>which $his huge ass makes easier for $him by limiting how deeply you can fuck $him without $his buttocks spread wide.<<elseif ($activeSlave.butt > 2)>>which $his big behind makes easier for $him by limiting how deeply you can fuck $him.<<else>>which $his modest ass makes harder for $him by allowing you to get really deep inside $his anus.<</if>> $He continues to wrestle with you, sometimes even managing to dislodge <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>>, allowing you the <<if ($PC.dick == 0)>>cruel delight<<else>>delicious sensation<</if>> of pushing it back up $his butt each time. Despite the pretense $his enjoyment is obvious; - <<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> + <<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> despite $his chastity caged cock, $he's grinding against you as eagerly as a $girl making love with $his pussy. <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>> though $his hormone-filled body can't get $his dick hard any more, $he's leaking precum all over the bed. @@ -458,7 +458,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<elseif canDoAnal($activeSlave)>> <<if $activeSlave.hormoneBalance >= 100>> Since $he's doped up on hormones, you take $him out onto the balcony, arm an extra security system so $he can relax, and have gentle, loving anal sex with $him until $he's climaxed twice. - <<elseif ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> Since $he's a caged dickgirl, you take $him out onto the balcony, arm an extra security system so $he can relax, and use $his anus until $he's exhausted. <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0)>> Since $he's chemically castrated, you take $him out onto the balcony, arm an extra security system so $he can relax, and have gentle, loving anal sex with $him until $he's climaxed twice. diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw index 406e90f40a4c93878600659e715361403d93cfe2..41b6fd82efb27eea08015c62facb7b979fb8ab8b 100644 --- a/src/uncategorized/PETS.tw +++ b/src/uncategorized/PETS.tw @@ -111,7 +111,7 @@ Moaning in sexual abandon, $he's obviously unaware that $he's being watched. $su Poor $subSlave.slaveName clearly isn't working as hard as _he2 should. <<EventNameLink>> has _him2 bent over with _his2 buttocks bare, and is administering a punishing spanking. $subSlave.slaveName's $subSlave.skin skin is starting to show the force of the beating, and _he2's begging desperately for mercy. <br><br> -$activeSlave.slaveName, meanwhile, is obviously enjoying torturing the poor servant for _his2 failings. $He's <<if ($activeSlave.chastityPenis)>>using a couple of fingers to buttfuck $himself<<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>>jacking off furiously<<elseif $activeSlave.dick > 0>>rubbing $his pathetically soft dick<<elseif $activeSlave.vagina == -1>>desperately rubbing $his soft perineum<<else>>rubbing $his sopping pussy<</if>> with $his other hand, getting close to orgasm as the servant begs and moans. +$activeSlave.slaveName, meanwhile, is obviously enjoying torturing the poor servant for _his2 failings. $He's <<if ($activeSlave.chastityPenis == 1)>>using a couple of fingers to buttfuck $himself<<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>>jacking off furiously<<elseif $activeSlave.dick > 0>>rubbing $his pathetically soft dick<<elseif $activeSlave.vagina == -1>>desperately rubbing $his soft perineum<<else>>rubbing $his sopping pussy<</if>> with $his other hand, getting close to orgasm as the servant begs and moans. <<case "aggressive schoolteacher">> diff --git a/src/uncategorized/RECI.tw b/src/uncategorized/RECI.tw index bc81c80cc44f98b99ccb0d6332351582838f9cec..3ab8ad6da94af91f5c6889d2afd32a6914630bb5 100644 --- a/src/uncategorized/RECI.tw +++ b/src/uncategorized/RECI.tw @@ -154,7 +154,7 @@ $His $activeSlave.skin face displays nothing but honest gratitude and devotion. <<elseif ($activeSlave.clit > 0)>>$his big clit is visibly erect<<else>>a sheen is visible on $his pussylips<</if>>, $his nipples are <<if $activeSlave.nipples != "fuckable">>stiff<<else>>swollen tight<</if>>, and $he's starting to breathe a little hard. When you finish and send the slave you were boning on their way with a light slap on the rump, you seat yourself to inspect $activeSlave.slaveName. As you do, <<if ($PC.dick == 0)>>your rather realistically modeled phallus dangles between your legs<<else>>your half-hard but still quite imposing cock hangs between your legs<</if>>, still slick from fucking the previous inspectee. $activeSlave.slaveName's <<if canSee($activeSlave)>>$activeSlave.eyeColor<<else>>blank<</if>> eyes focus on it with painful intensity, -<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> +<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> and the $desc's chastity cage begins to bother $him even more. <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> and the $desc's hard dick releases a string of precum. @@ -192,14 +192,14 @@ $He arches $his back and bats $his eyes at you. "A lot." <</for>> <<EventNameLink>> is standing before your desk for an inspection. The $desc is naked, of course, and is devoted enough to find the situation arousing: $he's being inspected by $his <<= WrittenMaster()>> in the nude, which is sexual enough, and past inspections have often led to a quick fuck. The horny bitch obviously wants it; -<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> +<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> $his chastity cage is dribbling precum, and $he's clearly uncomfortable with simultaneous arousal and unwillingness to suffer a hard-on inside it. <<elseif canAchieveErection($activeSlave)>> $his cock is painfully erect. <<elseif ($activeSlave.dick > 0)>> $his pathetically limp dick is practically dripping precum. <<elseif ($activeSlave.clit > 0)>>$his clit is big enough to be visibly erect when $he's willing and ready<<else>>a sheen is visible on $his pussylips, and $he's smiling hopefully at you<</if>>. Your inspections require the slave to offer each of $his body parts to your view, and when the routine reaches $his crotch, $he obediently backs up to sit down on the couch, spread $his legs, and display $his -<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> +<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> chastity caged dick. <<elseif canAchieveErection($activeSlave)>> erect cock, which $he doesn't have to touch to keep upright. @@ -227,7 +227,7 @@ And, <<Master>>." $He arches $his back prettily and then scoots $himself down th <</for>> <<EventNameLink>> is standing before your desk for an inspection. The $desc is naked, of course, and is devoted enough to find the situation arousing: $he's being inspected by $his <<= WrittenMaster()>> in the nude, which is sexual enough, and past inspections have often led to a quick fuck. The horny bitch obviously wants it; -<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> +<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> $his chastity cage is dribbling precum, and $he's clearly uncomfortable with simultaneous arousal and unwillingness to suffer a hard-on inside it. <<elseif canAchieveErection($activeSlave)>> $his cock is painfully erect. @@ -250,8 +250,8 @@ You often pepper slaves with questions during this inspection; it helps you gaug But the training and the rule<<s>> pu<<sh>>ed me through it. <</if>> I try to be a good <<s>>lave girl for you, <<Master>>. Can I — can I be a good <<s>>lave girl for you? Right now? Plea<<s>>e?" $He twists $his $activeSlave.skin body suggestively, -<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> - offering you $his rear hole, the only hope the chastity caged girl has of release. +<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> + offering you $his rear hole, the only hope the chastity caged $girl has of release. <<elseif canAchieveErection($activeSlave)>> hard dick wagging with the motion, offering you $his rear. <<elseif ($activeSlave.dick > 0)>> @@ -361,13 +361,13 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<replace "#result">> You tell $him $he's got a nice asspussy, and grope $him thoroughly, cupping $his buttocks with one hand and squeezing a breast with the other. $He looks <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>desperately eager<<else>>ready and willing<</if>>, and angles $himself just right, but you administer a light slap to $his $activeSlave.skin ass and continue, telling $him that it's so nice you feel like sharing it. $He's <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>so ready to fuck $he can't quite think of what to say<<else>>not quite sure how to respond<</if>>, and before $he can figure it out, $Concubine.slaveName hurries in, responding to your summons. Of course, $activeSlave.slaveName is no stranger to $Concubine.slaveName, who takes in the situation at a glance and <<if $Concubine.dick > 0>>instantly achieves a painfully hard erection<<else>>immediately flushes with arousal<</if>>. $Concubine.slaveName<<if $Concubine.dick == 0>> dons a strap-on and<</if>> clambers up onto the (strongly built) bathroom counter. Since saliva is plenty of lube for $activeSlave.slaveName's experienced ass, _he2 points a meaningful finger at <<if $Concubine.dick == 0>>the phallus<<else>>_his2 cock<</if>>, and $activeSlave.slaveName begins to suck it enthusiastically, trying to get it as wet as possible for the sake of $his butt. <br><br> - Since $activeSlave.slaveName is being so good, you decide to help get $him ready, and push $him sideways so $he straddles the counter's edge. $He whimpers into the <<if $Concubine.dick == 0>>dildo<<else>>dick<</if>> in $his mouth as $he feels $his <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis)>>chastity cage<<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>>soft dickclit<<else>>hard cock<</if>><<else>>mons<</if>> graze the hard counter, and then stiffens as you penetrate $his bottom. When you judge that your Concubine is wet enough, you nod to _him2, and _he2 takes $activeSlave.slaveName by the hand, pulling $him up onto _his2 lap. + Since $activeSlave.slaveName is being so good, you decide to help get $him ready, and push $him sideways so $he straddles the counter's edge. $He whimpers into the <<if $Concubine.dick == 0>>dildo<<else>>dick<</if>> in $his mouth as $he feels $his <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis == 1)>>chastity cage<<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>>soft dickclit<<else>>hard cock<</if>><<else>>mons<</if>> graze the hard counter, and then stiffens as you penetrate $his bottom. When you judge that your Concubine is wet enough, you nod to _him2, and _he2 takes $activeSlave.slaveName by the hand, pulling $him up onto _his2 lap. <<if ($Concubine.boobs > 4000) && ($activeSlave.boobs > 4000)>> Their tits are so huge that they can't reach each other to kiss, chest-to-chest like that. $Concubine.slaveName settles for blowing the other slave an exaggerated kiss, which makes $him laugh. <<else>> The slaves start making out, showing no signs of breaking their lip lock as they arrange themselves for penetration. <</if>> - $Concubine.slaveName guides _his2 <<if $Concubine.dick == 0>>strap-on<<else>>cock<</if>> inside the <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>enthusiastic<<else>>compliant<</if>> $activeSlave.slaveName, who begins to ride it, enjoying both the <<if $activeSlave.prostate > 0>>prostate<<else>>anal<</if>> stimulation and the feeling of $his <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis)>>midsection trapped between $him and <<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>>soft dick trapped between $him and <<else>>erection trapped between $him and <</if>><<else>>pussy pressed against<</if>> $Concubine.slaveName. $Concubine.slaveName smacks the humping <<if $activeSlave.physicalAge > 30>>$woman<<else>>$girl<</if>>'s butt to get $him to stop, and slides an index finger up $his ass alongside the <<if $Concubine.dick == 0>>phallus<<else>>cock<</if>>. $activeSlave.slaveName shudders, and then begins to whine as $Concubine.slaveName pulls $his sphincter wider. + $Concubine.slaveName guides _his2 <<if $Concubine.dick == 0>>strap-on<<else>>cock<</if>> inside the <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>enthusiastic<<else>>compliant<</if>> $activeSlave.slaveName, who begins to ride it, enjoying both the <<if $activeSlave.prostate > 0>>prostate<<else>>anal<</if>> stimulation and the feeling of $his <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.chastityPenis == 1)>>midsection trapped between $him and <<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>>soft dick trapped between $him and <<else>>erection trapped between $him and <</if>><<else>>pussy pressed against<</if>> $Concubine.slaveName. $Concubine.slaveName smacks the humping <<if $activeSlave.physicalAge > 30>>$woman<<else>>$girl<</if>>'s butt to get $him to stop, and slides an index finger up $his ass alongside the <<if $Concubine.dick == 0>>phallus<<else>>cock<</if>>. $activeSlave.slaveName shudders, and then begins to whine as $Concubine.slaveName pulls $his sphincter wider. <br><br> "Plea<<s>>e," the slave begs incoherently as you press your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> against $Concubine.slaveName's finger. It's not clear whether $he's begging you to DP $his anus, or begging you not to, but whichever it is, $Concubine.slaveName withdraws _his2 finger and you shove yourself inside. $activeSlave.slaveName jerks with discomfort and gives a gasping "Oh f-fuck-k" that <<if $activeSlave.anus > 2>>$he repeats over and over<<else>>is followed by some minor struggling<</if>> as you begin to fuck $him. From _his2 angle, $Concubine.slaveName can't pound $activeSlave.slaveName quite as hard as you can, but _he2 does _his2 best. When you've both had your fun, extracted yourselves, and let the exhausted, gaped bitch collapse onto the floor, $Concubine.slaveName gives you a naughty wink. <<run Enunciate($Concubine)>> @@ -483,7 +483,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<EventNameDelink $activeSlave>> <<replace "#result">> When $he <<if canSee($activeSlave)>>sees<<elseif canHear($activeSlave)>>hears<<else>>senses<</if>> you stand up from behind your desk<<if ($PC.dick == 0)>> and pull on a strap-on<</if>>, $he smiles invitingly at you and relaxes. But as you approach, $he <<if canSee($activeSlave)>>sees a dangerous glint in your eyes<<elseif canHear($activeSlave)>>hears a menacing cadence to your footstep<<else>>realizes the reason for your delay<</if>>. One corner of $his mouth flaws upward with anticipation, and $he plays along. $He immediately curls up into a ball on the couch, managing to end up with $his <<if ($activeSlave.weight > 30)>>fat ass squashed enticingly against the seat back<<elseif ($activeSlave.butt > 5)>>absurd ass squashed enticingly against the seat back<<elseif ($activeSlave.butt > 2)>>healthy ass pushed against the seat back<<else>>trim ass against the seat back<</if>>. $He looks up at you with feigned terror and begs, "Plea<<s>>e, <<Master>>, I'm ju<<s>>t an inno<<c>>ent little $girl. Plea<<s>>e don't rape my poor little butt!" You grab an ankle and haul $his <<if ($activeSlave.weight > 10)>>plush<<elseif ($activeSlave.muscles > 5)>>toned<<else>>slender<</if>> $activeSlave.skin body toward you, dragging $him across the couch, and then half-fall atop $him, pushing <<if ($PC.dick == 0)>>the strap-on<<else>>your hard cock<</if>> up the wriggling $girl's butt. $He keeps begging and whining, but $he's managed to bring a hand under $himself and is - <<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> + <<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> frantically rubbing $his taint. <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> rubbing $his submissive little $girl cock. @@ -535,7 +535,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<EventNameDelink $activeSlave>> <<replace "#result">> When $he <<if canSee($activeSlave)>>sees<<elseif canHear($activeSlave)>>hears<<else>>senses<</if>> you stand up from behind your desk<<if ($PC.dick == 0)>>and pull on a strap-on<</if>>, $he turns fully away from you, cocking $his hips at just the right angle to offer you $his anus, without any preamble or foreplay. But you come up behind $him and encircle $his <<if ($activeSlave.belly >= 1500)>><<if $activeSlave.preg > $activeSlave.pregData.normalBirth/8>>pregnant <<else>>rounded <</if>>belly<<elseif ($activeSlave.weight > 10)>>plush belly<<elseif ($activeSlave.muscles > 5)>>toned stomach<<else>>trim waist<</if>> with your capable hands, your lips nibbling along the line of $his <<if ($activeSlave.muscles > 30)>>strong<<elseif ($activeSlave.muscles > 5)>>toned<<else>>soft<</if>> shoulders and neck. $He shudders as the embrace brings your <<if ($PC.dick == 0)>>strap-on<<else>>dick<</if>> <<if ($activeSlave.height >= 185)>>up between $his buttocks, since $he's nearly as tall as you<<elseif ($activeSlave.height >= 170)>>pressing into $his asscrack, since $he's shorter than you<<else>>nestling down into $his asscrack, since $he's so much shorter than you<</if>>. You whisper that a good slave girl doesn't have to touch $himself to come when $his <<= WrittenMaster()>> fucks $his butt, and ask whether $he's a good slave girl. $He shivers and promises that $he is, rubbing $his asshole against your <<if ($PC.dick == 0)>>phallus<<else>>cockhead<</if>>. $He gives a feminine sigh as it slides into $him, and moves softly within your embrace, doing $his best to pleasure you with $his girly ass. $He was already very close, and your loving touch so aroused $him that $he gasps and stiffens after only a few thrusts, - <<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> + <<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> shuddering <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> $his dick twitching @@ -552,7 +552,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<EventNameDelink $activeSlave>> <<replace "#result">> You tell $him that $he doesn't have to prove anything to you right now; $he's shown that $he's a good slave girl already. $He looks shocked for a moment before @@.mediumaquamarine;blushing and turning $his gaze down at $his feet.@@ "T-thank<<s>>, <<Master>>," $he stammers. Since $he asked so nicely, though, you continue, you will fuck $his butt. $He giggles and hurries over to you in response to a crooked finger, curling up in your lap for a nice makeout session. When the next slave scheduled for an examination comes through the door, it's to the sight of $activeSlave.slaveName holding $his body sideways in the air over the couch: $he has one knee down on the cushions, and is doing the splits with the other leg running up <<if ($PC.boobs == 0)>>your muscular chest<<else>>between your breasts<</if>>. Your <<if ($PC.dick == 0)>>strap-on<<else>>dick<</if>> is up $his ass, and you're giving it to $him hard. <<if ($activeSlave.boobs > 1000)>>$His huge breasts are bouncing back and forth with the motion, almost hitting $himself in the face.<<elseif ($activeSlave.weight > 10)>>$His generous curves lend the motion weight, and each thrust reams $his ass hard.<<elseif ($activeSlave.hLength >= 60)>>$His long hair flies around $his face in a maelstrom of sexual energy.<<else>>The leather couch creaks with an obscurely sexual rhythm.<</if>> $He's being fucked so hard that $his - <<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> + <<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> cock is being forced to half-hardness inside its chastity cage, making $him writhe with mixed anal pleasure and dick pain. <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> <<if ($activeSlave.dick > 3)>>massive erection is slapping wetly against $his stomach, spattering ejaculate from a previous orgasm everywhere,<<elseif ($activeSlave.dick > 1)>>hard-on is helicoptering around wildly, spattering ejaculate from a previous orgasm everywhere<<else>>tiny erection is scattering ejaculate from a previous orgasm everywhere.<</if>> diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw index 29702aef37a35f7ab0bbf55728a8fdb8f8fa4725..8d9110cd77c18fb2416d65e61899709016441857 100644 --- a/src/uncategorized/REFI.tw +++ b/src/uncategorized/REFI.tw @@ -181,7 +181,7 @@ 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>> hesitates before explaining $himself, and the $desc is obviously aroused: -<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> +<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> $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. @@ -334,7 +334,7 @@ $subSlave.slaveName gets inspected more regularly than your other slaves, since After you both finish and _he2 leaves, smiling contentedly at you, you notice $activeSlave.slaveName at the door to your office. You call $him in. <<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused: -<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> +<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> $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. @@ -395,7 +395,7 @@ $subSlave.slaveName is on lunch duty today. That means that as you eat your work Though you never touch anything but _his2 nipples, _he2 climaxes twice. After you finish and _he2 leaves, you notice $activeSlave.slaveName at the door to your office. You call $him in. <br><br> <<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused: -<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> +<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> $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. @@ -450,7 +450,7 @@ $subSlave.slaveName is lying on the edge of your desk with _his2<<if $subSlave.b a troubled look on $his face. <br><br> <<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused: -<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> +<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> $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. @@ -497,7 +497,7 @@ It seems $he 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 _he2's enjoying _himself2 to an almost indecent degree: moaning, begging, or just smiling idiotically with _his2 mouth open and _his2 tongue lolling. After you finish and _he2 leaves, you notice $activeSlave.slaveName at the door to your office. You call $his in. <br><br> <<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused: -<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> +<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> $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. @@ -546,7 +546,7 @@ It seems $he passed by while you were buttfucking $subSlave.slaveName and found You wake up to the sensation of $subSlave.slaveName eagerly sucking your dick. _He2's industriously pumping _his2 mouth up and down on your member. In truth, $subSlave.slaveName doesn't give the perfect blowjob: _he2 loves cum so much that _he2 mostly enjoys oral sex in an anticipatory way, and usually works to make the recipient cum as soon as possible so as to get _his2 favorite treat into _his2 mouth quicker. Still, _his2 enthusiasm is nice and _he2 does have permission to wake you at your usual time in this way. As you get up after finishing, you notice <<EventNameLink>> at the door to your bedroom. You call $him in. <br><br> <<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused: -<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> +<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> $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. @@ -593,7 +593,7 @@ It seems $he passed by while $subSlave.slaveName was blowing you. $He swallows p You have $subSlave.slaveName pinned up against a railing on a balcony that overlooks a public atrium. Passersby below cannot see you, but they can certainly see $subSlave.slaveName's upper body as _he2 takes your dick. _He2's blushing furiously with the sex and with _his2 trademark mixed arousal and embarrassment at having an audience. _He2 makes a show of trying to disguise the fact that _he2's getting railed, but it's obvious. When you finish, you pull _him2 off the railing so _he2 can clean up. <<EventNameLink>> <<if canSee($activeSlave)>>saw<<elseif canHear($activeSlave)>>heard<<else>>felt the heat from<</if>> the denouement of this exhibitionist fun, and seems intrigued. <br><br> <<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused: -<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> +<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> $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. @@ -690,7 +690,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< 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 ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> caged dick. <<elseif $activeSlave.dick > 0>> cockhead. @@ -734,7 +734,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<set $activeSlave.oralCount++, $oralTotal++>> <</if>> which is then overlaid by rough spanking, nipple pinching, and - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> cock torment. <<elseif $activeSlave.dick > 0>> dick abuse. diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 8db292c7b54dc93de225e6910a16815541e12054..519a41c46e29b570be03d2cfdcca9c03655a0475 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -237,7 +237,7 @@ $He shifts $his trim <</if>> hips innocently and moves up to $his lower legs. But then, as $he slowly massages the lotion into $his <<if $activeSlave.muscles > 30>>muscled<<elseif $activeSlave.weight > 10>>plush<<else>>cute<</if>> calves, $he arches $his back and cocks $his hips a little. This causes -<<if ($activeSlave.chastityPenis)>> +<<if ($activeSlave.chastityPenis == 1)>> the bottom of $his chastity cage to become visible, a reminder that <<if canDoAnal($activeSlave) && canDoVaginal($activeSlave)>> only $his holes are to be used. @@ -546,7 +546,7 @@ humping the sheets as best $he can with $his _belly belly in the way. <<elseif ($activeSlave.chastityVagina)>> uselessly through $his chastity belt. -<<elseif ($activeSlave.chastityPenis)>> +<<elseif ($activeSlave.chastityPenis == 1)>> uselessly with $his caged dick. <<elseif $activeSlave.dick > 15 && !canAchieveErection($activeSlave)>> with $his soft python of a cock. @@ -1077,7 +1077,7 @@ It makes sense; $he's probably never masturbated without a hard dick. $He's clea <<case "resting amp">> You're working at your desk late at night when the arcology's systems discreetly highlight significant movement in the slave quarters. <<EventNameLink>>'s limbless torso is in bed, asleep but struggling in discomfort. Without arms or legs, it seems the sheet has become wrapped around $him. $He's dreaming of something sexual; -<<if ($activeSlave.chastityPenis)>> +<<if ($activeSlave.chastityPenis == 1)>> $his cock is caged, but precum is <<if $activeSlave.prostate > 1>>flowing<<elseif $activeSlave.prostate > 0 >>leaking<<else>>barely dripping<</if>> out of the chastity. <<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> $he can't maintain an erection but $his limp dick <<if $activeSlave.prostate > 1>>is soaking $his sheets with precum<<elseif $activeSlave.prostate > 0 >>sports a drop of precum<<else>>sports a meager droplet of precum<</if>>. @@ -1116,7 +1116,7 @@ As you watch, $his sleeping struggles against the sheet <<if $activeSlave.boobs little sex toy <</if>> $he is. You've been busy and haven't used $him for a while, and since $he's accepted $his place as a helpless living fucktoy, $he's gotten quite aroused with nothing to do but lie there and watch $his <<= WrittenMaster()>> work. It's not like $he can touch $himself any more. -<<if ($activeSlave.chastityPenis)>> +<<if ($activeSlave.chastityPenis == 1)>> $His caged cock reduces $him to a set of holes in a limbless torso. <<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> $His penis hangs limp and useless from $his limbless torso. @@ -1647,7 +1647,7 @@ $He stops and <<if canSee($activeSlave)>>stares<<else>>faces you<</if>>, struggl <</if>> <</if>> The reason for $his distress is obvious: -<<if ($activeSlave.chastityPenis)>> +<<if ($activeSlave.chastityPenis == 1)>> $his chastity cage is mostly solid, but it has a small hole below where the tip of $his dick is held, and this is dripping precum. $He's sexually helpless, and sexually overcharged to the point where $he's dripping more precum than a usual dickgirl might ejaculate normally. <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100) && !canAchieveErection($activeSlave)>> though the hormones are keeping it soft, $his member is dripping a stream of precum; droplets of the stuff spatter $his legs. One of $his spasms brings $his dickhead brushing against $his thigh, and the stimulation almost brings $him to orgasm. @@ -1708,7 +1708,7 @@ $He will spend the day restrained in public, with your other slaves periodically <<EventNameLink>> is a real public servant. This morning, $he rose early, did $his chores, and looked after $himself. $He heads out past your desk toward the arcology's lower floors to offer $himself freely to everyone $he meets. <br><br> As $he goes, you notice that -<<if ($activeSlave.chastityPenis)>> +<<if ($activeSlave.chastityPenis == 1)>> precum is starting to dribble out of $his chastity cage. <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> $his cock is so hard it's standing out, perfectly straight. @@ -2534,7 +2534,7 @@ You decide to stop by to see $his method at work. By the time you arrive, $he's A video feed appears. <<if ($activeSlave.chastityVagina)>> In $his chastity belt, all $he can manage is furious nipple-<<if $activeSlave.nipples != "fuckable">>rubbing<<else>>fisting<</if>> and some furtive fingering of $his asshole. -<<elseif ($activeSlave.chastityPenis)>> +<<elseif ($activeSlave.chastityPenis == 1)>> In $his chastity cage, all $he can manage is furious nipple-<<if $activeSlave.nipples != "fuckable">>rubbing<<else>>fisting<</if>> and some furtive fingering of $his asshole. <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>> Since $he's impotent from hormone treatment, all $he can manage is rubbing $his soft dick and some furtive fingering of $his asshole. @@ -3336,7 +3336,7 @@ It's true, cum <<if $activeSlave.dietCum == 1>>supplemented <<elseif $activeSlav <<EventNameLink>> stumbles into your office naked for $his weekly inspection, so apprehensive that $he can hardly walk. $He's been like this ever since $he became one of your sex slaves, <<if $week-$activeSlave.weekAcquired == 0>>just this week<<elseif $week-$activeSlave.weekAcquired == 1>>just last week<<else>><<print $week-$activeSlave.weekAcquired>> weeks ago<</if>>. It's not surprising; slaves like $him usually require some time and training to accept that they're slave girls. $He lacks the natural attraction to men that might have made the idea more comfortable for $him, and the resulting sexual anxiety combined with understandable fear of sexual use makes $him extremely unhappy to be naked in front of someone $he knows can fuck $him at will. <br><br> $He has $his hands balled into fists at $his sides, and clearly wants nothing more than to use them to cover $his -<<if ($activeSlave.chastityPenis)>> +<<if ($activeSlave.chastityPenis == 1)>> pitiful caged dick. <<elseif $activeSlave.balls == 0>> pathetic, ballsless bitchclit. @@ -3374,7 +3374,7 @@ Just as you're about to give <<EventNameLink>> $his weekly inspection, a minor b The consequences of the special qualities of $his womanhood soon become apparent. <br><br> Your slaves are all in the very best of vaginal health, so the scent of $his female arousal is not strong. But $his cunt produces such copious natural lubricant that with nothing to do but <<if canWalk($activeSlave)>>stand<<else>>rest<</if>> there, $his <<if $activeSlave.births > 0>>motherly<<elseif $activeSlave.weight > 30>>thick<<elseif $activeSlave.muscles > 30>>strong<<else>>feminine<</if>> inner thighs are soon slick with a sheen of healthy pussyjuice. You notice a droplet of the stuff running down $his warm $activeSlave.skin skin. -<<if canAchieveErection($activeSlave) && !($activeSlave.chastityPenis)>> +<<if canAchieveErection($activeSlave) && $activeSlave.chastityPenis != 1>> $His <<if $activeSlave.dick > 3>>stiff prick<<else>>hard little dick<</if>> is sticking up from atop $his pussy, leaving it nice and visible. <<elseif $activeSlave.dick > 0>> $His pussy is <<if $activeSlave.dick > 3>>entirely<<else>>partially<</if>> concealed by $his limp dick, which is getting a good coating, since it's resting against the source. @@ -3541,7 +3541,7 @@ There are sturdy leather seats placed strategically throughout your penthouse. T One of them slows as $he goes by, however. Looking up, you see that it's <<EventNameLink>>. <<if canTalk($activeSlave)>>"Hi <<Master>>," $he <<say>>s flirtatiously<<if $activeSlave.belly >= 1500>> rubbing a hand across $his _belly <<if $activeSlave.bellyPreg > 0>> pregnancy<<else>>belly<</if>><</if>>. "That look<<s>> like a really comfortable <<s>>eat. Can I <<s>>it down and re<<s>>t <<if $activeSlave.belly >= 10000>>my tired leg<<s>> <</if>>for a little while?"<<else>>$He greets you properly, but adds a flirtiness to $his gestures, and asks if $he can sit down and rest <<if $activeSlave.belly >= 10000>> $his <<if $activeSlave.bellyPreg > 0>>gravid<<else>>_belly<</if>> bulk <</if>>on the comfortable seat for a little while.<</if>> $He is not pointing at the soft leather cushion next to you: $he's pointing at your crotch. <br><br> You're nude, a consequence of <<if $Concubine != 0 && $Concubine.ID != $activeSlave.ID>>recent activities involving $Concubine.slaveName<<else>>recent unrelated activities<</if>>. <<if $PC.dick == 1>>Your formidable dick is three quarters hard,<<else>>Nude, that is, all except for the strap-on you were just using and haven't taken off yet,<</if>> and $activeSlave.slaveName is pointing right at it. $He knows exactly what $he's asking for and gives $his <<if $activeSlave.hips > 0>>broad<<elseif $activeSlave.hips > -1>>trim<<else>>narrow<</if>> hips a little wiggle to make it even more abundantly clear. -<<if ($activeSlave.chastityPenis)>> +<<if ($activeSlave.chastityPenis == 1)>> $His poor dick is visibly straining against the restrictive chastity belt $he's wearing. <<elseif canAchieveErection($activeSlave)>> $His <<if $activeSlave.dick > 4>>big dick<<elseif $activeSlave.dick > 2>>dick<<else>>tiny dick<</if>> is jutting out stiffly and there's a bead of precum <<if $activeSlave.foreskin == 0>>forming at its smooth tip<<else>>escaping from $his foreskin<</if>>. @@ -3713,7 +3713,7 @@ $He begins $his cleaning dutifully, fluttering about your office in a flurry of <<elseif $activeSlave.energy > 95>> Despite the mundanity of $his current duties, it's clear $he's holding back $his immense sex drive for the duration of $his cleaning. <<if $activeSlave.dick > 0>> - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> $His chastity cage is dribbling precum, visibly dripping onto the floor as $he goes. <<elseif canAchieveErection($activeSlave)>> $His cock is painfully erect, visible under $his flimsy skirt. @@ -3743,7 +3743,7 @@ $He begins $his cleaning dutifully, fluttering about your office in a flurry of <<elseif $activeSlave.energy > 95>> Despite the mundanity of $his current duties, it's clear $he's holding back $his immense sex drive for the duration of $his cleaning. <<if $activeSlave.dick > 0>> - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> $His chastity cage is dribbling precum, visibly dripping onto $his apron. <<elseif canAchieveErection($activeSlave)>> $His cock is painfully erect, poking through $his apron. @@ -5497,7 +5497,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<EventNameDelink $activeSlave>> <<replace "#result">> You reach down to take $his hands, and pull $him up to stand in front of you before crushing $him in a frankly sexual embrace. Taking charge of the lotion, you apply it to your hands and start with $his face. $He submits to your close attention, even closing $his eyes so you can get $his eyelids, only a slight quickening of breath betraying $his intensity of feeling at having you do this. You take your time, which turns into exquisite sexual torture when you finally reach $his <<if $activeSlave.boobs > 2000>>incredible breasts, which stand out so far in front of $him that you have to reach around their mass rather inelegantly<<elseif $activeSlave.boobs > 800>>heavy breasts<<else>>lovely chest<</if>>. When your warm, moist hands <<if $activeSlave.nipples != "fuckable">>rub<<else>>slip into<</if>> $his<<if $activeSlave.lactation > 0>> milky<</if>> nipples, $he cannot suppress a moan. You take pity, take $his hands, guide them to the lotion bottle, and coat them generously. Then, you place $his hands in yours and move them to between $his legs, manipulating them like a music teacher guiding a pupil's hands on an instrument, guiding $him in gentle masturbation. You go back to applying lotion to the rest of $his body, enjoying the slave's intense pleasure. When you've covered every inch of $him, you hug $him close, returning your hands to $his nipples <<if $PC.dick == 1>>and pushing your rock-hard prick in between $his well-lubricated thighs<<if $PC.vagina == 1>>, <</if>><</if>><<if $PC.vagina == 1>>after guiding one of $hers around behind $him to see to your pussy<</if>>. $He quickens $his pace<<if canSee($activeSlave)>> and raises $his gaze to the mirror, seeing $his magnificently nude, $activeSlave.skin skin flushed with arousal<<else>>, feeling $his magnificently nude, $activeSlave.skin skin flush with arousal<</if>> as $his - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> <<if canDoAnal($activeSlave)>> eager fingering of $his anus turn frantic. <<else>> @@ -5533,7 +5533,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He whining and begging nonverbally. <</if>> You kick the lotion towards $his hand; $he gets the message and starts to frantically - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> rub $his taint. <<elseif $activeSlave.dick > 0 && !canAchieveErection($activeSlave)>> rub $himself. @@ -5557,7 +5557,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He crying. <</if>> You kick the lotion towards $his hand; $he gets the message and starts to frantically - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> rub $his taint. <<elseif $activeSlave.dick > 0 && !canAchieveErection($activeSlave)>> rub $himself. @@ -5581,7 +5581,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He begging you to be gentle. <</if>> You kick the lotion towards $his hand; $he gets the message and starts to frantically - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> rub $his taint. <<elseif $activeSlave.dick > 0 && !canAchieveErection($activeSlave)>> rub $himself. @@ -5606,7 +5606,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He You slide up behind $him and run a possessive hand down<<if $activeSlave.belly >= 1500>> $his swollen midriff down<</if>> to finger $his pussylips. $He compliantly cocks $his hips backward for you, and is surprised to find a couple of warm, lubricated fingers rather than <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> sliding into $his ready cunt. <<if $activeSlave.vagina > 2>> $He moans when you add a third, and grunts when you insert a fourth. When $he feels you form your hand into a point, thumb included, $he understands what's coming and relaxes completely. The wide part of your hand, at the knuckles, squeezes into $him without much trouble, and $he lets out a huge sigh. When you start to fuck $his huge cunt with your hand, though, $he collapses <<if $activeSlave.belly >= 300000>>onto $his _belly belly<<else>>to $his knees<</if>>, whining and begging nonverbally. You kick the lotion towards $his hand; $he gets the message and starts to frantically - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> rub $his taint. <<elseif $activeSlave.dick > 0 && !canAchieveErection($activeSlave)>> rub $himself. @@ -5621,7 +5621,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.devotion += 5>> <<elseif $activeSlave.vagina == 2>> $He grunts when you add a third, and begins to beg when you insert a fourth. When $he feels you form your hand into a point, thumb included, $he understands what's coming and hurriedly gets down <<if $activeSlave.belly >= 300000>>onto $his _belly belly<<else>>on $his knees<</if>> to present a more comfortable angle. The wide part of your hand, at the knuckles, squeezes into $him after some effort on your part and squealing on $his part. You kick the lotion towards $his hand; $he gets the message and starts to frantically - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> rub $his taint <<elseif $activeSlave.dick > 0 && !canAchieveErection($activeSlave)>> rub $himself @@ -5636,7 +5636,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $activeSlave.devotion += 5>> <<else>> $He squeals when you add a third, and begins to shamelessly beg for mercy when you insert a fourth. When $he feels you form your hand into a point, thumb included, $he understands what's coming and collapses <<if $activeSlave.belly >= 300000>>onto $his _belly belly<<else>>to $his knees<</if>>, begging you to be gentle. You kick the lotion towards $his hand; $he gets the message and starts to frantically - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> rub $his taint, <<elseif $activeSlave.dick > 0 && !canAchieveErection($activeSlave)>> rub $himself, @@ -5701,7 +5701,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He hurries over and gets down on the floor with you, conforming to your manual guidance that $he should sit with $his back to you. You place your hands on either side of $his neck, run them capably down $his spine, and then back up to explore $his shoulders. $He gasps as $he realizes that you intend to give $him a massage, @@.mediumaquamarine;impressed@@ and a little perturbed that you would do this for $him. Indeed, it's unusual for a slaveowner to do something like this, but it's easily justifiable as hands-on maintenance of your property. You tell $him so as your fingers begin to probe $his muscles in more detail, eliciting a shiver<<if canTalk($activeSlave)>>.<<else>> and a tiny "Ye<<s>>, <<Master>>."<</if>> $He begins to breathe rather hard, and you notice <<if $activeSlave.belly >= 120000>> $him starting to shift $his hips uncomfortably. $His _belly belly blocks any view of $his crotch in the reflective wall opposite $him, but you can smell the precum beginning to flow under the crotch hiding orb. - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> $him starting to shift $his hips uncomfortably, though of course you see in the reflective wall opposite $him that $his cock remains as caged as ever. <<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> $him starting to shift $his hips uncomfortably, though of course you see in the reflective wall opposite $him that $his cock remains as limp as ever. @@ -5729,7 +5729,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He rubs $his perineum <<elseif ($activeSlave.vagina > -1)>> schlicks $himself - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> rubs $his perineum and anus <<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> rubs $his soft bitchclit @@ -6381,7 +6381,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set _didAnal = 1>> <<elseif ($activeSlave.fetish == "buttslut")>> but $he eagerly complies as you pull $him up to kneel and take an assfuck. You shove $his arms up over $his head to stop $his masturbation, confident that the anal whore can climax from nothing but your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> pumping in and out of $his butt. You're right, and $his sphincter tightens with orgasm even sooner than you expected it to. You roll $him over and go again, - <<if ($activeSlave.chastityVagina) || ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityVagina) || ($activeSlave.chastityPenis == 1)>> the evidence of $his first orgasm leaking out from behind $his chastity belt. <<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> $his soft cock still releasing little spurts of ejaculate onto $his <<if $activeSlave.belly >= 1500>> _belly<<if $activeSlave.bellyPreg >= 1500>> pregnant<</if>><</if>> belly. @@ -8099,7 +8099,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<EventNameDelink $activeSlave>> <<replace "#result">> When $HeadGirl.slaveName comes into your office in response to your summons, _he2 finds $activeSlave.slaveName sitting in your lap with your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up $his gaping butt<<if $PC.vagina == 1>><<if $PC.dick == 1>>, your bare pussy very visible at the base of your working cock<</if>><</if>>. $HeadGirl.slaveName's expression softens when _he2 realizes _he2's here for pleasure, not business. $activeSlave.slaveName gasps a little when $he <<if canHear($activeSlave)>>hears you tell $HeadGirl.slaveName to join you up $his asshole,<<else>>feels you pull apart $his asscheeks to make some room for $HeadGirl.slaveName,<</if>> but $he doesn't protest. - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> Since your poor Head Girl can't use _his2 caged cock, _he2 takes a dildo and shoves it up $activeSlave.slaveName's already-filled butt without further ado. <<elseif canAchieveErection() && $HeadGirl.dick > 7>> Even though your Head Girl is rock-hard and ready to fuck, _his2 cock is far too large to fit into even the most stretched slave's holes. Sighing, _he2 takes a dildo and shoves it up $activeSlave.slaveName's already-filled butt instead. @@ -9380,7 +9380,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<EventNameDelink $activeSlave>> <<replace "#result">> You take $him by the shoulders, look into $his eyes, and tell $him you'll fix things so $he doesn't mind so much. $He looks hopeful, even when you tell $him to take $his pill. $He does, and you hand $him another. And another. $He's crying with dread by the fourth pill, knowing that this is $his punishment for complaining. $His pupils dilate, $he begins to breathe hard, and $his $activeSlave.skin skin flushes badly. $He tries to beg you to fuck $him but can't seem to find the words. $He begins to masturbate compulsively, so hard that $he collapses to the kitchen floor with $his first spastic orgasm. - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> $His cock is painfully compressed by $his chastity cage, but it does nothing to stop $his frantic efforts to come. <<elseif canAchieveErection($activeSlave)>> <<if $activeSlave.dick > 9>> @@ -9935,7 +9935,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<EventNameDelink $activeSlave>> <<replace "#result">> You get into bed and crook a finger, silently ordering $him to join you. $He<<if $activeSlave.clothes != "no clothing">> hurries out of $his clothes and<</if>> bounces over, - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> $his posture communicating the arousal that $his caged cock cannot. <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>> $his impotent dick already streaming watery precum. @@ -10019,7 +10019,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address trim <</if>> thighs, $he tips over the edge and - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> shivers with orgasm, ejaculate dribbling out of $his chastity cage. <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>> cums weakly, $his soft dick twitching. @@ -10244,7 +10244,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address $He smiles @@.mediumaquamarine;trustingly@@ up at you in the afterglow, <<if $activeSlave.balls > 0>> $his ejaculate - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> seeping from $his chastity cage, <<else>> glistening on $his<<if $activeSlave.belly > 1500>> _belly<<if $activeSlave.bellyPreg >= 1500>> gravid<</if>><</if>> belly, @@ -10305,7 +10305,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address $He shudders with climax, smiling @@.mediumaquamarine;trustingly@@ up at you in the afterglow, <<if $activeSlave.balls > 0>> $his ejaculate - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> seeping from $his chastity cage, <<else>> glistening on $his<<if $activeSlave.belly > 1500>> _belly<<if $activeSlave.bellyPreg >= 1500>> gravid<</if>><</if>> belly, @@ -10888,7 +10888,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<set $activeSlave.oralCount += 3, $oralTotal += 3>> <<case "humiliation">> run an unimportant message to a citizen across $arcologies[0].name. Naked. $He blushes with mixed embarrassment and anticipation. $He's so pent up that before taking ten steps out of your penthouse entryway and towards $his objective, the open stares $his naked, horny body is getting push $him over the edge. - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> As $he <<if $activeSlave.belly >= 10000>>waddles<<else>>walks<</if>> along, $his chastity cage continues to stream precum. It spatters $his legs, making $his desperation completely obvious to anyone who looks at $his<<if $activeSlave.belly >= 150000>> from behind<</if>>. <<elseif canAchieveErection($activeSlave)>> $His rock hard cock, @@ -11648,7 +11648,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address massages $his butt a little. <</if>> $activeSlave.slaveName snakes a $activeSlave.skin hand down between $his legs to - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> tease $his chastity bound dick <<elseif canAchieveErection($activeSlave)>> jack off @@ -12513,7 +12513,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address pussy, <<elseif $activeSlave.scrotum > 0 && $activeSlave.balls > 1>> testicles, - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> caged dick, <<elseif ($activeSlave.chastityVagina)>> chastity belt, @@ -12729,7 +12729,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address fat member <<elseif $activeSlave.dick > 0 && !canAchieveErection($activeSlave) && !($activeSlave.chastityPenis)>> soft member - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> nipples <<elseif ($activeSlave.chastityVagina)>> nipples @@ -12791,7 +12791,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address fat cock. <<elseif $activeSlave.dick > 0 && !canAchieveErection($activeSlave) && !($activeSlave.chastityPenis)>> limp member. - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> caged dick. <<elseif ($activeSlave.chastityVagina)>> chastity belt. @@ -12807,7 +12807,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address dick struggling to engorge <<elseif $activeSlave.dick > 0 && !canAchieveErection($activeSlave) && !($activeSlave.chastityPenis)>> girldick starting to ooze precum - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> chastity cage growing ever tighter <<else>> tiny front hole starting to ooze precum @@ -12897,7 +12897,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address $his own erect cock. <<elseif $activeSlave.dick > 6 && !canAchieveErection($activeSlave) && !($activeSlave.chastityPenis)>> $his own dangling cock. - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> $his chastity. <<else>> $him. $He can't see where it enters $his bowels, but $he's very aware of it. @@ -12969,7 +12969,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address the huge cock behind you start to leak onto your back. Pleased, you lean back and start to play with $his dick, using your other hand to jerk yourself off. <<elseif $activeSlave.dick > 0 && !canAchieveErection($activeSlave) && !($activeSlave.chastityPenis)>> the pretty girldick behind you start to leak. Pleased, you lean back and start to play with $his soft bitchclit, using your other hand to jerk yourself off. - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> an unwilling heat building low behind you. Pleased, you lean back and start to tease $his chastity cage, using your other hand to jerk off. <<elseif ($activeSlave.chastityVagina)>> an unwilling heat building low behind you. Pleased, you lean back and start to tease $his chastity, using your other hand to jerk off. @@ -12989,7 +12989,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address the huge cock behind you start to leak. Pleased, you snake a hand around behind yourself and start to play with $his dick, using your other hand to jerk yourself off. <<elseif $activeSlave.dick > 0 && !canAchieveErection($activeSlave) && !($activeSlave.chastityPenis)>> the pretty girldick behind you start to leak. Pleased, you snake a hand around behind yourself and start to play with $his soft bitchclit, using your other hand to jerk yourself off. - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> an unwilling heat building low behind you. Pleased, you snake a hand around behind yourself and start to tease $his chastity cage, using your other hand to jerk off. <<elseif ($activeSlave.chastityVagina)>> an unwilling heat building low behind you. Pleased, you snake a hand around behind yourself and start to tease $his chastity, using your other hand to jerk off. @@ -13230,12 +13230,12 @@ You tell $him kindly that you understand, and that $he'll be trained to address <</if>> $activeSlave.slaveName is a confection on your arm, displayed in a silk gown of strips and cuts that accentuates $his artificial figure while leaving $his breasts, <<if $activeSlave.dick > 0>> - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> caged <</if>> cock, <<elseif $activeSlave.vagina > -1>> - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> chaste <</if>> pussy, @@ -13375,11 +13375,11 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<EventNameDelink $activeSlave>> <<replace "#result">> You let $activeSlave.slaveName don a nice dress and take $him out. $He's a little suspicious at first but when you reach the first balcony on your lazy route around the huge building the sun on $his face and the gentle breeze around $his ears convince $him there's no trick. $He watches you shyly as you lead $him around, soaking in the sights and relaxing. Though you still speak as $his <<= WrittenMaster($activeSlave)>>, you chat about goings on around the arcology, and you buy $him a fresh fruit from a vendor. The unexpected show of care and compassion has her quite agog. By the time you take $him out onto another parklike balcony and fuck $him on a bench, - <<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis) && ($activeSlave.chastityAnus)>> + <<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1) && ($activeSlave.chastityAnus == 1)>> $his combined chastity cage and anal chastity belt makes $him move awkwardly. - <<elseif ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>> $his chastity cage is dribbling precum, a sign $he wouldn't mind having to take it up the ass. - <<elseif ($activeSlave.dick > 0) && ($activeSlave.chastityAnus)>> + <<elseif ($activeSlave.dick > 0) && ($activeSlave.chastityAnus == 1)>> $his dick is tenting the front of $his dress, through $his anal chastity belt. <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> $his dick is tenting the front of $his dress and $he's happy to take it up the ass. @@ -13649,7 +13649,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<= AnalVCheck()>> <</if>> $He loses all composure, gasping and panting as the massive weight of $his chest bounces up and down, making an audible clap with each stroke as $his huge tits slap painfully together. Despite this, or perhaps partly because of it, $he begins to orgasm, - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> the discomfort of being half-hard under $his chastity cage making $him squirm as cum rushes out of the hole at its tip. <<elseif canAchieveErection($activeSlave)>> <<if ($activeSlave.dick > 3)>> @@ -14783,7 +14783,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address stand <</if>> with $his arms over $his head and $his legs splayed, and tell $him that if $he moves or resists $his punishment will begin again from the start. - <<if ($activeSlave.chastityVagina) || ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityVagina) || ($activeSlave.chastityPenis == 1)>> $He was touching $his nipples and ass, so you flick and torture $his nipples and give $him a severe spanking. <<elseif !canAchieveErection($activeSlave) && ($activeSlave.dick > 6)>> $He was playing with $his oversized cock, so you kick and swat at the swollen monster, enjoying the way it spasms. @@ -15003,7 +15003,8 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<else>> strap a strong vibrator to $his anal chastity, <</if>> - secure a bullet vibrator $his quivering perineum, and another to the base of $his dick, and set them all to gradually increase the strength of their vibrations. In no time at all $he releases a <<if ($activeSlave.chastityPenis)>> + secure a bullet vibrator $his quivering perineum, and another to the base of $his dick, and set them all to gradually increase the strength of their vibrations. In no time at all $he releases a + <<if ($activeSlave.chastityPenis == 1)>> squirt of ejaculate from $his cock cage, <<elseif $activeSlave.prostate > 2>> torrent of nearly clear, watery ejaculate, @@ -15123,7 +15124,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <</if>> <</if>> $His face is complacent and unaffected even as $his body responds, - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> since $his body is used to its caged cock being neglected in favor of $his <<if $activeSlave.vagina > -1>>pussy<<else>>asspussy<</if>>. <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>> $his useless dick sporting a drop of precum. @@ -15172,7 +15173,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<EventNameDelink $activeSlave>> <<replace "#result">> You inform $activeSlave.slaveName of your plans and tell $him to get dressed appropriately. $He meets you at the door wearing glitzy heels, an extremely short skirt<<if $activeSlave.belly >= 5000>> barely noticeable under $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<</if>>, and a string bikini top so brief that $his areolae are clearly visible. As you descend through $arcologies[0].name the beats get faster and the drops get heavier. By the time you reach the club where the Free Cities' hottest DJ has a show tonight, $activeSlave.slaveName is a whirlwind of sexual energy in motion, moving <<if canHear($activeSlave)>>with every beat<<else>>wildly<</if>> and catching every eye<<if $activeSlave.preg > $activeSlave.pregData.normalBirth/1.33>>, despite how far along $he is<<elseif $activeSlave.belly >= 5000 || $activeSlave.weight > 130>>, despite how big $he is<</if>>. $His skills could have half the club lining up to fuck $him for money, but tonight $he's all yours. The entire floor is envious of you as the night wears on and $his dancing turns into sexually servicing you<<if canHear($activeSlave)>> in time with the music<</if>>. - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> The smell of $his pre-cum is noticeable even over the stink of sweat. <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> $His tiny skirt does nothing to hide $his erection. @@ -16957,7 +16958,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address Helpless, $he has nothing to do but <<if canSee($activeSlave)>>watch $himself get fucked in a full length mirror. $He stares, fascinated, and the sight<<else>>let $his hands wander across $his body. Teasing $his nipples<<if $activeSlave.bellyPreg >= 5000>> and pregnant belly<</if>><</if>> gets $him off quickly, <<if $activeSlave.dick == 0>> $his muscles tensing prettily with female orgasm. - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> a dribble of cum flowing from the tip of $his chastity cage. <<elseif canAchieveErection($activeSlave)>> $his stiffly waving cock jetting cum onto the floor. @@ -16987,7 +16988,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address $He advances on you slowly, sensually, relishing the beat and doing $his best to show off $his body. <<if $activeSlave.dick > 0>> $His - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> chastity cage sways <<elseif canAchieveErection($activeSlave)>> erection waves back and forth @@ -17375,7 +17376,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<set $activeSlave.fetishKnown = 1>> <<else>> $He stiffens with arousal, since breast play is the main sexual event as far as $he's concerned. - <<if canAchieveErection($activeSlave) && ($activeSlave.chastityPenis)>>There's an audible little smack as $he achieves an erection, bringing $his dickhead against the bottom of the counter.<</if>> + <<if canAchieveErection($activeSlave) && ($activeSlave.chastityPenis == 1)>>There's an audible little smack as $he achieves an erection, bringing $his dickhead against the bottom of the counter.<</if>> <</if>> <<elseif $activeSlave.devotion > 50>> $He softens into your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>, wriggling $his back into you to get comfortable. @@ -18390,7 +18391,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address traces $his chastity <</if>> and you press your groin towards $him. Getting the idea, $he begins to <<if $PC.dick == 1>>jack you off<<else>>finger your clit<</if>> energetically, taking the pace from your lusty demeanor and $his own feeling of energy and well-being. The two of you orgasm almost together. <<if $PC.dick == 1>>You angle your hips to shoot your seed onto the floor<<else>>You climax so violently that some of your femcum makes it onto the floor<</if>>. - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> $His ejaculate steadily drips from $his chastity cage, <<elseif canAchieveErection($activeSlave)>> $He blows $his own load right after, @@ -20034,7 +20035,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<= AnalVCheck()>> <</if>> $He loses all composure, gasping and panting as the massive weight of $his augmented chest weighs $him down, causing $him to all but collapse against you. Despite this, or perhaps partly because of it, $he begins to orgasm, - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> the discomfort of being half-hard under $his chastity cage making $him squirm as cum rushes out of the hole at its tip. <<elseif canAchieveErection($activeSlave)>> <<if ($activeSlave.dick > 3)>> diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw index 4223ff9c0c46da4ada5deee3ffbb163608221e56..ef5b63c8b321a74b1224781699b5df38c129a143 100644 --- a/src/uncategorized/RETS.tw +++ b/src/uncategorized/RETS.tw @@ -346,7 +346,7 @@ $He's sitting on the end of the couch, though only $his legs, crotch and hands a $activeSlave.slaveName is using the biggest dildo $subSlave.slaveName's <<if $subSlave.anus > 2>>loose<<elseif $subSlave.anus > 1>>welcoming<<else>>tight<</if>> anus can handle, and $he's bouncing $his anal bottom up and down fast. <</if>> Surprisingly, the slave on top doesn't seem too unhappy with this. _He2's no slavishly devoted buttslut, but -<<if ($subSlave.chastityPenis) && canAchieveErection($subSlave)>> +<<if ($subSlave.chastityPenis == 1) && canAchieveErection($subSlave)>> _he2's taking it well, and even looking a little uncomfortable as the beginnings of a hard-on press against _his2 chastity cage. <<elseif $subSlave.belly >= 10000>> _he2's taking it well, @@ -493,7 +493,7 @@ You pass by the slave quarters during a busy time. Girls are hurrying back and f <<else>> pussy. <</if>> -<<elseif $activeSlave.dick > 0 && ($activeSlave.chastityPenis)>> +<<elseif $activeSlave.dick > 0 && ($activeSlave.chastityPenis == 1)>> starts to rub $his chastity cage against $subSlave.slaveName's <<if ($subSlave.chastityVagina)>> own belt, a rather pathetic display. @@ -796,7 +796,7 @@ Early in the morning, you run across $subSlave.slaveName using one of the pentho But the cum is about to be intercepted. There's another slave lying on the floor under $subSlave.slaveName, intertwined with the machine<<if $subSlave.lactation == 0>>; its cum receptacle lying unused<<else>>. The nipple milkers are attached to each of the human cow's nipples, and they're pumping away industriously, keeping the clear lines running away from each udder white with cream. On the other hand, the cum receptacle is lying unused<</if>>. <br><br> You can't see much of the slave under $subSlave.slaveName, since $he's intimately intertwined with the machine and with $subSlave.slaveName, but based on $his -<<if $activeSlave.dick > 0>><<if canAchieveErection($activeSlave) && !($activeSlave.chastityPenis)>>stiff prick<<elseif ($activeSlave.chastityPenis)>>uncomfortably filled chastity cage<<else>>pathetically soft but precum-tipped dick<</if>>,<</if>> +<<if $activeSlave.dick > 0>><<if canAchieveErection($activeSlave) && !($activeSlave.chastityPenis)>>stiff prick<<elseif ($activeSlave.chastityPenis == 1)>>uncomfortably filled chastity cage<<else>>pathetically soft but precum-tipped dick<</if>>,<</if>> <<if $activeSlave.vagina > 0>><<if $activeSlave.labia > 0>>generous pussylips<<elseif $activeSlave.clit > 0>>visibly stiff clit<<else>>obviously aroused womanhood<</if>>,<</if>> <<if $activeSlave.dick == 0>><<if $activeSlave.vagina == -1>><<if $activeSlave.scrotum > 0>>lonely ballsack<<else>>smoothly featureless groin<</if>>,<</if>><</if>> <<if $activeSlave.weight > 100>>fat<<elseif $activeSlave.muscles > 30>>muscular<<elseif $activeSlave.weight > 30>>chubby<<elseif $activeSlave.muscles > 10>>toned<<elseif $activeSlave.weight > 10>>nice soft<<elseif $activeSlave.weight >= -10>>slender<<else>>skinny<</if>> legs, and $activeSlave.skin skin, it's <<EventNameLink>>. $He's allowed access to cockmilk and $he's getting it straight from the source. $subSlave.slaveName @@ -1625,7 +1625,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p You tell $him that $his butt is for lovemaking, just like $subSlave.slaveName's. $He looks horrified. You clear $his schedule and sit $him down on the couch ($he carefully avoids the spot where you and $subSlave.slaveName embraced) before continuing with your day. $subSlave.slaveName was your first inspection of the day, so $activeSlave.slaveName has nothing to do for hours and hours other than sit there and <<if canSee($activeSlave)>>watch you<<else>>listen to your actions<</if>>. $He's a healthy $girl,<<if $activeSlave.preg > $activeSlave.pregData.normalBirth/2>> ripe with pregnancy,<</if>> and $his food is laced with mild aphrodisiacs. The boredom and $his building arousal begin to torture $him, until finally $he grinds out a hesitant "P-plea<<s>>e fuck me, <<Master>>." You glance at $him and $he quickly looks down, blushing. You go back to your work, and an hour later $he manages a more confident "Plea<<s>>e fuck me, <<Master>>." <br><br> Judging $him ready, you tell $him to kneel on the couch. $He does, trembling with fear and arousal; - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> $his caged cock does not show it, but $he's flushed and willing. <<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> as $he <<if $activeSlave.belly >= 100000>>struggles to pull $his gravid body<<elseif $activeSlave.belly >= 10000>>hefts $his gravid body<<elseif $activeSlave.belly >= 5000>>cradles $his belly and carefully climbs<<else>>clambers<</if>> up onto the couch, $he dribbles precum across the leather. @@ -1639,7 +1639,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p $his pussylips are flushed and moist. <</if>> You tell $him to relax, and push a single lubed finger into $his anus. $He gasps, but does not resist, burrowing $his face down into the couch and doing $his best to calm $himself. After a few minutes, you withdraw your finger and press the slick tip of your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> against $his virgin rosebud. $He starts in spite of $himself, but breathes out obediently, relaxing $his butthole enough to let you in. $He squeals at the sudden invasion, but you hold $him and let $him get used to you gradually. After a few minutes you encourage $him to - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> stimulate $his own nipples, <<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> play with $his soft cock, diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw index 5cf9facdbd94e83c460ff9b8aa33a67313abacba..2b1a916c6bd29be3544cca5ce2f23dc2b64b229a 100644 --- a/src/uncategorized/dairyReport.tw +++ b/src/uncategorized/dairyReport.tw @@ -368,7 +368,7 @@ <<set $slaves[$i].diet = "healthy">> <</if>> <<if $dairyRestraintsSetting > 1>> - <<set $slaves[$i].collar = "none", $slaves[$i].choosesOwnClothes = 0, $slaves[$i].clothes = "no clothing", $slaves[$i].buttplug = "none", $slaves[$i].vaginalAccessory = "none", $slaves[$i].dickAccessory = "none">> + <<set $slaves[$i].collar = "none", $slaves[$i].choosesOwnClothes = 0, $slaves[$i].clothes = "no clothing", $slaves[$i].buttplug = "none", $slaves[$i].vaginalAccessory = "none", $slaves[$i].dickAccessory = "none", $slaves[$i].chastityAnus = 0, $slaves[$i].chastityPenis = 0, $slaves[$i].chastityVagina = 0>> <</if>> <<switch $dairyDecoration>> <<case "Roman Revivalist" "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist" "Arabian Revivalist" "Egyptian Revivalist" "Supremacist" "Subjugationist" "Degradationist">> diff --git a/src/uncategorized/matchmaking.tw b/src/uncategorized/matchmaking.tw index d2aa4c2e9337aa172dbe8cb65cebb9ea88d4b3e5..cd23b3ded29a8aac107da16dc0bf3b80033867ed 100644 --- a/src/uncategorized/matchmaking.tw +++ b/src/uncategorized/matchmaking.tw @@ -228,7 +228,7 @@ Despite $his devotion and trust, $he is still a slave, and probably knows that $ <<elseif ($eventSlave.bellyFluid >= 1500)>> $His distended, <<print $eventSlave.inflationType>>-belly protrudes out the front of $his bridal wear. <</if>> - <<if $eventSlave.chastityPenis>> + <<if $eventSlave.chastityPenis == 1>> $His slave dick is hidden by its chastity cage. <<elseif canAchieveErection($eventSlave)>> <<if ($eventSlave.dick > 4) && ($eventSlave.belly >= 5000)>> diff --git a/src/uncategorized/saWhore.tw b/src/uncategorized/saWhore.tw index 1e90b13e1a3d68cacd40b95a3951cd7ba846c79a..bc465e9ef9151320956ac76d9e924fcc61283618 100644 --- a/src/uncategorized/saWhore.tw +++ b/src/uncategorized/saWhore.tw @@ -1149,7 +1149,7 @@ In total, you were paid @@.yellowgreen;<<print cashFormat(Math.trunc($beauty*$FR <<if ($slaves[$i].drugs == "hyper testicle enhancement")>> <<set _penetrativeUse += Math.min($slaves[$i].balls,5)>> <</if>> - <<elseif !($slaves[$i].chastityPenis)>> + <<elseif ($slaves[$i].chastityPenis != 1)>> <<set _penetrativeUse += $penetrativeUseWeight+$slaves[$i].dick+Math.min($slaves[$i].balls,10)/8>> <<if ($slaves[$i].drugs == "hyper testicle enhancement")>> <<set _penetrativeUse += Math.min($slaves[$i].balls,5)>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index e64c1aa83a9f3cc47da364f67ba4665486636f61..a83ed0ee32159b3f7727d84f10346120cf4a0d49 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -1077,7 +1077,7 @@ <<if $activeSlave.vagina > -1>> <<link "Chastity belt">> <<set $activeSlave.chastityVagina = 1,$activeSlave.choosesOwnChastity = 0>> - <<replace "#vaginalAccessory">>$activeSlave.chastityVagina<</replace>> + <<replace "#chastityVagina">>$activeSlave.chastityVagina<</replace>> <<replace "#vaginalAccessoryDescription">>//<<vaginalAccessoryDescription>>//<</replace>> <<replace "#buttplugDescription">>//<<buttplugDescription>>//<</replace>> <</link>> @@ -1086,7 +1086,7 @@ <<if $activeSlave.dick > 0>> <<link "Chastity cage">> <<set $activeSlave.chastityPenis = 1,$activeSlave.choosesOwnChastity = 0>> - <<replace "#dickAccessory">>$activeSlave.chastityPenis<</replace>> + <<replace "#chastityPenis">>$activeSlave.chastityPenis<</replace>> <<replace "#dickAccessoryDescription">><br>//<<dickAccessoryDescription>>//<</replace>> <<replace "#buttplugDescription">>//<<buttplugDescription>>//<</replace>> <</link>> @@ -1094,8 +1094,7 @@ <</if>> <<link "Anal chastity belt">> <<set $activeSlave.chastityAnus = 1,$activeSlave.choosesOwnChastity = 0>> - <<replace "#vaginalAccessory">>$activeSlave.chastityAnus<</replace>> - <<replace "#vaginalAccessoryDescription">>//<<vaginalAccessoryDescription>>//<</replace>> + <<replace "#chastityAnus">>$activeSlave.chastityAnus<</replace>> <<replace "#buttplugDescription">>//<<buttplugDescription>>//<</replace>> <</link>> diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw index 4b61ce273126a22801f554f791e2025d81bea9e0..0c74c2f04ccdc7bc4ce945ae71c4e0fff525acf9 100644 --- a/src/uncategorized/surgeryDegradation.tw +++ b/src/uncategorized/surgeryDegradation.tw @@ -1438,6 +1438,7 @@ As the remote surgery's long recovery cycle completes, <</if>> <</if>> Naturally, @@.red;$his health has been greatly affected@@ by such serious surgery. + <<set $activeSlave.chastityPenis = 0>> <<set $activeSlave.dickAccessory = "none">> <<case "relocate">> diff --git a/src/uncategorized/useGuard.tw b/src/uncategorized/useGuard.tw index 0aa2e8072b9e08a34500ab61e08fc001d516d87a..cf9a07d6305383809a22924177c19add6f89280b 100644 --- a/src/uncategorized/useGuard.tw +++ b/src/uncategorized/useGuard.tw @@ -148,7 +148,7 @@ $slaves[$i].slaveName is standing behind your left shoulder, guarding your perso <<default>> <<if ($activeSlave.chastityVagina) || ($activeSlave.chastityAnus)>> $His chastity belt covers and protects $him, just as $his weapons cover and protect you. - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> $His chastity cage covers and protects $him, just as $his weapons cover and protect you. <<else>> $He is nude except for $his armament. diff --git a/src/uncategorized/walkPast.tw b/src/uncategorized/walkPast.tw index 2176086c0ae3b42640374604d53136954d3447e4..cdfade2d69a890522636f701ba8675c98fdfb17d 100644 --- a/src/uncategorized/walkPast.tw +++ b/src/uncategorized/walkPast.tw @@ -467,7 +467,7 @@ The light chain under $his breasts accentuates their natural movement. <</if>> <<default>> - <<if ($activeSlave.chastityAnus || $activeSlave.chastityVagina || $activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityAnus == 1 || $activeSlave.chastityVagina == 1 || $activeSlave.chastityPenis == 1)>> Since $he's wearing nothing but a chastity belt, $his <<if $activeSlave.boobs < 300>>non-existent <</if>>breasts are delightfully naked. <<else>> $His naked <<if $activeSlave.boobs < 300>> flat chest and nipples<<else>>breasts<</if>> catch your eye. diff --git a/src/uncategorized/wardrobeUse.tw b/src/uncategorized/wardrobeUse.tw index 23ef69116ec204bd98896081e7ac4e8eae69f51c..db446aec095d7ca1e20fcadac1b2c4c84f13226b 100644 --- a/src/uncategorized/wardrobeUse.tw +++ b/src/uncategorized/wardrobeUse.tw @@ -1074,7 +1074,7 @@ Chastity device: <<if $activeSlave.vagina > -1>> <<link "Chastity belt">> <<set $activeSlave.chastityVagina = 1,$activeSlave.choosesOwnChastity = 0>> - <<replace "#vaginalAccessory">>$activeSlave.chastityVagina<</replace>> + <<replace "#chastityVagina">>$activeSlave.chastityVagina<</replace>> <<replace "#vaginalAccessoryDescription">>//<<vaginalAccessoryDescription>>//<</replace>> <<replace "#buttplugDescription">>//<<buttplugDescription>>//<</replace>> <</link>> @@ -1083,7 +1083,7 @@ Chastity device: <<if $activeSlave.dick > 0>> <<link "Chastity cage">> <<set $activeSlave.chastityPenis = 1,$activeSlave.choosesOwnChastity = 0>> - <<replace "#dickAccessory">>$activeSlave.chastityPenis<</replace>> + <<replace "#chastityPenis">>$activeSlave.chastityPenis<</replace>> <<replace "#dickAccessoryDescription">><br>//<<dickAccessoryDescription>>//<</replace>> <<replace "#buttplugDescription">>//<<buttplugDescription>>//<</replace>> <</link>> @@ -1091,8 +1091,7 @@ Chastity device: <</if>> <<link "Anal chastity belt">> <<set $activeSlave.chastityAnus = 1,$activeSlave.choosesOwnChastity = 0>> - <<replace "#vaginalAccessory">>$activeSlave.chastityAnus<</replace>> - <<replace "#vaginalAccessoryDescription">>//<<vaginalAccessoryDescription>>//<</replace>> + <<replace "#chastityAnus">>$activeSlave.chastityAnus<</replace>> <<replace "#buttplugDescription">>//<<buttplugDescription>>//<</replace>> <</link>> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index ad9a7b2e423ddfe3b3a98f407cab3610c2559ddb..fddce5c5e72cc18147c90d31e00e7162574c5224 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -3610,7 +3610,7 @@ $He's got a <<default>> <<if $activeSlave.vagina > -1>> $activeSlave.slaveName's <<if $activeSlave.dick > 0>>hermaphroditic genitalia are<<else>>pussy is<</if>> bare and available. - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> <<elseif $activeSlave.dick > 0>> $activeSlave.slaveName's <<switch $activeSlave.dick>> @@ -3829,7 +3829,7 @@ $He's got a The drugs ejaculated by the dildo up $his asshole keep $his almost permanently hard, only letting $his go soft right after ejaculation. <</if>> As you watch, the machine detects that $his balls are ready for emptying. It reams $his ass until semen whitens the transparent tubing coming off the head of the receptacle covering $his dick. - <<elseif ($activeSlave.chastityPenis)>> + <<elseif ($activeSlave.chastityPenis == 1)>> <<dickAccessoryDescription>> <<elseif ($activeSlave.dick > 8)>> $He's too huge for $his cardiovascular system to create even the beginnings of an erection. $His cock is a soft, sensitive monolith<<if ($activeSlave.dick*6) > $activeSlave.height>> bigger than $his body<<elseif ($activeSlave.dick*6) > ($activeSlave.height/2)>> the size of one of $his legs<<else>> the size of one of $his arms<</if>>, diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw index c2eb5109b70589ca12a9fd9807d21a631fd78e86..364aafde0489c25df7834d65d7433487b2d5541b 100644 --- a/src/utility/descriptionWidgetsStyle.tw +++ b/src/utility/descriptionWidgetsStyle.tw @@ -5792,7 +5792,7 @@ $His <</widget>> <<widget "dickAccessoryDescription">> - <<if ($activeSlave.chastityPenis)>> + <<if ($activeSlave.chastityPenis == 1)>> $His cock is encased in a tight chastity cage, which is designed to be comfortable as long as $he remains soft. <<if ($activeSlave.energy > 95)>> The poor nympho looks painfully frustrated by this, and a long string of precum is dangling from the hole in the bottom of the cage.