diff --git a/src/events/intro/initNationalities.tw b/src/events/intro/initNationalities.tw index 06912423c99c5071e7765afa600500282db6ec21..bae413208949c03a4743760a78df962f39e6bbdf 100644 --- a/src/events/intro/initNationalities.tw +++ b/src/events/intro/initNationalities.tw @@ -81,15 +81,11 @@ /*Nationalities Setup*/ -<<set $basenationalities to []>> -<<set $basenationalities.push("American", "Afghan", "Algerian","Argentinian", "Armenian", "Australian", "Austrian", "Bangladeshi", "Belarusian", "Belgian", "Bolivian", "Brazilian", "British", "Burmese", "Canadian", "Chilean", "Chinese", "Czech", "Colombian", "Congolese", "Cuban", "Danish", "Dominican", "Dutch", "Egyptian", "Emirati", "Estonian", "Ethiopian", "Filipina", "Finnish", "French", "German", "Ghanan", "Greek", "Guatemalan", "Haitian", "Hungarian", "Icelandic", "Indonesian", "Indian", "Iranian", "Iraqi", "Italian", "Irish", "Israeli", "Jamaican", "Japanese", "Jordanian", "Kazakh", "Kenyan", "Korean", "Lebanese", "Libyan", "Lithuanian", "Malaysian", "Malian", "Mexican", "Moroccan", "Nepalese", "a New Zealander", "Nigerian", "Norwegian", "Omani", "Pakistani", "Peruvian", "Polish", "Portuguese", "Puerto Rican", "Romanian", "Russian", "Saudi", "Scottish", "Serbian", "Slovak", "South African", "Spanish", "Sudanese", "Swedish", "Swiss", "Tanzanian", "Thai", "Tunisian", "Turkish", "Ugandan", "Ukrainian", "Uzbek", "Venezuelan", "Vietnamese", "Yemeni", "Zimbabwean")>> +<<set $basenationalities = ["American", "Afghan", "Algerian","Argentinian", "Armenian", "Australian", "Austrian", "Bangladeshi", "Belarusian", "Belgian", "Bolivian", "Brazilian", "British", "Burmese", "Canadian", "Chilean", "Chinese", "Czech", "Colombian", "Congolese", "Cuban", "Danish", "Dominican", "Dutch", "Egyptian", "Emirati", "Estonian", "Ethiopian", "Filipina", "Finnish", "French", "German", "Ghanan", "Greek", "Guatemalan", "Haitian", "Hungarian", "Icelandic", "Indonesian", "Indian", "Iranian", "Iraqi", "Italian", "Irish", "Israeli", "Jamaican", "Japanese", "Jordanian", "Kazakh", "Kenyan", "Korean", "Lebanese", "Libyan", "Lithuanian", "Malaysian", "Malian", "Mexican", "Moroccan", "Nepalese", "a New Zealander", "Nigerian", "Norwegian", "Omani", "Pakistani", "Peruvian", "Polish", "Portuguese", "Puerto Rican", "Romanian", "Russian", "Saudi", "Scottish", "Serbian", "Slovak", "South African", "Spanish", "Sudanese", "Swedish", "Swiss", "Tanzanian", "Thai", "Tunisian", "Turkish", "Ugandan", "Ukrainian", "Uzbek", "Venezuelan", "Vietnamese", "Yemeni", "Zimbabwean"]>> +<<set $nationalities = $basenationalities>> -<<set $nationalities to []>> - -<<if ($internationalTrade != 0) || ($terrain == "oceanic")>> -<<if $internationalVariety == 1>> - <<set $nationalities.push("American", "Chinese", "Korean", "Indonesian", "Japanese", "Bangladeshi", "Pakistani", "Filipina", "Indian", "Belarusian", "Russian", "Egyptian", "Nigerian", "Saudi", "Turkish", "Brazilian", "Argentinian", "Colombian", "Nigerian", "Australian", "Ethiopian", "German", "Mexican", "Dominican", "Vietnamese", "Iranian", "Congolese", "French", "Thai", "British", "Italian", "Spanish", "Kenyan", "Ukrainian", "Canadian", "Peruvian", "Venezuelan", "a New Zealander", "Irish", "Scottish", "Icelandic", "Finnish", "Polish", "Israeli", "Armenian", "Greek", "Moroccan", "Romanian", "Swedish", "Lithuanian", "Bolivian", "Haitian", "Cuban", "South African", "Chilean", "Belgian", "Danish", "Czech", "Serbian", "Slovak", "Norwegian", "Dutch", "Austrian", "Swiss", "Portuguese", "Hungarian", "Estonian", "Puerto Rican", "Jamaican", "Kazakh", "Zimbabwean", "Tanzanian", "Ugandan", "Malaysian", "Guatemalan", "Ghanan", "Lebanese", "Tunisian", "Emirati", "Libyan", "Jordanian", "Omani", "Malian")>> -<<else>> +<<if $internationalTrade != 0>> +<<if $internationalVariety == 0>> <<set $nationalities.push("Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese","Chinese")>> <<set $nationalities.push("Indian","Indian","Indian","Indian","Indian","Indian","Indian","Indian","Indian","Indian")>> <<set $nationalities.push("American","American","American","American")>> @@ -324,7 +320,7 @@ <<set $activeArcology.FSSupremacistDecoration to 20, $activeArcology.FSSubjugationistDecoration to 20, $activeArcology.FSGenderRadicalistDecoration to 20, $activeArcology.FSGenderFundamentalistDecoration to 20, $activeArcology.FSPaternalistDecoration to 20, $activeArcology.FSDegradationistDecoration to 20, $activeArcology.FSBodyPuristDecoration to 20, $activeArcology.FSTransformationFetishistDecoration to 20, $activeArcology.FSYouthPreferentialistDecoration to 20, $activeArcology.FSMaturityPreferentialistDecoration to 20, $activeArcology.FSSlimnessEnthusiastDecoration to 20, $activeArcology.FSAssetExpansionistDecoration to 20, $activeArcology.FSPastoralistDecoration to 20, $activeArcology.FSPhysicalIdealistDecoration to 20, $activeArcology.FSChattelReligionistDecoration to 20, $activeArcology.FSRomanRevivalistDecoration to 20, $activeArcology.FSEgyptianRevivalistDecoration to 20, $activeArcology.FSEdoRevivalistDecoration to 20, $activeArcology.FSArabianRevivalistDecoration to 20, $activeArcology.FSChineseRevivalistDecoration to 20, $activeArcology.FSRepopulationFocusDecoration to 20, $activeArcology.FSRestartDecoration to 20>> <<if $targetArcology.type != "New">> <<set $FSAnnounced = 1>> - <<set $activeArcology.name = $targetArcology.name, $activeArcology.prosperity = $targetArcology.prosperity, $ACitizens += $activeArcology.citizens*500>> + <<set $activeArcology.name = $targetArcology.name, $activeArcology.prosperity = $targetArcology.prosperity, $ACitizens += $targetArcology.citizens*500>> <<set _decoration = $targetArcology.FSProgress + 10>> <<switch $targetArcology.type>> <<case "Supremacist">> diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index 81f052200630a8227f793036759adb43b23c9507..331a8fd6848af59eb8eecc7990186bdeaa46dd70 100644 --- a/src/events/intro/introSummary.tw +++ b/src/events/intro/introSummary.tw @@ -304,16 +304,6 @@ Girls will not be able to impregnate others if their age is under <<textbox "$po [[Enable non-erotic events|Intro Summary][$plot to 1]] <</if>> -<br> - -<<if $SFMODToggle == 1>> - The Security Force Mod is ''enabled.'' - [[Disable|Intro Summary][$SFMODToggle to 0]] -<<else>> - The Security Force Mod is ''disabled.'' - [[Enable|Intro Summary][$SFMODToggle to 1]] -<</if>> - <br> /% Begin mod section: toggle whether slaves lisp. %/ @@ -704,10 +694,10 @@ Image display <<if $SFMODToggle == 1>> The Security Force Mod is ''enabled.'' -[[Disable|PC Body Intro][$SFMODToggle to 0]] +[[Disable|Intro Summary][$SFMODToggle to 0]] <<else>> The Security Force Mod is ''disabled.'' -[[Enable|PC Body Intro][$SFMODToggle to 1]] +[[Enable|Intro Summary][$SFMODToggle to 1]] <</if>> <br> // This mod from anon1888 offers a lategame security force, triggered around week 80. It is non-canon where it conflicts with canonical updates to the base game.// diff --git a/src/js/storyJS.tw b/src/js/storyJS.tw index 52a3e3cad0dff8d6030b7e37632052d0599deeae..1a06947903848996de83ec154d6786cf4a6fede2 100644 --- a/src/js/storyJS.tw +++ b/src/js/storyJS.tw @@ -536,6 +536,29 @@ window.areTwins = function(slave1, slave2) { } }; +//3 = half-sisters, 2 = sisters, 1 = twins, 0 = not related +window.areSisters = function(c1, c2) { + if(c1.ID == c2.ID) { + return 0; + } + var sib = 4; + if(sameMom(c1, c2)) { + sib -= 1; + } + if(sameDad(c1, c2)) { + sib -=1; + } + if (sib == 2 && c1.actualAge == c2.actualAge && c1.birthWeek == c2.birthWeek) { + sib -= 1; + } + if(sib == 4) { + return 0 + } else { + return sib; + } +} + +/* window.areSisters = function(slave1, slave2) { if (slave1.ID == slave2.ID) { return 0; //you are not your own sister @@ -559,6 +582,7 @@ window.areSisters = function(slave1, slave2) { return 0; //not related } }; +*/ window.totalRelatives = function(slave) { var relatives = 0; diff --git a/src/npc/descriptions/fFuckdollWidgets.tw b/src/npc/descriptions/fFuckdollWidgets.tw index d59ae91667e69370302d5f7c4473fd865f78360f..cc4dc395f588f628badb30cc7bc0d0185efde76a 100644 --- a/src/npc/descriptions/fFuckdollWidgets.tw +++ b/src/npc/descriptions/fFuckdollWidgets.tw @@ -114,7 +114,7 @@ You decide to use the Fuckdoll's <<if $activeSlave.anus > 3>>gaping<<elseif $act <<if $activeSlave.fuckdoll <= 20>> It's not fully used to having things suddenly forced up its ass, so it struggles, and its sphincter spasms deliciously. <<elseif $activeSlave.fuckdoll <= 40>> - Aware that it is supposed to relax and accept anal rape, it does its best to accomodate the sodomy. + Aware that it is supposed to relax and accept anal rape, it does its best to accommodate the sodomy. <<else>> You command it to milk your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> with its asshole, and it obediently tightens its sphincter against the invading phallus rhythmically. <</if>> diff --git a/src/pregmod/extendedFamilyWidgets.tw b/src/pregmod/extendedFamilyWidgets.tw new file mode 100644 index 0000000000000000000000000000000000000000..cef276de55ce53c12f5a429ea435fc6dedbae91e --- /dev/null +++ b/src/pregmod/extendedFamilyWidgets.tw @@ -0,0 +1,900 @@ +:: extended family widgets [nobr widget] + +<<widget "Family">> + +/*testtest PC parent passage - determines if the current slave is your mother or father*/ +<<if $activeSlave.ID == $PC.mother && $activeSlave.ID == $PC.father>> + She @@color:lightgreen;is both your mother and father, $pronoun impregnated <<print $object>>self with you.@@ +<<elseif $activeSlave.ID == $PC.mother>> + $pronounCap @@color:lightgreen;is your mother.@@ +<<elseif $activeSlave.ID == $PC.father>> + $pronounCap @@color:lightgreen;is your father.@@ +<</if>> + +<<if $activeSlave.father == -1 && $activeSlave.mother == -1>> + $pronounCap's @@color:lightgreen;your child;@@ you knocked yourself up and gave birth to $object. +<</if>> + +<<if $activeSlave.father == -1 && $activeSlave.mother != -1>> + $pronounCap's @@color:lightgreen;your child;@@ you knocked $possessive mother up. +<<elseif $activeSlave.father > 0>> + <<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID == $activeSlave.father>> + $pronounCap was @@color:lightgreen;fathered by $slaves[$i].slaveName's@@ virile dick. + <<break>> + <</if>> + <</for>> +<</if>> + +<<if $activeSlave.father != -1 && $activeSlave.mother == -1>> + $pronounCap's @@color:lightgreen;your child;@@ you gave birth to $object. +<<elseif $activeSlave.mother > 0>> + <<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID == $activeSlave.mother>> + $pronounCap was @@color:lightgreen;born from $slaves[$i].slaveName's@@ fertile womb. + <<break>> + <</if>> + <</for>> +<</if>> + +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $activeSlave.ID == $slaves[$i].father>> + <<set $children.push($slaves[$i])>> + <</if>> +<</for>> +<<if $children.length > 2>> + $pronounCap @@color:lightgreen;fathered + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + $pronounCap @@color:lightgreen;fathered a pair of your slaves: $children[0].slaveName, and $children[1].slaveName.@@ +<<elseif $children.length > 0>> + $pronounCap @@color:lightgreen;fathered a single slave of yours: $children[0].slaveName.@@ +<</if>> +<<set $children = []>> + +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $activeSlave.ID == $slaves[$i].mother>> + <<set $children.push($slaves[$i])>> + <</if>> +<</for>> +<<if $children.length > 2>> + $pronounCap @@color:lightgreen;gave birth to + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + $pronounCap @@color:lightgreen;gave birth to a pair of your slaves: $children[0].slaveName, and $children[1].slaveName.@@ +<<elseif $children.length > 0>> + $pronounCap @@color:lightgreen;gave birth to a single of your slaves: $children[0].slaveName.@@ +<</if>> +<<set $children = []>> + + +/*testtest maternal grandma passage - determines if the current slave has a maternal grandmother*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID && $slaves[$i].ID == $activeSlave.mother>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$j].ID != $activeSlave.ID && $slaves[$j].ID != $slaves[$i].ID && $slaves[$j].ID == $slaves[$i].mother>> + $pronounCap maternal @@color:lightgreen;grandmother is $slaves[$j].slaveName.@@ + <</if>> + <</for>> + <<elseif $PC.ID == $activeSlave.mother && $slaves[$i].ID == $PC.mother>> + $pronounCap maternal @@color:lightgreen;grandmother is $slaves[$i].slaveName.@@ + <</if>> +<</for>> + +/*testtest maternal grandpa passage - determines if the current slave has a maternal grandfather*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID && $slaves[$i].ID == $activeSlave.mother>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$j].ID != $activeSlave.ID && $slaves[$j].ID != $slaves[$i].ID && $slaves[$j].ID == $slaves[$i].father>> + $pronounCap maternal @@color:lightgreen;grandfather is $slaves[$j].slaveName.@@ + <</if>> + <</for>> + <<elseif $PC.ID == $activeSlave.mother && $slaves[$i].ID == $PC.father>> + $pronounCap maternal @@color:lightgreen;grandfather is $slaves[$i].slaveName.@@ + <</if>> +<</for>> + +/*testtest paternal grandma passage - determines if the current slave has a paternal grandmother*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID && $slaves[$i].ID == $activeSlave.father>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$j].ID != $activeSlave.ID && $slaves[$j].ID != $slaves[$i].ID && $slaves[$j].ID == $slaves[$i].mother>> + $pronounCap paternal @@color:lightgreen;grandmother is $slaves[$j].slaveName.@@ + <</if>> + <</for>> + <<elseif $PC.ID == $activeSlave.father && $slaves[$i].ID == $PC.mother>> + $pronounCap paternal @@color:lightgreen;grandmother is $slaves[$i].slaveName.@@ + <</if>> +<</for>> + +/*testtest paternal grandpa passage - determines if the current slave has a paternal grandfather*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID && $slaves[$i].ID == $activeSlave.father>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$j].ID != $activeSlave.ID && $slaves[$j].ID != $slaves[$i].ID && $slaves[$j].ID == $slaves[$i].father>> + $pronounCap paternal @@color:lightgreen;grandfather is $slaves[$j].slaveName.@@ + <</if>> + <</for>> + <<elseif $PC.ID == $activeSlave.father && $slaves[$i].ID == $PC.father>> + $pronounCap paternal @@color:lightgreen;grandfather is $slaves[$i].slaveName.@@ + <</if>> +<</for>> + +/*testtest PC grandparents passage - determines if the current slave is your grandparent*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if $activeSlave.ID == $slaves[$i].mother && $slaves[$i].ID == $PC.mother && $activeSlave.ID == $slaves[$i].father && $slaves[$i].ID == $PC.father>> + $pronounCap is @@color:lightgreen;your grandparent.@@ $pronounCap impregnated <<print $object>>self with your mother/father who in turn impregnated themselves with you. + <<elseif $activeSlave.ID == $slaves[$i].mother>> + <<if $slaves[$i].ID == $PC.mother>> + $pronounCap is @@color:lightgreen;your maternal grandmother.@@ + <<elseif $slaves[$i].ID == $PC.father>> + $pronounCap is @@color:lightgreen;your paternal grandmother.@@ + <</if>> + <<elseif $activeSlave.ID == $slaves[$i].father>> + <<if $slaves[$i].ID == $PC.mother>> + $pronounCap is @@color:lightgreen;your maternal grandfather.@@ + <<elseif $slaves[$i].ID == $PC.father>> + $pronounCap is @@color:lightgreen;your paternal grandfather.@@ + <</if>> + <</if>> + <</if>> +<</for>> + +/*testtest grandchild passage - determines how many grandchildren the current slave has*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if $activeSlave.ID == $slaves[$i].mother or $activeSlave.ID == $slaves[$i].father>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$i].ID != $slaves[$j].ID>> + <<if $slaves[$i].ID == $slaves[$j].mother or $slaves[$i].ID == $slaves[$j].father>> + <<set $children.push($slaves[$j])>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> +<</for>> +<<if $children.length > 0>> + $pronounCap +<<if $children.length > 2>> + has @@color:lightgreen;many grandchildren, + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName amongst your slaves.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + has @@color:lightgreen;two grandchildren, $children[0].slaveName, and $children[1].slaveName as your slaves.@@ +<<elseif $children.length > 0>> + has a @@color:lightgreen;grandchild, $children[0].slaveName as your slave.@@ +<</if>> +<</if>> +<<set $children = []>> + +/*testtest PC aunt passage - determines how many aunts you have*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($slaves[$i], $activeSlave) == 1 || areSisters($slaves[$i], $activeSlave) == 2>> + <<if $slaves[$i].ID == $PC.mother || $slaves[$i].ID == $PC.father>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$i].ID != $slaves[$j].ID >> + <<if $slaves[$j].vagina > -1>> + <<if areSisters($slaves[$j], $activeSlave) == 1 || areSisters($slaves[$j], $activeSlave) == 2>> + <<set $children.push($slaves[$j])>> + <</if>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> + <</if>> +<</for>> +<<if $activeSlave.vagina > -1 && $children.length > 0>> + $pronounCap + <<if $children.length > 2>> + is @@color:lightgreen;your aunt along with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> + <<elseif $children.length > 1>> + is @@color:lightgreen;your aunt along with $children[0].slaveName.@@ + <<elseif $children.length > 0>> + <<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID && $activeSlave.vagina > -1>> + <<if areSisters($slaves[$i], $activeSlave) == 1 || areSisters($slaves[$i], $activeSlave) == 2>> + <<if $slaves[$i].ID == $PC.mother || $slaves[$i].ID == $PC.father>> + $pronounCap is @@color:lightgreen;your aunt.@@ + <</if>> + <</if>> + <</if>> + <</for>> + <</if>> +<</if>> +<<set $children = []>> + +/*testtest PC uncle passage - determines how many uncles you have*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($slaves[$i], $activeSlave) == 1 || areSisters($slaves[$i], $activeSlave) == 2>> + <<if $slaves[$i].ID == $PC.mother || $slaves[$i].ID == $PC.father>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$i].ID != $slaves[$j].ID && $slaves[$j].dick > 0 && $slaves[$j].vagina == -1>> + <<if areSisters($slaves[$j], $activeSlave) == 1 || areSisters($slaves[$j], $activeSlave) == 2>> + <<set $children.push($slaves[$j])>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> + <</if>> +<</for>> +<<if $activeSlave.dick > 0 && $activeSlave.vagina == -1 && $children.length > 0>> + $pronounCap + <<if $children.length > 2>> + is @@color:lightgreen;your uncle along with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> + <<elseif $children.length > 1>> + is @@color:lightgreen;your uncle along with $children[0].slaveName.@@ + <<elseif $children.length > 0>> + <<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID && $activeSlave.dick > 0 && $activeSlave.vagina == -1>> + <<if areSisters($slaves[$i], $activeSlave) == 1 || areSisters($slaves[$i], $activeSlave) == 2>> + <<if $slaves[$i].ID == $PC.mother || $slaves[$i].ID == $PC.father>> + $pronounCap is @@color:lightgreen;your uncle.@@ + <</if>> + <</if>> + <</if>> + <</for>> + <</if>> +<</if>> +<<set $children = []>> + +/*testtest aunt passage - determines how many aunts a slave has*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if $slaves[$i].ID == $activeSlave.mother || $slaves[$i].ID == $activeSlave.father>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$j].vagina > -1>> + <<if areSisters($slaves[$j], $slaves[$i]) == 1 || areSisters($slaves[$j], $slaves[$i]) == 2>> + <<set $children.push($slaves[$j])>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> +<</for>> +<<if $children.length > 0>> + $pronounCap +<<if $children.length > 2>> + has @@color:lightgreen;many aunts, + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + has @@color:lightgreen;two aunts, $children[0].slaveName, and $children[1].slaveName.@@ +<<elseif $children.length > 0>> + has @@color:lightgreen;an aunt, $children[0].slaveName.@@ +<</if>> +<</if>> +<<set $children = []>> + +/*testtest uncle passage - determines how many uncles a slave has*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if $slaves[$i].ID == $activeSlave.mother || $slaves[$i].ID == $activeSlave.father>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$j].dick > 0 && $slaves[$j].vagina == -1>> + <<if areSisters($slaves[$j], $slaves[$i]) == 1 || areSisters($slaves[$j], $slaves[$i]) == 2>> + <<set $children.push($slaves[$j])>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> +<</for>> +<<if $activeSlave.vagina > -1 && $children.length > 0>> + $pronounCap +<<if $children.length > 2>> + has @@color:lightgreen;many aunts, + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + has @@color:lightgreen;two aunts, $children[0].slaveName, and $children[1].slaveName.@@ +<<elseif $children.length > 0>> + has @@color:lightgreen;an aunt, $children[0].slaveName.@@ +<</if>> +<</if>> +<<set $children = []>> + +/*testtest PC niece passage - determines how many nieces you have*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($slaves[$i], $PC) == 1 || areSisters($slaves[$i], $PC) == 2>> + <<if $slaves[$i].ID == $activeSlave.mother || $slaves[$i].ID == $activeSlave.father>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$i].ID != $slaves[$j].ID && $slaves[$j].vagina > -1>> + <<if $slaves[$i].ID == $slaves[$j].mother || $slaves[$i].ID == $slaves[$j].father>> + <<set $children.push($slaves[$j])>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> + <</if>> +<</for>> +<<if $activeSlave.vagina > -1 && $children.length > 0>> + $pronounCap +<<if $children.length > 2>> + is @@color:lightgreen;your niece along with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + is @@color:lightgreen;your niece along with $children[0].slaveName.@@ +<<elseif $children.length > 0>> +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID && $activeSlave.vagina > -1>> + <<if areSisters($slaves[$i], $PC) == 1 || areSisters($slaves[$i], $PC) == 2>> + <<if $slaves[$i].ID == $activeSlave.mother || $slaves[$i].ID == $activeSlave.father>> + $pronounCap is @@color:lightgreen;your niece.@@ + <</if>> + <</if>> + <</if>> +<</for>> +<</if>> +<</if>> +<<set $children = []>> + +/* testtest niece passage - determines how many nieces a slave has*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($slaves[$i], $activeSlave) > 0>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$i].ID != $slaves[$j].ID && $slaves[$j].vagina > -1>> + <<if $slaves[$i].ID == $slaves[$j].mother || $slaves[$i].ID == $slaves[$j].father>> + <<set $children.push($slaves[$j])>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> +<</for>> +<<if $activeSlave.vagina > -1 && $children.length > 0>> + $pronounCap +<<if $children.length > 2>> + has @@color:lightgreen;many nieces, + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName, who are your slaves.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + has @@color:lightgreen;two nieces, $children[0].slaveName, and $children[1].slaveName, who are your slaves.@@ +<<elseif $children.length > 0>> + has @@color:lightgreen;a niece, $children[0].slaveName, who is your slave.@@ +<</if>> +<</if>> +<<set $children = []>> + +/*testtest PC nephew passage - determines how many nephews you have*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($slaves[$i], $PC) == 1 || areSisters($slaves[$i], $PC) == 2>> + <<if $slaves[$i].ID == $activeSlave.mother || $slaves[$i].ID == $activeSlave.father>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$i].ID != $slaves[$j].ID && $slaves[$i].dick > 0 && $slaves[$i].vagina == -1>> + <<if $slaves[$i].ID == $slaves[$j].mother || $slaves[$i].ID == $slaves[$j].father>> + <<set $children.push($slaves[$j])>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> + <</if>> +<</for>> +<<if $activeSlave.dick > 0 && $activeSlave.vagina == -1 && $children.length > 0>> + $pronounCap +<<if $children.length > 2>> + is @@color:lightgreen;your nephew along with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + is @@color:lightgreen;your nephew along with $children[0].slaveName.@@ +<<elseif $children.length > 0>> +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID && $activeSlave.dick > 0 && $activeSlave.vagina == -1>> + <<if areSisters($slaves[$i], $PC) == 1 || areSisters($slaves[$i], $PC) == 2>> + <<if $slaves[$i].ID == $activeSlave.mother || $slaves[$i].ID == $activeSlave.father>> + $pronounCap is @@color:lightgreen;your nephew.@@ + <</if>> + <</if>> + <</if>> +<</for>> +<</if>> +<</if>> +<<set $children = []>> + +/* testtest nephew passage - determines how many nephews a slave has*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($slaves[$i], $activeSlave) > 0>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$i].ID != $slaves[$j].ID && $slaves[$j].dick > 0 && $slaves[$j].vagina == -1>> + <<if $slaves[$i].ID == $slaves[$j].mother || $slaves[$i].ID == $slaves[$j].father>> + <<set $children.push($slaves[$j])>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> +<</for>> +<<if $activeSlave.vagina > -1 && $children.length > 0>> + $pronounCap +<<if $children.length > 2>> + has @@color:lightgreen;many nieces, + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName, who are your slaves.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + has @@color:lightgreen;two nieces, $children[0].slaveName, and $children[1].slaveName, who are your slaves.@@ +<<elseif $children.length > 0>> + has @@color:lightgreen;a niece, $children[0].slaveName, who is your slave.@@ +<</if>> +<</if>> +<<set $children = []>> + +/*testtest PC sibling passages - determines how many siblings you have*/ +<<set $children = []>> +<<set $rel_num to areSisters($activeSlave, $PC)>> +<<if($rel_num gt 0)>> + <<if($activeSlave.vagina > -1)>> + <<set $rel_type to "sister">> + <<else>> + <<set $rel_type to "brother">> + <</if>> + <<if($rel_num == 1)>> + <<set $rel_desc to "your twin">> + <<elseif $rel_num == 2>> + <<set $rel_desc to "your ">> + <<elseif $rel_num == 3>> + <<set $rel_desc to "your half-">> + <</if>> + <<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if $rel_num == areSisters($activeSlave, $slaves[$i]) && ($activeSlave.vagina > -1) == ($slaves[$i].vagina > -1)>> + <<set console.log('sisters', $slaves[$i].birthName)>> + <<set $children.push($slaves[$i])>> + <</if>> + <</if>> + <</for>> + $pronounCap +<<if $children.length > 1>> + @@color:lightgreen;is your $rel_desc $rel_type along with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 0>> + is @@color:lightgreen;your $rel_desc $rel_type with $children[0].slaveName.@@ +<<else>> + is @@color:lightgreen;your $rel_desc $rel_type.@@ +<</if>> +<</if>> + +/*testtest PC twin passages - determines how many twins you have but not implemented yet +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($activeSlave, $PC) == 1 && areSisters($slaves[$i], $activeSlave) == 1>> + <<set $children.push($slaves[$i])>> + <</if>> + <</if>> +<</for>> +<<if $children.length > 2>> + $pronounCap @@color:lightgreen;shared a cramped womb with you + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + , $children[$j].slaveName + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + $pronounCap is @@color:lightgreen;your twin along with $children[0].slaveName.@@ +<<elseif $children.length > 0>> + $pronounCap is @@color:lightgreen;your twin sister.@@ +<</if>> +<<set $children = []>> + +testtest PC sister passages - determines how many sisters you have +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($activeSlave, $PC) == 2 && areSisters($slaves[$i], $activeSlave) < 3 && areSisters($slaves[$i], $activeSlave) > 0 && $slaves[$i].vagina > -1>> + <<set $children.push($slaves[$i])>> + <</if>> + <</if>> +<</for>> +<<if $activeSlave.vagina > -1 && $children.length > 0>> + $pronounCap +<<if $children.length > 2>> + @@color:lightgreen;is your sister along with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + is @@color:lightgreen;your sister along with $children[0].slaveName.@@ +<<elseif $children.length > 0>> + is @@color:lightgreen;your sister.@@ +<</if>> +<</if>> +<<set $children = []>> + +testtest PC brother passages - determines how many brothers you have +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($activeSlave, $PC) == 2 && areSisters($slaves[$i], $activeSlave) < 2 && areSisters($slaves[$i], $activeSlave) > 0 && $slaves[$i].dick > 0 && $slaves[$i].vagina == -1>> + <<set $children.push($slaves[$i])>> + <</if>> + <</if>> +<</for>> +<<if $activeSlave.dick > 0 && $activeSlave.vagina == -1 && $children.length > 0>> + $pronounCap +<<if $children.length > 2>> + @@color:lightgreen;is your brother along with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + is @@color:lightgreen;your brother along with $children[0].slaveName.@@ +<<elseif $children.length > 0>> + is @@color:lightgreen;your brother.@@ +<</if>> +<</if>> +<<set $children = []>> + +testtest PC half-sister passages - determines how many half-sisters you have +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($activeSlave, $PC) == 3 && areSisters($slaves[$i], $PC) == 3 && $slaves[$i].vagina > -1>> + <<set $children.push($slaves[$i])>> + <</if>> + <</if>> +<</for>> +<<if $activeSlave.vagina > -1 && $children.length > 0>> + $pronounCap +<<if $children.length > 2>> + is @@color:lightgreen;your half-sister along with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + is @@color:lightgreen;your half-sister along with $children[0].slaveName.@@ +<<elseif $children.length > 0>> + is @@color:lightgreen;your half-sister.@@ +<</if>> +<</if>> +<<set $children = []>> + +testtest PC half-brother passages - determines how many half-brothers you have +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($activeSlave, $PC) == 3 && areSisters($slaves[$i], $PC) == 3 && $slaves[$i].dick > 0 && $slaves[$i].vagina == -1>> + <<set $children.push($slaves[$i])>> + <</if>> + <</if>> +<</for>> +<<if $activeSlave.dick > 0 && $activeSlave.vagina == -1 && $children.length > 0>> + $pronounCap +<<if $children.length > 2>> + is @@color:lightgreen;your half-brother along with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + is @@color:lightgreen;your half-brother along with $children[0].slaveName.@@ +<<elseif $children.length > 0>> + is @@color:lightgreen;your half-brother.@@ +<</if>> +<</if>> +<<set $children = []>> +*/ + +/*testtest twins? - determines how many twins a slave has*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($activeSlave, $slaves[$i]) == 1>> + <<set $children.push($slaves[$i])>> + <</if>> + <</if>> +<</for>> +<<if $children.length > 2>> + $pronounCap @@color:lightgreen;shared a cramped womb with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + $pronounCap is a @@color:lightgreen;one of a set of triplets; $children[0].slaveName, and $children[1].slaveName@@ complete the trio. +<<elseif $children.length > 0>> + $pronounCap is @@color:lightgreen;twins with $children[0].slaveName.@@ +<</if>> +<<set $children = []>> + +/*testtest sister - determines how many sisters a slave has*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($activeSlave, $slaves[$i]) == 2 && $slaves[$i].vagina > -1>> + <<set $children.push($slaves[$i])>> + <</if>> + <</if>> +<</for>> +<<if $children.length > 2>> + $pronounCap is @@color:lightgreen;sisters with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + $pronounCap is @@color:lightgreen;sisters with $children[0].slaveName and $children[1].slaveName.@@ +<<elseif $children.length > 0>> + $pronounCap is @@color:lightgreen;sisters with $children[0].slaveName.@@ +<</if>> +<<set $children = []>> + +/*testtest brother - determines how many brothers a slave has*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($activeSlave, $slaves[$i]) == 2 && $slaves[$i].dick > 0 && $slaves[$i].vagina == -1>> + <<set $children.push($slaves[$i])>> + <</if>> + <</if>> +<</for>> +<<if $children.length > 2>> + $pronounCap is @@color:lightgreen;brothers with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + $pronounCap is @@color:lightgreen;brothers with $children[0].slaveName and $children[1].slaveName.@@ +<<elseif $children.length > 0>> + $pronounCap is @@color:lightgreen;brothers with $children[0].slaveName.@@ +<</if>> +<<set $children = []>> + +/*testtest half-sister - determines how many half-sisters a slave has*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($activeSlave, $slaves[$i]) == 3 && $slaves[$i].vagina > -1>> + <<set $children.push($slaves[$i])>> + <</if>> + <</if>> +<</for>> +<<if $children.length > 2>> + $pronounCap is @@color:lightgreen;half-sisters with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + $pronounCap is a @@color:lightgreen;half-sister to $children[0].slaveName and $children[1].slaveName.@@ +<<elseif $children.length > 0>> + $pronounCap is a @@color:lightgreen;half-sister to $children[0].slaveName.@@ +<</if>> +<<set $children = []>> + +/*testtest half-brother - determines how many half-brothers a slave has*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $activeSlave.ID>> + <<if areSisters($activeSlave, $slaves[$i]) == 3 && $slaves[$i].dick > 0 && $slaves[$i].vagina == -1>> + <<set $children.push($slaves[$i])>> + <</if>> + <</if>> +<</for>> +<<if $children.length > 2>> + $pronounCap is @@color:lightgreen;half-brothers with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + $pronounCap is a @@color:lightgreen;half-brother to $children[0].slaveName and $children[1].slaveName.@@ +<<elseif $children.length > 0>> + $pronounCap is a @@color:lightgreen;half-brother to $children[0].slaveName.@@ +<</if>> +<<set $children = []>> + +<</widget>> + +<<widget PlayerFamily>> + +<br><br>Your present family includes: + +/*Player parents, lists both your parents, or just one.*/ +<<for $i to 0; $i < $slaves.length; $i++>> +<<if $slaves[$i].ID == $PC.father || $slaves[$i].ID == $PC.mother>> + <<set $children.push($slaves[$i])>> +<</if>> +<</for>> + <<if $children.length > 1>> + <br>Your parents are @@color:lightgreen;$children[0].slaveName and $children[1].slaveName@@. + <<elseif $children.length > 0>> + <br>You know one of your parents, @@color:lightgreen;$children[0].slaveName@@. + <</if>> +<<set $children = []>> + +/*Sister Test with aresisters*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $PC.ID>> + <<if areSisters($PC, $slaves[$i]) === 2 && areSisters($slaves[$i], $PC) === 2>> + <<set $children.push($slaves[$i])>> + <</if>> + <</if>> +<</for>> +<<if $children.length > 2>> + <br>You are @@color:lightgreen;sisters with + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + <br>You are sisters with @@color:lightgreen;$children[0].slaveName and $children[1].slaveName.@@ +<<elseif $children.length > 0>> + <br>Your sister is @@color:lightgreen;$children[0].slaveName.@@ +<</if>> +<<set $children = []>> + +/*Half-Sister Test with aresisters */ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $slaves[$i].ID != $PC.ID>> + <<if areSisters($slaves[$i], $PC) == 3 && areSisters($PC, $slaves[$i]) == 3>> + <<set $children.push($slaves[$i])>> + <</if>> +<</if>> +<</for>> +<<if $children.length > 2>> + <br>You are half-sisters with @@color:lightgreen; + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName@@. + <</if>> + <</for>> +<<elseif $children.length > 1>> + <br>You are half-sisters with @@color:lightgreen;$children[0].slaveName and $children[1].slaveName@@. +<<elseif $children.length > 0>> + <br>You have one half-sisters, @@color:lightgreen;$children[0].slaveName@@. +<</if>> +<<set $children = []>> + +/*Player is Father, lists children you fathered*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $PC.ID == $slaves[$i].father>> + <<set $children.push($slaves[$i])>> + <</if>> +<</for>> +<<if $children.length > 2>> + <br>You are the father of @@color:lightgreen; + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName@@. + <</if>> + <</for>> +<<elseif $children.length > 1>> + <br>You are the father of two of your slaves, @@color:lightgreen;$children[0].slaveName, and $children[1].slaveName@@. +<<elseif $children.length > 0>> + <br>You are the father of one of your slaves, @@color:lightgreen;$children[0].slaveName@@. +<</if>> +<<set $children = []>> + +/*Player is Mother, lists birthed children*/ +<<for $i to 0; $i < $slaves.length; $i++>> + <<if $PC.ID == $slaves[$i].mother>> + <<set $children.push($slaves[$i])>> + <</if>> +<</for>> +<<if $children.length > 2>> + <br>You are the mother of@@color:lightgreen; + <<for $j to 0; $j < $children.length; $j++>> + <<if $j < $children.length-1>> + $children[$j].slaveName, + <<else>> + and $children[$j].slaveName.@@ + <</if>> + <</for>> +<<elseif $children.length > 1>> + <br>You are the mother of two of your slaves, @@color:lightgreen;$children[0].slaveName, and $children[1].slaveName@@. +<<elseif $children.length > 0>> + <br>You are the mother of one of your slaves, @@color:lightgreen;$children[0].slaveName@@. +<</if>> +<<set $children = []>> + +<</widget>> \ No newline at end of file diff --git a/src/pregmod/pregmodWidgets.tw b/src/pregmod/pregmodWidgets.tw index c870017de2607ace2c2f3a224ee2916b736be207..a670918efd5a4800355e8a524ebfe22aee2373d5 100644 --- a/src/pregmod/pregmodWidgets.tw +++ b/src/pregmod/pregmodWidgets.tw @@ -1551,860 +1551,4 @@ Of her $slaves[$i].pregType children; $slaves[$i].reservedChildren were taken to <</if>> /* closes c-section */ -<</widget>> - -<<widget "Family">> - -/*testtest PC parent passage - determines if the current slave is your mother or father*/ -<<if $activeSlave.ID == $PC.mother && $activeSlave.ID == $PC.father>> - She @@color:lightgreen;is both your mother and father, $pronoun impregnated <<print $object>>self with you.@@ -<<elseif $activeSlave.ID == $PC.mother>> - $pronounCap @@color:lightgreen;is your mother.@@ -<<elseif $activeSlave.ID == $PC.father>> - $pronounCap @@color:lightgreen;is your father.@@ -<</if>> - -<<if $activeSlave.father == -1 && $activeSlave.mother == -1>> - $pronounCap's @@color:lightgreen;your child;@@ you knocked yourself up and gave birth to $object. -<</if>> - -<<if $activeSlave.father == -1 && $activeSlave.mother != -1>> - $pronounCap's @@color:lightgreen;your child;@@ you knocked $possessive mother up. -<<elseif $activeSlave.father > 0>> - <<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID == $activeSlave.father>> - $pronounCap was @@color:lightgreen;fathered by $slaves[$i].slaveName's@@ virile dick. - <<break>> - <</if>> - <</for>> -<</if>> - -<<if $activeSlave.father != -1 && $activeSlave.mother == -1>> - $pronounCap's @@color:lightgreen;your child;@@ you gave birth to $object. -<<elseif $activeSlave.mother > 0>> - <<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID == $activeSlave.mother>> - $pronounCap was @@color:lightgreen;born from $slaves[$i].slaveName's@@ fertile womb. - <<break>> - <</if>> - <</for>> -<</if>> - -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $activeSlave.ID == $slaves[$i].father>> - <<set $children.push($slaves[$i])>> - <</if>> -<</for>> -<<if $children.length > 2>> - $pronounCap @@color:lightgreen;fathered - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - $pronounCap @@color:lightgreen;fathered a pair of your slaves: $children[0].slaveName, and $children[1].slaveName.@@ -<<elseif $children.length > 0>> - $pronounCap @@color:lightgreen;fathered a single slave of yours: $children[0].slaveName.@@ -<</if>> -<<set $children = []>> - -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $activeSlave.ID == $slaves[$i].mother>> - <<set $children.push($slaves[$i])>> - <</if>> -<</for>> -<<if $children.length > 2>> - $pronounCap @@color:lightgreen;gave birth to - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - $pronounCap @@color:lightgreen;gave birth to a pair of your slaves: $children[0].slaveName, and $children[1].slaveName.@@ -<<elseif $children.length > 0>> - $pronounCap @@color:lightgreen;gave birth to a single of your slaves: $children[0].slaveName.@@ -<</if>> -<<set $children = []>> - - -/*testtest maternal grandma passage - determines if the current slave has a maternal grandmother*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID && $slaves[$i].ID == $activeSlave.mother>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$j].ID != $activeSlave.ID && $slaves[$j].ID != $slaves[$i].ID && $slaves[$j].ID == $slaves[$i].mother>> - $pronounCap maternal @@color:lightgreen;grandmother is $slaves[$j].slaveName.@@ - <</if>> - <</for>> - <<elseif $PC.ID == $activeSlave.mother && $slaves[$i].ID == $PC.mother>> - $pronounCap maternal @@color:lightgreen;grandmother is $slaves[$i].slaveName.@@ - <</if>> -<</for>> - -/*testtest maternal grandpa passage - determines if the current slave has a maternal grandfather*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID && $slaves[$i].ID == $activeSlave.mother>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$j].ID != $activeSlave.ID && $slaves[$j].ID != $slaves[$i].ID && $slaves[$j].ID == $slaves[$i].father>> - $pronounCap maternal @@color:lightgreen;grandfather is $slaves[$j].slaveName.@@ - <</if>> - <</for>> - <<elseif $PC.ID == $activeSlave.mother && $slaves[$i].ID == $PC.father>> - $pronounCap maternal @@color:lightgreen;grandfather is $slaves[$i].slaveName.@@ - <</if>> -<</for>> - -/*testtest paternal grandma passage - determines if the current slave has a paternal grandmother*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID && $slaves[$i].ID == $activeSlave.father>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$j].ID != $activeSlave.ID && $slaves[$j].ID != $slaves[$i].ID && $slaves[$j].ID == $slaves[$i].mother>> - $pronounCap paternal @@color:lightgreen;grandmother is $slaves[$j].slaveName.@@ - <</if>> - <</for>> - <<elseif $PC.ID == $activeSlave.father && $slaves[$i].ID == $PC.mother>> - $pronounCap paternal @@color:lightgreen;grandmother is $slaves[$i].slaveName.@@ - <</if>> -<</for>> - -/*testtest paternal grandpa passage - determines if the current slave has a paternal grandfather*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID && $slaves[$i].ID == $activeSlave.father>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$j].ID != $activeSlave.ID && $slaves[$j].ID != $slaves[$i].ID && $slaves[$j].ID == $slaves[$i].father>> - $pronounCap paternal @@color:lightgreen;grandfather is $slaves[$j].slaveName.@@ - <</if>> - <</for>> - <<elseif $PC.ID == $activeSlave.father && $slaves[$i].ID == $PC.father>> - $pronounCap paternal @@color:lightgreen;grandfather is $slaves[$i].slaveName.@@ - <</if>> -<</for>> - -/*testtest PC grandparents passage - determines if the current slave is your grandparent*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if $activeSlave.ID == $slaves[$i].mother && $slaves[$i].ID == $PC.mother && $activeSlave.ID == $slaves[$i].father && $slaves[$i].ID == $PC.father>> - $pronounCap is @@color:lightgreen;your grandparent.@@ $pronounCap impregnated <<print $object>>self with your mother/father who in turn impregnated themselves with you. - <<elseif $activeSlave.ID == $slaves[$i].mother>> - <<if $slaves[$i].ID == $PC.mother>> - $pronounCap is @@color:lightgreen;your maternal grandmother.@@ - <<elseif $slaves[$i].ID == $PC.father>> - $pronounCap is @@color:lightgreen;your paternal grandmother.@@ - <</if>> - <<elseif $activeSlave.ID == $slaves[$i].father>> - <<if $slaves[$i].ID == $PC.mother>> - $pronounCap is @@color:lightgreen;your maternal grandfather.@@ - <<elseif $slaves[$i].ID == $PC.father>> - $pronounCap is @@color:lightgreen;your paternal grandfather.@@ - <</if>> - <</if>> - <</if>> -<</for>> - -/*testtest grandchild passage - determines how many grandchildren the current slave has*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if $activeSlave.ID == $slaves[$i].mother or $activeSlave.ID == $slaves[$i].father>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$i].ID != $slaves[$j].ID>> - <<if $slaves[$i].ID == $slaves[$j].mother or $slaves[$i].ID == $slaves[$j].father>> - <<set $children.push($slaves[$j])>> - <</if>> - <</if>> - <</for>> - <</if>> - <</if>> -<</for>> -<<if $children.length > 0>> - $pronounCap -<<if $children.length > 2>> - has @@color:lightgreen;many grandchildren, - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName amongst your slaves.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - has @@color:lightgreen;two grandchildren, $children[0].slaveName, and $children[1].slaveName as your slaves.@@ -<<elseif $children.length > 0>> - has a @@color:lightgreen;grandchild, $children[0].slaveName as your slave.@@ -<</if>> -<</if>> -<<set $children = []>> - -/*testtest PC aunt passage - determines how many aunts you have*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($slaves[$i], $activeSlave) == 1 || areSisters($slaves[$i], $activeSlave) == 2>> - <<if $slaves[$i].ID == $PC.mother || $slaves[$i].ID == $PC.father>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$i].ID != $slaves[$j].ID >> - <<if $slaves[$j].vagina > -1>> - <<if areSisters($slaves[$j], $activeSlave) == 1 || areSisters($slaves[$j], $activeSlave) == 2>> - <<set $children.push($slaves[$j])>> - <</if>> - <</if>> - <</if>> - <</for>> - <</if>> - <</if>> - <</if>> -<</for>> -<<if $activeSlave.vagina > -1 && $children.length > 0>> - $pronounCap - <<if $children.length > 2>> - is @@color:lightgreen;your aunt along with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> - <<elseif $children.length > 1>> - is @@color:lightgreen;your aunt along with $children[0].slaveName.@@ - <<elseif $children.length > 0>> - <<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID && $activeSlave.vagina > -1>> - <<if areSisters($slaves[$i], $activeSlave) == 1 || areSisters($slaves[$i], $activeSlave) == 2>> - <<if $slaves[$i].ID == $PC.mother || $slaves[$i].ID == $PC.father>> - $pronounCap is @@color:lightgreen;your aunt.@@ - <</if>> - <</if>> - <</if>> - <</for>> - <</if>> -<</if>> -<<set $children = []>> - -/*testtest PC uncle passage - determines how many uncles you have*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($slaves[$i], $activeSlave) == 1 || areSisters($slaves[$i], $activeSlave) == 2>> - <<if $slaves[$i].ID == $PC.mother || $slaves[$i].ID == $PC.father>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$i].ID != $slaves[$j].ID && $slaves[$j].dick > 0 && $slaves[$j].vagina == -1>> - <<if areSisters($slaves[$j], $activeSlave) == 1 || areSisters($slaves[$j], $activeSlave) == 2>> - <<set $children.push($slaves[$j])>> - <</if>> - <</if>> - <</for>> - <</if>> - <</if>> - <</if>> -<</for>> -<<if $activeSlave.dick > 0 && $activeSlave.vagina == -1 && $children.length > 0>> - $pronounCap - <<if $children.length > 2>> - is @@color:lightgreen;your uncle along with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> - <<elseif $children.length > 1>> - is @@color:lightgreen;your uncle along with $children[0].slaveName.@@ - <<elseif $children.length > 0>> - <<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID && $activeSlave.dick > 0 && $activeSlave.vagina == -1>> - <<if areSisters($slaves[$i], $activeSlave) == 1 || areSisters($slaves[$i], $activeSlave) == 2>> - <<if $slaves[$i].ID == $PC.mother || $slaves[$i].ID == $PC.father>> - $pronounCap is @@color:lightgreen;your uncle.@@ - <</if>> - <</if>> - <</if>> - <</for>> - <</if>> -<</if>> -<<set $children = []>> - -/*testtest aunt passage - determines how many aunts a slave has*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if $slaves[$i].ID == $activeSlave.mother || $slaves[$i].ID == $activeSlave.father>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$j].vagina > -1>> - <<if areSisters($slaves[$j], $slaves[$i]) == 1 || areSisters($slaves[$j], $slaves[$i]) == 2>> - <<set $children.push($slaves[$j])>> - <</if>> - <</if>> - <</for>> - <</if>> - <</if>> -<</for>> -<<if $children.length > 0>> - $pronounCap -<<if $children.length > 2>> - has @@color:lightgreen;many aunts, - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - has @@color:lightgreen;two aunts, $children[0].slaveName, and $children[1].slaveName.@@ -<<elseif $children.length > 0>> - has @@color:lightgreen;an aunt, $children[0].slaveName.@@ -<</if>> -<</if>> -<<set $children = []>> - -/*testtest uncle passage - determines how many uncles a slave has*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if $slaves[$i].ID == $activeSlave.mother || $slaves[$i].ID == $activeSlave.father>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$j].dick > 0 && $slaves[$j].vagina == -1>> - <<if areSisters($slaves[$j], $slaves[$i]) == 1 || areSisters($slaves[$j], $slaves[$i]) == 2>> - <<set $children.push($slaves[$j])>> - <</if>> - <</if>> - <</for>> - <</if>> - <</if>> -<</for>> -<<if $activeSlave.vagina > -1 && $children.length > 0>> - $pronounCap -<<if $children.length > 2>> - has @@color:lightgreen;many aunts, - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - has @@color:lightgreen;two aunts, $children[0].slaveName, and $children[1].slaveName.@@ -<<elseif $children.length > 0>> - has @@color:lightgreen;an aunt, $children[0].slaveName.@@ -<</if>> -<</if>> -<<set $children = []>> - -/*testtest PC niece passage - determines how many nieces you have*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($slaves[$i], $PC) == 1 || areSisters($slaves[$i], $PC) == 2>> - <<if $slaves[$i].ID == $activeSlave.mother || $slaves[$i].ID == $activeSlave.father>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$i].ID != $slaves[$j].ID && $slaves[$j].vagina > -1>> - <<if $slaves[$i].ID == $slaves[$j].mother || $slaves[$i].ID == $slaves[$j].father>> - <<set $children.push($slaves[$j])>> - <</if>> - <</if>> - <</for>> - <</if>> - <</if>> - <</if>> -<</for>> -<<if $activeSlave.vagina > -1 && $children.length > 0>> - $pronounCap -<<if $children.length > 2>> - is @@color:lightgreen;your niece along with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - is @@color:lightgreen;your niece along with $children[0].slaveName.@@ -<<elseif $children.length > 0>> -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID && $activeSlave.vagina > -1>> - <<if areSisters($slaves[$i], $PC) == 1 || areSisters($slaves[$i], $PC) == 2>> - <<if $slaves[$i].ID == $activeSlave.mother || $slaves[$i].ID == $activeSlave.father>> - $pronounCap is @@color:lightgreen;your niece.@@ - <</if>> - <</if>> - <</if>> -<</for>> -<</if>> -<</if>> -<<set $children = []>> - -/* testtest niece passage - determines how many nieces a slave has*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($slaves[$i], $activeSlave) > 0>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$i].ID != $slaves[$j].ID && $slaves[$j].vagina > -1>> - <<if $slaves[$i].ID == $slaves[$j].mother || $slaves[$i].ID == $slaves[$j].father>> - <<set $children.push($slaves[$j])>> - <</if>> - <</if>> - <</for>> - <</if>> - <</if>> -<</for>> -<<if $activeSlave.vagina > -1 && $children.length > 0>> - $pronounCap -<<if $children.length > 2>> - has @@color:lightgreen;many nieces, - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName, who are your slaves.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - has @@color:lightgreen;two nieces, $children[0].slaveName, and $children[1].slaveName, who are your slaves.@@ -<<elseif $children.length > 0>> - has @@color:lightgreen;a niece, $children[0].slaveName, who is your slave.@@ -<</if>> -<</if>> -<<set $children = []>> - -/*testtest PC nephew passage - determines how many nephews you have*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($slaves[$i], $PC) == 1 || areSisters($slaves[$i], $PC) == 2>> - <<if $slaves[$i].ID == $activeSlave.mother || $slaves[$i].ID == $activeSlave.father>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$i].ID != $slaves[$j].ID && $slaves[$i].dick > 0 && $slaves[$i].vagina == -1>> - <<if $slaves[$i].ID == $slaves[$j].mother || $slaves[$i].ID == $slaves[$j].father>> - <<set $children.push($slaves[$j])>> - <</if>> - <</if>> - <</for>> - <</if>> - <</if>> - <</if>> -<</for>> -<<if $activeSlave.dick > 0 && $activeSlave.vagina == -1 && $children.length > 0>> - $pronounCap -<<if $children.length > 2>> - is @@color:lightgreen;your nephew along with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - is @@color:lightgreen;your nephew along with $children[0].slaveName.@@ -<<elseif $children.length > 0>> -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID && $activeSlave.dick > 0 && $activeSlave.vagina == -1>> - <<if areSisters($slaves[$i], $PC) == 1 || areSisters($slaves[$i], $PC) == 2>> - <<if $slaves[$i].ID == $activeSlave.mother || $slaves[$i].ID == $activeSlave.father>> - $pronounCap is @@color:lightgreen;your nephew.@@ - <</if>> - <</if>> - <</if>> -<</for>> -<</if>> -<</if>> -<<set $children = []>> - -/* testtest nephew passage - determines how many nephews a slave has*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($slaves[$i], $activeSlave) > 0>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$i].ID != $slaves[$j].ID && $slaves[$j].dick > 0 && $slaves[$j].vagina == -1>> - <<if $slaves[$i].ID == $slaves[$j].mother || $slaves[$i].ID == $slaves[$j].father>> - <<set $children.push($slaves[$j])>> - <</if>> - <</if>> - <</for>> - <</if>> - <</if>> -<</for>> -<<if $activeSlave.vagina > -1 && $children.length > 0>> - $pronounCap -<<if $children.length > 2>> - has @@color:lightgreen;many nieces, - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName, who are your slaves.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - has @@color:lightgreen;two nieces, $children[0].slaveName, and $children[1].slaveName, who are your slaves.@@ -<<elseif $children.length > 0>> - has @@color:lightgreen;a niece, $children[0].slaveName, who is your slave.@@ -<</if>> -<</if>> -<<set $children = []>> - -/*testtest PC twin passages - determines how many twins you have but not implemented yet*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($activeSlave, $PC) == 1 && areSisters($slaves[$i], $activeSlave) == 1>> - <<set $children.push($slaves[$i])>> - <</if>> - <</if>> -<</for>> -<<if $children.length > 2>> - $pronounCap @@color:lightgreen;shared a cramped womb with you - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - , $children[$j].slaveName - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - $pronounCap is @@color:lightgreen;your twin along with $children[0].slaveName.@@ -<<elseif $children.length > 0>> - $pronounCap is @@color:lightgreen;your twin sister.@@ -<</if>> -<<set $children = []>> - -/*testtest PC sister passages - determines how many sisters you have*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($activeSlave, $PC) == 2 && areSisters($slaves[$i], $activeSlave) < 3 && areSisters($slaves[$i], $activeSlave) > 0 && $slaves[$i].vagina > -1>> - <<set $children.push($slaves[$i])>> - <</if>> - <</if>> -<</for>> -<<if $activeSlave.vagina > -1 && $children.length > 0>> - $pronounCap -<<if $children.length > 2>> - @@color:lightgreen;is your sister along with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - is @@color:lightgreen;your sister along with $children[0].slaveName.@@ -<<elseif $children.length > 0>> - is @@color:lightgreen;your sister.@@ -<</if>> -<</if>> -<<set $children = []>> - -/*testtest PC brother passages - determines how many brothers you have*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($activeSlave, $PC) == 2 && areSisters($slaves[$i], $activeSlave) < 2 && areSisters($slaves[$i], $activeSlave) > 0 && $slaves[$i].dick > 0 && $slaves[$i].vagina == -1>> - <<set $children.push($slaves[$i])>> - <</if>> - <</if>> -<</for>> -<<if $activeSlave.dick > 0 && $activeSlave.vagina == -1 && $children.length > 0>> - $pronounCap -<<if $children.length > 2>> - @@color:lightgreen;is your brother along with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - is @@color:lightgreen;your brother along with $children[0].slaveName.@@ -<<elseif $children.length > 0>> - is @@color:lightgreen;your brother.@@ -<</if>> -<</if>> -<<set $children = []>> - -/*testtest PC half-sister passages - determines how many half-sisters you have*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($activeSlave, $PC) == 3 && areSisters($slaves[$i], $PC) == 3 && $slaves[$i].vagina > -1>> - <<set $children.push($slaves[$i])>> - <</if>> - <</if>> -<</for>> -<<if $activeSlave.vagina > -1 && $children.length > 0>> - $pronounCap -<<if $children.length > 2>> - is @@color:lightgreen;your half-sister along with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - is @@color:lightgreen;your half-sister along with $children[0].slaveName.@@ -<<elseif $children.length > 0>> - is @@color:lightgreen;your half-sister.@@ -<</if>> -<</if>> -<<set $children = []>> - -/*testtest PC half-brother passages - determines how many half-brothers you have*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($activeSlave, $PC) == 3 && areSisters($slaves[$i], $PC) == 3 && $slaves[$i].dick > 0 && $slaves[$i].vagina == -1>> - <<set $children.push($slaves[$i])>> - <</if>> - <</if>> -<</for>> -<<if $activeSlave.dick > 0 && $activeSlave.vagina == -1 && $children.length > 0>> - $pronounCap -<<if $children.length > 2>> - is @@color:lightgreen;your half-brother along with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - is @@color:lightgreen;your half-brother along with $children[0].slaveName.@@ -<<elseif $children.length > 0>> - is @@color:lightgreen;your half-brother.@@ -<</if>> -<</if>> -<<set $children = []>> - -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($activeSlave, $slaves[$i]) == 1>> - <<set $children.push($slaves[$i])>> - <</if>> - <</if>> -<</for>> -<<if $children.length > 2>> - $pronounCap @@color:lightgreen;shared a cramped womb with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - $pronounCap is a @@color:lightgreen;one of a set of triplets; $children[0].slaveName, and $children[1].slaveName@@ complete the trio. -<<elseif $children.length > 0>> - $pronounCap is @@color:lightgreen;twins with $children[0].slaveName.@@ -<</if>> -<<set $children = []>> - -/*testtest sister - determines how many sisters a slave has*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($activeSlave, $slaves[$i]) == 2 && $slaves[$i].vagina > -1>> - <<set $children.push($slaves[$i])>> - <</if>> - <</if>> -<</for>> -<<if $children.length > 2>> - $pronounCap is @@color:lightgreen;sisters with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - $pronounCap is @@color:lightgreen;sisters with $children[0].slaveName and $children[1].slaveName.@@ -<<elseif $children.length > 0>> - $pronounCap is @@color:lightgreen;sisters with $children[0].slaveName.@@ -<</if>> -<<set $children = []>> - -/*testtest brother - determines how many brothers a slave has*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($activeSlave, $slaves[$i]) == 2 && $slaves[$i].dick > 0 && $slaves[$i].vagina == -1>> - <<set $children.push($slaves[$i])>> - <</if>> - <</if>> -<</for>> -<<if $children.length > 2>> - $pronounCap is @@color:lightgreen;brothers with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - $pronounCap is @@color:lightgreen;brothers with $children[0].slaveName and $children[1].slaveName.@@ -<<elseif $children.length > 0>> - $pronounCap is @@color:lightgreen;brothers with $children[0].slaveName.@@ -<</if>> -<<set $children = []>> - -/*testtest half-sister - determines how many half-sisters a slave has*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($activeSlave, $slaves[$i]) == 3 && $slaves[$i].vagina > -1>> - <<set $children.push($slaves[$i])>> - <</if>> - <</if>> -<</for>> -<<if $children.length > 2>> - $pronounCap is @@color:lightgreen;half-sisters with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - $pronounCap is a @@color:lightgreen;half-sister to $children[0].slaveName and $children[1].slaveName.@@ -<<elseif $children.length > 0>> - $pronounCap is a @@color:lightgreen;half-sister to $children[0].slaveName.@@ -<</if>> -<<set $children = []>> - -/*testtest half-brother - determines how many half-brothers a slave has*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $activeSlave.ID>> - <<if areSisters($activeSlave, $slaves[$i]) == 3 && $slaves[$i].dick > 0 && $slaves[$i].vagina == -1>> - <<set $children.push($slaves[$i])>> - <</if>> - <</if>> -<</for>> -<<if $children.length > 2>> - $pronounCap is @@color:lightgreen;half-brothers with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - $pronounCap is a @@color:lightgreen;half-brother to $children[0].slaveName and $children[1].slaveName.@@ -<<elseif $children.length > 0>> - $pronounCap is a @@color:lightgreen;half-brother to $children[0].slaveName.@@ -<</if>> -<<set $children = []>> - -<</widget>> - -<<widget PlayerFamily>> - -<br><br>Your present family includes: - -/*Player parents, lists both your parents, or just one.*/ -<<for $i to 0; $i < $slaves.length; $i++>> -<<if $slaves[$i].ID == $PC.father || $slaves[$i].ID == $PC.mother>> - <<set $children.push($slaves[$i])>> -<</if>> -<</for>> - <<if $children.length > 1>> - <br>Your parents are @@color:lightgreen;$children[0].slaveName and $children[1].slaveName@@. - <<elseif $children.length > 0>> - <br>You know one of your parents, @@color:lightgreen;$children[0].slaveName@@. - <</if>> -<<set $children = []>> - -/*Sister Test with aresisters*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $PC.ID>> - <<if areSisters($PC, $slaves[$i]) === 2 && areSisters($slaves[$i], $PC) === 2>> - <<set $children.push($slaves[$i])>> - <</if>> - <</if>> -<</for>> -<<if $children.length > 2>> - <br>You are @@color:lightgreen;sisters with - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - <br>You are sisters with @@color:lightgreen;$children[0].slaveName and $children[1].slaveName.@@ -<<elseif $children.length > 0>> - <br>Your sister is @@color:lightgreen;$children[0].slaveName.@@ -<</if>> -<<set $children = []>> - -/*Half-Sister Test with aresisters */ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID != $PC.ID>> - <<if areSisters($slaves[$i], $PC) == 3 && areSisters($PC, $slaves[$i]) == 3>> - <<set $children.push($slaves[$i])>> - <</if>> -<</if>> -<</for>> -<<if $children.length > 2>> - <br>You are half-sisters with @@color:lightgreen; - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName@@. - <</if>> - <</for>> -<<elseif $children.length > 1>> - <br>You are half-sisters with @@color:lightgreen;$children[0].slaveName and $children[1].slaveName@@. -<<elseif $children.length > 0>> - <br>You have one half-sisters, @@color:lightgreen;$children[0].slaveName@@. -<</if>> -<<set $children = []>> - -/*Player is Father, lists children you fathered*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $PC.ID == $slaves[$i].father>> - <<set $children.push($slaves[$i])>> - <</if>> -<</for>> -<<if $children.length > 2>> - <br>You are the father of @@color:lightgreen; - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName@@. - <</if>> - <</for>> -<<elseif $children.length > 1>> - <br>You are the father of two of your slaves, @@color:lightgreen;$children[0].slaveName, and $children[1].slaveName@@. -<<elseif $children.length > 0>> - <br>You are the father of one of your slaves, @@color:lightgreen;$children[0].slaveName@@. -<</if>> -<<set $children = []>> - -/*Player is Mother, lists birthed children*/ -<<for $i to 0; $i < $slaves.length; $i++>> - <<if $PC.ID == $slaves[$i].mother>> - <<set $children.push($slaves[$i])>> - <</if>> -<</for>> -<<if $children.length > 2>> - <br>You are the mother of@@color:lightgreen; - <<for $j to 0; $j < $children.length; $j++>> - <<if $j < $children.length-1>> - $children[$j].slaveName, - <<else>> - and $children[$j].slaveName.@@ - <</if>> - <</for>> -<<elseif $children.length > 1>> - <br>You are the mother of two of your slaves, @@color:lightgreen;$children[0].slaveName, and $children[1].slaveName@@. -<<elseif $children.length > 0>> - <br>You are the mother of one of your slaves, @@color:lightgreen;$children[0].slaveName@@. -<</if>> -<<set $children = []>> - <</widget>> \ No newline at end of file diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw index 30a1a48e62ec19edd892bd77d47090e562485019..97f7ccb37ce5e93ebadb85417b8aef725c90127b 100644 --- a/src/uncategorized/PESS.tw +++ b/src/uncategorized/PESS.tw @@ -63,7 +63,7 @@ Your milkmaid <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Descr <<case "loving concubine">> -It's been a long, harassing day as owner of the arcology. You're composing an angry communication to a couple of imbecile tenants who seem to think they're still in their old world shithole of a homeland, insist on acting like it, and are also wealthy enough to make it unwise to simply defenestrate them from the nearest window. Not that you aren't tempted. Suddenly, you feel a moist, <<if ($activeSlave.lips > 70)>>massive<<elseif ($activeSlave.lips > 40)>>pillowlike<<else>>girlish<</if>> pair of lips nibbling their way along your ear, and a <<if ($activeSlave.muscles > 95)>>powerful<<elseif ($activeSlave.muscles > 30)>>strong<<else>>femininie<</if>> hand o0 your shoulder. Its owner <<if canTalk($activeSlave) == false>>passes you a handwritten note: "? ? It can wait, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>> ? ?"<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>lisps: "It can wait, <<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>>."<<else>>whispers: "It can wait, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>."<</if>> +It's been a long, harassing day as owner of the arcology. You're composing an angry communication to a couple of imbecile tenants who seem to think they're still in their old world shithole of a homeland, insist on acting like it, and are also wealthy enough to make it unwise to simply defenestrate them from the nearest window. Not that you aren't tempted. Suddenly, you feel a moist, <<if ($activeSlave.lips > 70)>>massive<<elseif ($activeSlave.lips > 40)>>pillowlike<<else>>girlish<</if>> pair of lips nibbling their way along your ear, and a <<if ($activeSlave.muscles > 95)>>powerful<<elseif ($activeSlave.muscles > 30)>>strong<<else>>feminine<</if>> hand over your shoulder. Its owner <<if canTalk($activeSlave) == false>>passes you a handwritten note: "? ? It can wait, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>> ? ?"<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>lisps: "It can wait, <<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>>."<<else>>whispers: "It can wait, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>."<</if>> You turn to see your concubine <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span>'s <<if ($activeSlave.butt > 5)>>massive, nude ass<<elseif ($activeSlave.butt > 2)>>big naked butt<<else>>nice, nude rear<</if>> vanishing back into your suite.<<if ($activeSlave.boobs > 2000)>> As she sways away from you, you can clearly see the sides of her massive tits, sticking out on either side of her torso.<</if>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index f0a33495d797a0887c007f7801ed15ac0c7e0fd0..700c93cc93ec4ed2854ec18f77ef9243fe887a1b 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -1478,9 +1478,9 @@ It's been <<print $week-$activeSlave.weekAcquired>> week<<if $week-$activeSlave. <<case "too thin for cum diet">> -You are in your office, tending the the tedious business of requisition orders for your penthouse when you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span> appear outside your door. She hovers outside in the hall, peeking her head around the entry-way, looking very unsure about disturbing you. You stop what you're doing and call her in. She's reticent at first, but then she obediently steps into your office. She is <<if $activeSlave.clothes == "no clothing">>forced to remain naked at all times, and the most striking thing about her body is how <<if $activeSlave.preg > 20>>massive her pregnant belly is compared to her skinny body<<elseif $activeSlave.preg > 5>>noticable her growing pregnancy is against her skinny body<<else>>skinny she is<</if>>.<<else>>forced to wear $activeSlave.clothes all day, but even through her outfit, it's easy to see how <<if $activeSlave.preg > 20>>massive her pregnant belly is compared to her skinny body<<elseif $activeSlave.preg > 5>>noticable her growing pregnancy is against her skinny body<<else>>impossibly skinny she is<</if>>.<</if>> <<if $activeSlave.weight > -80>> She's not exclusively skin and bones, but she's close. <<else>> She's so thin that she doesn't look entirely healthy.<</if>> Her <<if $activeSlave.boobs < 600>><<if $activeSlave.boobs < 300>>tiny <<elseif $activeSlave.boobs < 600>>small <</if>>boobs are barely noticable <<if $activeSlave.preg > 20>>above her bloated<<else>>against her concave<</if>> tummy, and <<if $arcologies[0].FSSlimnessEnthusiast != "unset">>that can be a very appealing look given the predilection your arcology has for slim girls. <<else>>to most clients, this makes her a less appealing whore.<</if>><<else>><<if $activeSlave.boobs < 900>>large <<else>>massive <</if>> tits are a sharp contrast to her <<if $activeSlave.preg > 10>>thin, bloated frame<<else>>concave belly<</if>>, and although impressive, they seem to especially stick out on a girl who, in all other ways, seems <<if $activeSlave.weight > -80>>slightly <<else>>alarmingly <</if>> malnourished.<</if>> Her $activeSlave.faceShape face is clearly conflicted, and <<if canSee($activeSlave)>>her $activeSlave.eyeColor eyes shift<<else>>she glances about<</if>> with nervous energy. She is clearly unsure whether she should say what she came here to say. +You are in your office, tending the the tedious business of requisition orders for your penthouse when you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span> appear outside your door. She hovers outside in the hall, peeking her head around the entry-way, looking very unsure about disturbing you. You stop what you're doing and call her in. She's reticent at first, but then she obediently steps into your office. She is <<if $activeSlave.clothes == "no clothing">>forced to remain naked at all times, and the most striking thing about her body is how <<if $activeSlave.preg > 20>>massive her pregnant belly is compared to her skinny body<<elseif $activeSlave.preg > 5>>noticeable her growing pregnancy is against her skinny body<<else>>skinny she is<</if>>.<<else>>forced to wear $activeSlave.clothes all day, but even through her outfit, it's easy to see how <<if $activeSlave.preg > 20>>massive her pregnant belly is compared to her skinny body<<elseif $activeSlave.preg > 5>>noticeable her growing pregnancy is against her skinny body<<else>>impossibly skinny she is<</if>>.<</if>> <<if $activeSlave.weight > -80>> She's not exclusively skin and bones, but she's close. <<else>> She's so thin that she doesn't look entirely healthy.<</if>> Her <<if $activeSlave.boobs < 600>><<if $activeSlave.boobs < 300>>tiny <<elseif $activeSlave.boobs < 600>>small <</if>>boobs are barely noticeable <<if $activeSlave.preg > 20>>above her bloated<<else>>against her concave<</if>> tummy, and <<if $arcologies[0].FSSlimnessEnthusiast != "unset">>that can be a very appealing look given the predilection your arcology has for slim girls. <<else>>to most clients, this makes her a less appealing whore.<</if>><<else>><<if $activeSlave.boobs < 900>>large <<else>>massive <</if>> tits are a sharp contrast to her <<if $activeSlave.preg > 10>>thin, bloated frame<<else>>concave belly<</if>>, and although impressive, they seem to especially stick out on a girl who, in all other ways, seems <<if $activeSlave.weight > -80>>slightly <<else>>alarmingly <</if>> malnourished.<</if>> Her $activeSlave.faceShape face is clearly conflicted, and <<if canSee($activeSlave)>>her $activeSlave.eyeColor eyes shift<<else>>she glances about<</if>> with nervous energy. She is clearly unsure whether she should say what she came here to say. <br><br> -When you finally ask her what she wants, she hestitates for a moment and then suddenly seems to gain her courage<<if $activeSlave.accent > 1>>, speaking in an atrociously thick accent<<elseif $activeSlave.accent > 0>>, speaking in a cute little accent<</if>>. <<if SlaveStatsChecker.checkForLisp($activeSlave)>> "Pleathe, <<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>> I'm tho hungry! It theemth like all I get to eat ith cum. It'th dithguthting! Pleathe! I have to eat tho much of it. Can I be allowed to eat regular food again? Pleathe, <<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>>, I'm tho hungry! I need real food!"<<else>> "Please, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>> I'm so hungry! It seems like all I get to eat is cum. It's disgusting! Please! I have to eat so much of it. Can I be allowed to eat regular food again? Please, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>, I'm so hungry. I need real food!"<</if>> +When you finally ask her what she wants, she hesitates for a moment and then suddenly seems to gain her courage<<if $activeSlave.accent > 1>>, speaking in an atrociously thick accent<<elseif $activeSlave.accent > 0>>, speaking in a cute little accent<</if>>. <<if SlaveStatsChecker.checkForLisp($activeSlave)>> "Pleathe, <<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>> I'm tho hungry! It theemth like all I get to eat ith cum. It'th dithguthting! Pleathe! I have to eat tho much of it. Can I be allowed to eat regular food again? Pleathe, <<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>>, I'm tho hungry! I need real food!"<<else>> "Please, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>> I'm so hungry! It seems like all I get to eat is cum. It's disgusting! Please! I have to eat so much of it. Can I be allowed to eat regular food again? Please, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>, I'm so hungry. I need real food!"<</if>> <br><br> It's true, cum <<if $activeSlave.dietCum == 1>>supplemented <<elseif $activeSlave.dietCum == 2>>based <</if>>food can be hard on girls who are not fully habituated to being toys for sexual amusement--particularly when you've ordered them to gain weight on it. You look at the<<if $activeSlave.preg > 10>> gravid,<</if>> skinny whore and consider your options. @@ -3047,7 +3047,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <br><<click "Call your Head Girl in for double anal">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - When $HeadGirl.slaveName comes into your office in response to your summons, she finds $activeSlave.slaveName sitting in your lap with your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up her 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 whe she realizes she's here for pleasure, not business. $activeSlave.slaveName gasps a little when she hears you tell $HeadGirl.slaveName to join you up her asshole, but she doesn't protest. <<if ($HeadGirl.dick > 0) and ($HeadGirl.dickAccessory is "chastity")>>Since your poor Head Girl can't use her caged cock, she takes a dildo and shoves it up $activeSlave.slaveName's already-filled butt without further ado.<<elseif ($HeadGirl.dick > 0) and ($HeadGirl.hormones > 0)>>Since your poor Head Girl can't get hard due to her hormone therapy, she dons a strap-on over her flaccid penis and shoves it up $activeSlave.slaveName's already-filled butt without further ado.<<elseif ($HeadGirl.dick > 0) and ($HeadGirl.balls == 0)>>Since your poor Head Girl can't get hard due to her orchiectomy, she dons a strap-on over her flaccid penis and shoves it up $activeSlave.slaveName's already-filled butt without further ado.<<elseif $HeadGirl.vagina is -1>>Your lusty Head Girl is already hard and shoves herself up $activeSlave.slaveName's already-filled butt while tweaking the writhing slave's nipples.<<else>>She dons a strap-on and shoves it up $activeSlave.slaveName's already-filled butt without further ado.<</if>> The two of you jackhammer in and out of $activeSlave.slaveName's ass without mercy; the poor anal whore does her best to relax, but two phalli at once is a lot, even for her. She's only allowed an anal respite when her sphincter is really fucked out and there's little butthole fun to be had from her any longer. She has become @@color:hotpink;more submissive to you,@@ and $HeadGirl.slaveName @@color:hotpink;enjoyed@@ taking a break to fuck her with you. + When $HeadGirl.slaveName comes into your office in response to your summons, she finds $activeSlave.slaveName sitting in your lap with your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up her 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 she realizes she's here for pleasure, not business. $activeSlave.slaveName gasps a little when she hears you tell $HeadGirl.slaveName to join you up her asshole, but she doesn't protest. <<if ($HeadGirl.dick > 0) and ($HeadGirl.dickAccessory is "chastity")>>Since your poor Head Girl can't use her caged cock, she takes a dildo and shoves it up $activeSlave.slaveName's already-filled butt without further ado.<<elseif ($HeadGirl.dick > 0) and ($HeadGirl.hormones > 0)>>Since your poor Head Girl can't get hard due to her hormone therapy, she dons a strap-on over her flaccid penis and shoves it up $activeSlave.slaveName's already-filled butt without further ado.<<elseif ($HeadGirl.dick > 0) and ($HeadGirl.balls == 0)>>Since your poor Head Girl can't get hard due to her orchiectomy, she dons a strap-on over her flaccid penis and shoves it up $activeSlave.slaveName's already-filled butt without further ado.<<elseif $HeadGirl.vagina is -1>>Your lusty Head Girl is already hard and shoves herself up $activeSlave.slaveName's already-filled butt while tweaking the writhing slave's nipples.<<else>>She dons a strap-on and shoves it up $activeSlave.slaveName's already-filled butt without further ado.<</if>> The two of you jackhammer in and out of $activeSlave.slaveName's ass without mercy; the poor anal whore does her best to relax, but two phalli at once is a lot, even for her. She's only allowed an anal respite when her sphincter is really fucked out and there's little butthole fun to be had from her any longer. She has become @@color:hotpink;more submissive to you,@@ and $HeadGirl.slaveName @@color:hotpink;enjoyed@@ taking a break to fuck her with you. <<set $activeSlave.devotion += 4>> <<set $activeSlave.analCount += 1>> <<set $analTotal += 1>> @@ -5938,7 +5938,7 @@ You tell her kindly that you understand, and that she'll be trained to address t You pull her into a sitting position on your lap and grope her pregnancy thoroughly, allowing her to reach the painful edge of orgasm. You feel her belly shudder as she reaches climax under your ministrations. You tease her popped navel as she comes down from her masturbation session. <<if ($activeSlave.fetish is "pregnancy") && ($activeSlave.fetishKnown == 1)>> <<set $activeSlave.fetishStrength += 4>> - @@color:lightcoral;Her enjoyment of pregnacy has increased.@@ + @@color:lightcoral;Her enjoyment of pregnancy has increased.@@ <<elseif random(1,100) > 50>> <<set $activeSlave.fetish to "pregnancy">> <<set $activeSlave.fetishKnown to 1>> @@ -6648,10 +6648,10 @@ She's obviously @@color:mediumaquamarine;becoming more comfortable@@ playing the <<set $activeSlave.vaginalCount += 1>> <<set $vaginalTotal += 1>> <<if canGetPregnant($activeSlave) && canBreed($activeSlave, $activeSlave)>> /* can't miss the opportunity to knock herself up */ - <<if random(1,100) >= 80>> - <<set $activeSlave.preg to 1>> - <<if ($activeSlave.drugs is "super fertility drugs")>> - <<if (($masterSuitePregnancyFertilitySupplements == 1) && (($activeSlave.assignment is "serve in the master suite") or ($activeSlave.ID is $Concubine.ID)))>> + <<if random(1,100) > 80>> + <<set $activeSlave.preg to 1>> + <<if ($activeSlave.drugs is "super fertility drugs")>> + <<if (($masterSuitePregnancyFertilitySupplements == 1) && (($activeSlave.assignment is "serve in the master suite") or ($activeSlave.ID is $Concubine.ID)))>> <<if ($activeSlave.hormones == 2)>> <<set $activeSlave.pregType to 20>> <<else>> @@ -7383,7 +7383,7 @@ She's obviously @@color:mediumaquamarine;becoming more comfortable@@ playing the <br><<click "Force her onto a heavy cum diet, and double up on her ejaculate intake">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - You instruct $assistantName to double down on <<print $activeSlave.slaveName>>'s cum diet. Ungrateful little sluts who retch up their expensive food soemtimes need tough love. Making her cum-food thicker and more concentrated might help her to learn that no matter how bad things seem, you can always make them worse. Initially her new heavy cum diet makes no difference in her ability to keep it down, but you tell her to give it some time. Eventually she will learn to appreciate cum as the primary ingedient in everything she ingests. All of your future cumsluts do, sooner or later. Her pathetic tears reveal how @@color:gold;helpless she feels@@, but they don't hide the @@color:mediumorchid;streak of rebelliousness@@ that remains burning inside her. + You instruct $assistantName to double down on <<print $activeSlave.slaveName>>'s cum diet. Ungrateful little sluts who retch up their expensive food sometimes need tough love. Making her cum-food thicker and more concentrated might help her to learn that no matter how bad things seem, you can always make them worse. Initially her new heavy cum diet makes no difference in her ability to keep it down, but you tell her to give it some time. Eventually she will learn to appreciate cum as the primary ingredient in everything she ingests. All of your future cumsluts do, sooner or later. Her pathetic tears reveal how @@color:gold;helpless she feels@@, but they don't hide the @@color:mediumorchid;streak of rebelliousness@@ that remains burning inside her. <<set $activeSlave.devotion -= 3>> <<set $activeSlave.trust -= 3>> <<set $activeSlave.dietCum to 2>> @@ -7402,7 +7402,7 @@ She's obviously @@color:mediumaquamarine;becoming more comfortable@@ playing the <br><<click "Suppress her gag reflex and double her cum intake for a week">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - She is already on a very heavy cum-based diet, and there's only so much ejaculate you can force a slut to ingest before it negatively affects her health. However, as a temporary measure, you still have options. You instruct $assistantName to re-double the amount of ejaculate in <<print $activeSlave.slaveName>>'s diet for the week. You also have her closely monitored and injected with anti-nausea drugs to help her hold down her food. Although the idea of being forced to eat large amounts of human reproductive fluid still disgusts her, the week of having a super-concentrated cum-diet, along with the suppressed reflex to purge it has its effect. Knowing that you monitor and control every aspect of her life @@color:hotpink;breaks down her resistance to your will@@, and by the end of the week, she is grateful that you return her to a more nutritionally viable regemin--even if its cum content is still overwhelmingly high. <<if $activeSlave.fetishKnown == 1>>@@color:lightcoral;Her brain has now begun to accept the sexual perversity of her food as a turn on.@@<<else>>She is now able to eat and digest her prescribed diet without pharmacological assistance.<</if>> + She is already on a very heavy cum-based diet, and there's only so much ejaculate you can force a slut to ingest before it negatively affects her health. However, as a temporary measure, you still have options. You instruct $assistantName to re-double the amount of ejaculate in <<print $activeSlave.slaveName>>'s diet for the week. You also have her closely monitored and injected with anti-nausea drugs to help her hold down her food. Although the idea of being forced to eat large amounts of human reproductive fluid still disgusts her, the week of having a super-concentrated cum-diet, along with the suppressed reflex to purge it has its effect. Knowing that you monitor and control every aspect of her life @@color:hotpink;breaks down her resistance to your will@@, and by the end of the week, she is grateful that you return her to a more nutritionally viable regimen--even if its cum content is still overwhelmingly high. <<if $activeSlave.fetishKnown == 1>>@@color:lightcoral;Her brain has now begun to accept the sexual perversity of her food as a turn on.@@<<else>>She is now able to eat and digest her prescribed diet without pharmacological assistance.<</if>> <<set $activeSlave.devotion += 5>> <<set $activeSlave.fetish to "cumslut">> <<if $activeSlave.fetishKnown == 1>> @@ -7507,7 +7507,7 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr <<click "Give the poor girl a break and take her off her cum diet so she can safely get to a healthier weight">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - You silently appraise <<print $activeSlave.slaveName>>'s desperate face and lean forward in your chair to check your terminal. You confirm that <<if $activeSlave.dietCum == 1>> her food is supplmented with cum for flavor.<<else>>she is being fed significant amounts of ejaculate.<</if>> While her <<if $activeSlave.dietCum == 2>>extreme <</if>>diet is still engineered to <<if $activeSlave.dietCum == 2>>barely <</if>> provide the nutrition she needs, if she can't hold the stuff down, she can't gain weight<<if $activeSlave.preg > 5>>, even more so with her growing child taking whatever nutrients it can<</if>>. With a few taps on the keyboard you change her orders so that she will be fed a much more nutritionally rich diet that is free of ejaculate. However, you make sure to warn her that $assistantName will be monitoring her, and you may change your mind once she reaches a more attractive weight. She thanks you profusely, <<if $activeSlave.vagina != 0>>even attempting to offer her body for use in gratitude,<</if>> but you simply send her away. You find yourself concerned that you are becoming soft by allowing slaves to dictate what they will and won't eat, but your benevolent decision has already had a @@color:hotpink;positive effect on her attitude@@. She @@color:aquamarine;trusts you a little more@@ too. + You silently appraise <<print $activeSlave.slaveName>>'s desperate face and lean forward in your chair to check your terminal. You confirm that <<if $activeSlave.dietCum == 1>> her food is supplemented with cum for flavor.<<else>>she is being fed significant amounts of ejaculate.<</if>> While her <<if $activeSlave.dietCum == 2>>extreme <</if>>diet is still engineered to <<if $activeSlave.dietCum == 2>>barely <</if>> provide the nutrition she needs, if she can't hold the stuff down, she can't gain weight<<if $activeSlave.preg > 5>>, even more so with her growing child taking whatever nutrients it can<</if>>. With a few taps on the keyboard you change her orders so that she will be fed a much more nutritionally rich diet that is free of ejaculate. However, you make sure to warn her that $assistantName will be monitoring her, and you may change your mind once she reaches a more attractive weight. She thanks you profusely, <<if $activeSlave.vagina != 0>>even attempting to offer her body for use in gratitude,<</if>> but you simply send her away. You find yourself concerned that you are becoming soft by allowing slaves to dictate what they will and won't eat, but your benevolent decision has already had a @@color:hotpink;positive effect on her attitude@@. She @@color:aquamarine;trusts you a little more@@ too. <<set $activeSlave.trust += 2>> <<set $activeSlave.devotion += 2>> <<set $activeSlave.dietCum to 0>> @@ -7537,9 +7537,9 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr <br><<click "Use aphrodisiacs and positive reinforcement to make her cum diet more palatable">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - You do a quick check at your terminal. She is indeed being fed <<if $activeSlave.dietCum == 1>> food that is supplmented with cum for flavor.<<else>>large amounts of human ejaculate.<</if>> You tell her that it can't be helped. When you assign a slave her diet, it's for a reason, and in <<print $activeSlave.slaveName>>'s case, you are using her diet to make her into a better whore. By the look on her distressed face, you can tell she doesn't understand or appreciate your perspective, but you tell her you have just the thing to help change her outlook. + You do a quick check at your terminal. She is indeed being fed <<if $activeSlave.dietCum == 1>> food that is supplemented with cum for flavor.<<else>>large amounts of human ejaculate.<</if>> You tell her that it can't be helped. When you assign a slave her diet, it's for a reason, and in <<print $activeSlave.slaveName>>'s case, you are using her diet to make her into a better whore. By the look on her distressed face, you can tell she doesn't understand or appreciate your perspective, but you tell her you have just the thing to help change her outlook. <br><br> - You pull out a heavy dose of aphrodisiacs from the drawer in your desk. They are expensive, but powerful drugs that can be used in a brute force way to manipulate the sexual urges and tastes of even the most frigid sluts. The mild dose included in every slave's food is usually enough to affect a slow, inevitable change in attitude for resistant slaves, but sometimes a more acute dose can be an amusing way to turn disgust into dependence. $activeSlave.slaveName shivers as you reassure her and inject her <<if $activeSlave.weight < -80>>bony <<else>>tiny <</if>>body with the powerful drugs. You know they are working when she begins to perspire a little, and <<if $activeSlave.vagina > -1>>she starts to leak fresh girl-juice down her shivering thighs<<else>>her dick starts to come to attention<</if>>. You then book her to be the main attraction at a corporate office party that afternoon, where she will be the target of a blow-bang and bukkake. You see that she's dosed heavily with the drugs every day this week, and then book the rest of her afternoons for similar duties, making sure she still tends to her regular assignments as well. In the meantime, you also instruct the kitchen that she is to eat as much cum-based food from the dispensors as she can suck down in order to fuel up for these exhausting escapades. By the end of the week, the aphrodisiacs and her slide into an inescapable routine of cum immersion have done their job, and she has begun to @@color:lightcoral;view cum as an inevitable component of her daily life@@. She also manages to @@color:green;gain a little weight@@. Thanks to your manipulation of her pavlovian responses through extreme drug therapy, her @@color:red;health has suffered a bit@@, but she is also @@color:hotpink;more dependent on you@@ thanks to her <<if $activeSlave.addict == 0>>@@color:cyan;new@@<<else>>@@color:cyan;developing@@<</if>> @@color:cyan;addiction to aphrodisiacs.@@ + You pull out a heavy dose of aphrodisiacs from the drawer in your desk. They are expensive, but powerful drugs that can be used in a brute force way to manipulate the sexual urges and tastes of even the most frigid sluts. The mild dose included in every slave's food is usually enough to affect a slow, inevitable change in attitude for resistant slaves, but sometimes a more acute dose can be an amusing way to turn disgust into dependence. $activeSlave.slaveName shivers as you reassure her and inject her <<if $activeSlave.weight < -80>>bony <<else>>tiny <</if>>body with the powerful drugs. You know they are working when she begins to perspire a little, and <<if $activeSlave.vagina > -1>>she starts to leak fresh girl-juice down her shivering thighs<<else>>her dick starts to come to attention<</if>>. You then book her to be the main attraction at a corporate office party that afternoon, where she will be the target of a blow-bang and bukkake. You see that she's dosed heavily with the drugs every day this week, and then book the rest of her afternoons for similar duties, making sure she still tends to her regular assignments as well. In the meantime, you also instruct the kitchen that she is to eat as much cum-based food from the dispensers as she can suck down in order to fuel up for these exhausting escapades. By the end of the week, the aphrodisiacs and her slide into an inescapable routine of cum immersion have done their job, and she has begun to @@color:lightcoral;view cum as an inevitable component of her daily life@@. She also manages to @@color:green;gain a little weight@@. Thanks to your manipulation of her Pavlovian responses through extreme drug therapy, her @@color:red;health has suffered a bit@@, but she is also @@color:hotpink;more dependent on you@@ thanks to her <<if $activeSlave.addict == 0>>@@color:cyan;new@@<<else>>@@color:cyan;developing@@<</if>> @@color:cyan;addiction to aphrodisiacs.@@ <<set $activeSlave.devotion += 5>> <<set $activeSlave.health -= 10>> <<set $activeSlave.weight += 10>> @@ -7600,7 +7600,7 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr <br><br><span id="result2"> <<click "Make her perform oral on you, right here">> <<replace "#result2">> - You reach around, place a dominanting hand on her shoulder, pull her around in front of you, and push her down to her knees. She quickly realizes what's coming, and her $activeSlave.skin cheeks blush furiously as you reveal your <<if $PC.dick == 1>>meaty dick<<else>>flushed pussy<</if>> and offer it to her. She gets busy, burying her head against you with a speed that seems surprising until it occurs to you that this allows her to hide her face. Deciding to accept this tiny compromise, you run a possessive hand <<if $activeSlave.hLength < 5>>across her smooth scalp<<elseif $activeSlave.hLength < 20>>through her short hair<<else>>through her tresses<</if>> and murmur praise for her enthusiasm. She stiffens at the implication that she wants to be <<if $PC.dick == 1>>polishing your penis<<else>>eating you out<</if>> in broad daylight, but after a slight pause she decides that this isn't bad. As <<if $PC.dick == 1>>her head continues to bob back and forth as she sucks your dick<<else>>she continues nuzzling her nose and mouth against your wet cunt<</if>>, she fails to notice her @@color:hotpink;second major submission today.@@ + You reach around, place a dominating hand on her shoulder, pull her around in front of you, and push her down to her knees. She quickly realizes what's coming, and her $activeSlave.skin cheeks blush furiously as you reveal your <<if $PC.dick == 1>>meaty dick<<else>>flushed pussy<</if>> and offer it to her. She gets busy, burying her head against you with a speed that seems surprising until it occurs to you that this allows her to hide her face. Deciding to accept this tiny compromise, you run a possessive hand <<if $activeSlave.hLength < 5>>across her smooth scalp<<elseif $activeSlave.hLength < 20>>through her short hair<<else>>through her tresses<</if>> and murmur praise for her enthusiasm. She stiffens at the implication that she wants to be <<if $PC.dick == 1>>polishing your penis<<else>>eating you out<</if>> in broad daylight, but after a slight pause she decides that this isn't bad. As <<if $PC.dick == 1>>her head continues to bob back and forth as she sucks your dick<<else>>she continues nuzzling her nose and mouth against your wet cunt<</if>>, she fails to notice her @@color:hotpink;second major submission today.@@ <<if $activeSlave.fetish == "humiliation">> <<if $activeSlave.fetishKnown == 1>> Since she has a humiliation fetish, the embarrassment has been arousing her even as it's been torturing her. Unsatisfied with just this, her need to be shamed obliges her to cock her hips and make sure onlookers can see her asspussy as she services you with her mouth. @@ -7679,7 +7679,7 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr <</if>> as she washes herself in the shower with you. <<else>> - She seems utterly disspated by the fucking she just got, and may have just had the best sex of her life. @@color:lightsalmon;She's a submissive!@@ + She seems utterly dissipated by the fucking she just got, and may have just had the best sex of her life. @@color:lightsalmon;She's a submissive!@@ <<set $activeSlave.fetishKnown = 1>> <</if>> <</if>> @@ -7697,9 +7697,9 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr <<else>> Her pussy welcomes your middle finger, <</if>> - and you hook it inside her body, gathering a healthy amouth of pussyjuice and brushing her g-spot. + and you hook it inside her body, gathering a healthy amount of pussyjuice and brushing her g-spot. <<else>> - You're careful not to penetrate her virgin slit with your middle finger, but you draw it up the exterior of her channel, gathering a healthy amouth of pussyjuice. + You're careful not to penetrate her virgin slit with your middle finger, but you draw it up the exterior of her channel, gathering a healthy amount of pussyjuice. <</if>> Then you remove your hand, though the horny $desc unconsciously tries to follow the withdrawing digits. She stares at you, waiting to see what you're going to do, and a blush begins to rise on her $activeSlave.skin cheeks as she sees you reaching for her mouth. Her <<if $activeSlave.lips > 95>>facepussy<<elseif $activeSlave.lips > 40>>pillowlike<<elseif $activeSlave.lips > 10>>soft<<else>>thin<</if>> lips part and you insert all three of your fingers into her hot mouth. She quivers at the intimacy of the gesture, and the taste of her own juices. The tremor sends a delicious motion through her <<if ($activeSlave.boobsImplant == 0) && ($activeSlave.boobs > 300)>>natural <<if $activeSlave.boobs > 2000>>udders<<else>>breasts<</if>><<elseif $activeSlave.boobsImplant > 0>>fake tits<<elseif canAchieveErection($activeSlave)>>stiff prick<<elseif $activeSlave.scrotum > 4>>dangling balls<<elseif $activeSlave.dick > 0>>limp bitchclit<<elseif $activeSlave.weight > 30>>chubbiness<<else>>body<</if>>. You keep your fingers where they are until she's licked them really clean; her hot tongue runs repeatedly between each of your digits<<if $activeSlave.tonguePiercing > 0>> and the smooth hardness of her tongue piercing brushes against them<</if>>. She <<if $activeSlave.voice > 0>>moans whorishly<<else>>begins to pant<</if>> when you go back for more, and the third time you harvest her own pussyjuice to feed it to her, she orgasms, adding some femcum to her next little meal licked off your fingers. Her eyes shine with @@color:mediumaquamarine;gratitude and trust.@@ <<set $activeSlave.trust += 5>> @@ -7743,7 +7743,7 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr <br><<click "Weight her breasts as punishment">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - You announce that you're resolved to continue growing her breasts, and they need to be stretched out to accomodate the growth. The statement is absurd, but she's experienced enough to know not to question it, and to @@color:gold;be afraid.@@ She's right to fear. You secure her with her hands over her head, using the wrist shackles placed high on the office walls for this purpose. Then you + You announce that you're resolved to continue growing her breasts, and they need to be stretched out to accommodate the growth. The statement is absurd, but she's experienced enough to know not to question it, and to @@color:gold;be afraid.@@ She's right to fear. You secure her with her hands over her head, using the wrist shackles placed high on the office walls for this purpose. Then you <<if $activeSlave.nipples == "inverted">>cruelly pop her inverted nipples out and<</if>> <<if $activeSlave.nipplesPiercing == 0>> attach a clip to each of <<if $activeSlave.nipples == "inverted">>them<<else>>her nipples<</if>>. The clips aren't painful, not yet, but they're very robust, and the reason is immediately apparent to her. diff --git a/src/uncategorized/RESSTR.tw b/src/uncategorized/RESSTR.tw index 19dec1bfe4a90cb185c02acb9bfea8322322f736..929e1461c62527db926771c9a5ac4f031d683c69 100644 --- a/src/uncategorized/RESSTR.tw +++ b/src/uncategorized/RESSTR.tw @@ -12,7 +12,7 @@ <<case "gaped asshole">> -You encounter <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span> at the beginning of her day, as she finishes her morning ablutions and heads off to <<if $activeSlave.clothes != "no clothing">>get dressed<<else>>her assignment, since she's not allowed clothes and therefore doesn't need to dress<</if>>. She seems happy today, and her $activeSlave.skin body glows with warmth and cleanliness from the hot shower. When she sees you, she greets you properly, yet postively, smiling at you and <<if $activeSlave.boobs > 3000>>presenting her enormous breasts<<elseif $activeSlave.lips > 70>>pursing her huge lips<<elseif $activeSlave.boobs > 800>>bouncing her big breasts<<elseif $activeSlave.lips > 20>>pursing her pretty lips<<else>>sticking out her chest<</if>> in an automatic gesture of easy sexual availability. Suddenly, she remembers something, and looks thoughtful. Since she's so trusting, she asks you the question that just occurred to her. +You encounter <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span> at the beginning of her day, as she finishes her morning ablutions and heads off to <<if $activeSlave.clothes != "no clothing">>get dressed<<else>>her assignment, since she's not allowed clothes and therefore doesn't need to dress<</if>>. She seems happy today, and her $activeSlave.skin body glows with warmth and cleanliness from the hot shower. When she sees you, she greets you properly, yet positively, smiling at you and <<if $activeSlave.boobs > 3000>>presenting her enormous breasts<<elseif $activeSlave.lips > 70>>pursing her huge lips<<elseif $activeSlave.boobs > 800>>bouncing her big breasts<<elseif $activeSlave.lips > 20>>pursing her pretty lips<<else>>sticking out her chest<</if>> in an automatic gesture of easy sexual availability. Suddenly, she remembers something, and looks thoughtful. Since she's so trusting, she asks you the question that just occurred to her. <br><br> "<<Master>>," she <<say>>s, "may I have my a<<ss>>hole tightened?" <br><br> @@ -141,9 +141,9 @@ She shrieks, backpedaling, and then falls backward, her <<if $activeSlave.butt > <br><<click "Fill her gape">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - You announce that you can fill her just fine, and you'll make her feel it just as though she were an anal virgin again. She looks simulateously intrigued and apprehensive, but starts to get to her knees like a good anal slut. You stop her before she can face the ground and offer you her ass. You're going to need some lubricant for this, but the $desc's saliva should be plenty. As you <<if $PC.dick == 1>>aim your dick<<else>>swiftly pull on a strap-on and aim it<</if>> at her face, she realizes that her spit is going to be the only relief her fucked-out butt is going to have for whatever you're planning. She blows you with desperate eagerness, doing her absolute best to coat your<<if $PC.dick != 1>> weapon's<</if>> shaft with as much saliva as she can. You pull it free of her mouth with a wet pop, and she immediately faces the floor, cocking her hips and spreading her huge asspussy for you. + You announce that you can fill her just fine, and you'll make her feel it just as though she were an anal virgin again. She looks simultaneously intrigued and apprehensive, but starts to get to her knees like a good anal slut. You stop her before she can face the ground and offer you her ass. You're going to need some lubricant for this, but the $desc's saliva should be plenty. As you <<if $PC.dick == 1>>aim your dick<<else>>swiftly pull on a strap-on and aim it<</if>> at her face, she realizes that her spit is going to be the only relief her fucked-out butt is going to have for whatever you're planning. She blows you with desperate eagerness, doing her absolute best to coat your<<if $PC.dick != 1>> weapon's<</if>> shaft with as much saliva as she can. You pull it free of her mouth with a wet pop, and she immediately faces the floor, cocking her hips and spreading her huge asspussy for you. <br><br> - After watching the way it contracts slightly as she breathes hard for a while, letting her feel the apprehension, you shove <<if $PC.dick == 1>>yourself<<else>>the phallus<</if>> inside her. She takes it without any reaction at all, and her gaped hole cups it only loosely. Grabbing her by the shoulders, you haul her torso up so it's against your <<if $PC.boobs == 1>>breasts, capped by their rock-hard nipples<<else>>muscular chest<</if>>, and push three of your fingers into her mouth. She gags, surprised, but you shove them in farther, collecting as much spit as you can reach. Then you let her fall back down again. She knows what you're going to do, and moans as you slide your fingers in alongside your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>, taking huge shuddering gasps as she feels her sphincter accomodate the abuse. Slowly, you slide your thumb in as well, pushing it around <<if $PC.dick == 1>>your stiff prick<<else>>the unyielding phallus<</if>> until you're holding it as if masturbating. And then you masturbate. Inside her ass. She begins to scream, but manages to prevent herself from resisting. She does her desperate best to take your crushing abuse of her worn-out hole, and collapses when you finally orgasm and let her go. She does her best to offer some sort of @@color:hotpink;submissive thanks,@@ but is barely coherent, and crawls off to shower again, her lewd sphincter pulsing as she goes. + After watching the way it contracts slightly as she breathes hard for a while, letting her feel the apprehension, you shove <<if $PC.dick == 1>>yourself<<else>>the phallus<</if>> inside her. She takes it without any reaction at all, and her gaped hole cups it only loosely. Grabbing her by the shoulders, you haul her torso up so it's against your <<if $PC.boobs == 1>>breasts, capped by their rock-hard nipples<<else>>muscular chest<</if>>, and push three of your fingers into her mouth. She gags, surprised, but you shove them in farther, collecting as much spit as you can reach. Then you let her fall back down again. She knows what you're going to do, and moans as you slide your fingers in alongside your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>, taking huge shuddering gasps as she feels her sphincter accommodate the abuse. Slowly, you slide your thumb in as well, pushing it around <<if $PC.dick == 1>>your stiff prick<<else>>the unyielding phallus<</if>> until you're holding it as if masturbating. And then you masturbate. Inside her ass. She begins to scream, but manages to prevent herself from resisting. She does her desperate best to take your crushing abuse of her worn-out hole, and collapses when you finally orgasm and let her go. She does her best to offer some sort of @@color:hotpink;submissive thanks,@@ but is barely coherent, and crawls off to shower again, her lewd sphincter pulsing as she goes. <<set $activeSlave.devotion += 5, $activeSlave.analCount++, $analTotal++>> <<EventFetish $activeSlave "buttslut">> <<EventFetish $activeSlave "masochist">> @@ -212,7 +212,7 @@ She shrieks, backpedaling, and then falls backward, her <<if $activeSlave.butt > <<case "masochist">> You caress one of her nipples, bringing it completely erect before gripping it firmly. You twist it, pull it, pinch it; she moans with masochistic pleasure. Your other hand <</switch>> - <<if $activeSlave.vagina > -1>>finds her pussy<<else>>reaches around behind her to tease her ass and play with her sensitive perineum<</if>>, and you press your groin towards her. Getting the idea, she begins to <<if $PC.dick == 1>>jack you off<<else>>finger your clit<</if>> energentically, taking the pace from your lusty demeanor and her 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 canAchieveErection($activeSlave)>>She blows her own load right after<<elseif $activeSlave.balls > 0>>Her limp dick pours cum<<elseif $activeSlave.dick > 0>>Her bitchclit produces a little watery fluid<<elseif $activeSlave.vaginalLube > 1>>She squirts copiously<<else>>Unusually for her, she manages to squirt a little<</if>>, adding to the mess. You tell her another slave will clean up, and order her to go about her business. She turns to go, @@color:mediumaquamarine;smiling with sexual satisfaction.@@ + <<if $activeSlave.vagina > -1>>finds her pussy<<else>>reaches around behind her to tease her ass and play with her sensitive perineum<</if>>, and you press your groin towards her. Getting the idea, she begins to <<if $PC.dick == 1>>jack you off<<else>>finger your clit<</if>> energetically, taking the pace from your lusty demeanor and her 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 canAchieveErection($activeSlave)>>She blows her own load right after<<elseif $activeSlave.balls > 0>>Her limp dick pours cum<<elseif $activeSlave.dick > 0>>Her bitchclit produces a little watery fluid<<elseif $activeSlave.vaginalLube > 1>>She squirts copiously<<else>>Unusually for her, she manages to squirt a little<</if>>, adding to the mess. You tell her another slave will clean up, and order her to go about her business. She turns to go, @@color:mediumaquamarine;smiling with sexual satisfaction.@@ <<set $activeSlave.trust += 5, $activeSlave.oralCount++, $oralTotal++>> <</replace>> <</click>> @@ -289,7 +289,7 @@ She shrieks, backpedaling, and then falls backward, her <<if $activeSlave.butt > <<case "chastity">> locked up in chastity. @@color:gold;She breaks down,@@ falling to her knees, begging abjectly for mercy. "I c-can't," she moans. "I can't take it. I can't <<s>>tand it." As you lock the chastity onto her, she sobs inconsolably, knowing that any arousal will be torturous until she's released. <<default>> - gagged, since that's the appropriate casigation for failure to control her mouth and deportment. She tries to behave, but @@color:gold;breaks down@@ as you slide a dildo gag into her throat, choking and struggling to breathe as she tries to cry past it. + gagged, since that's the appropriate castigation for failure to control her mouth and deportment. She tries to behave, but @@color:gold;breaks down@@ as you slide a dildo gag into her throat, choking and struggling to breathe as she tries to cry past it. <</switch>> The thing she's most frightened of is that she won't be able to control her fear in the future, and will continue to suffer. <<set $activeSlave.trust -= 5>> diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw index fbcf8cc19adf06f886390fb3fac3f12d1bbe1816..556bbc63fe23f99a97918a5d50976ac4e8e5b73d 100644 --- a/src/uncategorized/RETS.tw +++ b/src/uncategorized/RETS.tw @@ -156,14 +156,14 @@ $activeSlave.slaveName "The sour pickle flavor," she responds, patting her rounded middle. <<if SlaveStatsChecker.checkForLisp($activeSlave)>> "I jutht can't get enough of it." - <else>> + <<else>> "I just can't get enough of it." <</if>> <<else>> "The tart fruity kind," she responds. <<if SlaveStatsChecker.checkForLisp($activeSlave)>> "It'th refreshing firtht thing in the morning." - <else>> + <<else>> "It's refreshing first thing in the morning." <</if>> <</if>> diff --git a/src/uncategorized/futureSocities.tw b/src/uncategorized/futureSocities.tw index 0584d99988e010f450297cdfa7b103c4e288952c..c6d94b780e3a007d02c904927c4fe2471df09828 100644 --- a/src/uncategorized/futureSocities.tw +++ b/src/uncategorized/futureSocities.tw @@ -2398,8 +2398,7 @@ You are spending ¤$FSSpending each week to support your societal goals. <br> [[Chattel Religionist redecoration|Future Society][$schoolroomDecoration to "Chattel Religionist", $cash -= 5000]] <</if>> <<if ($arcologies[0].FSDegradationist >= 20) && ($schoolroomDecoration != "Degradationist")>> -<br> -[[Degradationist redecoration|Future Society][$schoolroomDecoration to "Degradationist", $cash -= 5000]] +<br> [[Degradationist redecoration|Future Society][$schoolroomDecoration to "Degradationist", $cash -= 5000]] <</if>> <<if ($arcologies[0].FSRomanRevivalist >= 20) && ($schoolroomDecoration != "Roman Revivalist")>> <br> [[Roman Revivalist redecoration|Future Society][$schoolroomDecoration to "Roman Revivalist", $cash -= 5000]] diff --git a/src/uncategorized/generateXXSlave.tw b/src/uncategorized/generateXXSlave.tw index 1ee7d5c3d12b7e7e07f2aa35b7e77a9ebc3cc7d7..8094d1c491ed1f1a6eb437e1d421fc86ef295517 100644 --- a/src/uncategorized/generateXXSlave.tw +++ b/src/uncategorized/generateXXSlave.tw @@ -172,7 +172,8 @@ <<set $seed to 162.5>> -<<if $activeSlave.nationality is "American">> +<<switch $activeSlave.nationality>> +<<case "American">> <<if $activeSlave.race is "white">> <<set $seed to 165>> <<elseif $activeSlave.race is "black">> @@ -184,152 +185,153 @@ <<else>> <<set $seed to 161.8>> <</if>> -<<elseif $activeSlave.nationality is "Afghan">> -<<elseif $activeSlave.nationality is "Argentinian">> +<<case "Afghan">> +<<case "Argentinian">> <<set $seed to 159.6>> -<<elseif $activeSlave.nationality is "Armenian">> -<<elseif $activeSlave.nationality is "Australian">> +<<case "Armenian">> +<<case "Australian">> <<set $seed to 161.8>> -<<elseif $activeSlave.nationality is "Austrian">> +<<case "Austrian">> <<set $seed to 166>> -<<elseif $activeSlave.nationality is "Belarusian">> +<<case "Belarusian">> <<set $seed to 166.8>> -<<elseif $activeSlave.nationality is "Belgian">> -<<elseif $activeSlave.nationality is "Bolivian">> +<<case "Belgian">> +<<case "Bolivian">> <<set $seed to 142.2>> -<<elseif $activeSlave.nationality is "Brazilian">> +<<case "Brazilian">> <<set $seed to 158.8>> -<<elseif $activeSlave.nationality is "British">> +<<case "British">> <<set $seed to 161.9>> -<<elseif $activeSlave.nationality is "Canadian">> +<<case "Canadian">> <<set $seed to 162.3>> -<<elseif $activeSlave.nationality is "Chilean">> +<<case "Chilean">> <<set $seed to 157.2>> -<<elseif $activeSlave.nationality is "Chinese">> +<<case "Chinese">> <<set $seed to 155.8>> -<<elseif $activeSlave.nationality is "Colombian">> +<<case "Colombian">> <<set $seed to 158.7>> -<<elseif $activeSlave.nationality is "Congolese">> +<<case "Congolese">> <<set $seed to 157.7>> -<<elseif $activeSlave.nationality is "Cuban">> +<<case "Cuban">> <<set $seed to 156>> -<<elseif $activeSlave.nationality is "Czech">> +<<case "Czech">> <<set $seed to 167.22>> -<<elseif $activeSlave.nationality is "Danish">> +<<case "Danish">> <<set $seed to 168.7>> -<<elseif $activeSlave.nationality is "Dominican">> +<<case "Dominican">> <<set $seed to 156.4>> -<<elseif $activeSlave.nationality is "Dutch">> +<<case "Dutch">> <<set $seed to 169>> -<<elseif $activeSlave.nationality is "Emirati">> +<<case "Emirati">> <<set $seed to 156.4>> -<<elseif $activeSlave.nationality is "Egyptian">> +<<case "Egyptian">> <<set $seed to 158.9>> -<<elseif $activeSlave.nationality is "Estonian">> -<<elseif $activeSlave.nationality is "Ethiopian">> -<<elseif $activeSlave.nationality is "Finnish">> +<<case "Estonian">> +<<case "Ethiopian">> +<<case "Finnish">> <<set $seed to 165.3>> -<<elseif $activeSlave.nationality is "French">> +<<case "French">> <<set $seed to 162.5>> -<<elseif $activeSlave.nationality is "German">> +<<case "German">> <<set $seed to 162.8>> -<<elseif $activeSlave.nationality is "Ghanan">> +<<case "Ghanan">> <<set $seed to 158.5>> -<<elseif $activeSlave.nationality is "Greek">> +<<case "Greek">> <<set $seed to 165>> -<<elseif $activeSlave.nationality is "Guatemalan">> -<<elseif $activeSlave.nationality is "Haitian">> -<<elseif $activeSlave.nationality is "Hungarian">> +<<case "Guatemalan">> +<<case "Haitian">> +<<case "Hungarian">> <<set $seed to 176>> -<<elseif $activeSlave.nationality is "Icelandic">> -<<elseif $activeSlave.nationality is "Indian">> +<<case "Icelandic">> +<<case "Indian">> <<set $seed to 151.9>> -<<elseif $activeSlave.nationality is "Indonesian">> -<<elseif $activeSlave.nationality is "Iranian">> +<<case "Indonesian">> +<<case "Iranian">> <<set $seed to 157.2>> -<<elseif $activeSlave.nationality is "Iraqi">> +<<case "Iraqi">> <<set $seed to 155.8>> -<<elseif $activeSlave.nationality is "Irish">> +<<case "Irish">> <<set $seed to 163>> -<<elseif $activeSlave.nationality is "Israeli">> +<<case "Israeli">> <<set $seed to 166>> -<<elseif $activeSlave.nationality is "Italian">> -<<elseif $activeSlave.nationality is "Jamaican">> +<<case "Italian">> +<<case "Jamaican">> <<set $seed to 160.8>> -<<elseif $activeSlave.nationality is "Japanese">> +<<case "Japanese">> <<set $seed to 158>> -<<elseif $activeSlave.nationality is "Jordanian">> -<<elseif $activeSlave.nationality is "Kazakh">> -<<elseif $activeSlave.nationality is "Kenyan">> -<<elseif $activeSlave.nationality is "Korean">> +<<case "Jordanian">> +<<case "Kazakh">> +<<case "Kenyan">> +<<case "Korean">> <<if either(1,2,3) is 3>> <<set $seed to 154.9>> <<else>> <<set $seed to 157.4>> <</if>> -<<elseif $activeSlave.nationality is "Lebanese">> -<<elseif $activeSlave.nationality is "Libyan">> -<<elseif $activeSlave.nationality is "Lithuanian">> +<<case "Lebanese">> +<<case "Libyan">> +<<case "Lithuanian">> <<set $seed to 167.5>> -<<elseif $activeSlave.nationality is "Malaysian">> +<<case "Malaysian">> <<set $seed to 154.7>> -<<elseif $activeSlave.nationality is "Malian">> +<<case "Malian">> <<set $seed to 160.4>> -<<elseif $activeSlave.nationality is "Mexican">> +<<case "Mexican">> <<set $seed to 154>> -<<elseif $activeSlave.nationality is "Moroccan">> -<<elseif $activeSlave.nationality is "Nepalese">> -<<elseif $activeSlave.nationality is "Nigerian">> +<<case "Moroccan">> +<<case "Nepalese">> +<<case "Nigerian">> <<set $seed to 163.8>> -<<elseif $activeSlave.nationality is "Norwegian">> +<<case "Norwegian">> <<set $seed to 157.8>> -<<elseif $activeSlave.nationality is "Omani">> -<<elseif $activeSlave.nationality is "Pakistani">> +<<case "Omani">> +<<case "Pakistani">> /% Default to India's figures. %/ <<set $seed to 151.9>> -<<elseif $activeSlave.nationality is "Peruvian">> +<<case "Peruvian">> <<set $seed to 151>> -<<elseif $activeSlave.nationality is "Polish">> +<<case "Polish">> <<set $seed to 165.1>> -<<elseif $activeSlave.nationality is "Portuguese">> +<<case "Portuguese">> <<set $seed to 165.1>> -<<elseif $activeSlave.nationality is "Puerto Rican">> +<<case "Puerto Rican">> /% Use average for U.S. Hispanics. %/ <<set $seed to 158.9>> -<<elseif $activeSlave.nationality is "Romanian">> +<<case "Romanian">> <<set $seed to 157>> -<<elseif $activeSlave.nationality is "Russian">> +<<case "Russian">> <<set $seed to 164.1>> -<<elseif $activeSlave.nationality is "Saudi">> +<<case "Saudi">> <<set $seed to 156.3>> -<<elseif $activeSlave.nationality is "Scottish">> +<<case "Scottish">> <<set $seed to 163>> -<<elseif $activeSlave.nationality is "Serbian">> +<<case "Serbian">> <<set $seed to 166.8>> -<<elseif $activeSlave.nationality is "Slovak">> +<<case "Slovak">> <<set $seed to 165.6>> -<<elseif $activeSlave.nationality is "Spanish">> +<<case "Spanish">> <<set $seed to 162.6>> -<<elseif $activeSlave.nationality is "Sudanese">> -<<elseif $activeSlave.nationality is "Swedish">> +<<case "Sudanese">> +<<case "Swedish">> <<set $seed to 166.8>> -<<elseif $activeSlave.nationality is "Swiss">> -<<elseif $activeSlave.nationality is "Tanzanian">> -<<elseif $activeSlave.nationality is "Thai">> -<<elseif $activeSlave.nationality is "Tunisian">> -<<elseif $activeSlave.nationality is "Turkish">> +<<case "Swiss">> +<<case "Tanzanian">> +<<case "Thai">> +<<case "Tunisian">> +<<case "Turkish">> <<set $seed to 161.9>> -<<elseif $activeSlave.nationality is "Ugandan">> -<<elseif $activeSlave.nationality is "Ukrainian">> -<<elseif $activeSlave.nationality is "Uzbek">> -<<elseif $activeSlave.nationality is "Venezuelan">> -<<elseif $activeSlave.nationality is "Vietnamese">> +<<case "Ugandan">> +<<case "Ukrainian">> +<<case "Uzbek">> +<<case "Venezuelan">> +<<case "Vietnamese">> <<set $seed to 155.2>> -<<elseif $activeSlave.nationality is "Yemeni">> -<<elseif $activeSlave.nationality is "a New Zealander">> +<<case "Yemeni">> +<<case "a New Zealander">> <<set $seed to 164>> -<<elseif $activeSlave.nationality is "Zimbabwean">> -<</if>> +<<case "Zimbabwean">> +<<default>> +<</switch>> /% Include adjustment factor for age. %/ <<if $activeSlave.physicalAge <= 13>> diff --git a/src/uncategorized/generateXYSlave.tw b/src/uncategorized/generateXYSlave.tw index b754494f0bba01bb0a6d5d8b27ada4dc278e7102..1e59de5aef9aba60173b1cf0653c45df74408229 100644 --- a/src/uncategorized/generateXYSlave.tw +++ b/src/uncategorized/generateXYSlave.tw @@ -182,7 +182,8 @@ <<set $seed to 177.6>>/% White people use European average if no country-specific figure available. %/ <</if>> -<<if $activeSlave.nationality is "American">> +<<switch $activeSlave.nationality>> +<<case "American">> <<if $activeSlave.race is "white">> <<set $seed to 178.2>> <<elseif $activeSlave.race is "black">> @@ -192,154 +193,155 @@ <<else>> <<set $seed to 176.4>> <</if>> -<<elseif $activeSlave.nationality is "Afghan">> -<<elseif $activeSlave.nationality is "Argentinian">> +<<case "Afghan">> +<<case "Argentinian">> <<set $seed to 174.46>> -<<elseif $activeSlave.nationality is "Armenian">> -<<elseif $activeSlave.nationality is "Australian">> +<<case "Armenian">> +<<case "Australian">> <<set $seed to 175.6>> -<<elseif $activeSlave.nationality is "Austrian">> +<<case "Austrian">> <<set $seed to 179>> -<<elseif $activeSlave.nationality is "Belarusian">> +<<case "Belarusian">> <<set $seed to 176.9>> -<<elseif $activeSlave.nationality is "Belgian">> +<<case "Belgian">> <<set $seed to 178.7>> -<<elseif $activeSlave.nationality is "Bolivian">> +<<case "Bolivian">> <<set $seed to 160.0>> -<<elseif $activeSlave.nationality is "Brazilian">> +<<case "Brazilian">> <<set $seed to 170.7>> -<<elseif $activeSlave.nationality is "British">> +<<case "British">> <<set $seed to 175.3>> -<<elseif $activeSlave.nationality is "Canadian">> +<<case "Canadian">> <<set $seed to 175.1>> -<<elseif $activeSlave.nationality is "Chilean">> +<<case "Chilean">> <<set $seed to 169.6>> -<<elseif $activeSlave.nationality is "Chinese">> +<<case "Chinese">> <<set $seed to 167.1>> -<<elseif $activeSlave.nationality is "Colombian">> +<<case "Colombian">> <<set $seed to 170.6>> -<<elseif $activeSlave.nationality is "Congolese">> +<<case "Congolese">> <<set $seed to 158.9>> -<<elseif $activeSlave.nationality is "Cuban">> +<<case "Cuban">> <<set $seed to 168>> -<<elseif $activeSlave.nationality is "Czech">> +<<case "Czech">> <<set $seed to 180.31>> -<<elseif $activeSlave.nationality is "Danish">> +<<case "Danish">> <<set $seed to 180.4>> -<<elseif $activeSlave.nationality is "Dominican">> +<<case "Dominican">> <<set $seed to 168.4>> -<<elseif $activeSlave.nationality is "Dutch">> +<<case "Dutch">> <<set $seed to 181>> -<<elseif $activeSlave.nationality is "Emirati">> -<<elseif $activeSlave.nationality is "Egyptian">> +<<case "Emirati">> +<<case "Egyptian">> <<set $seed to 170.3>> -<<elseif $activeSlave.nationality is "Estonian">> +<<case "Estonian">> <<set $seed to 179.1>> -<<elseif $activeSlave.nationality is "Ethiopian">> -<<elseif $activeSlave.nationality is "Finnish">> +<<case "Ethiopian">> +<<case "Finnish">> <<set $seed to 178.9>> -<<elseif $activeSlave.nationality is "French">> +<<case "French">> <<set $seed to 175.6>> -<<elseif $activeSlave.nationality is "German">> +<<case "German">> <<set $seed to 175.4>> -<<elseif $activeSlave.nationality is "Ghanan">> +<<case "Ghanan">> <<set $seed to 169.5>> -<<elseif $activeSlave.nationality is "Greek">> +<<case "Greek">> <<set $seed to 177>> -<<elseif $activeSlave.nationality is "Guatemalan">> -<<elseif $activeSlave.nationality is "Haitian">> -<<elseif $activeSlave.nationality is "Hungarian">> +<<case "Guatemalan">> +<<case "Haitian">> +<<case "Hungarian">> <<set $seed to 176>> -<<elseif $activeSlave.nationality is "Icelandic">> -<<elseif $activeSlave.nationality is "Indian">> +<<case "Icelandic">> +<<case "Indian">> <<set $seed to 164.7>> -<<elseif $activeSlave.nationality is "Indonesian">> -<<elseif $activeSlave.nationality is "Iranian">> +<<case "Indonesian">> +<<case "Iranian">> <<set $seed to 170.3>> -<<elseif $activeSlave.nationality is "Iraqi">> +<<case "Iraqi">> <<set $seed to 165.4>> -<<elseif $activeSlave.nationality is "Irish">> +<<case "Irish">> <<set $seed to 177>> -<<elseif $activeSlave.nationality is "Israeli">> +<<case "Israeli">> <<set $seed to 177>> -<<elseif $activeSlave.nationality is "Italian">> +<<case "Italian">> <<set $seed to 176.5>> -<<elseif $activeSlave.nationality is "Jamaican">> +<<case "Jamaican">> <<set $seed to 171.8>> -<<elseif $activeSlave.nationality is "Japanese">> +<<case "Japanese">> <<set $seed to 172>> -<<elseif $activeSlave.nationality is "Jordanian">> -<<elseif $activeSlave.nationality is "Kazakh">> -<<elseif $activeSlave.nationality is "Kenyan">> -<<elseif $activeSlave.nationality is "Korean">> +<<case "Jordanian">> +<<case "Kazakh">> +<<case "Kenyan">> +<<case "Korean">> <<if either(1,2,3) is 3>> <<set $seed to 165.6>> <<else>> <<set $seed to 170.7>> <</if>> -<<elseif $activeSlave.nationality is "Lebanese">> -<<elseif $activeSlave.nationality is "Libyan">> -<<elseif $activeSlave.nationality is "Lithuanian">> +<<case "Lebanese">> +<<case "Libyan">> +<<case "Lithuanian">> <<set $seed to 177.2>> -<<elseif $activeSlave.nationality is "Malaysian">> +<<case "Malaysian">> <<set $seed to 166.3>> -<<elseif $activeSlave.nationality is "Malian">> +<<case "Malian">> <<set $seed to 171.3>> -<<elseif $activeSlave.nationality is "Mexican">> +<<case "Mexican">> <<set $seed to 167>> -<<elseif $activeSlave.nationality is "Moroccan">> -<<elseif $activeSlave.nationality is "Nepalese">> -<<elseif $activeSlave.nationality is "Nigerian">> +<<case "Moroccan">> +<<case "Nepalese">> +<<case "Nigerian">> <<set $seed to 163.8>> -<<elseif $activeSlave.nationality is "Norwegian">> +<<case "Norwegian">> <<set $seed to 179.63>> -<<elseif $activeSlave.nationality is "Omani">> -<<elseif $activeSlave.nationality is "Pakistani">> +<<case "Omani">> +<<case "Pakistani">> /% Default to India's figures. %/ <<set $seed to 164.7>> -<<elseif $activeSlave.nationality is "Peruvian">> +<<case "Peruvian">> <<set $seed to 164>> -<<elseif $activeSlave.nationality is "Polish">> +<<case "Polish">> <<set $seed to 178.7>> -<<elseif $activeSlave.nationality is "Portuguese">> +<<case "Portuguese">> <<set $seed to 173.9>> -<<elseif $activeSlave.nationality is "Puerto Rican">> +<<case "Puerto Rican">> /% Average for U.S. Hispanics == 172.4. No adjustment necessary. %/ -<<elseif $activeSlave.nationality is "Romanian">> +<<case "Romanian">> <<set $seed to 172>> -<<elseif $activeSlave.nationality is "Russian">> +<<case "Russian">> <<set $seed to 177.2>> -<<elseif $activeSlave.nationality is "Saudi">> +<<case "Saudi">> <<set $seed to 168.9>> -<<elseif $activeSlave.nationality is "Scottish">> +<<case "Scottish">> <<set $seed to 177.6>> -<<elseif $activeSlave.nationality is "Serbian">> +<<case "Serbian">> <<set $seed to 182>> -<<elseif $activeSlave.nationality is "Slovak">> +<<case "Slovak">> <<set $seed to 179.4>> -<<elseif $activeSlave.nationality is "Spanish">> +<<case "Spanish">> <<set $seed to 173.1>> -<<elseif $activeSlave.nationality is "Sudanese">> -<<elseif $activeSlave.nationality is "Swedish">> +<<case "Sudanese">> +<<case "Swedish">> <<set $seed to 181.5>> -<<elseif $activeSlave.nationality is "Swiss">> +<<case "Swiss">> <<set $seed to 178.2>> -<<elseif $activeSlave.nationality is "Tanzanian">> -<<elseif $activeSlave.nationality is "Thai">> -<<elseif $activeSlave.nationality is "Tunisian">> -<<elseif $activeSlave.nationality is "Turkish">> +<<case "Tanzanian">> +<<case "Thai">> +<<case "Tunisian">> +<<case "Turkish">> <<set $seed to 173.6>> -<<elseif $activeSlave.nationality is "Ugandan">> -<<elseif $activeSlave.nationality is "Ukrainian">> -<<elseif $activeSlave.nationality is "Uzbek">> -<<elseif $activeSlave.nationality is "Venezuelan">> -<<elseif $activeSlave.nationality is "Vietnamese">> +<<case "Ugandan">> +<<case "Ukrainian">> +<<case "Uzbek">> +<<case "Venezuelan">> +<<case "Vietnamese">> <<set $seed to 165.7>> -<<elseif $activeSlave.nationality is "Yemeni">> -<<elseif $activeSlave.nationality is "a New Zealander">> +<<case "Yemeni">> +<<case "a New Zealander">> <<set $seed to 177>> -<<elseif $activeSlave.nationality is "Zimbabwean">> -<</if>> +<<case "Zimbabwean">> +<<default>> +<</switch>> /% Include adjustment factor for age. %/ <<if $activeSlave.physicalAge <= 15>> diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index eab479ba3b16b453a10333132bee3a6360305b9e..b3cb01d3b7d769dbd26141246bfb6e03d0cc044f 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -1706,6 +1706,9 @@ $pronounCap is <<elseif $activeSlave.bellyImplant > 0>> $pronounCap has an abdominal implant, though it isn't too visible yet at a tiny <<print $activeSlave.bellyImplant>>ccs. <</if>> +<<if bigBelly($activeSlave)>> + Her stomach is @@color:pink;large enough to be in the way,@@ both in daily affairs and during sex. +<</if>> <<if ($activeSlave.heels == 1)>> $possessiveCap @@color:pink;legs have been altered@@ so that $pronoun must wear heels in order to walk. diff --git a/src/uncategorized/main.tw b/src/uncategorized/main.tw index 0c00926d022a5d85f35697ad92245d3d64586e95..b6ae51bf7f0fbb8978c85512250c5e993c1ec218 100644 --- a/src/uncategorized/main.tw +++ b/src/uncategorized/main.tw @@ -1,5 +1,5 @@ :: Main [nobr] -<<set $FSAnnounced = 1>> + <<if $ver.contains("0.9") or $ver.contains("0.8") or $ver.contains("0.7") or $ver.contains("0.6")>> <<if ($ver != "0.9.7") && ($ver != "0.9.8") && ($ver != "0.9.9")>> ''@@color:red;INCOMPATIBLE SAVE WARNING:@@'' your saved game was created using version $ver and you are using version 0.9.8. Please select New Game Plus from the Options menu or start a new game. diff --git a/src/uncategorized/ptWorkaround.tw b/src/uncategorized/ptWorkaround.tw index 8b7a7b29faf009a24d45b391a3079186c2cb46da..e8da2a0c3cd0238ad319b4137bbf46c3db3fc755 100644 --- a/src/uncategorized/ptWorkaround.tw +++ b/src/uncategorized/ptWorkaround.tw @@ -271,13 +271,13 @@ Since she's anally experienced, you work with her on the finer points of penetrative sex. She can already take it up her ass, but her muscular control could be improved. She works her kegel muscles and anal sphincter all week, using fingers, dildos, and your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>> as training tools. She becomes expert enough that she is able to make you cum without any thrusting at all by you or any riding by her; she just flexes her muscles enough to <<if $PC.dick == 0>>squeeze the fake phallus<<else>>stimulate you<</if>>. Her anal skills have improved. <<AnalSkillIncrease $activeSlave>> <<elseif $activeSlave.oralSkill < 100>> - She is already an skilled oral whore, but her skills can be polished further. You train her in the basics of urine play, massage, pet play, needle play, and many other niche skills. You also expand her oral endurance, enabling her to deepthroat for extended periods. Her oral skills have improved. + She is already a skilled oral whore, but her skills can be polished further. You train her in the basics of urine play, massage, pet play, needle play, and many other niche skills. You also expand her oral endurance, enabling her to deepthroat for extended periods. Her oral skills have improved. <<OralSkillIncrease $activeSlave>> <<elseif ($activeSlave.vaginalSkill < 100) && ($activeSlave.vagina > 0) && ($activeSlave.vaginalAccessory != "chastity belt")>> - She is already an skilled pussy slut, but her skills can be polished further. You train her in the basics of urine play, massage, pet play, needle play, and many other niche skills. You also work with her to develop a personal regimen of vaginal muscle exercises. This will enable her to squeeze and massage dicks with her practiced vaginal walls. Her vaginal skills have improved. + She is already a skilled pussy slut, but her skills can be polished further. You train her in the basics of urine play, massage, pet play, needle play, and many other niche skills. You also work with her to develop a personal regimen of vaginal muscle exercises. This will enable her to squeeze and massage dicks with her practiced vaginal walls. Her vaginal skills have improved. <<VaginalSkillIncrease $activeSlave>> <<elseif ($activeSlave.analSkill < 100) && ($activeSlave.anus > 0)>> - She is already an skilled anal bitch, but her skills can be polished further. You train her in the basics of urine play, massage, pet play, needle play, and many other niche skills. You also expand her knowledge of sexual positions. She learns to balance herself on tiptoe for the challenge of standing anal sex without support. Her sexual skills have improved. + She is already a skilled anal bitch, but her skills can be polished further. You train her in the basics of urine play, massage, pet play, needle play, and many other niche skills. You also expand her knowledge of sexual positions. She learns to balance herself on tiptoe for the challenge of standing anal sex without support. Her sexual skills have improved. <<AnalSkillIncrease $activeSlave>> <<elseif $activeSlave.whoreSkill <= 10>> Since she's dangerously naive about selling sex, you teach her the basics of self protection and business. Her prostitution skills have improved. @@ -1132,4 +1132,4 @@ <<break>> <</if>> <</for>> -<</if>> +<</if>> \ No newline at end of file diff --git a/src/uncategorized/saDiet.tw b/src/uncategorized/saDiet.tw index 7e7ebeaf5091db60b581880a53ea735a54297ec1..7e70e9e355b112f5a77f3e91edfb57d80fa2eb1b 100644 --- a/src/uncategorized/saDiet.tw +++ b/src/uncategorized/saDiet.tw @@ -206,7 +206,7 @@ <</if>> <<else>> <<if $slaves[$i].dietCum == 2>> - She hates herself for it, but the cum addict is @@color:lightpink;grateful@@ to have so much ejaculate in her diet, especially becuase she's given extra food this week. + She hates herself for it, but the cum addict is @@color:lightpink;grateful@@ to have so much ejaculate in her diet, especially because she's given extra food this week. <<set $slaves[$i].devotion += 1>> <<else if $slaves[$i].dietCum == 1>> The cum addict @@color:gold;anxiously@@ slurps up every drop of her cum-supplemented food this week. She eats all the extra food she's given and is @@color:mediumorchid;disturbed@@ by her insatiable hunger for more. @@ -676,7 +676,7 @@ She has become so sex-driven that she appreciates the perversity of her cum diet, making her @@color:lime;feel sexier@@ for eating it. <<set $slaves[$i].energy += 2>> <<else>> - Her high sex drive helps her pretend her cum-supplemeneted diet is the <<if $slaves[$i].fetish is "masochist">>ejaculate of an abusive lover<<elseif $slaves[$i].fetish is "boobs">>fresh milk from a pretty dairy cow<<elseif $slaves[$i].fetish is "submissive">>ejaculate of a dominant partner<<elseif $slaves[$i].fetish is "pregnancy">>ejaculate of her future baby's father<<elseif $slaves[$i].fetish is "sadist">>ejaculate of a pain-slut she recently milked<<elseif $slaves[$i].fetish is "buttslut">>ejaculate of a cock that just came from her butt<<elseif $slaves[$i].fetish is "dom">>ejaculate of a weak-minded submissive<<elseif $slaves[$i].fetish is "humiliation">>ejaculate of a publicly used slut<<else>>ejaculate of a gentle lover<</if>>--helping her swallow her food without complaint. + Her high sex drive helps her pretend her cum-supplemented diet is the <<if $slaves[$i].fetish is "masochist">>ejaculate of an abusive lover<<elseif $slaves[$i].fetish is "boobs">>fresh milk from a pretty dairy cow<<elseif $slaves[$i].fetish is "submissive">>ejaculate of a dominant partner<<elseif $slaves[$i].fetish is "pregnancy">>ejaculate of her future baby's father<<elseif $slaves[$i].fetish is "sadist">>ejaculate of a pain-slut she recently milked<<elseif $slaves[$i].fetish is "buttslut">>ejaculate of a cock that just came from her butt<<elseif $slaves[$i].fetish is "dom">>ejaculate of a weak-minded submissive<<elseif $slaves[$i].fetish is "humiliation">>ejaculate of a publicly used slut<<else>>ejaculate of a gentle lover<</if>>--helping her swallow her food without complaint. <</if>> <</if>> <</if>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index bff7838cada93b7cb26360d2a10d4fc9f41ee5db..953d41f9e704a3c5827da4f3d4adff93cf73c8c5 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -63,7 +63,7 @@ <<set $slaves[$i].fetishStrength = 50>> <</if>> <<if $slaves[$i].sexualFlaw != "none">> - It's trained to perform throuigh mechanical obedience, @@color:green;utterly destroying its sexual deficiencies.@@ + It's trained to perform thorough mechanical obedience, @@color:green;utterly destroying its sexual deficiencies.@@ <<set $slaves[$i].sexualFlaw = "none">> <</if>> <<elseif $slaves[$i].fuckdoll <= 75>> diff --git a/src/utility/birthWidgets.tw b/src/utility/birthWidgets.tw index 40f05d926fb22f158af08f117997e250207db182..afc60636992de24722abfcffcf3d56e5e4ea3cdf 100644 --- a/src/utility/birthWidgets.tw +++ b/src/utility/birthWidgets.tw @@ -155,13 +155,13 @@ She is lead to the auto-surgeon, since she is likely to face complications with <<if $masterSuiteUpgradePregnancy == 1>> She is helping into the birthing chamber, striped, and aided into the specialized chair. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she is returned to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury is 2>>the fuckpit<<else>>the main room of the master suite<</if>>. <<else>> - After struggling to strip and tipping into one of the various seats around the room, she prepares to give birth. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her may be watching her. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she is helped back to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury is 2>>the fuckpit<else>> her usual spot<</if>>. + After struggling to strip and tipping into one of the various seats around the room, she prepares to give birth. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her may be watching her. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she is helped back to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury is 2>>the fuckpit<<else>> her usual spot<</if>>. <</if>> <<else>> <<if $masterSuiteUpgradePregnancy == 1>> She is helping into the birthing chamber, striped, and aided into the specialized chair. Finding it quite comfortable, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she is returned to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury is 2>>the fuckpit<<else>>the main room of the master suite<</if>>. <<else>> - After struggling to strip and tipping into one of the various seats around the room, she prepares to give birth. She gets comfortable and begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she is returned to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury is 2>>the fuckpit<else>> her preferred spot spot<</if>>. + After struggling to strip and tipping into one of the various seats around the room, she prepares to give birth. She gets comfortable and begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she is returned to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury is 2>>the fuckpit<<else>> her preferred spot spot<</if>>. <</if>> <</if>> <<else>> @@ -169,13 +169,13 @@ She is lead to the auto-surgeon, since she is likely to face complications with <<if $masterSuiteUpgradePregnancy == 1>> She enters the birthing chamber, strips, and seats herself in the specialized chair. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury is 2>>the fuckpit<<else>>the main room of the master suite<</if>>. <<else>> - She strips and settles into one of the various seats around the room. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her may be watching her. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury is 2>>the fuckpit<else>> her usual spot<</if>>. + She strips and settles into one of the various seats around the room. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her may be watching her. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury is 2>>the fuckpit<<else>> her usual spot<</if>>. <</if>> <<else>> <<if $masterSuiteUpgradePregnancy == 1>> She enters the birthing chamber, strips, and seats herself in the specialized chair. Finding it quite comfortable, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury is 2>>the fuckpit<<else>>the main room of the master suite<</if>>. <<else>> - She strips and settles into one of the various seats around the room. She gets comfortable and begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury is 2>>the fuckpit<else>> her preferred spot spot<</if>>. + She strips and settles into one of the various seats around the room. She gets comfortable and begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury is 2>>the fuckpit<<else>> her preferred spot spot<</if>>. <</if>> <</if>> <</if>> diff --git a/src/utility/descriptionWidgets.tw b/src/utility/descriptionWidgets.tw index 3399b98aae0cca156e39547017c6f6bc3987266c..77acc8fa2d6ac23cf7b4cb6cbcd0ab9d3b49cfd0 100644 --- a/src/utility/descriptionWidgets.tw +++ b/src/utility/descriptionWidgets.tw @@ -3652,7 +3652,7 @@ $pronounCap's got a <<elseif ($activeSlave.clitPiercing is 2) && ($activeSlave.vagina != -1)>> $pronounCap has a big ring in $possessive clit. <<if ($activeSlave.clothes is "slutty jewelry")>> - Since $pronoun's wearing slutty bangles $pronoun has a a short length of light chain dangling from $possessive clit ring; it constantly stimulates $possessive pussylips. + Since $pronoun's wearing slutty bangles $pronoun has a short length of light chain dangling from $possessive clit ring; it constantly stimulates $possessive pussylips. <</if>> <<elseif ($activeSlave.clitPiercing > 2) && ($activeSlave.vagina != -1)>> $pronounCap has a smart piercing in $possessive clit. @@ -3661,7 +3661,7 @@ $pronounCap's got a <<elseif ($activeSlave.clitPiercing is 2)>> $pronounCap has a big ring in $possessive dickhead. <<if ($activeSlave.clothes is "slutty jewelry")>> - Since $pronoun's wearing slutty bangles $pronoun has a a short length of light chain dangling from $possessive dickhead piercing; as $pronoun moves it tugs lightly at $possessive cock. + Since $pronoun's wearing slutty bangles $pronoun has a short length of light chain dangling from $possessive dickhead piercing; as $pronoun moves it tugs lightly at $possessive cock. <</if>> <<elseif ($activeSlave.clitPiercing > 2)>> $pronounCap has a smart frenulum piercing.