diff --git a/src/cheats/mod_EditSlaveCheat.tw b/src/cheats/mod_EditSlaveCheat.tw index 92cb12f6800830c9c8d138b8942311ccea7c9548..1500fe51d57b7589be2e3250334024e3f9f78387 100644 --- a/src/cheats/mod_EditSlaveCheat.tw +++ b/src/cheats/mod_EditSlaveCheat.tw @@ -131,6 +131,10 @@ <<textbox "$activeSlave.visualAge" $activeSlave.visualAge>> <br> +''Birth week:'' +<<textbox "$activeSlave.birthWeek" $activeSlave.birthWeek>> + +<br> ''Health (-99 to 100, -100 is death):'' <<textbox "$activeSlave.health" $activeSlave.health>> <br> @@ -1130,7 +1134,9 @@ Paraphilias: <<radiobutton "$activeSlave.sexualQuirk" "unflinching">> Unflinching <<radiobutton "$activeSlave.sexualQuirk" "size queen">> Size Queen <<if $activeSlave.sexualQuirk != "none">> -<<set $activeSlave.sexualFlaw = "none">> + <<if ($activeSlave.sexualFlaw != "cum addict") && ($activeSlave.sexualFlaw != "anal addict") && ($activeSlave.sexualFlaw != "attention whore") && ($activeSlave.sexualFlaw != "breast growth") && ($activeSlave.sexualFlaw != "abusive") && ($activeSlave.sexualFlaw != "malicious") && ($activeSlave.sexualFlaw != "self hating) && ($activeSlave.sexualFlaw != "neglectful") && ($activeSlave.sexualFlaw != "breeder")>> + <<set $activeSlave.sexualFlaw = "none">> + <</if>> <</if>> <br><br> diff --git a/src/gui/css/mainStyleSheet.tw b/src/gui/css/mainStyleSheet.tw index e070bafdf5f0ad0d92c6b3d7472ebed5eed01ac7..0a80f4dd286e725f1689ae66d48a510cb350a79a 100644 --- a/src/gui/css/mainStyleSheet.tw +++ b/src/gui/css/mainStyleSheet.tw @@ -68,6 +68,7 @@ object { object-fit: scale-down; position: absolute; + top: 0; } /* Colors are made as css classes, to allow them to be diff --git a/src/interaction/researchLab.tw b/src/interaction/researchLab.tw index 27d247c8710a02f026a4e3da22376c007937baa6..26d19a1568cf3674d778d99f2c137dc0e83fee27 100644 --- a/src/interaction/researchLab.tw +++ b/src/interaction/researchLab.tw @@ -162,31 +162,31 @@ <<else>> //No projects currently active.//<br> <<if $researchLab.basicPLimbInterface == 1>><br> - [[Build basic prosthetics interface|Research Lab][$researchLab.productionTime to 50,$researchLab.manufacture to "Basic prosthetics interface"]] + [[Build basic prosthetics interface|Research Lab][$researchLab.productionTime to 50,$researchLab.manufacture to "Basic prosthetics interface"]] // Currently have: $stockpile.basicPLimbInterface// <</if>> <<if $researchLab.advPLimbInterface == 1>><br> - [[Build advanced prosthetics interface|Research Lab][$researchLab.productionTime to 80,$researchLab.manufacture to "Advanced prosthetics interface"]] + [[Build advanced prosthetics interface|Research Lab][$researchLab.productionTime to 80,$researchLab.manufacture to "Advanced prosthetics interface"]] // Currently have: $stockpile.advPLimbInterface// <</if>> <<if $researchLab.basicPLimb == 1>><br> - [[Build basic prosthetic limbs|Research Lab][$researchLab.productionTime to 20,$researchLab.manufacture to "Basic prosthetic limbs"]] + [[Build basic prosthetic limbs|Research Lab][$researchLab.productionTime to 20,$researchLab.manufacture to "Basic prosthetic limbs"]] // Currently have: $stockpile.basicPLimb// <</if>> <<if $researchLab.advSexPLimb == 1>><br> - [[Build advanced sex limbs|Research Lab][$researchLab.productionTime to 100,$researchLab.manufacture to "Advanced sex limbs"]] + [[Build advanced sex limbs|Research Lab][$researchLab.productionTime to 100,$researchLab.manufacture to "Advanced sex limbs"]] // Currently have: $stockpile.advSexPLimb// <</if>> <<if $researchLab.advGracePLimb == 1>><br> - [[Build advanced beauty limbs|Research Lab][$researchLab.productionTime to 100,$researchLab.manufacture to "Advanced beauty limbs"]] + [[Build advanced beauty limbs|Research Lab][$researchLab.productionTime to 100,$researchLab.manufacture to "Advanced beauty limbs"]] // Currently have: $stockpile.advGracePLimb// <</if>> <<if $researchLab.advCombatPLimb == 1>><br> - [[Build advanced combat limbs|Research Lab][$researchLab.productionTime to 100,$researchLab.manufacture to "Advanced combat limbs"]] + [[Build advanced combat limbs|Research Lab][$researchLab.productionTime to 100,$researchLab.manufacture to "Advanced combat limbs"]] // Currently have: $stockpile.advCombatPLimb// <</if>> <<if $researchLab.cyberneticPLimb == 1>><br> - [[Build cybernetic limbs|Research Lab][$researchLab.productionTime to 150,$researchLab.manufacture to "Cybernetic limbs"]] + [[Build cybernetic limbs|Research Lab][$researchLab.productionTime to 150,$researchLab.manufacture to "Cybernetic limbs"]] // Currently have: $stockpile.cyberneticPLimb// <</if>> <<if $researchLab.ocularImplant == 1>><br> - [[Build ocular implants|Research Lab][$researchLab.productionTime to 80,$researchLab.manufacture to "Ocular implants"]] + [[Build ocular implants|Research Lab][$researchLab.productionTime to 80,$researchLab.manufacture to "Ocular implants"]] // Currently have: $stockpile.ocularImplant// <</if>> <<if $researchLab.erectileImplant == 1>><br> - [[Build Erectile implant|Research Lab][$researchLab.productionTime to 50,$researchLab.manufacture to "Erectile implant"]] + [[Build Erectile implant|Research Lab][$researchLab.productionTime to 50,$researchLab.manufacture to "Erectile implant"]] // Costs ¤25000. Currently have: $stockpile.erectileImplant// <</if>> <</if>> diff --git a/src/pregmod/fSlaveSlaveDickConsummate.tw b/src/pregmod/fSlaveSlaveDickConsummate.tw index 4fb5f9bb1cf97137f93bfdf572bcfe9d2dbec047..80cb28b03864d9dc01fd08898f7d85bb1ae06e36 100644 --- a/src/pregmod/fSlaveSlaveDickConsummate.tw +++ b/src/pregmod/fSlaveSlaveDickConsummate.tw @@ -7,63 +7,48 @@ You take a look at the bound toy. <<if $activeSlave.mother == $slaverapistx.ID>> - <<if ($activeSlave.fetish == "perverted">> - $activeSlave.slaveName seems paralyzed, looking at her mother standing above her with fascination with disbelief. + <<if $activeSlave.fetish == "perverted">> + $activeSlave.slaveName seems paralyzed, looking at her mother standing above her with disbelief, curiosity...and excitement? <<else>> - $activeSlave.slaveName looks with horror at her mother, knowing what will soon happen. + $activeSlave.slaveName looks with horror at her mother, knowing what will soon happen. <</if>> <</if>> <<if $slaverapistx.mother == $activeSlave.ID>> - <<if ($activeSlave.fetish == "perverted">> - $activeSlave.slaveName seems paralyzed, looking at her daughter with fascination with disbelief. + <<if $activeSlave.fetish == "perverted">> + $activeSlave.slaveName seems paralyzed, looking at her daughter with a look of disbelief, hesitation... and excitement? <<else>> - $activeSlave.slaveName looks with horror at her daughter, knowing what will soon happen. + $activeSlave.slaveName looks with horror at her daughter, knowing what will soon happen. <</if>> <</if>> <<set $slaverapistx.vaginalCount += 1>> <<set $vaginalTotal += 1>> + +<<if ($activeSlave.energy > 50)>> + <<if ($activeSlave.attrXX > 65)>> + <<if ($activeSlave.fetish == "submissive")>> + Since $activeSlave.slaveName likes pussy and being dominated, her member becomines rock hard in an instant. + <<else>> + Since $activeSlave.slaveName likes pussy, all it takes is a bit of teasing to get her member hard. + <</if>> + <<else>> + Even though she isn't normally attracted to women, her high libido and some expert teasing causes her penis to become erect. + <</if>> + +<<else>> + Her member remains limp despite the prospect of pussy, but a direct injection of vasodilators quickly fixes that for this special occasion. +<</if>> -<<if ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.devotion >= -20)>> - Since $activeSlave.slaveName loves to submit to others it's not hard to get her ready. - <<set $activeSlave.devotion += 4>> - <<if ($activeSlave.sub == -3)>>Her member remains limp despite the prospect of being dominated and abused, but a direct injection of vasodilators quickly fixes that for this special occasion. - <<else>>Her helpless situation causes her member to spring instantly to attention. - <</if>> - -<<elseif ($activeSlave.attrXX > 65) && ($slaverapistx.attrKnown == 1) && ($slaverapistx.devotion >= -20)>> - Since $activeSlave.slaveName likes pussy, she doesn't take much convincing. - <<if ($activeSlave.sub == -3)>>Her member remains limp despite the prospect of pussy, but a direct injection of vasodilators quickly fixes that for this special occasion. - <<else>>Her member springs instantly to attention at the prospect of pussy. - <</if>> - -<<elseif ($activeSlave.devotion > 50)>> - Since $activeSlave.slaveName is devoted to you, she'll eagerly fuck anything you tell her to fuck. - <<if ($activeSlave.sub == -3)>>She accepts a direct injection of vasodilators to counteract the hormones keeping her soft, - <<else>>She quickly gets herself hard, - <</if>> - eying $slaverapistx.slaveName with an expression you can't exactly decypher. +<<if ($activeSlave.devotion > 50)>> + Since $activeSlave.slaveName is devoted, restrains are more for show than for praactical purpose. <<elseif ($activeSlave.devotion > 20)>> - Since $activeSlave.slaveName is broken to obedience, she accepts being tied down quietly. - <<if ($activeSlave.sub == -3)>>She accepts a direct injection of vasodilators to counteract the hormones keeping her soft. - <<else>>you hurriedly stroke her to get her hard. - <</if>> - - -<<elseif ($activeSlave.devotion >= -20)>> - Since $activeSlave.slaveName does not resist your will, she should comply reasonably well. - <<if ($activeSlave.sub == -3)>>She accepts a direct injection of vasodilators to counteract the hormones keeping her soft, - <<else>>You have to work hard to get her member up, - <</if>> - fear and disgust showing on her face as she absorbs the perversion of the natural order of things she's about to experience. - + $activeSlave.slaveName is obedient, but this might be too much for her, so you restrain her, making sure she can't resist. <<else>> - Since $activeSlave.slaveName is unlikely to comply willingly, you simply restrain her and administer a massive dose of vasodilators, directly where they will do the most good. $activeSlave.slaveName writhes with the pain of the injection, which is compounded as she springs agonizingly erect. - -<</if>> + Since $activeSlave.slaveName is unlikely to comply willingly, you simply restrain her firmly and administer a massive dose of vasodilators, directly where they will do the most good. $activeSlave.slaveName writhes with the pain of the injection, which is compounded as she springs agonizingly erect. +<<//if>> <</nobr>> @@ -88,24 +73,41 @@ Next, you see to $slaverapistx.slaveName. <</if>> <</if>> + +<<if $slaverapistx.mother == $activeSlave.ID>> + <<if ($activeSlave.penetrativeCount == 0)>> + $activeSlave.slaveName gasps and her eyes widen as she feels the tender folds of a pussy - and none other than her daughters - embracing her dick for the first time. + <<else>> + $activeSlave.slaveName's breath quickens as her dick dissapers in her daughters vagina. + <</if>> +<</if>> + +<<if $activeSlave.mother == $slaverapistx.ID>> + <<if ($activeSlave.penetrativeCount == 0)>> + $activeSlave.slaveName gasps and her eyes widen as she feels the tender folds of a pussy - and none other than her mothers - embracing her dick for the first time. + <<else>> + $activeSlave.slaveName's breath quickens as her dick dissapers in her mothers vagina. + <</if>> +<</if>> + <<set $activeSlave.penetrativeCount += 1>> <<set $penetrativeTotal += 1>> <<if ($slaverapistx.fetish == "dom") && ($slaverapistx.fetishStrength > 60) && ($slaverapistx.fetishKnown == 1) && ($slaverapistx.vagina == 0)>> - She lowers her virgin pussy onto $activeSlave.slaveName waiting member, impaling herself slowly. This act @@.lime; breaks in her pussy.@@ + She lowers her virgin pussy onto $activeSlave.slaveName waiting member, impaling herself slowly and teasing her bound victim. This act @@.lime; breaks in her pussy.@@ <<set $slaverapistx.vagina to 1>> <<set $slaverapistx.devotion += 4>> <<set $slaverapistx.fetishStrength += 1>> -<<elseif $slaverapistx.devotion > 20) && ($activeSlave.vagina == 0)>> - She accepts your orders without comment and presents her virgin pussy to $slaverapistx.slaveName for fertilization. She gasps in shock when she feels her hot seed. @@.hotpink;She is broken to slavery@@ by this application of her body, which naturally @@.lime;will break in her pussy.@@ +<<elseif $slaverapistx.devotion > 20 && $activeSlave.vagina == 0>> + She accepts your orders without comment and lowers her virgin pussy on $slaverapistx.slaveName's ready dick. She gasps in shock when she feels her hot seed. @@.hotpink;She is broken to slavery@@ by this application of her body, which naturally @@.lime;will break in her pussy.@@ <<set $activeSlave.vagina to 1>> <<set $activeSlave.devotion += 10>> -<<elseif ($activeSlave.devotion >= -20) && ($activeSlave.vagina == 0)>> +<<elseif $activeSlave.devotion >= -20 && $activeSlave.vagina == 0>> She is clearly unhappy at the idea of losing her pearl of great price to $slaverapistx.slaveName; this probably isn't what she imagined her first real sex would be like. Worse, she knows she's fertile and realizes she'll likely get pregnant. Nevertheless, @@.hotpink;she is broken to slavery@@ by this application of her body, which naturally @@.lime;will break in her pussy.@@ <<set $activeSlave.vagina to 1>> <<set $activeSlave.devotion += 4>> -<<elseif ($activeSlave.vagina == 0)>> +<<elseif $activeSlave.vagina == 0>> As you anticipated, she refuses to give $slaverapistx.slaveName her virginity. You restrain her despite her @@.mediumorchid;horrified tears@@ and @@.gold;frightened begging.@@ Naturally, this cruel act @@.lime;will break in her pussy.@@ <<set $activeSlave.devotion -= 5>> <<set $activeSlave.trust -= 5>> @@ -141,36 +143,53 @@ Next, you see to $slaverapistx.slaveName. <<set $slaverapistx.devotion -= 5>> <<set $slaverapistx.trust -= 5>> -<<elseif ($slaverapistx.fetish == "dom") && ($slaverapistx.fetishStrength > 60) && ($slaverapistx.devotion > 20) && ($activeSlave.devotion < -20)>> +<<elseif ($slaverapistx.fetish == "dominant") && ($slaverapistx.fetishStrength > 60) && ($slaverapistx.devotion > 20)>> You tie $activeSlave.slaveName on the bed with her dick defenseless and available, and then tell the randy $slaverapistx.slaveName that it's all hers. The slave life has so affected $slaverapistx.slaveName that she is quite eager to rape another slave for her pleasure. She begins playing with her immediately, fondling, pinching and licking while bouncing on the meaty shaft. Occasionaly she stops, denying $activeSlave.slaveName the immediate orgasm and teasing her, fully enjoying her dominant role. By the end of the day $activeSlave.slaveName's abused, pent-up penis has shot a massive load, to her @@.gold;horror@@ and @@.mediumorchid;resentment,@@ while $slaverapistx.slaveName is lying next to her on the bed in a state of obvious @@.hotpink;satiation and bliss.@@ <<set $activeSlave.devotion -= 5>> <<set $activeSlave.trust -= 5>> <<set $slaverapistx.devotion += 4>> + +<<elseif ($slaverapistx.fetish == "sadist") && ($slaverapistx.fetishStrength > 60) && ($slaverapistx.devotion > 20) && ($activeSlave.devotion < -20)>> + You tie $activeSlave.slaveName on the bed with her dick defenseless and available, and then tell the grinning $slaverapistx.slaveName that it's all hers. The slave life has so affected $slaverapistx.slaveName that she is quite eager to hurt and rape another slave for her pleasure. She begins playing with her immediately, slapping, pinching and licking her boobs while bouncing on the meaty shaft. Occasionaly she stops, denying $activeSlave.slaveName the immediate orgasm by painfully sqeezing and smacking the sensitive shaft. By the end of the day $activeSlave.slaveName's abused, pent-up penis has shot several massive and painfull loads, leaving her lying on the bed, @@.lime;shaking@@ in @@.gold;horror@@ and @@.red;utter exhaustion,@@ while $slaverapistx.slaveName is lying next to her on the bed in a state of obvious @@.hotpink;satiation and bliss.@@ + <<set $activeSlave.health -= 10>> + <<set $activeSlave.energy += 5>> + <<set $activeSlave.trust -= 8>> + <<set $slaverapistx.devotion += 5>> <<elseif ($slaverapistx.energy > 95) && ($slaverapistx.devotion > 20) && ($activeSlave.devotion < -20)>> - You arrange $activeSlave.slaveName on the bed with her cock defenseless and available, and then tell the randy $slaverapistx.slaveName that it's all hers. The slave life has so affected $slaverapistx.slaveName that she is quite eager to rape another slave, just for the perverted novelty of the act. She rides the hepless cock trough seveal orgasms. By the end of the day $slaverapistx.slaveName's cunt is dripping cum, to her obvious @@.hotpink;satiation and bliss.@@ $activeSlave.slaveName is lying next to her on the bed in a state of @@.gold;horror@@ and @@.mediumorchid;resentment,@@ + You arrange $activeSlave.slaveName on the bed with her cock defenseless and available, and then tell the randy $slaverapistx.slaveName that it's all hers. The slave life has so affected $slaverapistx.slaveName that she is quite eager to rape another slave, just for the perverted novelty of the act. She rides the hepless cock trough seveal orgasms. By the end of the day $slaverapistx.slaveName's cunt is dripping cum, to her obvious @@.hotpink;satiation and bliss.@@ $activeSlave.slaveName is lying next to her on the bed in a state of @@.mediumorchid;resentment,@@ and @@.red;fatigue,@@ <<set $activeSlave.devotion -= 5>> - <<set $activeSlave.trust -= 5>> + <<set $activeSlave.health -= 5>> <<set $slaverapistx.devotion += 4>> <<elseif ($activeSlave.devotion <= 20) || ($slaverapistx.devotion <= 20)>> You tie $activeSlave.slaveName onto the bed and tell $slaverapistx.slaveName to get on with it. They fuck mechanically, gazing with roiling emotions into each others' eyes. They do seem to come to some sort of a nonverbal understanding on the necessity of getting it done, and there is no real unhappiness in either of them when they finish and disentangle themselves. As they clean themelves and exit, you notice $slaverapistx.slaveName's looking a little more longignly at $activeSlave.slaveName. <<elseif ($activeSlave.devotion <= 50) || ($slaverapistx.devotion <= 50)>> - You order $activeSlave.slaveName and $slaverapistx.slaveName to get on with it. They fuck mechanically at first, gazing with roiling emotions into each others' eyes. Eventually, they begin to enjoy the intimacy of the act, finding the shared pleasure between them comforting. They finish and resume life as slaves, the light of this intimacy diminishing, softening with $activeSlave.slaveName's dick and dripping away with the contents of $slaverapistx.slaveName's cum-filled pussy. + You order $activeSlave.slaveName and $slaverapistx.slaveName to get on with it. They fuck mechanically at first, gazing with roiling emotions into each others' eyes. Eventually, they begin to enjoy the intimacy of the act, finding the shared pleasure between them comforting. They finish and resume life as slaves, the light of this intimacy diminishing, softening with $activeSlave.slaveName's dick and dripping away with the contents of $slaverapistx.slaveName's cum-filled pussy. You notice $slaverapistx.slaveName's looking a little more longingly at $activeSlave.slaveName. <<else>> - The two slaves turn eagerly to the business of vanilla sex. They take their time, humping slowly and gazing into each others' eyes, chaning position often. After a little while, while in doggy position, $activeSlave.slaveName looks over $slaverapistx.slaveName's shoulder to where you're sitting, the invitation clear in her eyes. You come over and penetrate $activeSlave.slaveName with your <<if $PC.dick ==1>>dick<<else>>strap-on<</if>>. With the double stimulus of penetrating a tight vagina and being penetrated, she comes indecently hard. The two of them collapse into an exhausted, @@.hotpink;happy@@ pile of slave flesh. - <<set $activeSlave.devotion += 8>> - <<set $slaverapistx.devotion += 4>> - + The two slaves turn eagerly to the business of sex. $slaverapistx.slaveName is happily riding $activeSlave.slaveName, who ocassionlay trusts her hips up. After a little while, when $slaverapistx.slaveName bends down to engage in passionate kissing, you come over and penetrate $activeSlave.slaveName's free vagina with your <<if $PC.dick ==1>>dick<<else>>strap-on<</if>>. With the double stimulus of penetrating a tight vagina and being penetrated while restrained, she comes indecently hard. The two of them collapse into an exhausted, @@.hotpink;happy@@ pile of slave flesh. + <<set $activeSlave.devotion += 8>> + <<set $slaverapistx.devotion += 4>> + <<set $activeSlave.energy += 2>> + <<set $slaverapistx.energy += 2>> <</if>> Throughout the week, you keep $activeSlave.slaveName's dick intimate with $slaverapistx.slaveName's pussy. In the end, you are certain they got closer. - /% Add pregnancy test? %/ + /% Frinedship/lust? %/ + + + /% pregnancy test? %/ +<<if canGetPregnant($slaverapistx)>> + <<if (Random(1,100) >= 75)>> + <<set $slaverapistx.preg = 1>> + <<set $slaverapistx.pregSource = $activeSlave.ID>> + <</if>> +<</if>> <</nobr>> diff --git a/src/uncategorized/arcadeReport.tw b/src/uncategorized/arcadeReport.tw index a93234ac83cc7feeb0652fc3be36801a8ca871e3..d468a115bc6cbf021838b2764c4945a39466f9c1 100644 --- a/src/uncategorized/arcadeReport.tw +++ b/src/uncategorized/arcadeReport.tw @@ -23,7 +23,7 @@ <<SlaveSort $ArcadeiIDs>> <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $ArcadeiIDs[_dI].Index, _ID = $ArcadeiIDs[_dI].ID>> - <<if _ID != $slaves[_i].ID>> + <<if ndef $slaves[_i] || _ID != $slaves[_i].ID>> /% Slaves.ID and $ArcadeiIDs.ID's don't match-up so let's find her %/ <<for _i = 0; _i < _SL; _i++>> <<if (_ID == $slaves[_i].ID)>> diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw index 4e11865c5c49d47f33b5a58ee173bfc4084bb050..3d002c0081cadaddcc9dec0bc8a804525357d706 100644 --- a/src/uncategorized/brothelReport.tw +++ b/src/uncategorized/brothelReport.tw @@ -9,12 +9,13 @@ <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $BrothiIDs[_dI].Index, _ID = $BrothiIDs[_dI].ID>> -<<if _ID != $slaves[_i].ID>> +<<if ndef $slaves[_i] || _ID != $slaves[_i].ID>> /% Slaves.ID and $BrothiIDs.ID's don't match-up so let's find her %/ <<for _i = 0; _i < _SL; _i++>> <<if (_ID == $slaves[_i].ID)>> /% Correct the Index %/ <<set $BrothiIDs[_dI].Index = _i>> + <<break>> <</if>> <</for>> <</if>> diff --git a/src/uncategorized/cellblockReport.tw b/src/uncategorized/cellblockReport.tw index 23e0eac082e95d062e11f2d184a77b6d6f6d80dd..53b0e0395f5dbe1c7094774b3814df98f2b124ed 100644 --- a/src/uncategorized/cellblockReport.tw +++ b/src/uncategorized/cellblockReport.tw @@ -4,12 +4,13 @@ <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $CellBiIDs[_dI].Index, _ID = $CellBiIDs[_dI].ID>> -<<if _ID != $slaves[_i].ID>> +<<if ndef $slaves[_i] || _ID != $slaves[_i].ID>> /% Slaves.ID and $CellBiIDs.ID's don't match-up so let's find her %/ <<for _i = 0; _i < _SL; _i++>> <<if (_ID == $slaves[_i].ID)>> /% Correct the Index %/ <<set $CellBiIDs[_dI].Index = _i>> + <<break>> <</if>> <</for>> <</if>> diff --git a/src/uncategorized/clinicReport.tw b/src/uncategorized/clinicReport.tw index 5ed4b86658c11529268cece3348593de92a1cc93..e890e0ece1bbfbfe6074dd51d51fb3a93b4ccf34 100644 --- a/src/uncategorized/clinicReport.tw +++ b/src/uncategorized/clinicReport.tw @@ -4,12 +4,13 @@ <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $CliniciIDs[_dI].Index, _ID = $CliniciIDs[_dI].ID>> -<<if _ID != $slaves[_i].ID>> +<<if ndef $slaves[_i] || _ID != $slaves[_i].ID>> /% Slaves.ID and $CliniciIDs.ID's don't match-up so let's find her %/ <<for _i = 0; _i < _SL; _i++>> <<if _ID == $slaves[_i].ID>> /% Correct the Index %/ <<set $CliniciIDs[_dI].Index = _i>> + <<break>> <</if>> <</for>> <</if>> @@ -320,7 +321,7 @@ <</if>> /* 000-250-006 */ ''__@@.pink;$slaves[$i].slaveName@@__'' is receiving treatment in the clinic. - <br> She<<include "SA rest">> + <br> She <<include "SA rest">> <br> <<if $slaves[$i].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> diff --git a/src/uncategorized/clubReport.tw b/src/uncategorized/clubReport.tw index 64358952a353e5c34a2adca6597e63631b0e1d04..2d9744ba00100fdf11eba1d85ce1b0f474da0d16 100644 --- a/src/uncategorized/clubReport.tw +++ b/src/uncategorized/clubReport.tw @@ -165,7 +165,7 @@ <<SlaveSort $ClubiIDs>> <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $ClubiIDs[_dI].Index, _ID = $ClubiIDs[_dI].ID>> - <<if _ID != $slaves[_i].ID>> + <<if ndef $slaves[_i] || _ID != $slaves[_i].ID>> /% Slaves.ID and $ClubiIDs.ID's don't match-up so let's find her %/ <<for _i = 0; _i < _SL; _i++>> <<if _ID == $slaves[_i].ID>> diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw index b026732d5087f2e895718157b66abde98e615c4f..bb46d82190d0964859e9ef4cb1d2dc5f1b40c65e 100644 --- a/src/uncategorized/dairyReport.tw +++ b/src/uncategorized/dairyReport.tw @@ -4,12 +4,13 @@ <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $DairyiIDs[_dI].Index, _ID = $DairyiIDs[_dI].ID>> -<<if _ID != $slaves[_i].ID>> +<<if ndef $slaves[_i] || _ID != $slaves[_i].ID>> /% Slaves.ID and $DairyiIDs.ID's don't match-up so let's find her %/ <<for _i = 0; _i < _SL; _i++>> <<if _ID == $slaves[_i].ID>> /% Correct the Index %/ <<set $DairyiIDs[_dI].Index = _i>> + <<break>> <</if>> <</for>> <</if>> diff --git a/src/uncategorized/economics.tw b/src/uncategorized/economics.tw index 912e78bdaedb6bff9a640857da2c11dcfa1b714e..93939ecfb1be36ef5821831af9b018e5e45a6b0c 100644 --- a/src/uncategorized/economics.tw +++ b/src/uncategorized/economics.tw @@ -776,7 +776,7 @@ On formal occasions, you are announced as $PCTitle. <<set $failedElite += 50>> <</if>> <<elseif $arcologies[0].FSRepopulationFocus >= 60>> - Most prominent female owners avoid being penetrated on principle, but your arcology values motherhood so much that it is more @@.green;pleased@@ with your dedication than it is dissapointed in your penetration. + Most prominent female owners avoid being penetrated on principle, but your arcology values motherhood so much that it is more @@.green;pleased@@ with your dedication than it is disappointed in your penetration. <<set $rep += 10>> <<else>> Most prominent female owners avoid being penetrated on principle; your fecund figure exposes your willingness to be penetrated, making it @@.red;harder for you to maintain your reputation.@@ diff --git a/src/uncategorized/masterSuiteReport.tw b/src/uncategorized/masterSuiteReport.tw index bae861ef8d394d9b0d75f684b2f420bf775b3bda..7d5640c34b407653b13db56550eb48c34d7d9add 100644 --- a/src/uncategorized/masterSuiteReport.tw +++ b/src/uncategorized/masterSuiteReport.tw @@ -4,12 +4,13 @@ <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $MastSiIDs[_dI].Index, _ID = $MastSiIDs[_dI].ID>> - <<if _ID != $slaves[_i].ID>> + <<if ndef $slaves[_i] || _ID != $slaves[_i].ID> /% Slaves.ID and $MastSiIDs.ID's don't match-up so let's find her %/ <<for _i = 0; _i < _SL; _i++>> <<if _ID == $slaves[_i].ID>> /% Correct the Index %/ <<set $MastSiIDs[_dI].Index = _i>> + <<break>> <</if>> <</for>> <</if>> diff --git a/src/uncategorized/personalAssistantAppearance.tw b/src/uncategorized/personalAssistantAppearance.tw index 4e901120dab52dee004fb0691bccacc5c9f97a3f..c11419bd45d892737365fe5d4e9c7c1973fad477 100644 --- a/src/uncategorized/personalAssistantAppearance.tw +++ b/src/uncategorized/personalAssistantAppearance.tw @@ -934,6 +934,83 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset">>$arcologies[0] Her simple white linen dress is parted by her full term pregnancy; likely a lost soul being given a new chance. <<case "eugenics">> She has swapped out her usual linen dress for a fabulous one to match her perfect appearance. She proudly wears the symbol of high society on her arm and, judging by the slight curve to her middle, is growing a child just as beautiful as her. + <<case "gender radicalist">> + She wears a simple white linen dress and has recently changed her appearance to make herself quite androgynous. + <<case "gender fundamentalist">> + She wears a simple white linen dress that struggles to cover both her full breasts and child-bearing hips. + <<case "asset expansionist">> + She has recently given up on trying to cover her arm-filling breasts, resorting to just wearing a skirt; a skirt that strains against her enormous rear. She certainly won't be flying anyway. + <<case "transformation fetishist">> + She wears a simple white linen dress that struggles to contain her big, perky, obviously fake breasts. + <<case "pastoralist">> + She wears a simple white linen dress that struggles to cover her full breasts. She frequently tries to hide her nipples; her milk having rendered her dress transparent. + <<case "maturity preferentialist">> + She wears a simple white linen dress and has recently altered appearance to be more mature. Her face is one of experience and her hair has streaks of silver. + <<case "youth preferentialist">> + She wears a simple white linen dress that tastefully hugs her youthful body. She looks barely 18; a tantalizing risk. + <<case "slimness enthusiast">> + She wears a simple white linen dress that tastefully hugs her thin body. + <<case "body purist">> + She has forgone covering herself to allow her radiant, pure body to be visible to all. + <<default>> + She wears a simple white linen dress that, while concealing, shows off her pleasant curves. + <</switch>> + <<else>> + She wears a simple white linen dress that, while concealing, shows off her pleasant curves. + <</if>> +<<if ($cockFeeder == 1) && ($seed == 1)>> + A recognizable little representation of one of your slaves is locking lips with her. The slave must be down in the kitchen, getting a meal out of the food dispensers. The angel notices you watching, blushes deeply and covers herself and the slave with a wing. +<<elseif ($suppository == 1) && ($seed == 2)>> + A recognizable little representation of one of your slaves is across her lap, her rear red from a recent spanking. The slave must be receiving her drugs from one of the dildo dispensers. The angel notices you watching, nods, and resumes spanking, ignoring the slave's distress. +<<elseif ($masturbationAllowed == 1) && ($seed == 3)>> + She has a visible representation of one of your slaves across her lap, a vibrator partially inserted into her, which the slave is obviously enjoying. The slave must be using one of the penthouse's many vibrators. She notices you watching and blushes deeply before returning to pleasuring the slave. +<<elseif ($seed == 4)>> + A recognizable little representation of one of your slaves is lying with its head in her lap. The angel is embracing her gently and silently; the slave must be getting a checkup. She looks up at you with a smile, the slave must be doing well. +<<elseif ($seed == 5) && ($invasionVictory > 0)>> + She's standing next to a representation of one of your security drone, gently caressing it. When she sees you looking at her, she blushes and says, "I like this one. He did very well during the invasion. He saved so many." +<<elseif ($seed == 6) && ($studio == 1)>> + She's watching a recognizable little representation of one of your slaves masturbate with one hand to cover her eyes and the other to hold a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and $assistantName is clearly turning the feed of it into porn. +<<elseif ($seed == 7) && ($marketAssistantAnnounced == 1)>> + She's accompanied by your market assistant's own angelic avatar. + <<if $marketAssistantRelationship == "cute">> + They're deep in prayer for your benefit and the safety of you, your arcology and your slaves. + <<elseif $marketAssistantRelationship == "nonconsensual">> + $assistantName is happily brushing the market assistant while humming happily. Upon noticing you watching, the hastily sneaks a hand down the asstants dress and pinches a nipple, eliciting a squeak from the girl. + <<elseif $marketAssistantRelationship == "incestuous">> + $assistantName is naked and kissing her equally bare sister. You watch silently as they grind their bodies against each other until one notices your gaze. They both shriek, cover themselves with their wings and hustle out of sight. + <<else>> + They're making out in a surprisingly girlish way, deeply kissing each other and pressing their chests together. They blush when they see you watching them, each quickly covering the other with a wing. + <</if>> +<<else>> + She's deep in prayer. She glances up to check on you and sees you looking at her, and flashes you a look of serenity. +<</if>> + +<<elseif $assistantAppearance == "cherub">> + She's a cute little <<if $arcologies[0].FSSupremacist != "unset">>$arcologies[0].FSSupremacistRace <</if>> minor angel with blonde hair and arm length <<if $arcologies[0].FSGenderFundamentalist != "unset">>black<<else>>white<</if>> wings. + <<if $assistantFSOptions>> + <<switch $assistantFSAppearance>> + <<case "paternalist">> + She has swapped her usual shirt skirt for a much longer one. No more panty flashes for you! + <<case "degradationist">> + She is wearing black lipstick along with her usual white linen dress with a short skirt. Occasionally you get a glance up that skirt; a dark black thong greets you. + <<case "roman revivalist">> + She is wearing a fine stola appropriate for a respectable Roman lady, with her hair up in a complicated style. + <<case "egyptian revivalist">> + She is wearing a simple white linen dress, kohl eyeshadow, sandals, and a serene expression. + <<case "edo revivalist">> + She is wearing a fine kimono with slits for her wings, getae, tabi, and an expression of perfect serenity. + <<case "arabian revivalist">> + She is wearing a tailored suit, a silk headscarf, and aviator sunglasses, making her look ridiculous. + <<case "chinese revivalist">> + She is wearing a conservative silk qipao with special slits for her wings. Her hair is pulled back into a bun and secured by a couple of chopsticks. + <<case "chattel religionist">> + She has adjusted her outfit to consist of nothing but the symbol of your new religion carefully tailored to cover her nipples and crotch. She wears another around her neck and a blush on her cheeks. + <<case "physical idealist">> + She has swapped out her usual linen dress for one that shows off her toned arms, legs and abs. + <<case "repopulation focus">> + Her simple white linen dress is parted by her full term pregnancy; likely a lost soul being given a new chance. + <<case "eugenics">> + She has swapped out her usual linen dress for a fabulous one to match her perfect appearance. She proudly wears the symbol of high society on her arm and, judging by the slight curve to her middle, is growing a child just as beautiful as her. <<case "gender radicalist">> She wears simple white linen dress and has recently changed her appearance to make herself quite androgynous. <<case "gender fundamentalist">> @@ -956,7 +1033,7 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset">>$arcologies[0] She wears simple white linen dress that, while concealing, shows off her pleasant curves. <</switch>> <<else>> - She wears simple white linen dress that, while concealing, shows off her pleasant curves. + She wears simple white linen dress with a short skirt that frequently lets you catch glimpses of her panties. <</if>> <<if ($cockFeeder == 1) && ($seed == 1)>> A recognizable little representation of one of your slaves is locking lips with her. The slave must be down in the kitchen, getting a meal out of the food dispensers. The angel notices you watching, blushes deeply and covers herself and the slave with a wing. @@ -977,7 +1054,7 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset">>$arcologies[0] <<elseif $marketAssistantRelationship == "nonconsensual">> $assistantName is happily brushing the market assistant while humming happily. Upon noticing you watching, the hastily sneaks a hand down the asstants dress and pinches a nipple, eliciting a squeak from the girl. <<elseif $marketAssistantRelationship == "incestuous">> - $assistantName is naked a kissing her equally bare sister. You watch silently as they grind their bodies against each other until one notices your gaze. They both shriek, cover themselves with their wings and hustle out of sight. + $assistantName is naked and kissing her equally bare sister. You watch silently as they grind their bodies against each other until one notices your gaze. They both shriek, cover themselves with their wings and hustle out of sight. <<else>> They're making out in a surprisingly girlish way, deeply kissing each other and pressing their chests together. They blush when they see you watching them, each quickly covering the other with a wing. <</if>> diff --git a/src/uncategorized/saDiet.tw b/src/uncategorized/saDiet.tw index 32a5ae79d5740fc2cc4c93640438f7eb7cb4a282..9295bb71a3d838cc1d8cb8e6e3fb967c1746f692 100644 --- a/src/uncategorized/saDiet.tw +++ b/src/uncategorized/saDiet.tw @@ -633,7 +633,7 @@ <<set $slaves[$i].attrXY += 1>> <</if>> <<if $slaves[$i].energy < 90>> - She hormones leave her feeling @@.lime;a little more frisky@@ towards others. + Hormones leave her feeling @@.lime;a little more frisky@@ towards others. <<set $slaves[$i].energy += 1>> <</if>> <</if>> diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw index 87457a8c526b992654ab02309783465ed52b8d4d..02ab12887b338f4ba324acaa0e2ef8bf7d30f1d7 100644 --- a/src/uncategorized/saDrugs.tw +++ b/src/uncategorized/saDrugs.tw @@ -800,7 +800,7 @@ <</if>> <<if $slaves[$i].drugs != "no drugs" && $slaves[$i].drugs != "appetite suppressors">> -<<if $slaves[$i].FSBodyPuristLaw == 0>> +<<if $arcologies[0].FSBodyPuristLaw == 0>> <<if $healthyDrugsUpgrade == 0>> <<set $slaves[$i].chem += 1.5>> <</if>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 7ff1cb0cb46fd763764ebf06cc62bf72ab449389..a7d5403d09d2d8ab6f0d5194f56178cf46211767 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -4211,7 +4211,7 @@ and ($slaves[$i].clothes != "a slutty qipao") and ($slaves[$i].clothes != "restr Society is @@.green;placated@@ by $slaves[$i].slaveName's fake belly. <<set $repGain += 0.01*$FSSingleSlaveRep>> <<elseif !isFertile($slaves[$i]) && ($slaves[$i].preg == 0 || $slaves[$i].preg == -1)>> - Society is @@.red;mildly dissapointed@@ that $slaves[$i].slaveName is unable to become pregnant. + Society is @@.red;mildly disappointed@@ that $slaves[$i].slaveName is unable to become pregnant. <<FSChangePorn "Repopulationist" -1>> <<else>> Society is @@.red;disapproving@@ of $slaves[$i].slaveName's flat, unimpregnated stomach. @@ -4257,7 +4257,7 @@ and ($slaves[$i].clothes != "a slutty qipao") and ($slaves[$i].clothes != "restr <</if>> <</if>> <<if $slaves[$i].balls > 0>> - Society @@.red;disaproves@@ of her working testicles. + Society @@.red;disapproves@@ of her working testicles. <<FSChangePorn "Eugenics" $slaves[$i].balls>> <<elseif $slaves[$i].dick > 0 and $slaves[$i].balls == 0>> Society @@.green;aproves@@ of her lack of testicles. diff --git a/src/uncategorized/schoolroomReport.tw b/src/uncategorized/schoolroomReport.tw index 1be712562ea883da7129e0f7a5cdb2e5e6882449..82991598f4ec2b9a2a1e345cc1f3660647bd6ba9 100644 --- a/src/uncategorized/schoolroomReport.tw +++ b/src/uncategorized/schoolroomReport.tw @@ -10,8 +10,12 @@ <<if _ID == $slaves[_i].ID>> /% Correct the Index %/ <<set $SchlRiIDs[_dI].Index = _i>> + <<break>> <</if>> <</for>> + <<if ndef $slaves[_i]>> /% didn't find her %/ + <br>@@.red;Bug: Student slave with ID = _ID was not found in the slaves list.@@<br> + <</if>> <</if>> <</for>> <<SlaveSort $SchlRiIDs>> diff --git a/src/uncategorized/servantsQuartersReport.tw b/src/uncategorized/servantsQuartersReport.tw index 7f45e92701236c3468ca0c414b3fb443fa88bd57..0a5b167758f8662544b78ba550a10d33057eb800 100644 --- a/src/uncategorized/servantsQuartersReport.tw +++ b/src/uncategorized/servantsQuartersReport.tw @@ -4,12 +4,13 @@ <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $ServQiIDs[_dI].Index, _ID = $ServQiIDs[_dI].ID>> -<<if _ID != $slaves[_i].ID>> +<<if ndef $slaves[_i] || _ID != $slaves[_i].ID>> /% Slaves.ID and $ServQiIDs.ID's don't match-up so let's find her %/ <<for _i = 0; _i < _SL; _i++>> <<if _ID == $slaves[_i].ID>> /% Correct the Index %/ <<set $ServQiIDs[_dI].Index = _i>> + <<break>> <</if>> <</for>> <</if>> diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw index 1f6154db474eae26b8b1a2f84c5a44bafdd62ff4..d3c4d685c2e1952e72aca387b38f7e9230ea5e49 100644 --- a/src/uncategorized/slaveAssignmentsReport.tw +++ b/src/uncategorized/slaveAssignmentsReport.tw @@ -400,6 +400,7 @@ <br>__''Penthouse Report''__<br> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].assignmentVisible == 1>> + <br> <<include "Full Report">> <<if ($slaves[$i].assignment == "be your Head Girl") && ($HGSuiteSlaves > 0)>> <<set _iTemp = $i, $i = $HGSuiteiIDs[0].Index, _ID = $HGSuiteiIDs[0].ID>> @@ -420,20 +421,16 @@ <</if>> <</if>> <<if ($rulesAssistantAuto == 1) && ($slaves[$i].useRulesAssistant == 1)>> - <<set _rulesapplied = false>> - <<for _r = 0; _r < $defaultRules.length; _r++>> - <<if ($slaves[$i].assignmentVisible == 1) || ruleAppliedToSlaveFacility($defaultRules[_r], $slaves[$i])>> - <<set _rulesapplied = true>> - <<break>> - <</if>> - <</for>> - <<if (_rulesapplied == true)>> - <<silently>> + <<if $slaves[$i].assignmentVisible == 0>> + <<silently>> + <<CheckAutoRulesActivate $slaves[$i]>> + <<DefaultRules $slaves[$i]>> + <</silently>> + <<else>> <<CheckAutoRulesActivate $slaves[$i]>> <<DefaultRules $slaves[$i]>> - <</silently>> <</if>> <</if>> -<<if $slaves[$i].assignmentVisible == 1>><br><br><</if>> +<<if $slaves[$i].assignmentVisible == 1>><br><</if>> <</for>> <</if>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 77a6c3a7cb6c989b8b085209186900ca85e637c4..09b99a44cdae5929b95f80e3e303c389d87c17f1 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -63,7 +63,7 @@ | <<link "Use her holes">><<replace "#miniscene">><<include "FButt">><br> <</replace>><</link>> <</if>> <<else>> - | //Remove her chastity belt if you wish to fuck her// + //Remove her chastity belt if you wish to fuck her// <</if>> <</if>> </span> diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw index 7abdcb3ff07fcf85d78a31ba4336ba00f09f676d..ee42cd41a0528551a0b2190147ca5b7d5f38981b 100644 --- a/src/uncategorized/slaveSummary.tw +++ b/src/uncategorized/slaveSummary.tw @@ -1511,14 +1511,8 @@ Release rules: _Slave.releaseRules. @@.yellow;Sight-@@ <</if>> -<<if _Slave.markings is "beauty mark">> - <<if _Slave.face < -10>> - @@.red;Mole@@ - <<elseif (_Slave.face <= 10)>> - Mark - <<else>> - @@.pink;BeautyMark@@ - <</if>> +<<if _Slave.markings != "none">> + Markings <</if>> <<if _Slave.lips > 95>> diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw index 0a61246e344b1845037a1a09b1e9dbaadabd008f..4a9222019c51575a6c63deb8e778f00806a0712b 100644 --- a/src/uncategorized/spaReport.tw +++ b/src/uncategorized/spaReport.tw @@ -4,12 +4,13 @@ <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $SpaiIDs[_dI].Index, _ID = $SpaiIDs[_dI].ID>> -<<if _ID != $slaves[_i].ID>> +<<if ndef $slaves[_i] || _ID != $slaves[_i].ID>> /% Slaves.ID and $SpaiIDs.ID's don't match-up so let's find her %/ <<for _i = 0; _i < _SL; _i++>> <<if _ID == $slaves[_i].ID>> /% Correct the Index %/ <<set $SpaiIDs[_dI].Index = _i>> + <<break>> <</if>> <</for>> <</if>> @@ -355,7 +356,7 @@ <</if>> /* 000-250-006 */ ''__@@.pink;$slaves[$i].slaveName@@__'' is resting in the spa. - <br> She<<include "SA rest">> + <br> She <<include "SA rest">> <br> <<if $slaves[$i].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw index 787c579d6c529b350cc9b637d5de73b849e726ff..38f297011cf57588ca55e7ee2ab0577b3531518b 100644 --- a/src/uncategorized/surgeryDegradation.tw +++ b/src/uncategorized/surgeryDegradation.tw @@ -862,18 +862,46 @@ Even though creating an artificial scar is a trivial process, @@.red;her health <</if>> <<case "vaginaRemoval">> - <<if ($activeSlave.devotion > 50)>> - Of course, she already realized while exiting that her genitalia has been radically simplified. As a herm slave she knew this day might come, and her face is a strange mix of hope, happiness, satisfaction, and the tiniest tinge of soul-crushing sadness as she <<if canSee($activeSlave)>>views<<else>>feels<</if>> the cock that is all that remains of her once-unique hermaphroditic genitalia. @@.hotpink;She has become more submissive due to your radical reshaping of her body.@@ Since the surgery was invasive, @@.red;her health has been greatly affected.@@ - <<set $activeSlave.devotion += 4>> - <<elseif ($activeSlave.devotion > 20)>> - Of course, she already realized while exiting that her genitalia has been radically simplified. As a herm slave she knew this day might come, and her face is a strange mix of fear, hope, and resignation as she <<if canSee($activeSlave)>>views<<else>>feels<</if>> the cock that is all that remains of her once-unique hermaphroditic genitalia. Eventually her shoulders slump and she tries to carry on. @@.mediumorchid;She will struggle with feelings of confusion and loss.@@ Since the surgery was invasive, @@.red;her health has been greatly affected.@@ She is @@.gold;terribly afraid@@ of your total power over her body. - <<set $activeSlave.trust -= 10>> - <<set $activeSlave.devotion -= 5>> + <<if $activeSlave.dick == 0>> + Of course, she already realized while exiting that something very dear to her has been taken away. + <<if ($activeSlave.devotion > 50) && ($activeSlave.sexualFlaw == "self hating")>> + Strong emotions play out on her face as she experiences a watershed in her life of sexual slavery, perhaps the most radical one she'll ever experience. She loves you with all her being, and truly hates herself. She finds herself in an emotional place where she's willing to accept having her womanhood torn out. She knows she's a worthless piece of trash, and realizes that if you feel like removing the parts of her body that can feel sexual pleasure, that's your perogative. In moments, she's confirmed in @@.hotpink;total, final, fanatical submission to your will.@@ It's almost frightening. + <<set $activeSlave.devotion += 50>> + <<elseif ($activeSlave.devotion > 20) && ($activeSlave.fetishknown == 1) && ($activeSlave.fetishStrength > 95) && ($activeSlave.fetish == "buttslut")>> + She's such a complete buttslut, though, that she finds she doesn't really care. She never really paid much attention to her front hole; it got wet when she got buttfucked, but that was mostly useful to provide a little lube for phalli that fucked it before switching to her ass. If anything, she's @@.aquamarine;reassured@@ by the implication that her asshole is all that matters about her, and of course is forced even further into @@.hotpink;submission to your will.@@ + <<set $activeSlave.devotion += 8, $activeSlave.trust += 8>> + <<elseif ($activeSlave.devotion > 20) && ($activeSlave.fetishknown == 1) && ($activeSlave.fetishStrength > 95) && ($activeSlave.fetish == "cumslut")>> + She's such an oral slut, though, that she finds she doesn't really care. She viewed her pussy as a nice place for stimulation while she licked, blew, and sucked; if she has to learn to get off from throat stimulation she will. As far as she's concerned, you've simply confirmed that her most important hole is the one in her face. If anything, she's @@.aquamarine;reassured@@ by the implication that her real pussy has always been the one in the middle of her face, and of course, she's forced even further into @@.hotpink;submission to your will.@@ + <<set $activeSlave.devotion += 8, $activeSlave.trust += 8>> + <<elseif ($activeSlave.devotion > 20) && ($activeSlave.fetishknown == 1) && ($activeSlave.fetishStrength > 95) && ($activeSlave.fetish == "submissive")>> + She's such a total submissive, though, that she accepts even this. Having her womanhood torn out, greatly curtailing her physical ability to enjoy sex, is perhaps the final step in sexual slavery, and she's a little awed by it. If anything, she's @@.aquamarine;reassured@@ by the implicit promise that her body exists for the degrading sexual gratification of others, and of course, she's forced even further into @@.hotpink;submission to your will.@@ + <<set $activeSlave.devotion += 8, $activeSlave.trust += 8>> + <<elseif $activeSlave.devotion > 95>> + Doubt, fear, and even nausea play across her face, but she's so worshipful of you that she masters them all, accepting that this is your will. There's surprisingly little mental effect on her. The horror of having her womanhood torn out is so strong that it breaks through to her, and the only way she can find to deal with it is to think about it as little as possible. She falls back on worshipful duty. + <<elseif $activeSlave.devotion > 50>> + She's devoted to you, but doubt and fear play across her face as she comes to terms with what's happened. She does not see how having her womanhood torn out will improve her sexual slavery. She does not rage or scream, but she does cry, @@.mediumorchid;sadly wondering@@ whether she's valuable to you at all, or if she's just a surgical plaything to be degraded. She's @@.gold;very frightened@@ that you'll cut up more of her. + <<set $activeSlave.trust -= 10, $activeSlave.devotion -= 10>> + <<elseif $activeSlave.devotion > 20>> + She's properly broken to slavery, but this is much too far. Having her womanhood torn out cuts straight through her conditioning, and tears roll down her face as the horrible permanence of what's happened to her really sinks in. @@.mediumorchid;Open anger@@ begins to become apparent through her tears; she thought that her obedience merited better than this, and she's @@.gold;extremely terrified@@ to find that despite being a decent slave, she remains a surgical playground. + <<set $activeSlave.trust -= 20, $activeSlave.devotion -= 20>> + <<else>> + She's horrified almost beyond the ability of her mind to comprehend. Her face takes on a blank look as she goes into shock. There's no screaming and no tears, not yet; it will take her time to process what's happened to her. Without a doubt, she'll be absolutely filled by @@.mediumorchid;rage@@ and @@.gold;terror.@@ + <<set $activeSlave.trust -= 40, $activeSlave.devotion -= 40>> + <</if>> <<else>> - Of course, she already realized while exiting that her genitalia has been radically simplified. As a herm slave she knew this day might come, but expectations and the reality are two different things. She's beside herself, weeping gently.<<if $activeSlave.amp != 1>> She absently moves a hand to where her pussy would have been and snatches it away with a sob.<</if>> @@.mediumorchid;The surgical invasion has filled her with horror and anger.@@ Since the surgery was invasive, @@.red;her health has been greatly affected.@@ She is @@.gold;cripplingly afraid@@ of your total power over her body. - <<set $activeSlave.trust -= 20>> - <<set $activeSlave.devotion -= 20>> + Of course, she already realized while exiting that her genitalia has been radically simplified. As a herm slave she knew this day might come, + <<if ($activeSlave.devotion > 50)>> + and her face is a strange mix of hope, happiness, satisfaction, and the tiniest tinge of soul-crushing sadness as she <<if canSee($activeSlave)>>views<<else>>feels<</if>> the cock that is all that remains of her once-unique hermaphroditic genitalia. @@.hotpink;She has become more submissive due to your radical reshaping of her body.@@ Since the surgery was invasive, @@.red;her health has been greatly affected.@@ + <<set $activeSlave.devotion += 4>> + <<elseif ($activeSlave.devotion > 20)>> + and her face is a strange mix of fear, hope, and resignation as she <<if canSee($activeSlave)>>views<<else>>feels<</if>> the cock that is all that remains of her once-unique hermaphroditic genitalia. Eventually her shoulders slump and she tries to carry on. @@.mediumorchid;She will struggle with feelings of confusion and loss.@@ Since the surgery was invasive, @@.red;her health has been greatly affected.@@ She is @@.gold;terribly afraid@@ of your total power over her body. + <<set $activeSlave.trust -= 10, $activeSlave.devotion -= 5>> + <<else>> + but expectations and the reality are two different things. She's beside herself, weeping gently.<<if $activeSlave.amp != 1>> She absently moves a hand to where her pussy would have been and snatches it away with a sob.<</if>> @@.mediumorchid;The surgical invasion has filled her with horror and anger.@@ She is @@.gold;cripplingly afraid@@ of your total power over her body. + <<set $activeSlave.trust -= 20, $activeSlave.devotion -= 20>> + <</if>> <</if>> + Naturally, @@.red;her health has been greatly affected@@ by such serious surgery. <<case "braces">> <<if ($activeSlave.teeth == "straightening braces")>> diff --git a/src/uncategorized/walkPast.tw b/src/uncategorized/walkPast.tw index 5e6cacc00a48493cd0b78946d69518328df8fd27..8475b937f75e1494cbcbbc9297376056db1aefbe 100644 --- a/src/uncategorized/walkPast.tw +++ b/src/uncategorized/walkPast.tw @@ -1049,31 +1049,31 @@ <<BoobsDescription>> <<switch $activeSlave.clothes>> <<case "uncomfortable straps">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> The rings constantaly rub against her chest and force her nipples to stick out. <<else>> The strap over her tits presses the soft flesh, and the ring around each nipple forces them to stick out. <</if>> <<case "shibari ropes">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> The ropes binding her chest shift slightly with every step, since she lacks any breasts to hold them in place. <<else>> The ropes binding her chest dig into the soft flesh as she moves. <</if>> <<case "attractive lingerie for a pregnant women">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> The bulge of her $activeSlave.nipples nipples can be seen under the taut silk. <<else>> Her silken bra causes her breasts to bulge around them. <</if>> <<case "a maternity dress">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> Her low cut dress was made with breasts in mind; every stop she takes risks it sliding down and revealing her $activeSlave.nipples nipples. <<else>> Her low cut dress shows ample cleavage and is made to be easy to pull down. <</if>> <<case "restrictive latex">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> Her lack of breasts draws your eyes straight to her exposed nipples. <<else>> Her tits stick out through her latex outfit. @@ -1081,108 +1081,108 @@ <<case "attractive lingerie">> Her pretty white lace bra has thoughtful cuts that tastefully let her nipples stick through. <<case "a succubus outfit">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> Her succubus outfit presents this sex demon's flat chest, inviting a damning fondle. <<else>> Her succubus outfit presents this sex demon's breasts, inviting a damning fondle. <</if>> <<case "a slutty maid outfit">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> Her maid outfit covers her flat chest with a thin white blouse designed to be easy to pull down. <<else>> Her maid outfit covers her breasts with a thin white blouse designed to be easy to pull down. <</if>> <<case "a nice maid outfit">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> Her maid outfit covers her flat chest demurely, offering the diverting task of pulling it off her. <<else>> Her maid outfit covers her breasts demurely, offering the diverting task of pulling it off her. <</if>> <<case "a string bikini">> - Her string bikini covers only her nipples, leaving the remainder of her <<if $activeSlave.boobs <= 300>>flat chest<<else>>breasts<</if>> naked. + Her string bikini covers only her nipples, leaving the remainder of her <<if $activeSlave.boobs < 300>>flat chest<<else>>breasts<</if>> naked. <<case "clubslut netting">> As she moves, the weave of the netting over her chest slips back and forth across her nipples. <<case "a cheerleader outfit">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> As she moves, the tight fabric rubs across her obvious nipples. <<else>> As she moves, her chest threatens to fall out of her cheerleader top. <</if>> <<case "cutoffs and a t-shirt">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> Her non-existent breasts are bare under her t-shirt; not that you can really tell since they lack motion completely. <<else>> Her tits are bare under her t-shirt, so movement gives delicious hints of their motion. <</if>> <<case "a slutty outfit">> <<if (random(1,100) > 50)>> - For today's slutty outfit she's chosen a handkerchief top that occasionally comes untied and <<if $activeSlave.boobs <= 300>>reveals her flat chest<<else>>spills her breasts out naked<</if>>. + For today's slutty outfit she's chosen a handkerchief top that occasionally comes untied and <<if $activeSlave.boobs < 300>>reveals her flat chest<<else>>spills her breasts out naked<</if>>. <<else>> - For today's slutty outfit she's chosen a halter top cut so low that <<if $activeSlave.boobs <= 300>>it occasionally slips down her flat chest to reveal a nipple<<else>>her breasts occasionally pop out<</if>>. + For today's slutty outfit she's chosen a halter top cut so low that <<if $activeSlave.boobs < 300>>it occasionally slips down her flat chest to reveal a nipple<<else>>her breasts occasionally pop out<</if>>. <</if>> <<case "a slave gown">> - Her gorgeous dress has thoughtful cuts that tastefully bares her <<if $activeSlave.boobs <= 300>>non-existent <</if>>breasts. + Her gorgeous dress has thoughtful cuts that tastefully bares her <<if $activeSlave.boobs < 300>>non-existent <</if>>breasts. <<case "slutty business attire">> - Her suit jacket and blouse are low enough to show off a lot of boob<<if $activeSlave.boobs <= 300>>, or they would, had she had any<</if>>. + Her suit jacket and blouse are low enough to show off a lot of boob<<if $activeSlave.boobs < 300>>, or they would, had she had any<</if>>. <<case "nice business attire">> Her suit jacket and blouse are businesslike, but they could be removed easily enough. <<case "a halter top dress">> Her beautiful halter top dress almost seems to be sculpted around her body. <<case "a ball gown">> - Her fabulous silken ball gown is tailored to accentuate the shape of her <<if $activeSlave.boobs <= 300>>flat chest<<else>>breasts<</if>>. + Her fabulous silken ball gown is tailored to accentuate the shape of her <<if $activeSlave.boobs < 300>>flat chest<<else>>breasts<</if>>. <<case "a slutty nurse outfit">> - Her jacket presents her <<if $activeSlave.boobs <= 300>>nipples<<else>>breasts<</if>> to be ogled. + Her jacket presents her <<if $activeSlave.boobs < 300>>nipples<<else>>breasts<</if>> to be ogled. <<case "a schoolgirl outfit">> - Her blouse lewdly displays her <<if $activeSlave.boobs <= 300>>$activeSlave.nipples nipples<<else>>breasts<</if>>. + Her blouse lewdly displays her <<if $activeSlave.boobs < 300>>$activeSlave.nipples nipples<<else>>breasts<</if>>. <<case "a kimono">> <<case "a hijab and abaya">> <<case "battledress">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> As she moves, you can occasionally spot her lack of undergarments. <<else>> Her tank top and sports bra support rather than flatter her breasts. <</if>> <<case "a fallen nuns habit">> - Her slutty nun outfit leaves her <<if $activeSlave.boobs <= 300>>flat <</if>>tits sinfully bare. + Her slutty nun outfit leaves her <<if $activeSlave.boobs < 300>>flat <</if>>tits sinfully bare. <<case "a chattel habit">> - Her chattel habit leaves her <<if $activeSlave.boobs <= 300>>flat <</if>>tits virtuously bare. + Her chattel habit leaves her <<if $activeSlave.boobs < 300>>flat <</if>>tits virtuously bare. <<case "a penitent nuns habit">> Her habit chafes her nipples so harshly that it would probably be a relief to her to have it stripped off her. <<case "a comfortable bodysuit">> - Her bodysuit is tight enough to show off <<if $activeSlave.boobs <= 300>>just how flat she is<<else>>every contour of her chest<</if>>. + Her bodysuit is tight enough to show off <<if $activeSlave.boobs < 300>>just how flat she is<<else>>every contour of her chest<</if>>. <<case "a latex catsuit">> - Her latex catsuit is tight enough to show off <<if $activeSlave.boobs <= 300>>just how flat she is<<else>>every contour of her chest<</if>>. + Her latex catsuit is tight enough to show off <<if $activeSlave.boobs < 300>>just how flat she is<<else>>every contour of her chest<</if>>. <<case "a military uniform">> Her uniform tunic and shirt are formal, but they could be removed easily enough. <<case "a nice nurse outfit">> Her nurse's outfit is functional, but they could be removed easily enough. <<case "a mini dress">> - Her mini dress is tight enough to show off <<if $activeSlave.boobs <= 300>>just how flat she is<<else>>every contour of her chest<</if>>. + Her mini dress is tight enough to show off <<if $activeSlave.boobs < 300>>just how flat she is<<else>>every contour of her chest<</if>>. <<case "a leotard">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> Her leotard draws the eye straight to her obvious nipples, since it lacks anything else to show off. <<else>> Her leotard is tight enough that it not only hugs her breasts, but shows off her nipples. <</if>> <<case "a bunny outfit">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> With no breasts to speak of, her strapless corset teddy manages to look rather slutty. <<else>> Her strapless corset teddy presents her boobs while still managing to look a bit classy. <</if>> <<case "harem gauze">> - Her <<if $activeSlave.boobs <= 300>>non-existent <</if>>breasts are clearly visible through the thin gauze that covers them. + Her <<if $activeSlave.boobs < 300>>non-existent <</if>>breasts are clearly visible through the thin gauze that covers them. <<case "slutty jewelry">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> The light chain across her non-existent breasts is the only thing on her chest capable of moving as she walks. <<else>> The light chain under her breasts accentuates their natural movement. <</if>> <<default>> <<if ($activeSlave.vaginalAccessory == "chastity belt")>> - Since she's wearing nothing but a chastity belt, her <<if $activeSlave.boobs <= 300>>non-existent <</if>>breasts are delightfully naked. + Since she's wearing nothing but a chastity belt, her <<if $activeSlave.boobs < 300>>non-existent <</if>>breasts are delightfully naked. <<else>> - Her naked <<if $activeSlave.boobs <= 300>> flat chest and nipples<<else>>breasts<</if>> catch your eye. + Her naked <<if $activeSlave.boobs < 300>> flat chest and nipples<<else>>breasts<</if>> catch your eye. <</if>> <</switch>> <<set $target = "FBoobs">> diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw index 01c24e00f1731f9191416320c3b9d03511ba31f4..44317fe571da28493d88c9250dc6f3134caab77e 100644 --- a/src/utility/assayWidgets.tw +++ b/src/utility/assayWidgets.tw @@ -627,7 +627,7 @@ <</if>> <<if $arcologies[0].FSSlimnessEnthusiastLaw == 1>> - <<if ($args[0].boobs <= 300) && ($args[0].butt <= 1) && ($args[0].weight <= 10) && ($args[0].waist <= 10)>> + <<if ($args[0].boobs < 300) && ($args[0].butt <= 1) && ($args[0].weight <= 10) && ($args[0].waist <= 10)>> <<if $arcologies[0].FSPhysicalIdealist != "unset">> <<set _slimPass = 1>> <<elseif $arcologies[0].FSPhysicalIdealist == "unset" && $args[0].muscles <= 30>> diff --git a/src/utility/descriptionWidgets.tw b/src/utility/descriptionWidgets.tw index c907651bc8f4cf890fdafb5e29ddcf275d41c2e6..66646c2d0ca22738e67d1b049d83e3f6bcb04c58 100644 --- a/src/utility/descriptionWidgets.tw +++ b/src/utility/descriptionWidgets.tw @@ -163,7 +163,7 @@ $activeSlave.slaveName's blouse is professional, but can't conceal the gigantic dimensions of $possessive tits. <<elseif $activeSlave.boobs > 800>> $activeSlave.slaveName's blouse is professional, but can't conceal how big $possessive tits are. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> $activeSlave.slaveName's blouse is professional and includes a pleated front over $possessive flat chest. <<else>> $activeSlave.slaveName's blouse is professional and includes a pleated front over $possessive breasts. @@ -172,7 +172,7 @@ $activeSlave.slaveName has a length of chain painfully <<if $activeSlave.boobs > 800>> tightened around the base of each breast, forcing them out. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> <<switch $activeSlave.nipples>> <<case "huge">> wrapped around each of $possessive huge nipples, since they are the only things protruding from $possessive chest. @@ -190,13 +190,13 @@ can't begin to contain $possessive tits, so $pronoun's just tied it under them for support. <<elseif $activeSlave.boobs > 800>> can't close over $possessive tits, so $pronoun's just buttoned it up to where they start and let them fill it out above that. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> tightly hugs $possessive flat chest. <<else>> rests comfortably over $possessive breasts. <</if>> <<case "body oil">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> $activeSlave.slaveName's flat chest is covered in a sexy sheen of body oil. <<else>> $activeSlave.slaveName's breasts are covered in a sexy sheen of body oil. @@ -204,7 +204,7 @@ <<case "a toga">> <<if $activeSlave.boobs > 6000>> $activeSlave.slaveName's breasts are too big to cover with $possessive toga, so $pronoun leaves them hanging free. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> $activeSlave.slaveName is wearing $possessive toga so as to leave one $activeSlave.nipples nipple bare. <<else>> $activeSlave.slaveName is wearing $possessive toga so as to leave one breast bare. @@ -217,7 +217,7 @@ barely covers $possessive breasts, it strains to contain their absurd size. Breast flesh spills from any gap it can find. <<elseif $activeSlave.boobs > 2000>> demurely covers $possessive breasts, though it cannot conceal their absurd size. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> demurely hugs $possessive flat chest. <<else>> demurely covers $possessive breasts. @@ -228,7 +228,7 @@ outfit has special straps for $possessive massive boobs: one strap down the front of each with steel rings to let $possessive nipples through, and a strap around the base of each, painfully squeezing $possessive breasts out to make them seem even bigger. <<elseif $activeSlave.boobs > 800>> outfit's straining straps restrain the flesh of $possessive tits like a string bikini, with steel rings to let $possessive nipples through. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> outfit's straps pass over $possessive flat chest like a string bikini, with steel rings to let $possessive $activeSlave.nipples nipples through. <<else>> outfit's straps pass over $possessive breasts like a string bikini, with steel rings to let $possessive nipples through. @@ -239,7 +239,7 @@ breasts are restrained by yards and yards of rope. <<elseif $activeSlave.boobs > 800>> boobs are tightly bound with rope, soft flesh pushing out from between them. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> flat chest is tightly bound with rope, drawing attention to $possessive flat chest. <<else>> chest is tightly bound with rope. @@ -250,7 +250,7 @@ breasts protrude through holes in $possessive latex suit, which are too small for them, painfully constricting $possessive and making them seem even bigger. <<elseif $activeSlave.boobs > 800>> breasts protrude through holes in $possessive latex suit. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> $activeSlave.nipples nipples poke through holes in $possessive latex suit, since $pronoun has nothing else protruding from her chest. <<else>> latex suit leaves $possessive chest bare. @@ -263,27 +263,27 @@ lace bra cannot cover the whole breast; its cups are half-moon shaped, and designed to offer what support they can to the bottom of them. <<elseif $activeSlave.boobs > 800>> sturdy lace bra supports $possessive huge breasts. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> pretty lace bra hugs $possessive flat chest. <<else>> pretty lace bra accentuates $possessive breasts. <</if>> <<case "a succubus outfit">> - $activeSlave.slaveName's corset ends just below $possessive <<if $activeSlave.boobs <= 300>>non-existent <</if>>breasts, leaving them bare. + $activeSlave.slaveName's corset ends just below $possessive <<if $activeSlave.boobs < 300>>non-existent <</if>>breasts, leaving them bare. <<if $activeSlave.boobs > 2000>> It hugs $possessive tightly and comes up to right under where they start, forcing them to spill over and hide its upper half. <<elseif $activeSlave.boobs > 400>> It hugs $possessive tightly and comes up to right under where they start, presenting them like a push-up bra. <</if>> <<case "a slutty maid outfit">> - $activeSlave.slaveName's maid dress stops below $possessive <<if $activeSlave.boobs <= 300>>non-existent <</if>>breasts, but the outfit includes a thin white blouse + $activeSlave.slaveName's maid dress stops below $possessive <<if $activeSlave.boobs < 300>>non-existent <</if>>breasts, but the outfit includes a thin white blouse <<if $activeSlave.boobs > 4000>> that fails to even come close to covering $possessive immense breasts. <<elseif $activeSlave.boobs > 2000>> that covers them to just over $possessive nipples when $pronoun pulls it up over them. It's pulled down by $possessive huge chest whenever $pronoun moves. <<elseif $activeSlave.boobs > 800>> that covers them to just over $possessive nipples, leaving a large area of deliciously unsupported and jiggling cleavage. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> that hugs $possessive flat chest and lets $possessive $activeSlave.nipples nipples protrude through the fabric. <<else>> to cover them. @@ -294,7 +294,7 @@ immense breasts as best it can; it barely succeeds at its task, straining at the seams and allowing breast flesh to spill out of every available gap. <<elseif $activeSlave.boobs > 2000>> breasts, though it cannot conceal their enormous mass. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> flat chest, though it does nothing to hide how flat $pronoun is. <<else>> breasts. @@ -305,7 +305,7 @@ half-corset, but only the bottom edge is visible: the rest is swallowed up under $possessive gigantic tits. <<elseif $activeSlave.boobs > 800>> half-corset to force $possessive big boobs up and forward, forming a lot of cleavage even though they're bare. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> half-corset that tightly hugs $possessive flat chest. <<else>> half-corset to force $possessive boobs up and forward. @@ -326,7 +326,7 @@ With even the slightest movement, $activeSlave.slaveName's huge breasts pull $possessive nipples out from under the tiny scrap of cloth that $possessive string bikini affords them. <<elseif $activeSlave.boobs > 800>> $activeSlave.slaveName's big breasts threaten to break out of $possessive straining string bikini top. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> $activeSlave.slaveName's string bikini top barely covers anything, affording only a tiny scrap of cloth for each nipple; not that there is much else to cover on $possessive flat chest. <<else>> $activeSlave.slaveName's string bikini top barely covers anything, affording only a tiny scrap of cloth for each nipple. @@ -339,7 +339,7 @@ clubslut netting is stretched to the breaking point by $possessive massive boobs. <<elseif $activeSlave.boobs > 800>> clubslut netting is stretched by $possessive big breasts. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> clubslut netting hugs $possessive flat chest. <<else>> clubslut netting hugs $possessive chest tightly. @@ -352,7 +352,7 @@ is strongly engineered, but it can barely support $possessive enormous bust. <<elseif $activeSlave.boobs > 800>> gives $possessive an acre of cleavage. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> tightly clings to $possessive flat chest, prominently displaying $possessive $activeSlave.nipples nipples. <<else>> does its best to make $possessive boobs look bigger than they are. @@ -376,7 +376,7 @@ has to be careful choosing slutty outfits that can restrain $possessive massive breasts. <<elseif $activeSlave.boobs > 800>> has to be careful choosing slutty outfits that can handle $possessive big breasts. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> chooses slutty outfits that go well on a girl with no tits. <<else>> chooses slutty outfits that accentuate $possessive breasts. @@ -389,7 +389,7 @@ is carefully engineered and is somehow able to cover the enormous mass of $possessive breasts. <<elseif $activeSlave.boobs > 800>> is carefully tailored, tastefully covering yet enhancing $possessive big breasts. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> is carefully tailored to closely hug $possessive flat chest. <<else>> subtly accentuates $possessive breasts. @@ -403,7 +403,7 @@ $activeSlave.slaveName's enormous breasts are bulging inside a beautiful halter top dress. <<elseif $activeSlave.boobs > 800>> $activeSlave.slaveName's is draped inside a beautiful halter top dress, making $possessive big breasts the center of attention. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> $activeSlave.slaveName is wearing a beautiful silky halter top dress, almost as if it was sculpted to hug $possessive flat chest. <<else>> $activeSlave.slaveName is wearing a beautiful silky halter top dress, almost as if it was sculpted to match $possessive frame. @@ -417,7 +417,7 @@ $activeSlave.slaveName somehow managed to fit the enormous mass of $possessive breasts inside a fabulous silken ball gown. <<elseif $activeSlave.boobs > 800>> $activeSlave.slaveName's fabulous silken ball gown is carefully tailored, beautifully covering yet enhancing $possessive big breasts. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> $activeSlave.slaveName's fabulous silken ball gown is carefully tailored, beautifully carressing $possessive flat chest. <<else>> $activeSlave.slaveName's draped inside a fabulous silken ball gown. @@ -428,7 +428,7 @@ and blouse are both open in front, leaving $possessive boobs bare, since there's no way $pronoun could button $possessive clothes over $possessive tits. <<elseif $activeSlave.boobs > 800>> is open in front, and $possessive straining blouse barely restrains $possessive tits. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> is open in front, tightly hugging $possessive flat chest and prominently diplaying $possessive $activeSlave.nipples nipples. <<else>> is open in front, and $possessive blouse barely covers $possessive breasts. @@ -443,19 +443,19 @@ tits are so big that they strain even $possessive specially tailored blouse and jacket. <<elseif $activeSlave.boobs > 800>> big tits strain against $possessive tailored blouse and jacket. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> suit jacket is fitted tightly to $possessive flat chest. <<else>> suit jacket conceals a flattering bra that lifts and presents $possessive bosom. <</if>> <<case "a comfortable bodysuit">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> $activeSlave.slaveName's bodysuit is so tightly form-fitting that it clings to $possessive flat chest and prominently displays $possessive $activeSlave.nipples nipples. <<else>> $activeSlave.slaveName's bodysuit is so tightly form-fitting that $possessive breasts are individually hugged and supported by the material. <</if>> <<case "a latex catsuit">> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> $activeSlave.slaveName's latex catsuit fits $possessive like a second skin, showing off every detail of $possessive $activeSlave.nipples nipples and distinct lack of breasts. <<else>> $activeSlave.slaveName's latex catsuit fits $possessive like a second skin, showing off every detail of $possessive nipples and breasts. @@ -482,7 +482,7 @@ massive tits strain against $possessive scrub top, filling it out completely despite its utilitarian cut. <<elseif $activeSlave.boobs > 800>> sizable tits nicely fill out $possessive scrub top, despite its utilitarian cut. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> scrub top tightly hugs $possessive flat chest. <<else>> tits are hidden beneath $possessive scrub top. @@ -495,7 +495,7 @@ massive breasts stretch $possessive custom tailored dress to its absolute limit. <<elseif $activeSlave.boobs > 800>> big breasts stretch taut against $possessive dress, leaving nothing to the imagination. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> dress tighly hugs $possessive flat chest, prominently displaying $possessive $activeSlave.nipples nipples though the fabric. <<else>> chest stretches taut against $possessive dress, leaving little to the imagination. @@ -506,7 +506,7 @@ tits are so big that even $possessive specially tailored leotard cannot really support them. <<elseif $activeSlave.boobs > 800>> big tits stretch the spandex of $possessive leotard taut across their width. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> leotard tighly hugs $possessive flat chest, prominently displaying $possessive $activeSlave.nipples nipples though the spandex. <<else>> chest is flattered by $possessive leotard. @@ -521,7 +521,7 @@ tits are so big that $possessive teddy conceals special stays to keep them from popping out at the slightest movement. <<elseif $activeSlave.boobs > 800>> big tits are perpetually on the verge of spilling out of $possessive top. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> teddy tightly clings to her flat chest somehow making her look even flatter. <<else>> teddy conceals cunning stays designed to make $possessive bosom look considerably bigger than it actually is. @@ -534,7 +534,7 @@ gigantic tits dwarf $possessive tiny top. It barely manages to cover $possessive nipples. $possessiveCap silken vest is parted to either side of $possessive breasts. <<elseif $activeSlave.boobs > 800>> large breasts spill out from above and below $possessive tight top. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> top tightly clings to $possessive flat chest. <<else>> top tightly clings to $possessive chest. @@ -547,7 +547,7 @@ low cut dress can barely conceal $possessive giant breasts. They bulge over the top and create a deep valley of cleavage. <<elseif $activeSlave.boobs > 800>> dress is low cut and reveals a large amount of cleavage. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> dress is low cut, tightly hugs $possessive flat chest and ends just above $possessive nipples. <<else>> dress is low cut and ends just above $possessive nipples. @@ -556,7 +556,7 @@ $activeSlave.slaveName's harem girl outfit <<if $activeSlave.boobs > 800>> lets $possessive breasts swing free beneath - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> gently covers $possessive flat chest with <<else>> only covers $possessive breasts with @@ -568,7 +568,7 @@ barely closes beneath $possessive tits, leaving almost everything visible. <<elseif $activeSlave.boobs > 800>> jacket pushes $possessive tits together to form some great cleavage. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> jacket tightly hugs $possessive flat chest, since it has no breasts to form cleavage with. <<else>> jacket pushes $possessive tits together to form as much cleavage as possible. @@ -579,7 +579,7 @@ breasts are too big for $possessive blouse, so $pronoun's tied it under them; they're so huge that the blouse disappears entirely beneath them. <<elseif $activeSlave.boobs > 800>> breasts are too big for $possessive blouse, so $pronoun's tied it under them and left them totally bare. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> blouse tightly hugs $possessive flat chest. <<else>> blouse only barely covers $possessive breasts. @@ -592,7 +592,7 @@ barely covers $possessive breasts. It reveals most of $possessive chest, just covering the outer edges of $possessive breasts and their nipples. <<elseif $activeSlave.boobs > 2000>> demurely covers $possessive breasts, though it cannot conceal their absurd size. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> demurely rests over $possessive flat chest. <<else>> demurely covers $possessive breasts. @@ -602,7 +602,7 @@ $activeSlave.slaveName's immense breasts are barely supported by a specially engineered, space-age sports bra. <<elseif $activeSlave.boobs > 2000>> $activeSlave.slaveName's huge breasts are supported by a specially engineered, space-age sports bra under $possessive tank top. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> $activeSlave.slaveName is flat as an ironing board; $pronoun wears $possessive tanktop without a bra underneath. <<else>> $activeSlave.slaveName's breasts are supported by a sports bra under $possessive tank top. @@ -613,7 +613,7 @@ thin chain that runs under $possessive breasts, disappearing entirely. <<elseif $activeSlave.boobs > 800>> thin chain that runs under $possessive breasts, appearing and disappearing enticingly when $pronoun moves. - <<elseif $activeSlave.boobs <= 300>> + <<elseif $activeSlave.boobs < 300>> thin chain that runs across $possessive flat chest. <<else>> light chain that loops under $possessive breasts. @@ -622,7 +622,7 @@ <</switch>> <</if>> <<else>> - <<if $activeSlave.boobs <= 300>> + <<if $activeSlave.boobs < 300>> $activeSlave.slaveName's flat chest is bare and begging for surgery. <<else>> $activeSlave.slaveName's breasts are bare and ready for surgery. @@ -848,7 +848,7 @@ $possessiveCap <</if>> <<if $arcologies[0].FSSlimnessEnthusiastLaw == 1>> -<<if ($activeSlave.boobs > 300)>> +<<if ($activeSlave.boobs >= 300)>> They're way too existant for the fashionale feminine ideal. <</if>> <</if>> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index df1ece33b8f8cb64ab49baed312f2c7ddedd6828..ceb81cfd37148ba1dd25155b0892254b701e274e 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -436,7 +436,7 @@ | <<link "Use her holes">><<replace "#miniscene">><<include "FButt">><br> <</replace>><</link>> <</if>> <<else>> - | //Remove her chastity belt if you wish to fuck her// + //Remove her chastity belt if you wish to fuck her// <</if>> <</if>> <</replace>> diff --git a/src/utility/raWidgets.tw b/src/utility/raWidgets.tw index 5f3c86563b8e259b98599aa46c8c5ff066a83e8d..39e6c0d6bd4727cc0c5389181024c0623e897966 100644 --- a/src/utility/raWidgets.tw +++ b/src/utility/raWidgets.tw @@ -3122,7 +3122,7 @@ Your brand design is ''$brandDesign.'' <<elseif $args[0].vaginalAccessory == "none">> <br>$args[0].slaveName's item for her pussy has been changed to be nothing. <<else>> - <br>$args[0].slaveName has been given a $args[0].vaginalAccessory for her pussy, + <br>$args[0].slaveName has been given a $args[0].vaginalAccessory for her pussy. <</if>> <</if>> <</if>> @@ -3141,7 +3141,7 @@ Your brand design is ''$brandDesign.'' <<elseif $args[0].vaginalAccessory == "none">> <br>$args[0].slaveName's item for her pussy has been changed to be nothing. <<else>> - <br>$args[0].slaveName has been given a $args[0].vaginalAccessory for her pussy, + <br>$args[0].slaveName has been given a $args[0].vaginalAccessory for her pussy. <</if>> <</if>> <</if>> @@ -3160,7 +3160,7 @@ Your brand design is ''$brandDesign.'' <<elseif $args[0].vaginalAccessory == "none">> <br>$args[0].slaveName's item for her pussy has been changed to be nothing. <<else>> - <br>$args[0].slaveName has been given a $args[0].vaginalAccessory for her pussy, + <br>$args[0].slaveName has been given a $args[0].vaginalAccessory for her pussy. <</if>> <</if>> <</if>> @@ -3174,7 +3174,7 @@ Your brand design is ''$brandDesign.'' <<if $args[0].dickAccessory == "none">> <br>$args[0].slaveName's dick accessory has been changed to be nothing. <<else>> - <br>$args[0].slaveName has been given a $args[0].dickAccessory for her cock. + <br>$args[0].slaveName has been given a $args[0].dickAccessory accessory for her cock. <</if>> <</if>> <</if>> @@ -3185,7 +3185,7 @@ Your brand design is ''$brandDesign.'' <<if $args[0].dickAccessory == "none">> <br>$args[0].slaveName's dick accessory has been changed to be nothing. <<else>> - <br>$args[0].slaveName has been given a $args[0].dickAccessory for her cock. + <br>$args[0].slaveName has been given a $args[0].dickAccessory accessory for her cock. <</if>> <</if>> <</if>>