diff --git a/TODO.txt b/TODO.txt index 155de57b22052e652a782316ffd235445f5931ee..8031f94bd71db8de96c9dfd804fcf6219e3d8186 100644 --- a/TODO.txt +++ b/TODO.txt @@ -5,7 +5,7 @@ Further Development: - conquering other arcologies? Events: --famous criminal escapes to the arcology, followed by another arcology's police force +- famous criminal escapes to the arcology, followed by another arcology's police force Bugs: - sometimes troop counts breaks diff --git a/compile b/compile index 5d8feaa2194c6f572c8d5b2ffc5f1d7fd924296b..d44d129ab69d49563aebeec6f894f4e42b013f7a 100755 --- a/compile +++ b/compile @@ -65,4 +65,4 @@ fi #Make the output prettier, replacing \t with a tab and \n with a newline sed -i -e '/^.*<div id="store-area".*$/s/\\t/\t/g' -e '/^.*<div id="store-area".*$/s/\\n/\n/g' bin/FC_pregmod_tmp.html \ - && mv bin/FC_pregmod_tmp.html bin/FC_pregmod.html + && mv bin/FC_pregmod_tmp.html bin/FC_pregmod.html diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index 09f3c7ff7c881736a9bb67fd03c8428a5637be6d..9d26840b575cdaa6e35f85d412ded68bf4a6e9e5 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -17,6 +17,7 @@ Pregmod -added "albinism", "pFace" and "uFace" genetic traits -added sexy Santa outfit -fixes + -various code cleaning 0.10.7.1-2.1.x diff --git a/src/SpecialForce/SpecialForce.js b/src/SpecialForce/SpecialForce.js index 0deb0a3b1e1616bc746870d0dfff5a8ccf963579..b08de3d40cd0b18bd925d652910d8347da841820 100644 --- a/src/SpecialForce/SpecialForce.js +++ b/src/SpecialForce/SpecialForce.js @@ -399,7 +399,7 @@ window.SFReport = function() { r+= ` The goods procured by ${V.SF.Lower} after accounting for the spoils retained by individual soldiers were `; if (profit > 0) { r += `<span class='green'>more than sufficient to cover expenses</span>. Excess material and human assets totaling <span class='yellowgreen'>${cashFormat(income)}</span> (after liquidation) were transferred to your accounts.`; - if (V.economy < 100) r += `The rapiddly degrading global economy has one upside,<span class='green'> ${V.SF.Caps} was able to more easily use more 'persuasive' technciques thus leading to an increase in profit</span>.`; + if (V.economy < 100) r += `The rapidly degrading global economy has one upside,<span class='green'> ${V.SF.Caps} was able to more easily use more 'persuasive' techniques thus leading to an increase in profit</span>.`; } else { r += `<span class='red'>barely enough to cover expenses.</span> More growth will be needed to ensure profitability, <span class='yellow'>hopefully purchasing more upgrades will help</span>.`; r += ` Per the estimates that ${SFC()} provides, an additional <span class='yellowgreen'>${cashFormat(target-income)}</span> is required for sufficient cover.`; @@ -1013,7 +1013,7 @@ window.ms = function() { switch(FSPOS) { case 'Repopulation': text += `Repopulation Efforts: focus on mass breeding in order to repopulate the future world.`; break; case 'Eugenics': text += `Eugenics: rebuilding society using restrictive breeding programs reserved solely for society's finest. `; break; - case 'Gender radicalism': text += `Gender radicalism: a radical redefinition of gendetext that identifies powerful people as male, and everyone else as female.`; break; + case 'Gender radicalism': text += `Gender radicalism: a radical redefinition of gender that identifies powerful people as male, and everyone else as female.`; break; case 'Gender traditionalism': text += `Gender traditionalism: a societal preference for feminine slaves and support for slave pregnancy. `; break; case 'Paternalism': text += `Paternalism: a vision of slave improvement, including slaves' health, mental well-being, and education. `; break; case 'Degradationism': text += `Degradationism: a belief that slaves are not human and should not be treated decently.`; break; @@ -1022,7 +1022,7 @@ window.ms = function() { case 'Youth Preferentialism': text += `Youth Preferentialism: increased interest in girls just past their majority. `; break; case 'Maturity Preferentialism': text += `Maturity Preferentialism: increased interest in mature slaves. `; break; case 'Slimness Enthusiasm': text += `Slimness Enthusiasm: a fashion for slaves with girlish figures.`; break; - case 'Asset Expansionism': text += `Asset Expansionism: societal hungetext for huge assets of whatever origin.`; break; + case 'Asset Expansionism': text += `Asset Expansionism: societal hunger for huge assets of whatever origin.`; break; case 'Slave Pastoralism': text += `Slave Pastoralism: societal acceptance of slave products like milk.`; break; case 'Physical Idealism': text += `Physical Idealism: societal reverence for the idealized human form, including height, health and muscle.`; break; case 'Hedonistic Decadence': text += `Hedonistic Decadence: societal acceptance of overindulgence and immediate gratification. Be it food, drink, sex, drugs or whatever one's desire may be.`; break; diff --git a/src/cheats/mod_EditArcologyCheat.tw b/src/cheats/mod_EditArcologyCheat.tw index 454a4cd2099cd97238a276318b19b39a95b79c40..6b60c017d4ebc1b48befbeb53ccb6e1b0cb13259 100644 --- a/src/cheats/mod_EditArcologyCheat.tw +++ b/src/cheats/mod_EditArcologyCheat.tw @@ -76,14 +76,14 @@ Custom: <<textbox "$language" $language "MOD_Edit Arcology Cheat">> <br> <<if $internationalTrade == 1>> -International slave variety is -<<if $internationalVariety == 0>> - ''semi-realistic,'' so more populous nations will be more common. - [[Normalized national variety|MOD_Edit Arcology Cheat][$internationalVariety = 1]] -<<else>> - ''normalized,'' so small nations will appear nearly as much as large ones. - [[Semi-realistic national variety|MOD_Edit Arcology Cheat][$internationalVariety = 0]] -<</if>> + International slave variety is + <<if $internationalVariety == 0>> + ''semi-realistic,'' so more populous nations will be more common. + [[Normalized national variety|MOD_Edit Arcology Cheat][$internationalVariety = 1]] + <<else>> + ''normalized,'' so small nations will appear nearly as much as large ones. + [[Semi-realistic national variety|MOD_Edit Arcology Cheat][$internationalVariety = 0]] + <</if>> <</if>> <br>Ethnicity will @@ -263,72 +263,72 @@ International slave variety is | <<radiobutton "$HA.schoolAnnexed" 1>> 1 (Failed) <<if $seePreg != 0>> -<br><br>''The Cattle Ranch:'' -<br>TCR Students Bought: <<textbox "$TCR.studentsBought" $TCR.studentsBought>> -<br>TCR Upgrades: ''$TCR.schoolUpgrade'' -<<radiobutton "$TCR.schoolUpgrade" 0>> 0 -| <<radiobutton "$TCR.schoolUpgrade" 1>> 1 -| <<radiobutton "$TCR.schoolUpgrade" 2>> 2 - -<br>TCR Moved to Arcology: ''$TCR.schoolPresent'' | -<<radiobutton "$TCR.schoolPresent" 0>> 0 -| <<radiobutton "$TCR.schoolPresent" 1>> 1 (Moved) - -<br>TCR Prosperity: <<textbox "$TCR.schoolProsperity" $TCR.schoolProsperity>> -<br>TCR Failed: ''$TCR.schoolAnnexed'' | -<<radiobutton "$TCR.schoolAnnexed" 0>> 0 -| <<radiobutton "$TCR.schoolAnnexed" 1>> 1 (Failed) + <br><br>''The Cattle Ranch:'' + <br>TCR Students Bought: <<textbox "$TCR.studentsBought" $TCR.studentsBought>> + <br>TCR Upgrades: ''$TCR.schoolUpgrade'' + <<radiobutton "$TCR.schoolUpgrade" 0>> 0 + | <<radiobutton "$TCR.schoolUpgrade" 1>> 1 + | <<radiobutton "$TCR.schoolUpgrade" 2>> 2 + + <br>TCR Moved to Arcology: ''$TCR.schoolPresent'' | + <<radiobutton "$TCR.schoolPresent" 0>> 0 + | <<radiobutton "$TCR.schoolPresent" 1>> 1 (Moved) + + <br>TCR Prosperity: <<textbox "$TCR.schoolProsperity" $TCR.schoolProsperity>> + <br>TCR Failed: ''$TCR.schoolAnnexed'' | + <<radiobutton "$TCR.schoolAnnexed" 0>> 0 + | <<radiobutton "$TCR.schoolAnnexed" 1>> 1 (Failed) <</if>> <<if ($seeDicks != 0)>> -<br><br>''L'École des Enculées:'' -<br>LDE Students Bought: <<textbox "$LDE.studentsBought" $LDE.studentsBought>> -<br>LDE Upgrades: ''$LDE.schoolUpgrade'' | -<<radiobutton "$LDE.schoolUpgrade" 0>> 0 -| <<radiobutton "$LDE.schoolUpgrade" 1>> 1 -| <<radiobutton "$LDE.schoolUpgrade" 2>> 2 - -<br>LDE Moved to Arcology: ''$LDE.schoolPresent'' | -<<radiobutton "$LDE.schoolPresent" 0>> 0 -| <<radiobutton "$LDE.schoolPresent" 1>> 1 (Moved) - -<br>LDE Prosperity: <<textbox "$LDE.schoolProsperity" $LDE.schoolProsperity>> -<br>LDE Failed: ''$LDE.schoolAnnexed'' | -<<radiobutton "$LDE.schoolAnnexed" 0>> 0 -| <<radiobutton "$LDE.schoolAnnexed" 1>> 1 (Failed) - -<br><br>''The Gymnasium-Academy:'' -<br>TGA Students Bought: <<textbox "$TGA.studentsBought" $TGA.studentsBought>> -<br>TGA Upgrades: ''$TGA.schoolUpgrade'' -<<radiobutton "$TGA.schoolUpgrade" 0>> 0 -| <<radiobutton "$TGA.schoolUpgrade" 1>> 1 -| <<radiobutton "$TGA.schoolUpgrade" 2>> 2 - -<br>TGA Moved to Arcology: ''$TGA.schoolPresent'' | -<<radiobutton "$TGA.schoolPresent" 0>> 0 -| <<radiobutton "$TGA.schoolPresent" 1>> 1 (Moved) - -<br>TGA Prosperity: <<textbox "$TGA.schoolProsperity" $TGA.schoolProsperity>> -<br>TGA Failed: ''$TGA.schoolAnnexed'' | -<<radiobutton "$TGA.schoolAnnexed" 0>> 0 -| <<radiobutton "$TGA.schoolAnnexed" 1>> 1 (Failed) - -<br><br>''The Futanari Sisters:'' -<br>TFS Students Bought: <<textbox "$TFS.studentsBought" $TFS.studentsBought>> -<br>TFS Upgrades: ''$TFS.schoolUpgrade'' | -<<radiobutton "$TFS.schoolUpgrade" 0>> 0 -| <<radiobutton "$TFS.schoolUpgrade" 1>> 1 -| <<radiobutton "$TFS.schoolUpgrade" 2>> 2 -| <<radiobutton "$TFS.schoolUpgrade" 3>> 3 - -<br>TFS Moved to Arcology: ''$TFS.schoolPresent'' | -<<radiobutton "$TFS.schoolPresent" 0>> 0 -| <<radiobutton "$TFS.schoolPresent" 1>> 1 (Moved) - -<br>TFS Prosperity:<<textbox "$TFS.schoolProsperity" $TFS.schoolProsperity>> -<br>TFS Failed: ''$TFS.schoolAnnexed'' | -<<radiobutton "$TFS.schoolAnnexed" 0>> 0 -| <<radiobutton "$TFS.schoolAnnexed" 1>> 1 (Failed) + <br><br>''L'École des Enculées:'' + <br>LDE Students Bought: <<textbox "$LDE.studentsBought" $LDE.studentsBought>> + <br>LDE Upgrades: ''$LDE.schoolUpgrade'' | + <<radiobutton "$LDE.schoolUpgrade" 0>> 0 + | <<radiobutton "$LDE.schoolUpgrade" 1>> 1 + | <<radiobutton "$LDE.schoolUpgrade" 2>> 2 + + <br>LDE Moved to Arcology: ''$LDE.schoolPresent'' | + <<radiobutton "$LDE.schoolPresent" 0>> 0 + | <<radiobutton "$LDE.schoolPresent" 1>> 1 (Moved) + + <br>LDE Prosperity: <<textbox "$LDE.schoolProsperity" $LDE.schoolProsperity>> + <br>LDE Failed: ''$LDE.schoolAnnexed'' | + <<radiobutton "$LDE.schoolAnnexed" 0>> 0 + | <<radiobutton "$LDE.schoolAnnexed" 1>> 1 (Failed) + + <br><br>''The Gymnasium-Academy:'' + <br>TGA Students Bought: <<textbox "$TGA.studentsBought" $TGA.studentsBought>> + <br>TGA Upgrades: ''$TGA.schoolUpgrade'' + <<radiobutton "$TGA.schoolUpgrade" 0>> 0 + | <<radiobutton "$TGA.schoolUpgrade" 1>> 1 + | <<radiobutton "$TGA.schoolUpgrade" 2>> 2 + + <br>TGA Moved to Arcology: ''$TGA.schoolPresent'' | + <<radiobutton "$TGA.schoolPresent" 0>> 0 + | <<radiobutton "$TGA.schoolPresent" 1>> 1 (Moved) + + <br>TGA Prosperity: <<textbox "$TGA.schoolProsperity" $TGA.schoolProsperity>> + <br>TGA Failed: ''$TGA.schoolAnnexed'' | + <<radiobutton "$TGA.schoolAnnexed" 0>> 0 + | <<radiobutton "$TGA.schoolAnnexed" 1>> 1 (Failed) + + <br><br>''The Futanari Sisters:'' + <br>TFS Students Bought: <<textbox "$TFS.studentsBought" $TFS.studentsBought>> + <br>TFS Upgrades: ''$TFS.schoolUpgrade'' | + <<radiobutton "$TFS.schoolUpgrade" 0>> 0 + | <<radiobutton "$TFS.schoolUpgrade" 1>> 1 + | <<radiobutton "$TFS.schoolUpgrade" 2>> 2 + | <<radiobutton "$TFS.schoolUpgrade" 3>> 3 + + <br>TFS Moved to Arcology: ''$TFS.schoolPresent'' | + <<radiobutton "$TFS.schoolPresent" 0>> 0 + | <<radiobutton "$TFS.schoolPresent" 1>> 1 (Moved) + + <br>TFS Prosperity:<<textbox "$TFS.schoolProsperity" $TFS.schoolProsperity>> + <br>TFS Failed: ''$TFS.schoolAnnexed'' | + <<radiobutton "$TFS.schoolAnnexed" 0>> 0 + | <<radiobutton "$TFS.schoolAnnexed" 1>> 1 (Failed) <</if>> <br><br>__Arcologies:__ diff --git a/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw b/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw index a9152069dc1b2c41f32c23224cf700edf9eab01a..ec7216a9b3c10838619749fd5e66e8daed2ed42b 100644 --- a/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw +++ b/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw @@ -43,13 +43,13 @@ <<set $tempSlave.indentureRestrictions = 0>> <<elseif $tempSlave.indenture < -1>> <<set $tempSlave.indenture = -1>> - <<print "Indenture was smaller than -1 reset to Fulltime Slave">><br> + <<print "Indenture was smaller than -1, reset to Fulltime Slave">><br> <<elseif $tempSlave.indentureRestrictions < 0>> <<set $tempSlave.indentureRestrictions = 0>> - <<print "Indenture Restriction was smaller than 0 reset to No Restrictions">><br> + <<print "Indenture Restriction was smaller than 0, reset to No Restrictions">><br> <<elseif $tempSlave.indentureRestrictions > 2>> <<set $tempSlave.indentureRestrictions = 2>> - <<print "Indenture Restrictions was bigger than 2 reset to Full Restrictions">><br> + <<print "Indenture Restrictions was bigger than 2, reset to Full Restrictions">><br> <</if>> <<if $tempSlave.weekAcquired < 0>> <<set $tempSlave.weekAcquired = 0>> @@ -58,12 +58,12 @@ <<if ($tempSlave.relationshipTarget == $tempSlave.ID) && ($tempSlave.relationship > 0)>> <<set $tempSlave.relationshipTarget = 0>> <<set $tempSlave.relationship = -1>> - <<print "The Slave was in a relation with herself reset to emotional Slut">><br> + <<print "The Slave was in a relation with $himself, reset to emotional Slut">><br> <</if>> <<if ($tempSlave.rivalryTarget == $tempSlave.ID) && ($tempSlave.rivalry > 0)>> <<set $tempSlave.rivalryTarget = 0>> <<set $tempSlave.rivalry = 0>> - <<print "The Slave was her own Rival reset to No Rivalry">><br> + <<print "The Slave was $his own Rival, reset to No Rivalry">><br> <</if>> <<if $tempSlave.actualAge < 0>> <<print "Slave actual Age is set too low, reset to existing actual Age">><br> diff --git a/src/cheats/mod_EditChildCheatNew.tw b/src/cheats/mod_EditChildCheatNew.tw index 3ec29edec47dd73fbcc94a44f9ad138164425922..36e3c059ae03d7bf0a3511114ab43b0d6c947e6a 100644 --- a/src/cheats/mod_EditChildCheatNew.tw +++ b/src/cheats/mod_EditChildCheatNew.tw @@ -1,6 +1,7 @@ :: MOD_Edit Child Cheat New [nobr] <<set $nextButton = "Continue", $nextLink = "MOD_Edit Child Cheat Datatype Cleanup New", $tempSlave = clone($activeSlave)>> +<<setLocalPronouns $tempSlave>> <<widget COptions>> <<link "[$args[0]]">> @@ -103,7 +104,7 @@ <<widget NameTab>> <br>''Legal status:''<br> - <br>''She is your Slave since Week @@.yellow;$tempSlave.weekAcquired@@ ''<br> + <br>''$He is your Slave since Week @@.yellow;$tempSlave.weekAcquired@@ ''<br> <<textbox "$tempSlave.weekAcquired" $tempSlave.weekAcquired>> <br> <br>''Birth Name: ( [first Name] [Surname] 0 for no Surname)''<br> @@ -858,7 +859,7 @@ <<radiobutton "$tempSlave.markings" "birthmark">> Birth Mark <br><br> - ''Her hearing is :'' + ''$His hearing is :'' <<switch $tempSlave.hears>> <<case -2>>@@.yellow;Deaf@@ <<case -1>>@@.yellow;Hard Of Hearing@@ @@ -897,11 +898,11 @@ <br> <<switch $tempSlave.hStyle>> <<case "tails" "dreadlocks" "curled" "cornrows">> - ''Her hair is in @@.yellow;$tempSlave.hStyle@@'' + ''$His hair is in @@.yellow;$tempSlave.hStyle@@'' <<case "ponytail">> - ''Her hair is in a @@.yellow;$tempSlave.hStyle@@'' + ''$His hair is in a @@.yellow;$tempSlave.hStyle@@'' <<default>> - ''Her hair is @@.yellow;$tempSlave.hStyle@@'' + ''$His hair is @@.yellow;$tempSlave.hStyle@@'' <</switch>> Custom hair description: <<textbox "$tempSlave.hStyle" $tempSlave.hStyle>> <br> @@ -926,7 +927,7 @@ <<radiobutton "$tempSlave.hStyle" "strip">> Strip <br><br> - Her hair is currently ''@@.yellow;$tempSlave.hColor@@'' in color + $His hair is currently ''@@.yellow;$tempSlave.hColor@@'' in color <<link "Hair Colors">> <<if (ndef _hcol1R) || (_hcol1R == 0) >> <<replace "#hcol1">> @@ -973,7 +974,7 @@ <br> //For best results, use a short, uncapitalized and unpunctuated description; for example: 'black with purple highlights'// <br> - ''Her original haircolor is @@.yellow;$tempSlave.origHColor@@'' + ''$His original haircolor is @@.yellow;$tempSlave.origHColor@@'' <<link "Hair Colors">> <<if (ndef _hcol2R) || (_hcol2R == 0) >> <<replace "#hcol2">> @@ -1018,7 +1019,7 @@ <span id=hcol2></span> <br>Custom hair color: <<textbox "$tempSlave.origHColor" $tempSlave.origHColor>> <br><br> - ''Her eyebrows are @@.yellow;$tempSlave.eyebrowHColor@@ in color'' + ''$His eyebrows are @@.yellow;$tempSlave.eyebrowHColor@@ in color'' <<link "Hair Colors">> <<if (ndef _hcol5R) || (_hcol5R == 0) >> <<replace "#hcol5">> @@ -1085,7 +1086,7 @@ <<radiobutton "$tempSlave.eyebrowFullness" "thick">> Thick <<radiobutton "$tempSlave.eyebrowFullness" "bushy">> Bushy <br> - ''Her pubic hair is @@.yellow;$tempSlave.pubicHColor@@ in color'' + ''$His pubic hair is @@.yellow;$tempSlave.pubicHColor@@ in color'' <<link "Hair Colors">> <<if (ndef _hcol3R) || (_hcol3R == 0) >> <<replace "#hcol3">> @@ -1139,7 +1140,7 @@ <<radiobutton "$tempSlave.pubicHStyle" "bushy">> Bushy <<radiobutton "$tempSlave.pubicHStyle" "very bushy">> Very Bushy <br> - ''Her underarm hair is @@.yellow;$tempSlave.underArmHColor@@ in color'' + ''$His underarm hair is @@.yellow;$tempSlave.underArmHColor@@ in color'' <<link "Hair Colors">> <<if (ndef _hcol4R) || (_hcol4R == 0) >> <<replace "#hcol4">> @@ -1196,7 +1197,7 @@ <<widget EyesTab>> <br> - ''Her eyes are currently @@.yellow;$tempSlave.eyeColor@@ in color'' + ''$His eyes are currently @@.yellow;$tempSlave.eyeColor@@ in color'' <<link "Eye Colors">> <<if (ndef _ecol1R) || (_ecol1R == 0) >> <<replace "#ecol1">> @@ -1224,7 +1225,7 @@ <span id=ecol1></span> <br>Custom eye color: <<textbox "$tempSlave.eyeColor" $tempSlave.eyeColor>> <br><br> - ''Her original eyecolor is @@.yellow;$tempSlave.origEye@@'' + ''$His original eyecolor is @@.yellow;$tempSlave.origEye@@'' <<link "Eye Colors">> <<if (ndef _ecol2R) || (_ecol2R == 0) >> <<replace "#ecol2">> @@ -1253,7 +1254,7 @@ <br>Custom eye color: <<textbox "$tempSlave.origEye" $tempSlave.origEye>> <<radiobutton "$tempSlave.origEye" "implant">> Artificial Eyes <br><br> - ''Her pupils are @@.yellow;$tempSlave.pupil@@ in shape'' + ''$His pupils are @@.yellow;$tempSlave.pupil@@ in shape'' <<link "Pupil Shape">> <<if (ndef _ppilR) || (_ppilR == 0) >> <<replace "#ppil">> @@ -1283,7 +1284,7 @@ <span id=ppil></span> <br>Custom pupil shape: <<textbox "$tempSlave.pupil" $tempSlave.pupil>> <br><br> - ''Her sclerae are @@.yellow;$tempSlave.sclerae@@ in color'' + ''$His sclerae are @@.yellow;$tempSlave.sclerae@@ in color'' <<link "Sclera Colors">> <<if (ndef _sclrR) || (_sclrR == 0) >> <<replace "#sclr">> @@ -1311,7 +1312,7 @@ <span id=sclr></span> <br>Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>> <br><br> - ''Her vision is :'' + ''$His vision is :'' <<switch $tempSlave.eyes>> <<case -2>>@@.yellow;Blind@@ <<case -1>>@@.yellow;Nearsighted@@ @@ -1803,15 +1804,15 @@ ''Pregnancy Level (-2: sterile, -1: contraceptives, 0: not pregnant, 1 to 25: pregnant):'' <<if $tempSlave.preg > 20>> - @@.yellow;Advanced@@. + @@.yellow;Advanced@@. <<elseif $tempSlave.preg > 5>> - @@.yellow;Early@@. + @@.yellow;Early@@. <<elseif $tempSlave.preg == 0>> - @@.yellow;None@@. + @@.yellow;None@@. <<elseif $tempSlave.preg == -1>> - @@.yellow;Using contraceptives@@. + @@.yellow;Using contraceptives@@. <<else>> - @@.yellow;Sterile@@. + @@.yellow;Sterile@@. <</if>> <<textbox "$tempSlave.preg" $tempSlave.preg>> @@ -1853,27 +1854,27 @@ <br> ''Penis (none:0, 1 to 10):'' <<if $tempSlave.dick == 0>> - @@.yellow;None@@. + @@.yellow;None@@. <<elseif $tempSlave.dick == 1>> - @@.yellow;Tiny@@. + @@.yellow;Tiny@@. <<elseif $tempSlave.dick == 2>> - @@.yellow;Small@@. + @@.yellow;Small@@. <<elseif $tempSlave.dick == 3>> - @@.yellow;Normal@@. + @@.yellow;Normal@@. <<elseif $tempSlave.dick == 4>> - @@.yellow;Large@@. + @@.yellow;Large@@. <<elseif $tempSlave.dick == 5>> - @@.yellow;Massive@@. + @@.yellow;Massive@@. <<elseif $tempSlave.dick == 6>> - @@.yellow;Huger@@ + @@.yellow;Huger@@ <<elseif $tempSlave.dick == 7>> - @@.yellow;Still huge@@. + @@.yellow;Still huge@@. <<elseif $tempSlave.dick == 8>> - @@.yellow;Enormous@@. + @@.yellow;Enormous@@. <<elseif $tempSlave.dick == 9>> - @@.yellow;Monstrous@@. + @@.yellow;Monstrous@@. <<else>> - @@.yellow;Big McLargeHuge@@. + @@.yellow;Big McLargeHuge@@. <</if>> <<textbox "$tempSlave.dick" $tempSlave.dick>> <br> @@ -1921,19 +1922,19 @@ ''Testicles (0 to 6):'' <<if $tempSlave.balls == 0>> - @@.yellow;None@@. + @@.yellow;None@@. <<elseif $tempSlave.balls == 1>> - @@.yellow;Vestigial@@. + @@.yellow;Vestigial@@. <<elseif $tempSlave.balls == 2>> - @@.yellow;Small@@. + @@.yellow;Small@@. <<elseif $tempSlave.balls == 3>> - @@.yellow;Normal@@. + @@.yellow;Normal@@. <<elseif $tempSlave.balls == 4>> - @@.yellow;Large@@. + @@.yellow;Large@@. <<elseif $tempSlave.balls == 5>> - @@.yellow;Huge@@. + @@.yellow;Huge@@. <<else>> - @@.yellow;Titanic@@. + @@.yellow;Titanic@@. <</if>> <<textbox "$tempSlave.balls" $tempSlave.balls>> <br> @@ -1949,23 +1950,23 @@ ''Ballsack (0 to 8):'' <<if $tempSlave.scrotum == 0>> - @@.yellow;None@@. + @@.yellow;None@@. <<elseif $tempSlave.scrotum == 1>> - @@.yellow;Vestigial@@. + @@.yellow;Vestigial@@. <<elseif $tempSlave.scrotum == 2>> - @@.yellow;Small@@. + @@.yellow;Small@@. <<elseif $tempSlave.scrotum == 3>> - @@.yellow;Normal@@. + @@.yellow;Normal@@. <<elseif $tempSlave.scrotum == 4>> - @@.yellow;Large@@. + @@.yellow;Large@@. <<elseif $tempSlave.scrotum == 5>> - @@.yellow;Huge@@. + @@.yellow;Huge@@. <<elseif $tempSlave.scrotum == 6>> - @@.yellow;Massive@@. + @@.yellow;Massive@@. <<elseif $tempSlave.scrotum == 7>> - @@.yellow;Enormous@@. + @@.yellow;Enormous@@. <<else>> - @@.yellow;Monstrous@@. + @@.yellow;Monstrous@@. <</if>> <<textbox "$tempSlave.scrotum" $tempSlave.scrotum>> <br> @@ -1997,11 +1998,11 @@ ''Puberty (pre: 0 | post: 1):'' <<if ($tempSlave.pubertyXY == 1)||(ndef $tempSlave.pubertyXY)>> - @@.yellow;Post puberty@@ - <<checkbox "$tempSlave.pubertyXY" 0 1 checked>> + @@.yellow;Post puberty@@ + <<checkbox "$tempSlave.pubertyXY" 0 1 checked>> <<else>> - @@.yellow;Pre puberty@@ - <<checkbox "$tempSlave.pubertyXY" 0 1>> + @@.yellow;Pre puberty@@ + <<checkbox "$tempSlave.pubertyXY" 0 1>> <</if>> <br> @@ -2014,15 +2015,15 @@ <br> ''Oral sex (0 to 100):'' <<if $tempSlave.oralSkill <= 10>> - @@.yellow;Unskilled@@. + @@.yellow;Unskilled@@. <<elseif $tempSlave.oralSkill <= 30>> - @@.cyan;Basic.@@ + @@.cyan;Basic.@@ <<elseif $tempSlave.oralSkill <= 60>> - @@.cyan;Skilled.@@ + @@.cyan;Skilled.@@ <<elseif $tempSlave.oralSkill < 100>> - @@.cyan;Expert.@@ + @@.cyan;Expert.@@ <<else>> - @@.cyan;Masterful.@@ + @@.cyan;Masterful.@@ <</if>> <<textbox "$tempSlave.oralSkill" $tempSlave.oralSkill>> <br> @@ -2037,15 +2038,15 @@ ''Vaginal sex (0 to 100):'' <<if $tempSlave.vaginalSkill <= 10>> - @@.yellow;Unskilled@@. + @@.yellow;Unskilled@@. <<elseif $tempSlave.vaginalSkill <= 30>> - @@.cyan;Basic.@@ + @@.cyan;Basic.@@ <<elseif $tempSlave.vaginalSkill <= 60>> - @@.cyan;Skilled.@@ + @@.cyan;Skilled.@@ <<elseif $tempSlave.vaginalSkill < 100>> - @@.cyan;Expert.@@ + @@.cyan;Expert.@@ <<else>> - @@.cyan;Masterful.@@ + @@.cyan;Masterful.@@ <</if>> <<textbox "$tempSlave.vaginalSkill" $tempSlave.vaginalSkill>> <br> @@ -2060,15 +2061,15 @@ ''Anal sex (0 to 100):'' <<if $tempSlave.analSkill <= 10>> - @@.yellow;Unskilled@@. + @@.yellow;Unskilled@@. <<elseif $tempSlave.analSkill <= 30>> - @@.cyan;Basic.@@ + @@.cyan;Basic.@@ <<elseif $tempSlave.analSkill <= 60>> - @@.cyan;Skilled.@@ + @@.cyan;Skilled.@@ <<elseif $tempSlave.analSkill < 100>> - @@.cyan;Expert.@@ + @@.cyan;Expert.@@ <<else>> - @@.cyan;Masterful.@@ + @@.cyan;Masterful.@@ <</if>> <<textbox "$tempSlave.analSkill" $tempSlave.analSkill>> <br> @@ -2080,15 +2081,15 @@ <br> ''Prostitution (0 to 100):'' <<if $tempSlave.whoreSkill <= 10>> - @@.yellow;Unskilled@@. + @@.yellow;Unskilled@@. <<elseif $tempSlave.whoreSkill <= 30>> - @@.cyan;Basic.@@ + @@.cyan;Basic.@@ <<elseif $tempSlave.whoreSkill <= 60>> - @@.cyan;Skilled.@@ + @@.cyan;Skilled.@@ <<elseif $tempSlave.whoreSkill < 100>> - @@.cyan;Expert.@@ + @@.cyan;Expert.@@ <<else>> - @@.cyan;Masterful.@@ + @@.cyan;Masterful.@@ <</if>> <<textbox "$tempSlave.whoreSkill" $tempSlave.whoreSkill>> <br> @@ -2102,15 +2103,15 @@ ''Entertainment (0 to 100):'' <<if $tempSlave.entertainSkill <= 10>> - @@.yellow;Unskilled@@. + @@.yellow;Unskilled@@. <<elseif $tempSlave.entertainSkill <= 30>> - @@.cyan;Basic.@@ + @@.cyan;Basic.@@ <<elseif $tempSlave.entertainSkill <= 60>> - @@.cyan;Skilled.@@ + @@.cyan;Skilled.@@ <<elseif $tempSlave.entertainSkill < 100>> - @@.cyan;Expert.@@ + @@.cyan;Expert.@@ <<else>> - @@.cyan;Masterful.@@ + @@.cyan;Masterful.@@ <</if>> <<textbox "$tempSlave.entertainSkill" $tempSlave.entertainSkill>> <br> @@ -2124,9 +2125,9 @@ ''Combat (0,1):'' <<if $tempSlave.combatSkill == 0>> - @@.yellow;Unskilled@@. + @@.yellow;Unskilled@@. <<else>> - @@.cyan;Skilled.@@ + @@.cyan;Skilled.@@ <</if>> <<radiobutton "$tempSlave.combatSkill" 0>> Unskilled <<radiobutton "$tempSlave.combatSkill" 1>> Skilled @@ -2137,19 +2138,19 @@ <br> ''Intelligence (-100 to 100):'' <<if $tempSlave.intelligence > 95>> - @@.deepskyblue;Brilliant.@@ + @@.deepskyblue;Brilliant.@@ <<elseif $tempSlave.intelligence > 50>> - @@.deepskyblue;Very Smart.@@ + @@.deepskyblue;Very Smart.@@ <<elseif $tempSlave.intelligence > 15>> - @@.deepskyblue;Smart.@@ + @@.deepskyblue;Smart.@@ <<elseif $tempSlave.intelligence >= -15>> - @@.yellow;Average@@. + @@.yellow;Average@@. <<elseif $tempSlave.intelligence >= -50>> - @@.orangered;Stupid.@@ + @@.orangered;Stupid.@@ <<elseif $tempSlave.intelligence >= -95>> - @@.orangered;Very Stupid.@@ + @@.orangered;Very Stupid.@@ <<else>> - @@.orangered;Moronic.@@ + @@.orangered;Moronic.@@ <</if>> <br> <<radiobutton "$tempSlave.intelligence" -100>> Moronic @@ -2188,9 +2189,9 @@ <br> <<if $tempSlave.fetish == "none">> - ''Fetish:'' @@.pink;$tempSlave.fetish.@@ + ''Fetish:'' @@.pink;$tempSlave.fetish.@@ <<else>> - ''Fetish:'' @@.lightcoral;$tempSlave.fetish.@@ + ''Fetish:'' @@.lightcoral;$tempSlave.fetish.@@ <</if>> <br> <<radiobutton "$tempSlave.fetish" "none">> None @@ -2208,11 +2209,11 @@ ''Fetish strength (0 to 100):'' <<if $tempSlave.fetishStrength > 95>> - @@.lightcoral;High.@@ + @@.lightcoral;High.@@ <<elseif $tempSlave.fetishStrength <= 60>> - @@.pink;Low.@@ + @@.pink;Low.@@ <<else>> - @@.hotpink;Normal.@@ + @@.hotpink;Normal.@@ <</if>> <<textbox "$tempSlave.fetishStrength" $tempSlave.fetishStrength>> <br> @@ -2325,9 +2326,9 @@ <br> ''Behavioral Flaw:'' <<if $tempSlave.behavioralFlaw == "none">> - //$tempSlave.behavioralFlaw.// + //$tempSlave.behavioralFlaw.// <<else>> - @@.red;$tempSlave.behavioralFlaw.@@ + @@.red;$tempSlave.behavioralFlaw.@@ <</if>> <br> <<radiobutton "$tempSlave.behavioralFlaw" "none">> None @@ -2345,9 +2346,9 @@ ''Behavioral Quirk:'' <<if $tempSlave.behavioralQuirk == "none">> - //$tempSlave.behavioralQuirk.// + //$tempSlave.behavioralQuirk.// <<else>> - @@.green;$tempSlave.behavioralQuirk.@@ + @@.green;$tempSlave.behavioralQuirk.@@ <</if>> <br> <<radiobutton "$tempSlave.behavioralQuirk" "none">> None @@ -2361,16 +2362,16 @@ <<radiobutton "$tempSlave.behavioralQuirk" "sinful">> Sinful <<radiobutton "$tempSlave.behavioralQuirk" "advocate">> Advocate <<if $tempSlave.behavioralQuirk != "none">> - <<set $tempSlave.behavioralFlaw = "none">> + <<set $tempSlave.behavioralFlaw = "none">> <</if>> <br><br> ''Sexual Flaw / Paraphilias:'' <<if $tempSlave.sexualFlaw == "none">> - //$tempSlave.sexualFlaw.// + //$tempSlave.sexualFlaw.// <<else>> - @@.red;$tempSlave.sexualFlaw.@@ + @@.red;$tempSlave.sexualFlaw.@@ <</if>> <br> Flaws: @@ -2401,9 +2402,9 @@ ''Sexual Quirk:'' <<if $tempSlave.sexualQuirk == "none">> - //$tempSlave.sexualQuirk.// + //$tempSlave.sexualQuirk.// <<else>> - @@.green;$tempSlave.sexualQuirk.@@ + @@.green;$tempSlave.sexualQuirk.@@ <</if>> <br> <<radiobutton "$tempSlave.sexualQuirk" "none">> None @@ -2425,17 +2426,17 @@ <</widget>> <<widget PrestTab>> - ''Change her custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>> + ''Change $his custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>> <br> //For best results, use complete, capitalized and punctuated sentences; for example: 'She has blue stars tattooed along her cheekbones, and a blue arrow down each arm.'// <br> - ''Change her custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>> + ''Change $his custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>> <br> //For best results, use complete, capitalized and punctuated sentences; for example: 'She has a beauty mark above her left nipple.'// <br> - ''Change her custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>> + ''Change $his custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>> <br> //For best results, use a short phrase; for example: 'Breeder.'// <br> @@ -2457,73 +2458,73 @@ <br> ''Full-body Tattoos:''<br> <<link "[Tribal patterns]">> - <<set $tempSlave.boobsTat = "tribal patterns">><<set $tempSlave.buttTat = "tribal patterns">><<set $tempSlave.vaginaTat = "tribal patterns">> - <<set $tempSlave.dickTat = "tribal patterns">><<set $tempSlave.lipsTat = "tribal patterns">><<set $tempSlave.anusTat = "tribal patterns">> - <<set $tempSlave.shouldersTat = "tribal patterns">><<set $tempSlave.backTat = "tribal patterns">><<set $tempSlave.armsTat = "tribal patterns">> - <<set $tempSlave.legsTat = "tribal patterns">><<set $tempSlave.stampTat = "tribal patterns">> + <<set $tempSlave.boobsTat = "tribal patterns">><<set $tempSlave.buttTat = "tribal patterns">><<set $tempSlave.vaginaTat = "tribal patterns">> + <<set $tempSlave.dickTat = "tribal patterns">><<set $tempSlave.lipsTat = "tribal patterns">><<set $tempSlave.anusTat = "tribal patterns">> + <<set $tempSlave.shouldersTat = "tribal patterns">><<set $tempSlave.backTat = "tribal patterns">><<set $tempSlave.armsTat = "tribal patterns">> + <<set $tempSlave.legsTat = "tribal patterns">><<set $tempSlave.stampTat = "tribal patterns">> <</link>> <<print " | ">> <<link "[Flowers]">> - <<set $tempSlave.boobsTat = "flowers">><<set $tempSlave.buttTat = "flowers">><<set $tempSlave.vaginaTat = "flowers">> - <<set $tempSlave.dickTat = "flowers">><<set $tempSlave.lipsTat = "flowers">><<set $tempSlave.anusTat = "flowers">> - <<set $tempSlave.shouldersTat = "flowers">><<set $tempSlave.backTat = "flowers">><<set $tempSlave.armsTat = "flowers">> - <<set $tempSlave.legsTat = "flowers">><<set $tempSlave.stampTat = "flowers">> + <<set $tempSlave.boobsTat = "flowers">><<set $tempSlave.buttTat = "flowers">><<set $tempSlave.vaginaTat = "flowers">> + <<set $tempSlave.dickTat = "flowers">><<set $tempSlave.lipsTat = "flowers">><<set $tempSlave.anusTat = "flowers">> + <<set $tempSlave.shouldersTat = "flowers">><<set $tempSlave.backTat = "flowers">><<set $tempSlave.armsTat = "flowers">> + <<set $tempSlave.legsTat = "flowers">><<set $tempSlave.stampTat = "flowers">> <</link>> <<print " | ">> <<link "[Scenes]">> - <<set $tempSlave.boobsTat = "scenes">><<set $tempSlave.buttTat = "scenes">><<set $tempSlave.vaginaTat = "scenes">> - <<set $tempSlave.dickTat = "scenes">><<set $tempSlave.lipsTat = "permanent makeup">><<set $tempSlave.anusTat = "bleached">> - <<set $tempSlave.shouldersTat = "scenes">><<set $tempSlave.backTat = "scenes">><<set $tempSlave.armsTat = "scenes">> - <<set $tempSlave.legsTat = "scenes">><<set $tempSlave.stampTat = "scenes">> + <<set $tempSlave.boobsTat = "scenes">><<set $tempSlave.buttTat = "scenes">><<set $tempSlave.vaginaTat = "scenes">> + <<set $tempSlave.dickTat = "scenes">><<set $tempSlave.lipsTat = "permanent makeup">><<set $tempSlave.anusTat = "bleached">> + <<set $tempSlave.shouldersTat = "scenes">><<set $tempSlave.backTat = "scenes">><<set $tempSlave.armsTat = "scenes">> + <<set $tempSlave.legsTat = "scenes">><<set $tempSlave.stampTat = "scenes">> <</link>> <<print " | ">> <<link "[Asian art]">> - <<set $tempSlave.boobsTat = "Asian art">><<set $tempSlave.buttTat = "Asian art">><<set $tempSlave.vaginaTat = "Asian art">> - <<set $tempSlave.dickTat = "Asian art">><<set $tempSlave.lipsTat = "permanent makeup">><<set $tempSlave.anusTat = "bleached">> - <<set $tempSlave.shouldersTat = "Asian art">><<set $tempSlave.backTat = "Asian art">><<set $tempSlave.armsTat = "Asian art">> - <<set $tempSlave.legsTat = "Asian art">><<set $tempSlave.stampTat = "Asian art">> + <<set $tempSlave.boobsTat = "Asian art">><<set $tempSlave.buttTat = "Asian art">><<set $tempSlave.vaginaTat = "Asian art">> + <<set $tempSlave.dickTat = "Asian art">><<set $tempSlave.lipsTat = "permanent makeup">><<set $tempSlave.anusTat = "bleached">> + <<set $tempSlave.shouldersTat = "Asian art">><<set $tempSlave.backTat = "Asian art">><<set $tempSlave.armsTat = "Asian art">> + <<set $tempSlave.legsTat = "Asian art">><<set $tempSlave.stampTat = "Asian art">> <</link>> <<print " | ">> <<link "[Degradation]">> - <<set $tempSlave.boobsTat = "degradation">><<set $tempSlave.buttTat = "degradation">><<set $tempSlave.vaginaTat = "degradation">> - <<set $tempSlave.dickTat = "degradation">><<set $tempSlave.lipsTat = "degradation">><<set $tempSlave.anusTat = "degradation">> - <<set $tempSlave.shouldersTat = "degradation">><<set $tempSlave.backTat = "degradation">><<set $tempSlave.armsTat = "degradation">> - <<set $tempSlave.legsTat = "degradation">><<set $tempSlave.stampTat = "degradation">> + <<set $tempSlave.boobsTat = "degradation">><<set $tempSlave.buttTat = "degradation">><<set $tempSlave.vaginaTat = "degradation">> + <<set $tempSlave.dickTat = "degradation">><<set $tempSlave.lipsTat = "degradation">><<set $tempSlave.anusTat = "degradation">> + <<set $tempSlave.shouldersTat = "degradation">><<set $tempSlave.backTat = "degradation">><<set $tempSlave.armsTat = "degradation">> + <<set $tempSlave.legsTat = "degradation">><<set $tempSlave.stampTat = "degradation">> <</link>> <<print " | ">> <<link "[Counting]">> - <<set $tempSlave.boobsTat = "counting">><<set $tempSlave.buttTat = "counting">><<set $tempSlave.vaginaTat = "counting">> - <<set $tempSlave.dickTat = "counting">><<set $tempSlave.lipsTat = "counting">><<set $tempSlave.anusTat = "counting">> - <<set $tempSlave.shouldersTat = "counting">><<set $tempSlave.backTat = "counting">><<set $tempSlave.armsTat = "counting">> - <<set $tempSlave.legsTat = "counting">><<set $tempSlave.stampTat = "counting">> + <<set $tempSlave.boobsTat = "counting">><<set $tempSlave.buttTat = "counting">><<set $tempSlave.vaginaTat = "counting">> + <<set $tempSlave.dickTat = "counting">><<set $tempSlave.lipsTat = "counting">><<set $tempSlave.anusTat = "counting">> + <<set $tempSlave.shouldersTat = "counting">><<set $tempSlave.backTat = "counting">><<set $tempSlave.armsTat = "counting">> + <<set $tempSlave.legsTat = "counting">><<set $tempSlave.stampTat = "counting">> <</link>> <<print " | ">> <<link "[Advertisements]">> - <<set $tempSlave.boobsTat = "advertisements">><<set $tempSlave.buttTat = "advertisements">><<set $tempSlave.vaginaTat = "advertisements">> - <<set $tempSlave.dickTat = "advertisements">><<set $tempSlave.lipsTat = "advertisements">><<set $tempSlave.anusTat = "advertisements">> - <<set $tempSlave.shouldersTat = "advertisements">><<set $tempSlave.backTat = "advertisements">><<set $tempSlave.armsTat = "advertisements">> - <<set $tempSlave.legsTat = "advertisements">><<set $tempSlave.stampTat = "advertisements">> + <<set $tempSlave.boobsTat = "advertisements">><<set $tempSlave.buttTat = "advertisements">><<set $tempSlave.vaginaTat = "advertisements">> + <<set $tempSlave.dickTat = "advertisements">><<set $tempSlave.lipsTat = "advertisements">><<set $tempSlave.anusTat = "advertisements">> + <<set $tempSlave.shouldersTat = "advertisements">><<set $tempSlave.backTat = "advertisements">><<set $tempSlave.armsTat = "advertisements">> + <<set $tempSlave.legsTat = "advertisements">><<set $tempSlave.stampTat = "advertisements">> <</link>> <<print " | ">> <<link "[Rude Words]">> - <<set $tempSlave.boobsTat = "rude words">><<set $tempSlave.buttTat = "rude words">><<set $tempSlave.vaginaTat = "rude words">> - <<set $tempSlave.dickTat = "rude words">><<set $tempSlave.lipsTat = "rude words">><<set $tempSlave.anusTat = "rude words">> - <<set $tempSlave.shouldersTat = "rude words">><<set $tempSlave.backTat = "rude words">><<set $tempSlave.armsTat = "rude words">> - <<set $tempSlave.legsTat = "rude words">><<set $tempSlave.stampTat = "rude words">> + <<set $tempSlave.boobsTat = "rude words">><<set $tempSlave.buttTat = "rude words">><<set $tempSlave.vaginaTat = "rude words">> + <<set $tempSlave.dickTat = "rude words">><<set $tempSlave.lipsTat = "rude words">><<set $tempSlave.anusTat = "rude words">> + <<set $tempSlave.shouldersTat = "rude words">><<set $tempSlave.backTat = "rude words">><<set $tempSlave.armsTat = "rude words">> + <<set $tempSlave.legsTat = "rude words">><<set $tempSlave.stampTat = "rude words">> <</link>> <<print " | ">> <<link "[Cow Pattern]">> - <<set $tempSlave.boobsTat = "bovine patterns">><<set $tempSlave.buttTat = "bovine patterns">><<set $tempSlave.vaginaTat = "bovine patterns">> - <<set $tempSlave.dickTat = "bovine patterns">><<set $tempSlave.lipsTat = "bovine patterns">><<set $tempSlave.anusTat = "bovine patterns">> - <<set $tempSlave.shouldersTat = "bovine patterns">><<set $tempSlave.backTat = "bovine patterns">><<set $tempSlave.armsTat = "bovine patterns">> - <<set $tempSlave.legsTat = "bovine patterns">><<set $tempSlave.stampTat = "bovine patterns">> + <<set $tempSlave.boobsTat = "bovine patterns">><<set $tempSlave.buttTat = "bovine patterns">><<set $tempSlave.vaginaTat = "bovine patterns">> + <<set $tempSlave.dickTat = "bovine patterns">><<set $tempSlave.lipsTat = "bovine patterns">><<set $tempSlave.anusTat = "bovine patterns">> + <<set $tempSlave.shouldersTat = "bovine patterns">><<set $tempSlave.backTat = "bovine patterns">><<set $tempSlave.armsTat = "bovine patterns">> + <<set $tempSlave.legsTat = "bovine patterns">><<set $tempSlave.stampTat = "bovine patterns">> <</link>> <<print " | ">> <<link "[No Tattoos]">> - <<set $tempSlave.boobsTat = 0>><<set $tempSlave.buttTat = 0>><<set $tempSlave.vaginaTat = 0>> - <<set $tempSlave.dickTat = 0>><<set $tempSlave.lipsTat = 0>><<set $tempSlave.anusTat = 0>> - <<set $tempSlave.shouldersTat = 0>><<set $tempSlave.backTat = 0>><<set $tempSlave.armsTat = 0>> - <<set $tempSlave.legsTat = 0>><<set $tempSlave.stampTat = 0>><<set $tempSlave.bellyTat = 0>> + <<set $tempSlave.boobsTat = 0>><<set $tempSlave.buttTat = 0>><<set $tempSlave.vaginaTat = 0>> + <<set $tempSlave.dickTat = 0>><<set $tempSlave.lipsTat = 0>><<set $tempSlave.anusTat = 0>> + <<set $tempSlave.shouldersTat = 0>><<set $tempSlave.backTat = 0>><<set $tempSlave.armsTat = 0>> + <<set $tempSlave.legsTat = 0>><<set $tempSlave.stampTat = 0>><<set $tempSlave.bellyTat = 0>> <</link>> <br><br> @@ -2717,9 +2718,9 @@ ''Branding: ''<<link "[No Branding]">><<set $tempSlave.brand =0>><<set $tempSlave.brandLocation = 0>><</link>> <br> <<if $tempSlave.brand == 0>> - ''She has no Branding'' + ''$He has no Branding'' <<else>> - ''@@.yellow;She has $tempSlave.brand branded onto her <<if $tempSlave.brandLocation == 0>>@@.red;[NEEDS TO BE SET]<<else>> $tempSlave.brandLocation @@<</if>>'' + ''@@.yellow;$He has $tempSlave.brand branded onto $his <<if $tempSlave.brandLocation == 0>>@@.red;[NEEDS TO BE SET]<<else>> $tempSlave.brandLocation @@<</if>>'' <</if>> <br><br> ''Branding Location:'' @@ -2816,23 +2817,23 @@ <br> <<link "[a devil silhouette]">><<set $tempSlave.brand = "a devil silhouette">><</link>><<print " | ">> <<link "[a racial slur]">><<set $tempSlave.brand = "a racial slur">><</link>><<print " | ">> - <<link "[the number of children she has birthed]">><<set $tempSlave.brand = "the number of children "+$he+" has birthed">><</link>><<print " | ">> + <<link "[the number of children $he has birthed]">><<set $tempSlave.brand = "the number of children "+$he+" has birthed">><</link>><<print " | ">> <<link "[a gender symbol]">><<set $tempSlave.brand = "a gender symbol">><</link>><<print " | ">> - <<link "[her own personal symbol]">><<set $tempSlave.brand = $his+" own personal symbol">><</link>><<print " | ">> + <<link "[$his own personal symbol]">><<set $tempSlave.brand = $his+" own personal symbol">><</link>><<print " | ">> <br> <<link "[a chain symbol]">><<set $tempSlave.brand = "a chain symbol">><</link>><<print " | ">> <<link "[a Vitruvian man]">><<set $tempSlave.brand = "a Vitruvian man">><</link>><<print " | ">> <<link "[a scalpel]">><<set $tempSlave.brand = "a scalpel">><</link>><<print " | ">> - <<link "[her virginity status]">><<set $tempSlave.brand = $his+" virginity status">><</link>><<print " | ">> - <<link "[her sexual skills]">><<set $tempSlave.brand = $his+" sexual skills">><</link>> + <<link "[$his virginity status]">><<set $tempSlave.brand = $his+" virginity status">><</link>><<print " | ">> + <<link "[$his sexual skills]">><<set $tempSlave.brand = $his+" sexual skills">><</link>> <br> - <<link "[her absolute minimum breast size]">><<set $tempSlave.brand = $his+" absolute minimum breast size">><</link>><<print " | ">> - <<link "[her absolute maximum breast size]">><<set $tempSlave.brand = $his+" absolute maximum breast size">><</link>><<print " | ">> - <<link "[her highest weigh-in]">><<set $tempSlave.brand = $his+" highest weigh-in">><</link>><<print " | ">> + <<link "[$his absolute minimum breast size]">><<set $tempSlave.brand = $his+" absolute minimum breast size">><</link>><<print " | ">> + <<link "[$his absolute maximum breast size]">><<set $tempSlave.brand = $his+" absolute maximum breast size">><</link>><<print " | ">> + <<link "[$his highest weigh-in]">><<set $tempSlave.brand = $his+" highest weigh-in">><</link>><<print " | ">> <<link "[a big helping of your personal refreshment]">><<set $tempSlave.brand = "a big helping of "+$PC.refreshment >><</link>><<print " | ">> - <<link "[her body product quality]">><<set $tempSlave.brand = $his+" body product quality">><</link>> + <<link "[$his body product quality]">><<set $tempSlave.brand = $his+" body product quality">><</link>> <br> - <<link "[her deadlift record]">><<set $tempSlave.brand = $his+" deadlift record">><</link>><<print " | ">> + <<link "[$his deadlift record]">><<set $tempSlave.brand = $his+" deadlift record">><</link>><<print " | ">> <<link "[a religious symbol]">><<set $tempSlave.brand = "a religious symbol">><</link>><<print " | ">> <<link "[the crest of your Republic]">><<set $tempSlave.brand = "the crest of your Republic">><</link>><<print " | ">> <<link "[the symbol of the Aztec gods]">><<set $tempSlave.brand = "the symbol of the Aztec gods">><</link>><<print " | ">> diff --git a/src/cheats/mod_EditSlaveCheat.tw b/src/cheats/mod_EditSlaveCheat.tw index ed6f87a20068fe812f18fdfb08b53324722d0a86..3c8652f564af77774fc1f38b10994449456b0b14 100644 --- a/src/cheats/mod_EditSlaveCheat.tw +++ b/src/cheats/mod_EditSlaveCheat.tw @@ -4,6 +4,7 @@ <<set $nextLink = "MOD_Edit Slave Cheat Datatype Cleanup">> <<set $oldName = $activeSlave.slaveName, $oldSurname = $activeSlave.slaveSurname>> <<set $tempSlave = clone($activeSlave)>> +<<setLocalPronouns $tempSlave>> ''Cheating Edit Slave'' [[ [Cancel] |"Slave Interact"][$tempSlave = "unset"]] @@ -252,11 +253,11 @@ <<switch $tempSlave.hStyle>> <<case "tails" "dreadlocks" "cornrows">> -''Her hair is in $tempSlave.hStyle'' +''$His hair is in $tempSlave.hStyle'' <<case "ponytail">> -''Her hair is in a $tempSlave.hStyle'' +''$His hair is in a $tempSlave.hStyle'' <<default>> -''Her hair is $tempSlave.hStyle'' +''$His hair is $tempSlave.hStyle'' <</switch>> Custom hair description: <<textbox "$tempSlave.hStyle" $tempSlave.hStyle>> <br> @@ -267,17 +268,17 @@ Custom hair description: <<textbox "$tempSlave.hStyle" $tempSlave.hStyle>> Custom hair length: <<textbox "$tempSlave.hLength" $tempSlave.hLength>> <br> -''Her hair is $tempSlave.hColor in color'' +''$His hair is $tempSlave.hColor in color'' Custom hair color: <<textbox "$tempSlave.hColor" $tempSlave.hColor>> <br> //For best results, use a short, uncapitalized and unpunctuated description; for example: 'black with purple highlights', also see [[Dyes|Encyclopedia][$encyclopedia = "Dyes"]]// <br> -''Her eyebrows are $tempSlave.eyebrowHColor in color'' +''$His eyebrows are $tempSlave.eyebrowHColor in color'' Custom eyebrow hair color: <<textbox "$tempSlave.eyebrowHColor" $tempSlave.eyebrowHColor>> <br> -''Her pubic hair is $tempSlave.pubicHColor in color'' +''$His pubic hair is $tempSlave.pubicHColor in color'' Custom pubic hair color: <<textbox "$tempSlave.pubicHColor" $tempSlave.pubicHColor>> <br> @@ -294,28 +295,28 @@ Custom pubic hair color: <<textbox "$tempSlave.pubicHColor" $tempSlave.pubicHCol <br><br> <br> -''Her armpit hair is $tempSlave.underArmHColor in color'' +''$His armpit hair is $tempSlave.underArmHColor in color'' Custom armpit hair color: <<textbox "$tempSlave.underArmHColor" $tempSlave.underArmHColor>> <br> -''Her eyes are currently $tempSlave.eyeColor in color'' +''$His eyes are currently $tempSlave.eyeColor in color'' Custom eye color: <<textbox "$tempSlave.eyeColor" $tempSlave.eyeColor>> <br> -''Her eyes are originally $tempSlave.origEye in color'' +''$His eyes are originally $tempSlave.origEye in color'' Custom eye color: <<textbox "$tempSlave.origEye" $tempSlave.origEye>> <br> -''Her pupils are $tempSlave.pupil in shape'' +''$His pupils are $tempSlave.pupil in shape'' Custom pupil shape: <<textbox "$tempSlave.pupil" $tempSlave.pupil>> <br> -''Her sclerae are $tempSlave.sclerae in color'' +''$His sclerae are $tempSlave.sclerae in color'' Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>> <br> -''Her vision is (-1: nearsighted, 1: normal): $tempSlave.eyes'' +''$His vision is (-1: nearsighted, 1: normal): $tempSlave.eyes'' <br>Eyes: <<textbox "$tempSlave.eyes" $tempSlave.eyes>> <<radiobutton "$tempSlave.eyes" 1>> Normal <<radiobutton "$tempSlave.eyes" -1>> Nearsighted @@ -325,7 +326,7 @@ Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>> <br><br> -''Her hearing is (-1: impaired, 0: normal): $tempSlave.hears'' +''$His hearing is (-1: impaired, 0: normal): $tempSlave.hears'' <br>Ears: <<textbox "$tempSlave.hears" $tempSlave.hears>> <<radiobutton "$tempSlave.hears" 0>> Normal <<radiobutton "$tempSlave.hears" -1>> Hard Of Hearing @@ -335,17 +336,17 @@ Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>> <br><br> -''Change her custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>> +''Change $his custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>> <br> //For best results, use complete, capitalized and punctuated sentences; for example: 'She has blue stars tattooed along her cheekbones, and a blue arrow down each arm.'// <br> -''Change her custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>> +''Change $his custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>> <br> //For best results, use complete, capitalized and punctuated sentences; for example: 'She has a beauty mark above her left nipple.'// <br> -''Change her custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>> +''Change $his custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>> <br> //For best results, use a short phrase; for example: 'Breeder.'// @@ -1336,9 +1337,9 @@ Paraphilias: ''Sexual Quirk:'' <<if $tempSlave.sexualQuirk == "none">> -//$tempSlave.sexualQuirk.// + //$tempSlave.sexualQuirk.// <<else>> -@@.green;$tempSlave.sexualQuirk.@@ + @@.green;$tempSlave.sexualQuirk.@@ <</if>> <<textbox "$tempSlave.sexualQuirk" $tempSlave.sexualQuirk>> <br> diff --git a/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw b/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw index 4f1dd73ed0884167000a81ae548600a8772a8653..d4e358b389e6612496853e6b325b9b550de1d8aa 100644 --- a/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw +++ b/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw @@ -42,15 +42,15 @@ <<if ($tempSlave.relationshipTarget == $tempSlave.ID) && ($tempSlave.relationship > 0)>> <<set $tempSlave.relationshipTarget = 0>> <<set $tempSlave.relationship = -1>> - <<print "The Slave was in a relation with herself reset to emotional Slut">><br> + <<print "The Slave was in a relation with $himself, reset to emotional Slut">><br> <</if>> <<if ($tempSlave.rivalryTarget == $tempSlave.ID) && ($tempSlave.rivalry > 0)>> <<set $tempSlave.rivalryTarget = 0>> <<set $tempSlave.rivalry = 0>> - <<print "The Slave was her own Rival reset to No Rivalry">><br> + <<print "The Slave was $his own Rival, reset to No Rivalry">><br> <</if>> <<if ($tempSlave.ageImplant == 1) && ($tempSlave.visualAge < 25)>> - <<print "Slaves Visual Age is smaller than 25 reset to no lifting">><br> + <<print "Slave's Visual Age is smaller than 25, reset to no lifting">><br> <<set $tempSlave.ageImplant = 0>> <</if>> <<if ($tempSlave.voice == 0) && ($tempSlave.voiceImplant != 0)>> @@ -173,7 +173,7 @@ <<print "Slaves physical Age is equal or higher than male Puberty Age, Puberty set to 1 (Post Puberty)" >><br> <<set $tempSlave.pubertyXY = 1>> <</if>> -<<if $tempSlave.breedingMark == 1 && ["whore", "serve the public", "work a glory hole", "work in the dairy", "serve in the club", "be the DJ", "be the Madam", "live with your Head Girl", "be confined in the arcade", "work in the brothel", "be a subordinate slave"].includes($tempSlave.assignment)>> +<<if $tempSlave.breedingMark == 1 && ["be a subordinate slave", "be confined in the arcade", "be the DJ", "be the Madam", "live with your Head Girl", "serve in the club", "serve the public", "whore", "work a glory hole", "work in the brothel", "work in the dairy"].includes($tempSlave.assignment)>> <<print "Eugenics Breeding Marked slave detected in questionable use, defaulting slave assignment to 'rest'">><br> <<= assignJob($tempSlave, "rest")>> <</if>> diff --git a/src/cheats/mod_editSlaveCheatNew.tw b/src/cheats/mod_editSlaveCheatNew.tw index 639243384d4179c5c6de7738c565a2e35f970fe3..24c39f3723d6cd57901c3c37d22783790e57bfda 100644 --- a/src/cheats/mod_editSlaveCheatNew.tw +++ b/src/cheats/mod_editSlaveCheatNew.tw @@ -3,6 +3,7 @@ <<set $nextButton = "Continue">> <<set $nextLink = "MOD_Edit Slave Cheat Datatype Cleanup New">> <<set $tempSlave = clone($activeSlave)>> +<<setLocalPronouns $tempSlave>> <<widget COptions>> <<link "[$args[0]]">> @@ -126,7 +127,7 @@ <</replace>> <</link>> <span id="indstat"></span><br> - <br>''She is your Slave since Week @@.yellow;$tempSlave.weekAcquired@@ ''<br> + <br>''$He is your Slave since Week @@.yellow;$tempSlave.weekAcquired@@ ''<br> <<textbox "$tempSlave.weekAcquired" $tempSlave.weekAcquired>> <br> <br>''Birth Name: ( [first Name] [Surname] 0 for no Surname)''<br> @@ -1451,7 +1452,7 @@ <<radiobutton "$tempSlave.markings" "birthmark">> Birth Mark <br><br> - ''Her hearing is :'' + ''$His hearing is :'' <<switch $tempSlave.hears>> <<case -2>>@@.yellow;Deaf@@ <<case -1>>@@.yellow;Hard Of Hearing@@ @@ -1521,11 +1522,11 @@ <br> <<switch $tempSlave.hStyle>> <<case "tails" "dreadlocks" "curled" "cornrows">> - ''Her hair is in @@.yellow;$tempSlave.hStyle@@'' + ''$His hair is in @@.yellow;$tempSlave.hStyle@@'' <<case "ponytail">> - ''Her hair is in a @@.yellow;$tempSlave.hStyle@@'' + ''$His hair is in a @@.yellow;$tempSlave.hStyle@@'' <<default>> - ''Her hair is @@.yellow;$tempSlave.hStyle@@'' + ''$His hair is @@.yellow;$tempSlave.hStyle@@'' <</switch>> Custom hair description: <<textbox "$tempSlave.hStyle" $tempSlave.hStyle>> <br> @@ -1550,7 +1551,7 @@ <<radiobutton "$tempSlave.hStyle" "strip">> Strip <br><br> - Her hair is currently ''@@.yellow;$tempSlave.hColor@@'' in color + $His hair is currently ''@@.yellow;$tempSlave.hColor@@'' in color <<link "Hair Colors">> <<if (ndef _hcol1R) || (_hcol1R == 0) >> <<replace "#hcol1">> @@ -1597,7 +1598,7 @@ <br> //For best results, use a short, uncapitalized and unpunctuated description; for example: 'black with purple highlights'// <br> - ''Her original haircolor is @@.yellow;$tempSlave.origHColor@@'' + ''$His original haircolor is @@.yellow;$tempSlave.origHColor@@'' <<link "Hair Colors">> <<if (ndef _hcol2R) || (_hcol2R == 0) >> <<replace "#hcol2">> @@ -1642,7 +1643,7 @@ <span id=hcol2></span> <br>Custom hair color: <<textbox "$tempSlave.origHColor" $tempSlave.origHColor>> <br><br> - ''Her eyebrows are @@.yellow;$tempSlave.eyebrowHColor@@ in color'' + ''$His eyebrows are @@.yellow;$tempSlave.eyebrowHColor@@ in color'' <<link "Hair Colors">> <<if (ndef _hcol5R) || (_hcol5R == 0) >> <<replace "#hcol5">> @@ -1709,7 +1710,7 @@ <<radiobutton "$tempSlave.eyebrowFullness" "thick">> Thick <<radiobutton "$tempSlave.eyebrowFullness" "bushy">> Bushy <br> - ''Her pubic hair is @@.yellow;$tempSlave.pubicHColor@@ in color'' + ''$His pubic hair is @@.yellow;$tempSlave.pubicHColor@@ in color'' <<link "Hair Colors">> <<if (ndef _hcol3R) || (_hcol3R == 0) >> <<replace "#hcol3">> @@ -1763,7 +1764,7 @@ <<radiobutton "$tempSlave.pubicHStyle" "bushy">> Bushy <<radiobutton "$tempSlave.pubicHStyle" "very bushy">> Very Bushy <br> - ''Her underarm hair is @@.yellow;$tempSlave.underArmHColor@@ in color'' + ''$His underarm hair is @@.yellow;$tempSlave.underArmHColor@@ in color'' <<link "Hair Colors">> <<if (ndef _hcol4R) || (_hcol4R == 0) >> <<replace "#hcol4">> @@ -1820,7 +1821,7 @@ <<widget EyesTab>> <br> - ''Her eyes are currently @@.yellow;$tempSlave.eyeColor@@ in color'' + ''$His eyes are currently @@.yellow;$tempSlave.eyeColor@@ in color'' <<link "Eye Colors">> <<if (ndef _ecol1R) || (_ecol1R == 0) >> <<replace "#ecol1">> @@ -1848,7 +1849,7 @@ <span id=ecol1></span> <br>Custom eye color: <<textbox "$tempSlave.eyeColor" $tempSlave.eyeColor>> <br><br> - ''Her original eyecolor is @@.yellow;$tempSlave.origEye@@'' + ''$His original eyecolor is @@.yellow;$tempSlave.origEye@@'' <<link "Eye Colors">> <<if (ndef _ecol2R) || (_ecol2R == 0) >> <<replace "#ecol2">> @@ -1877,7 +1878,7 @@ <br>Custom eye color: <<textbox "$tempSlave.origEye" $tempSlave.origEye>> <<radiobutton "$tempSlave.origEye" "implant">> Artificial Eyes <br><br> - ''Her pupils are @@.yellow;$tempSlave.pupil@@ in shape'' + ''$His pupils are @@.yellow;$tempSlave.pupil@@ in shape'' <<link "Pupil Shape">> <<if (ndef _ppilR) || (_ppilR == 0) >> <<replace "#ppil">> @@ -1907,7 +1908,7 @@ <span id=ppil></span> <br>Custom pupil shape: <<textbox "$tempSlave.pupil" $tempSlave.pupil>> <br><br> - ''Her sclerae are @@.yellow;$tempSlave.sclerae@@ in color'' + ''$His sclerae are @@.yellow;$tempSlave.sclerae@@ in color'' <<link "Sclera Colors">> <<if (ndef _sclrR) || (_sclrR == 0) >> <<replace "#sclr">> @@ -1935,7 +1936,7 @@ <span id=sclr></span> <br>Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>> <br><br> - ''Her vision is :'' + ''$His vision is :'' <<switch $tempSlave.eyes>> <<case -2>>@@.yellow;Blind@@ <<case -1>>@@.yellow;Nearsighted@@ @@ -2588,10 +2589,10 @@ ''Ovaries (none: 0 | exist: 1):'' <<if $tempSlave.ovaries == 1>> @@.yellow;exist@@ - <<checkbox "$tempSlave.ovaries" 0 1 checked>> + <<checkbox "$tempSlave.ovaries" 0 1 checked>> <<else>> @@.yellow;none@@ - <<checkbox "$tempSlave.ovaries" 0 1>> + <<checkbox "$tempSlave.ovaries" 0 1>> <</if>> <br> @@ -2607,15 +2608,15 @@ ''Pregnancy Level (-2: sterile, -1: contraceptives, 0: not pregnant, 1 to 25: pregnant):'' <<if $tempSlave.preg > 20>> - @@.yellow;Advanced@@. + @@.yellow;Advanced@@. <<elseif $tempSlave.preg > 5>> - @@.yellow;Early@@. + @@.yellow;Early@@. <<elseif $tempSlave.preg == 0>> - @@.yellow;None@@. + @@.yellow;None@@. <<elseif $tempSlave.preg == -1>> - @@.yellow;Using contraceptives@@. + @@.yellow;Using contraceptives@@. <<else>> - @@.yellow;Sterile@@. + @@.yellow;Sterile@@. <</if>> <<textbox "$tempSlave.preg" $tempSlave.preg>> @@ -2657,27 +2658,27 @@ <br> ''Penis (none:0, 1 to 10):'' <<if $tempSlave.dick == 0>> - @@.yellow;None@@. + @@.yellow;None@@. <<elseif $tempSlave.dick == 1>> - @@.yellow;Tiny@@. + @@.yellow;Tiny@@. <<elseif $tempSlave.dick == 2>> - @@.yellow;Small@@. + @@.yellow;Small@@. <<elseif $tempSlave.dick == 3>> - @@.yellow;Normal@@. + @@.yellow;Normal@@. <<elseif $tempSlave.dick == 4>> - @@.yellow;Large@@. + @@.yellow;Large@@. <<elseif $tempSlave.dick == 5>> - @@.yellow;Massive@@. + @@.yellow;Massive@@. <<elseif $tempSlave.dick == 6>> - @@.yellow;Huger@@ + @@.yellow;Huger@@ <<elseif $tempSlave.dick == 7>> - @@.yellow;Still huge@@. + @@.yellow;Still huge@@. <<elseif $tempSlave.dick == 8>> - @@.yellow;Enormous@@. + @@.yellow;Enormous@@. <<elseif $tempSlave.dick == 9>> - @@.yellow;Monstrous@@. + @@.yellow;Monstrous@@. <<else>> - @@.yellow;Big McLargeHuge@@. + @@.yellow;Big McLargeHuge@@. <</if>> <<textbox "$tempSlave.dick" $tempSlave.dick>> <br> @@ -2725,19 +2726,19 @@ ''Testicles (0 to 6):'' <<if $tempSlave.balls == 0>> - @@.yellow;None@@. + @@.yellow;None@@. <<elseif $tempSlave.balls == 1>> - @@.yellow;Vestigial@@. + @@.yellow;Vestigial@@. <<elseif $tempSlave.balls == 2>> - @@.yellow;Small@@. + @@.yellow;Small@@. <<elseif $tempSlave.balls == 3>> - @@.yellow;Normal@@. + @@.yellow;Normal@@. <<elseif $tempSlave.balls == 4>> - @@.yellow;Large@@. + @@.yellow;Large@@. <<elseif $tempSlave.balls == 5>> - @@.yellow;Huge@@. + @@.yellow;Huge@@. <<else>> - @@.yellow;Titanic@@. + @@.yellow;Titanic@@. <</if>> <<textbox "$tempSlave.balls" $tempSlave.balls>> <br> @@ -2753,23 +2754,23 @@ ''Ballsack (0 to 8):'' <<if $tempSlave.scrotum == 0>> - @@.yellow;None@@. + @@.yellow;None@@. <<elseif $tempSlave.scrotum == 1>> - @@.yellow;Vestigial@@. + @@.yellow;Vestigial@@. <<elseif $tempSlave.scrotum == 2>> - @@.yellow;Small@@. + @@.yellow;Small@@. <<elseif $tempSlave.scrotum == 3>> - @@.yellow;Normal@@. + @@.yellow;Normal@@. <<elseif $tempSlave.scrotum == 4>> - @@.yellow;Large@@. + @@.yellow;Large@@. <<elseif $tempSlave.scrotum == 5>> - @@.yellow;Huge@@. + @@.yellow;Huge@@. <<elseif $tempSlave.scrotum == 6>> - @@.yellow;Massive@@. + @@.yellow;Massive@@. <<elseif $tempSlave.scrotum == 7>> - @@.yellow;Enormous@@. + @@.yellow;Enormous@@. <<else>> - @@.yellow;Monstrous@@. + @@.yellow;Monstrous@@. <</if>> <<textbox "$tempSlave.scrotum" $tempSlave.scrotum>> <br> @@ -2801,11 +2802,11 @@ ''Puberty (pre: 0 | post: 1):'' <<if ($tempSlave.pubertyXY == 1)||(ndef $tempSlave.pubertyXY)>> - @@.yellow;Post puberty@@ - <<checkbox "$tempSlave.pubertyXY" 0 1 checked>> + @@.yellow;Post puberty@@ + <<checkbox "$tempSlave.pubertyXY" 0 1 checked>> <<else>> - @@.yellow;Pre puberty@@ - <<checkbox "$tempSlave.pubertyXY" 0 1>> + @@.yellow;Pre puberty@@ + <<checkbox "$tempSlave.pubertyXY" 0 1>> <</if>> <br> @@ -2818,15 +2819,15 @@ <br> ''Oral sex (0 to 100):'' <<if $tempSlave.oralSkill <= 10>> - @@.yellow;Unskilled@@. + @@.yellow;Unskilled@@. <<elseif $tempSlave.oralSkill <= 30>> - @@.cyan;Basic.@@ + @@.cyan;Basic.@@ <<elseif $tempSlave.oralSkill <= 60>> - @@.cyan;Skilled.@@ + @@.cyan;Skilled.@@ <<elseif $tempSlave.oralSkill < 100>> - @@.cyan;Expert.@@ + @@.cyan;Expert.@@ <<else>> - @@.cyan;Masterful.@@ + @@.cyan;Masterful.@@ <</if>> <<textbox "$tempSlave.oralSkill" $tempSlave.oralSkill>> <br> @@ -2841,15 +2842,15 @@ ''Vaginal sex (0 to 100):'' <<if $tempSlave.vaginalSkill <= 10>> - @@.yellow;Unskilled@@. + @@.yellow;Unskilled@@. <<elseif $tempSlave.vaginalSkill <= 30>> - @@.cyan;Basic.@@ + @@.cyan;Basic.@@ <<elseif $tempSlave.vaginalSkill <= 60>> - @@.cyan;Skilled.@@ + @@.cyan;Skilled.@@ <<elseif $tempSlave.vaginalSkill < 100>> - @@.cyan;Expert.@@ + @@.cyan;Expert.@@ <<else>> - @@.cyan;Masterful.@@ + @@.cyan;Masterful.@@ <</if>> <<textbox "$tempSlave.vaginalSkill" $tempSlave.vaginalSkill>> <br> @@ -2864,15 +2865,15 @@ ''Anal sex (0 to 100):'' <<if $tempSlave.analSkill <= 10>> - @@.yellow;Unskilled@@. + @@.yellow;Unskilled@@. <<elseif $tempSlave.analSkill <= 30>> - @@.cyan;Basic.@@ + @@.cyan;Basic.@@ <<elseif $tempSlave.analSkill <= 60>> - @@.cyan;Skilled.@@ + @@.cyan;Skilled.@@ <<elseif $tempSlave.analSkill < 100>> - @@.cyan;Expert.@@ + @@.cyan;Expert.@@ <<else>> - @@.cyan;Masterful.@@ + @@.cyan;Masterful.@@ <</if>> <<textbox "$tempSlave.analSkill" $tempSlave.analSkill>> <br> @@ -2884,15 +2885,15 @@ <br> ''Prostitution (0 to 100):'' <<if $tempSlave.whoreSkill <= 10>> - @@.yellow;Unskilled@@. + @@.yellow;Unskilled@@. <<elseif $tempSlave.whoreSkill <= 30>> - @@.cyan;Basic.@@ + @@.cyan;Basic.@@ <<elseif $tempSlave.whoreSkill <= 60>> - @@.cyan;Skilled.@@ + @@.cyan;Skilled.@@ <<elseif $tempSlave.whoreSkill < 100>> - @@.cyan;Expert.@@ + @@.cyan;Expert.@@ <<else>> - @@.cyan;Masterful.@@ + @@.cyan;Masterful.@@ <</if>> <<textbox "$tempSlave.whoreSkill" $tempSlave.whoreSkill>> <br> @@ -2906,15 +2907,15 @@ ''Entertainment (0 to 100):'' <<if $tempSlave.entertainSkill <= 10>> - @@.yellow;Unskilled@@. + @@.yellow;Unskilled@@. <<elseif $tempSlave.entertainSkill <= 30>> - @@.cyan;Basic.@@ + @@.cyan;Basic.@@ <<elseif $tempSlave.entertainSkill <= 60>> - @@.cyan;Skilled.@@ + @@.cyan;Skilled.@@ <<elseif $tempSlave.entertainSkill < 100>> - @@.cyan;Expert.@@ + @@.cyan;Expert.@@ <<else>> - @@.cyan;Masterful.@@ + @@.cyan;Masterful.@@ <</if>> <<textbox "$tempSlave.entertainSkill" $tempSlave.entertainSkill>> <br> @@ -2928,9 +2929,9 @@ ''Combat (0,1):'' <<if $tempSlave.combatSkill == 0>> - @@.yellow;Unskilled@@. + @@.yellow;Unskilled@@. <<else>> - @@.cyan;Skilled.@@ + @@.cyan;Skilled.@@ <</if>> <<radiobutton "$tempSlave.combatSkill" 0>> Unskilled <<radiobutton "$tempSlave.combatSkill" 1>> Skilled @@ -2941,19 +2942,19 @@ <br> ''Intelligence (-100 to 100):'' <<if $tempSlave.intelligence > 95>> - @@.deepskyblue;Brilliant.@@ + @@.deepskyblue;Brilliant.@@ <<elseif $tempSlave.intelligence > 50>> - @@.deepskyblue;Very Smart.@@ + @@.deepskyblue;Very Smart.@@ <<elseif $tempSlave.intelligence > 15>> - @@.deepskyblue;Smart.@@ + @@.deepskyblue;Smart.@@ <<elseif $tempSlave.intelligence >= -15>> - @@.yellow;Average@@. + @@.yellow;Average@@. <<elseif $tempSlave.intelligence >= -50>> - @@.orangered;Stupid.@@ + @@.orangered;Stupid.@@ <<elseif $tempSlave.intelligence >= -95>> - @@.orangered;Very Stupid.@@ + @@.orangered;Very Stupid.@@ <<else>> - @@.orangered;Moronic.@@ + @@.orangered;Moronic.@@ <</if>> <br> <<radiobutton "$tempSlave.intelligence" -100>> Moronic @@ -2992,9 +2993,9 @@ <br> <<if $tempSlave.fetish == "none">> - ''Fetish:'' @@.pink;$tempSlave.fetish.@@ + ''Fetish:'' @@.pink;$tempSlave.fetish.@@ <<else>> - ''Fetish:'' @@.lightcoral;$tempSlave.fetish.@@ + ''Fetish:'' @@.lightcoral;$tempSlave.fetish.@@ <</if>> <br> <<radiobutton "$tempSlave.fetish" "none">> None @@ -3012,11 +3013,11 @@ ''Fetish strength (0 to 100):'' <<if $tempSlave.fetishStrength > 95>> - @@.lightcoral;High.@@ + @@.lightcoral;High.@@ <<elseif $tempSlave.fetishStrength <= 60>> - @@.pink;Low.@@ + @@.pink;Low.@@ <<else>> - @@.hotpink;Normal.@@ + @@.hotpink;Normal.@@ <</if>> <<textbox "$tempSlave.fetishStrength" $tempSlave.fetishStrength>> <br> @@ -3131,9 +3132,9 @@ <br> ''Behavioral Flaw:'' <<if $tempSlave.behavioralFlaw == "none">> - //$tempSlave.behavioralFlaw.// + //$tempSlave.behavioralFlaw.// <<else>> - @@.red;$tempSlave.behavioralFlaw.@@ + @@.red;$tempSlave.behavioralFlaw.@@ <</if>> <br> <<radiobutton "$tempSlave.behavioralFlaw" "none">> None @@ -3151,9 +3152,9 @@ ''Behavioral Quirk:'' <<if $tempSlave.behavioralQuirk == "none">> - //$tempSlave.behavioralQuirk.// + //$tempSlave.behavioralQuirk.// <<else>> - @@.green;$tempSlave.behavioralQuirk.@@ + @@.green;$tempSlave.behavioralQuirk.@@ <</if>> <br> <<radiobutton "$tempSlave.behavioralQuirk" "none">> None @@ -3167,16 +3168,16 @@ <<radiobutton "$tempSlave.behavioralQuirk" "sinful">> Sinful <<radiobutton "$tempSlave.behavioralQuirk" "advocate">> Advocate <<if $tempSlave.behavioralQuirk != "none">> - <<set $tempSlave.behavioralFlaw = "none">> + <<set $tempSlave.behavioralFlaw = "none">> <</if>> <br><br> ''Sexual Flaw / Paraphilias:'' <<if $tempSlave.sexualFlaw == "none">> - //$tempSlave.sexualFlaw.// + //$tempSlave.sexualFlaw.// <<else>> - @@.red;$tempSlave.sexualFlaw.@@ + @@.red;$tempSlave.sexualFlaw.@@ <</if>> <br> Flaws: @@ -3207,9 +3208,9 @@ ''Sexual Quirk:'' <<if $tempSlave.sexualQuirk == "none">> - //$tempSlave.sexualQuirk.// + //$tempSlave.sexualQuirk.// <<else>> - @@.green;$tempSlave.sexualQuirk.@@ + @@.green;$tempSlave.sexualQuirk.@@ <</if>> <br> <<radiobutton "$tempSlave.sexualQuirk" "none">> None @@ -3231,17 +3232,17 @@ <</widget>> <<widget PrestTab>> - ''Change her custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>> + ''Change $his custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>> <br> //For best results, use complete, capitalized and punctuated sentences; for example: 'She has blue stars tattooed along her cheekbones, and a blue arrow down each arm.'// <br> - ''Change her custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>> + ''Change $his custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>> <br> //For best results, use complete, capitalized and punctuated sentences; for example: 'She has a beauty mark above her left nipple.'// <br> - ''Change her custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>> + ''Change $his custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>> <br> //For best results, use a short phrase; for example: 'Breeder.'// <br> @@ -3263,73 +3264,73 @@ <br> ''Full-body Tattoos:''<br> <<link "[Tribal patterns]">> - <<set $tempSlave.boobsTat = "tribal patterns">><<set $tempSlave.buttTat = "tribal patterns">><<set $tempSlave.vaginaTat = "tribal patterns">> - <<set $tempSlave.dickTat = "tribal patterns">><<set $tempSlave.lipsTat = "tribal patterns">><<set $tempSlave.anusTat = "tribal patterns">> - <<set $tempSlave.shouldersTat = "tribal patterns">><<set $tempSlave.backTat = "tribal patterns">><<set $tempSlave.armsTat = "tribal patterns">> - <<set $tempSlave.legsTat = "tribal patterns">><<set $tempSlave.stampTat = "tribal patterns">> + <<set $tempSlave.boobsTat = "tribal patterns">><<set $tempSlave.buttTat = "tribal patterns">><<set $tempSlave.vaginaTat = "tribal patterns">> + <<set $tempSlave.dickTat = "tribal patterns">><<set $tempSlave.lipsTat = "tribal patterns">><<set $tempSlave.anusTat = "tribal patterns">> + <<set $tempSlave.shouldersTat = "tribal patterns">><<set $tempSlave.backTat = "tribal patterns">><<set $tempSlave.armsTat = "tribal patterns">> + <<set $tempSlave.legsTat = "tribal patterns">><<set $tempSlave.stampTat = "tribal patterns">> <</link>> <<print " | ">> <<link "[Flowers]">> - <<set $tempSlave.boobsTat = "flowers">><<set $tempSlave.buttTat = "flowers">><<set $tempSlave.vaginaTat = "flowers">> - <<set $tempSlave.dickTat = "flowers">><<set $tempSlave.lipsTat = "flowers">><<set $tempSlave.anusTat = "flowers">> - <<set $tempSlave.shouldersTat = "flowers">><<set $tempSlave.backTat = "flowers">><<set $tempSlave.armsTat = "flowers">> - <<set $tempSlave.legsTat = "flowers">><<set $tempSlave.stampTat = "flowers">> + <<set $tempSlave.boobsTat = "flowers">><<set $tempSlave.buttTat = "flowers">><<set $tempSlave.vaginaTat = "flowers">> + <<set $tempSlave.dickTat = "flowers">><<set $tempSlave.lipsTat = "flowers">><<set $tempSlave.anusTat = "flowers">> + <<set $tempSlave.shouldersTat = "flowers">><<set $tempSlave.backTat = "flowers">><<set $tempSlave.armsTat = "flowers">> + <<set $tempSlave.legsTat = "flowers">><<set $tempSlave.stampTat = "flowers">> <</link>> <<print " | ">> <<link "[Scenes]">> - <<set $tempSlave.boobsTat = "scenes">><<set $tempSlave.buttTat = "scenes">><<set $tempSlave.vaginaTat = "scenes">> - <<set $tempSlave.dickTat = "scenes">><<set $tempSlave.lipsTat = "permanent makeup">><<set $tempSlave.anusTat = "bleached">> - <<set $tempSlave.shouldersTat = "scenes">><<set $tempSlave.backTat = "scenes">><<set $tempSlave.armsTat = "scenes">> - <<set $tempSlave.legsTat = "scenes">><<set $tempSlave.stampTat = "scenes">> + <<set $tempSlave.boobsTat = "scenes">><<set $tempSlave.buttTat = "scenes">><<set $tempSlave.vaginaTat = "scenes">> + <<set $tempSlave.dickTat = "scenes">><<set $tempSlave.lipsTat = "permanent makeup">><<set $tempSlave.anusTat = "bleached">> + <<set $tempSlave.shouldersTat = "scenes">><<set $tempSlave.backTat = "scenes">><<set $tempSlave.armsTat = "scenes">> + <<set $tempSlave.legsTat = "scenes">><<set $tempSlave.stampTat = "scenes">> <</link>> <<print " | ">> <<link "[Asian art]">> - <<set $tempSlave.boobsTat = "Asian art">><<set $tempSlave.buttTat = "Asian art">><<set $tempSlave.vaginaTat = "Asian art">> - <<set $tempSlave.dickTat = "Asian art">><<set $tempSlave.lipsTat = "permanent makeup">><<set $tempSlave.anusTat = "bleached">> - <<set $tempSlave.shouldersTat = "Asian art">><<set $tempSlave.backTat = "Asian art">><<set $tempSlave.armsTat = "Asian art">> - <<set $tempSlave.legsTat = "Asian art">><<set $tempSlave.stampTat = "Asian art">> + <<set $tempSlave.boobsTat = "Asian art">><<set $tempSlave.buttTat = "Asian art">><<set $tempSlave.vaginaTat = "Asian art">> + <<set $tempSlave.dickTat = "Asian art">><<set $tempSlave.lipsTat = "permanent makeup">><<set $tempSlave.anusTat = "bleached">> + <<set $tempSlave.shouldersTat = "Asian art">><<set $tempSlave.backTat = "Asian art">><<set $tempSlave.armsTat = "Asian art">> + <<set $tempSlave.legsTat = "Asian art">><<set $tempSlave.stampTat = "Asian art">> <</link>> <<print " | ">> <<link "[Degradation]">> - <<set $tempSlave.boobsTat = "degradation">><<set $tempSlave.buttTat = "degradation">><<set $tempSlave.vaginaTat = "degradation">> - <<set $tempSlave.dickTat = "degradation">><<set $tempSlave.lipsTat = "degradation">><<set $tempSlave.anusTat = "degradation">> - <<set $tempSlave.shouldersTat = "degradation">><<set $tempSlave.backTat = "degradation">><<set $tempSlave.armsTat = "degradation">> - <<set $tempSlave.legsTat = "degradation">><<set $tempSlave.stampTat = "degradation">> + <<set $tempSlave.boobsTat = "degradation">><<set $tempSlave.buttTat = "degradation">><<set $tempSlave.vaginaTat = "degradation">> + <<set $tempSlave.dickTat = "degradation">><<set $tempSlave.lipsTat = "degradation">><<set $tempSlave.anusTat = "degradation">> + <<set $tempSlave.shouldersTat = "degradation">><<set $tempSlave.backTat = "degradation">><<set $tempSlave.armsTat = "degradation">> + <<set $tempSlave.legsTat = "degradation">><<set $tempSlave.stampTat = "degradation">> <</link>> <<print " | ">> <<link "[Counting]">> - <<set $tempSlave.boobsTat = "counting">><<set $tempSlave.buttTat = "counting">><<set $tempSlave.vaginaTat = "counting">> - <<set $tempSlave.dickTat = "counting">><<set $tempSlave.lipsTat = "counting">><<set $tempSlave.anusTat = "counting">> - <<set $tempSlave.shouldersTat = "counting">><<set $tempSlave.backTat = "counting">><<set $tempSlave.armsTat = "counting">> - <<set $tempSlave.legsTat = "counting">><<set $tempSlave.stampTat = "counting">> + <<set $tempSlave.boobsTat = "counting">><<set $tempSlave.buttTat = "counting">><<set $tempSlave.vaginaTat = "counting">> + <<set $tempSlave.dickTat = "counting">><<set $tempSlave.lipsTat = "counting">><<set $tempSlave.anusTat = "counting">> + <<set $tempSlave.shouldersTat = "counting">><<set $tempSlave.backTat = "counting">><<set $tempSlave.armsTat = "counting">> + <<set $tempSlave.legsTat = "counting">><<set $tempSlave.stampTat = "counting">> <</link>> <<print " | ">> <<link "[Advertisements]">> - <<set $tempSlave.boobsTat = "advertisements">><<set $tempSlave.buttTat = "advertisements">><<set $tempSlave.vaginaTat = "advertisements">> - <<set $tempSlave.dickTat = "advertisements">><<set $tempSlave.lipsTat = "advertisements">><<set $tempSlave.anusTat = "advertisements">> - <<set $tempSlave.shouldersTat = "advertisements">><<set $tempSlave.backTat = "advertisements">><<set $tempSlave.armsTat = "advertisements">> - <<set $tempSlave.legsTat = "advertisements">><<set $tempSlave.stampTat = "advertisements">> + <<set $tempSlave.boobsTat = "advertisements">><<set $tempSlave.buttTat = "advertisements">><<set $tempSlave.vaginaTat = "advertisements">> + <<set $tempSlave.dickTat = "advertisements">><<set $tempSlave.lipsTat = "advertisements">><<set $tempSlave.anusTat = "advertisements">> + <<set $tempSlave.shouldersTat = "advertisements">><<set $tempSlave.backTat = "advertisements">><<set $tempSlave.armsTat = "advertisements">> + <<set $tempSlave.legsTat = "advertisements">><<set $tempSlave.stampTat = "advertisements">> <</link>> <<print " | ">> <<link "[Rude Words]">> - <<set $tempSlave.boobsTat = "rude words">><<set $tempSlave.buttTat = "rude words">><<set $tempSlave.vaginaTat = "rude words">> - <<set $tempSlave.dickTat = "rude words">><<set $tempSlave.lipsTat = "rude words">><<set $tempSlave.anusTat = "rude words">> - <<set $tempSlave.shouldersTat = "rude words">><<set $tempSlave.backTat = "rude words">><<set $tempSlave.armsTat = "rude words">> - <<set $tempSlave.legsTat = "rude words">><<set $tempSlave.stampTat = "rude words">> + <<set $tempSlave.boobsTat = "rude words">><<set $tempSlave.buttTat = "rude words">><<set $tempSlave.vaginaTat = "rude words">> + <<set $tempSlave.dickTat = "rude words">><<set $tempSlave.lipsTat = "rude words">><<set $tempSlave.anusTat = "rude words">> + <<set $tempSlave.shouldersTat = "rude words">><<set $tempSlave.backTat = "rude words">><<set $tempSlave.armsTat = "rude words">> + <<set $tempSlave.legsTat = "rude words">><<set $tempSlave.stampTat = "rude words">> <</link>> <<print " | ">> <<link "[Cow Pattern]">> - <<set $tempSlave.boobsTat = "bovine patterns">><<set $tempSlave.buttTat = "bovine patterns">><<set $tempSlave.vaginaTat = "bovine patterns">> - <<set $tempSlave.dickTat = "bovine patterns">><<set $tempSlave.lipsTat = "bovine patterns">><<set $tempSlave.anusTat = "bovine patterns">> - <<set $tempSlave.shouldersTat = "bovine patterns">><<set $tempSlave.backTat = "bovine patterns">><<set $tempSlave.armsTat = "bovine patterns">> - <<set $tempSlave.legsTat = "bovine patterns">><<set $tempSlave.stampTat = "bovine patterns">> + <<set $tempSlave.boobsTat = "bovine patterns">><<set $tempSlave.buttTat = "bovine patterns">><<set $tempSlave.vaginaTat = "bovine patterns">> + <<set $tempSlave.dickTat = "bovine patterns">><<set $tempSlave.lipsTat = "bovine patterns">><<set $tempSlave.anusTat = "bovine patterns">> + <<set $tempSlave.shouldersTat = "bovine patterns">><<set $tempSlave.backTat = "bovine patterns">><<set $tempSlave.armsTat = "bovine patterns">> + <<set $tempSlave.legsTat = "bovine patterns">><<set $tempSlave.stampTat = "bovine patterns">> <</link>> <<print " | ">> <<link "[No Tattoos]">> - <<set $tempSlave.boobsTat = 0>><<set $tempSlave.buttTat = 0>><<set $tempSlave.vaginaTat = 0>> - <<set $tempSlave.dickTat = 0>><<set $tempSlave.lipsTat = 0>><<set $tempSlave.anusTat = 0>> - <<set $tempSlave.shouldersTat = 0>><<set $tempSlave.backTat = 0>><<set $tempSlave.armsTat = 0>> - <<set $tempSlave.legsTat = 0>><<set $tempSlave.stampTat = 0>><<set $tempSlave.bellyTat = 0>> + <<set $tempSlave.boobsTat = 0>><<set $tempSlave.buttTat = 0>><<set $tempSlave.vaginaTat = 0>> + <<set $tempSlave.dickTat = 0>><<set $tempSlave.lipsTat = 0>><<set $tempSlave.anusTat = 0>> + <<set $tempSlave.shouldersTat = 0>><<set $tempSlave.backTat = 0>><<set $tempSlave.armsTat = 0>> + <<set $tempSlave.legsTat = 0>><<set $tempSlave.stampTat = 0>><<set $tempSlave.bellyTat = 0>> <</link>> <br><br> @@ -3523,9 +3524,9 @@ ''Branding: ''<<link "[No Branding]">><<set $tempSlave.brand =0>><<set $tempSlave.brandLocation = 0>><</link>> <br> <<if $tempSlave.brand == 0>> - ''She has no Branding'' + ''$He has no Branding'' <<else>> - ''@@.yellow;She has $tempSlave.brand branded onto her <<if $tempSlave.brandLocation == 0>>@@.red;[NEEDS TO BE SET]<<else>> $tempSlave.brandLocation @@<</if>>'' + ''@@.yellow;$He has $tempSlave.brand branded onto $his <<if $tempSlave.brandLocation == 0>>@@.red;[NEEDS TO BE SET]<<else>> $tempSlave.brandLocation @@<</if>>'' <</if>> <br><br> ''Branding Location:'' @@ -3622,23 +3623,23 @@ <br> <<link "[a devil silhouette]">><<set $tempSlave.brand = "a devil silhouette">><</link>><<print " | ">> <<link "[a racial slur]">><<set $tempSlave.brand = "a racial slur">><</link>><<print " | ">> - <<link "[the number of children she has birthed]">><<set $tempSlave.brand = "the number of children "+$he+" has birthed">><</link>><<print " | ">> + <<link "[the number of children $he has birthed]">><<set $tempSlave.brand = "the number of children "+$he+" has birthed">><</link>><<print " | ">> <<link "[a gender symbol]">><<set $tempSlave.brand = "a gender symbol">><</link>><<print " | ">> - <<link "[her own personal symbol]">><<set $tempSlave.brand = $his+" own personal symbol">><</link>><<print " | ">> + <<link "[$his own personal symbol]">><<set $tempSlave.brand = $his+" own personal symbol">><</link>><<print " | ">> <br> <<link "[a chain symbol]">><<set $tempSlave.brand = "a chain symbol">><</link>><<print " | ">> <<link "[a Vitruvian man]">><<set $tempSlave.brand = "a Vitruvian man">><</link>><<print " | ">> <<link "[a scalpel]">><<set $tempSlave.brand = "a scalpel">><</link>><<print " | ">> - <<link "[her virginity status]">><<set $tempSlave.brand = $his+" virginity status">><</link>><<print " | ">> - <<link "[her sexual skills]">><<set $tempSlave.brand = $his+" sexual skills">><</link>> + <<link "[$his virginity status]">><<set $tempSlave.brand = $his+" virginity status">><</link>><<print " | ">> + <<link "[$his sexual skills]">><<set $tempSlave.brand = $his+" sexual skills">><</link>> <br> - <<link "[her absolute minimum breast size]">><<set $tempSlave.brand = $his+" absolute minimum breast size">><</link>><<print " | ">> - <<link "[her absolute maximum breast size]">><<set $tempSlave.brand = $his+" absolute maximum breast size">><</link>><<print " | ">> - <<link "[her highest weigh-in]">><<set $tempSlave.brand = $his+" highest weigh-in">><</link>><<print " | ">> + <<link "[$his absolute minimum breast size]">><<set $tempSlave.brand = $his+" absolute minimum breast size">><</link>><<print " | ">> + <<link "[$his absolute maximum breast size]">><<set $tempSlave.brand = $his+" absolute maximum breast size">><</link>><<print " | ">> + <<link "[$his highest weigh-in]">><<set $tempSlave.brand = $his+" highest weigh-in">><</link>><<print " | ">> <<link "[a big helping of your personal refreshment]">><<set $tempSlave.brand = "a big helping of "+$PC.refreshment >><</link>><<print " | ">> - <<link "[her body product quality]">><<set $tempSlave.brand = $his+" body product quality">><</link>> + <<link "[$his body product quality]">><<set $tempSlave.brand = $his+" body product quality">><</link>> <br> - <<link "[her deadlift record]">><<set $tempSlave.brand = $his+" deadlift record">><</link>><<print " | ">> + <<link "[$his deadlift record]">><<set $tempSlave.brand = $his+" deadlift record">><</link>><<print " | ">> <<link "[a religious symbol]">><<set $tempSlave.brand = "a religious symbol">><</link>><<print " | ">> <<link "[the crest of your Republic]">><<set $tempSlave.brand = "the crest of your Republic">><</link>><<print " | ">> <<link "[the symbol of the Aztec gods]">><<set $tempSlave.brand = "the symbol of the Aztec gods">><</link>><<print " | ">> diff --git a/src/events/gameover.tw b/src/events/gameover.tw index 2af91afcddb622a4115100bf99d385408ba4c805..4b62c2d887f008e134dd8146fe534550cca6e6a6 100644 --- a/src/events/gameover.tw +++ b/src/events/gameover.tw @@ -12,8 +12,8 @@ ''GAME OVER'' <<elseif $gameover == "idiot ball">> <<set $ui = "start">> - <<setLocalPronouns $Bodyguard 2>> - You quickly move to deal $Bodyguard.slaveName a slap across the face. You have an instant to realize the depth of your folly as _his2 combat training kicks into gear: before _he2 realizes what _he2's doing, _he2 has drawn _his2 sword, blocked your slap (and incidentally, removed your hand in doing so), and buried the sword in your chest on the riposte. _His2 devotion returns to _him2 as _his2 combat instincts subside. As you fade, you see _his2 eyes cloud with terrible, unhealable guilt; in one sure movement, _he2 draws _his2 weapon, sets it to semi-automatic, places it under _his2 chin, and fires a single round. + <<setLocalPronouns $Bodyguard>> + You quickly move to deal $Bodyguard.slaveName a slap across the face. You have an instant to realize the depth of your folly as $his combat training kicks into gear: before $he realizes what $he's doing, $he has drawn $his sword, blocked your slap (and incidentally, removed your hand in doing so), and buried the sword in your chest on the riposte. $His devotion returns to $him as $his combat instincts subside. As you fade, you see $his eyes cloud with terrible, unhealable guilt; in one sure movement, $he draws $his weapon, sets it to semi-automatic, places it under $his chin, and fires a single round. <br><br> ''GAME OVER'' diff --git a/src/events/intro/initNationalities.tw b/src/events/intro/initNationalities.tw index 15f56987d291a60d99dfc1f0dbb8dbe34b1899c3..ded7a8e4d41c1eefbd9aa1277ed6d33282d54d29 100644 --- a/src/events/intro/initNationalities.tw +++ b/src/events/intro/initNationalities.tw @@ -578,224 +578,224 @@ <</if>> <<if ndef $customVariety>> /* If non-custom variety, runs international trade restrictions script */ -<<if $internationalTrade != 0>> - <<set $nationalities = arr2obj(setup.baseNationalities)>> - <<if $internationalVariety == 0>> - <<set hashPush($nationalities, "Afghan", "Afghan")>> - <<set hashPush($nationalities, "Albanian")>> - <<set hashPush($nationalities, "Algerian", "Algerian", "Algerian")>> - <<set hashPush($nationalities, "American", "American", "American", "American", "American", "American")>> - <<set hashPush($nationalities, "Andorran")>> - <<set hashPush($nationalities, "Angolan")>> - <<set hashPush($nationalities, "Antiguan")>> - <<set hashPush($nationalities, "Argentinian", "Argentinian", "Argentinian")>> - <<set hashPush($nationalities, "Armenian", "Armenian")>> - <<set hashPush($nationalities, "Aruban")>> - <<set hashPush($nationalities, "Australian", "Australian", "Australian")>> - <<set hashPush($nationalities, "Austrian", "Austrian")>> - <<set hashPush($nationalities, "Azerbaijani")>> - <<set hashPush($nationalities, "Bahamian")>> - <<set hashPush($nationalities, "Bahraini")>> - <<set hashPush($nationalities, "Bangladeshi", "Bangladeshi", "Bangladeshi", "Bangladeshi")>> - <<set hashPush($nationalities, "Barbadian")>> - <<set hashPush($nationalities, "Belarusian", "Belarusian")>> - <<set hashPush($nationalities, "Belgian", "Belgian")>> - <<set hashPush($nationalities, "Belizean")>> - <<set hashPush($nationalities, "Beninese")>> - <<set hashPush($nationalities, "Bermudian")>> - <<set hashPush($nationalities, "Bhutanese")>> - <<set hashPush($nationalities, "Bissau-Guinean")>> - <<set hashPush($nationalities, "Bolivian", "Bolivian")>> - <<set hashPush($nationalities, "Bosnian")>> - <<set hashPush($nationalities, "Brazilian", "Brazilian", "Brazilian", "Brazilian")>> - <<set hashPush($nationalities, "British", "British", "British")>> - <<set hashPush($nationalities, "Bruneian")>> - <<set hashPush($nationalities, "Bulgarian", "Bulgarian")>> - <<set hashPush($nationalities, "Burkinabé")>> - <<set hashPush($nationalities, "Burmese", "Burmese")>> - <<set hashPush($nationalities, "Burundian")>> - <<set hashPush($nationalities, "Cambodian")>> - <<set hashPush($nationalities, "Cameroonian")>> - <<set hashPush($nationalities, "Canadian", "Canadian")>> - <<set hashPush($nationalities, "Cape Verdean")>> - <<set hashPush($nationalities, "Catalan")>> - <<set hashPush($nationalities, "Central African")>> - <<set hashPush($nationalities, "Chadian")>> - <<set hashPush($nationalities, "Chilean", "Chilean")>> - <<set hashPush($nationalities, "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese")>> - <<set hashPush($nationalities, "Colombian", "Colombian", "Colombian")>> - <<set hashPush($nationalities, "Comorian")>> - <<set hashPush($nationalities, "Congolese")>> - <<set hashPush($nationalities, "a Cook Islander")>> - <<set hashPush($nationalities, "Costa Rican")>> - <<set hashPush($nationalities, "Croatian")>> - <<set hashPush($nationalities, "Cuban", "Cuban")>> - <<set hashPush($nationalities, "Curaçaoan")>> - <<set hashPush($nationalities, "Cypriot")>> - <<set hashPush($nationalities, "Czech", "Czech")>> - <<set hashPush($nationalities, "Danish", "Danish")>> - <<set hashPush($nationalities, "Djiboutian")>> - <<set hashPush($nationalities, "Dominican", "Dominican")>> - <<set hashPush($nationalities, "Dominiquais")>> - <<set hashPush($nationalities, "Dutch", "Dutch")>> - <<set hashPush($nationalities, "East Timorese")>> - <<set hashPush($nationalities, "Ecuadorian")>> - <<set hashPush($nationalities, "Egyptian", "Egyptian", "Egyptian")>> - <<set hashPush($nationalities, "Emirati", "Emirati")>> - <<set hashPush($nationalities, "Equatoguinean")>> - <<set hashPush($nationalities, "Eritrean")>> - <<set hashPush($nationalities, "Estonian", "Estonian")>> - <<set hashPush($nationalities, "Ethiopian", "Ethiopian", "Ethiopian")>> - <<set hashPush($nationalities, "Fijian")>> - <<set hashPush($nationalities, "Filipina", "Filipina", "Filipina")>> - <<set hashPush($nationalities, "Finnish", "Finnish")>> - <<set hashPush($nationalities, "French Guianan")>> - <<set hashPush($nationalities, "French Polynesian")>> - <<set hashPush($nationalities, "French", "French", "French")>> - <<set hashPush($nationalities, "Gabonese")>> - <<set hashPush($nationalities, "Gambian")>> - <<set hashPush($nationalities, "Georgian")>> - <<set hashPush($nationalities, "German", "German", "German")>> - <<set hashPush($nationalities, "Ghanan", "Ghanan")>> - <<set hashPush($nationalities, "Greek", "Greek")>> - <<set hashPush($nationalities, "Greenlandic")>> - <<set hashPush($nationalities, "Grenadian")>> - <<set hashPush($nationalities, "Guamanian")>> - <<set hashPush($nationalities, "Guatemalan")>> - <<set hashPush($nationalities, "Guinean")>> - <<set hashPush($nationalities, "Guyanese")>> - <<set hashPush($nationalities, "Haitian", "Haitian")>> - <<set hashPush($nationalities, "Honduran")>> - <<set hashPush($nationalities, "Hungarian", "Hungarian")>> - <<set hashPush($nationalities, "I-Kiribati")>> - <<set hashPush($nationalities, "Icelandic", "Icelandic")>> - <<set hashPush($nationalities, "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian")>> - <<set hashPush($nationalities, "Indonesian", "Indonesian", "Indonesian", "Indonesian", "Indonesian")>> - <<set hashPush($nationalities, "Iranian", "Iranian", "Iranian")>> - <<set hashPush($nationalities, "Iraqi", "Iraqi")>> - <<set hashPush($nationalities, "Irish", "Irish")>> - <<set hashPush($nationalities, "Israeli", "Israeli")>> - <<set hashPush($nationalities, "Italian", "Italian", "Italian")>> - <<set hashPush($nationalities, "Ivorian")>> - <<set hashPush($nationalities, "Jamaican")>> - <<set hashPush($nationalities, "Japanese", "Japanese", "Japanese")>> - <<set hashPush($nationalities, "Jordanian", "Jordanian")>> - <<set hashPush($nationalities, "Kazakh", "Kazakh")>> - <<set hashPush($nationalities, "Kenyan", "Kenyan", "Kenyan")>> - <<set hashPush($nationalities, "Kittitian")>> - <<set hashPush($nationalities, "Korean", "Korean")>> - <<set hashPush($nationalities, "Kosovan")>> - <<set hashPush($nationalities, "Kurdish")>> - <<set hashPush($nationalities, "Kuwaiti")>> - <<set hashPush($nationalities, "Kyrgyz")>> - <<set hashPush($nationalities, "Laotian")>> - <<set hashPush($nationalities, "Latvian")>> - <<set hashPush($nationalities, "Lebanese", "Lebanese")>> - <<set hashPush($nationalities, "Liberian")>> - <<set hashPush($nationalities, "Libyan", "Libyan")>> - <<set hashPush($nationalities, "a Liechtensteiner")>> - <<set hashPush($nationalities, "Lithuanian", "Lithuanian")>> - <<set hashPush($nationalities, "Luxembourgian")>> - <<set hashPush($nationalities, "Macedonian")>> - <<set hashPush($nationalities, "Malagasy")>> - <<set hashPush($nationalities, "Malawian")>> - <<set hashPush($nationalities, "Malaysian", "Malaysian", "Malaysian")>> - <<set hashPush($nationalities, "Maldivian")>> - <<set hashPush($nationalities, "Malian", "Malian")>> - <<set hashPush($nationalities, "Maltese")>> - <<set hashPush($nationalities, "Marshallese")>> - <<set hashPush($nationalities, "Mauritanian")>> - <<set hashPush($nationalities, "Mauritian")>> - <<set hashPush($nationalities, "Mexican", "Mexican", "Mexican", "Mexican")>> - <<set hashPush($nationalities, "Micronesian")>> - <<set hashPush($nationalities, "Moldovan")>> - <<set hashPush($nationalities, "Monégasque")>> - <<set hashPush($nationalities, "Mongolian")>> - <<set hashPush($nationalities, "Montenegrin")>> - <<set hashPush($nationalities, "Moroccan", "Moroccan")>> - <<set hashPush($nationalities, "Mosotho")>> - <<set hashPush($nationalities, "Motswana")>> - <<set hashPush($nationalities, "Mozambican")>> - <<set hashPush($nationalities, "Namibian")>> - <<set hashPush($nationalities, "Nauruan")>> - <<set hashPush($nationalities, "Nepalese", "Nepalese")>> - <<set hashPush($nationalities, "New Caledonian")>> - <<set hashPush($nationalities, "a New Zealander", "a New Zealander")>> - <<set hashPush($nationalities, "Ni-Vanuatu")>> - <<set hashPush($nationalities, "Nicaraguan", "Nicaraguan")>> - <<set hashPush($nationalities, "Nigerian", "Nigerian", "Nigerian", "Nigerian")>> - <<set hashPush($nationalities, "Nigerien", "Nigerien")>> - <<set hashPush($nationalities, "Niuean")>> - <<set hashPush($nationalities, "Norwegian", "Norwegian")>> - <<set hashPush($nationalities, "Omani", "Omani")>> - <<set hashPush($nationalities, "Pakistani", "Pakistani", "Pakistani")>> - <<set hashPush($nationalities, "Palauan")>> - <<set hashPush($nationalities, "Palestinian")>> - <<set hashPush($nationalities, "Panamanian")>> - <<set hashPush($nationalities, "Papua New Guinean")>> - <<set hashPush($nationalities, "Paraguayan")>> - <<set hashPush($nationalities, "Peruvian", "Peruvian")>> - <<set hashPush($nationalities, "Polish", "Polish", "Polish")>> - <<set hashPush($nationalities, "Portuguese", "Portuguese")>> - <<set hashPush($nationalities, "Puerto Rican")>> - <<set hashPush($nationalities, "Qatari")>> - <<set hashPush($nationalities, "Romanian", "Romanian")>> - <<set hashPush($nationalities, "Russian", "Russian", "Russian", "Russian")>> - <<set hashPush($nationalities, "Rwandan")>> - <<set hashPush($nationalities, "Sahrawi")>> - <<set hashPush($nationalities, "Saint Lucian")>> - <<set hashPush($nationalities, "Salvadoran", "Salvadoran")>> - <<set hashPush($nationalities, "Sammarinese")>> - <<set hashPush($nationalities, "Samoan")>> - <<set hashPush($nationalities, "São Toméan")>> - <<set hashPush($nationalities, "Saudi", "Saudi")>> - <<set hashPush($nationalities, "Scottish")>> - <<set hashPush($nationalities, "Senegalese")>> - <<set hashPush($nationalities, "Serbian", "Serbian")>> - <<set hashPush($nationalities, "Seychellois")>> - <<set hashPush($nationalities, "Sierra Leonean")>> - <<set hashPush($nationalities, "Singaporean")>> - <<set hashPush($nationalities, "Slovak", "Slovak")>> - <<set hashPush($nationalities, "Slovene")>> - <<set hashPush($nationalities, "a Solomon Islander")>> - <<set hashPush($nationalities, "Somali")>> - <<set hashPush($nationalities, "South African", "South African", "South African", "South African")>> - <<set hashPush($nationalities, "South Sudanese")>> - <<set hashPush($nationalities, "Spanish", "Spanish", "Spanish")>> - <<set hashPush($nationalities, "Sri Lankan")>> - <<set hashPush($nationalities, "Sudanese", "Sudanese", "Sudanese")>> - <<set hashPush($nationalities, "Surinamese")>> - <<set hashPush($nationalities, "Swazi")>> - <<set hashPush($nationalities, "Swedish", "Swedish")>> - <<set hashPush($nationalities, "Swiss", "Swiss")>> - <<set hashPush($nationalities, "Syrian")>> - <<set hashPush($nationalities, "Taiwanese")>> - <<set hashPush($nationalities, "Tajik")>> - <<set hashPush($nationalities, "Tanzanian", "Tanzanian")>> - <<set hashPush($nationalities, "Thai", "Thai", "Thai")>> - <<set hashPush($nationalities, "Tibetan")>> - <<set hashPush($nationalities, "Togolese")>> - <<set hashPush($nationalities, "Tongan")>> - <<set hashPush($nationalities, "Trinidadian")>> - <<set hashPush($nationalities, "Tunisian", "Tunisian")>> - <<set hashPush($nationalities, "Turkish", "Turkish", "Turkish")>> - <<set hashPush($nationalities, "Turkmen")>> - <<set hashPush($nationalities, "Tuvaluan")>> - <<set hashPush($nationalities, "Ugandan", "Ugandan")>> - <<set hashPush($nationalities, "Ukrainian", "Ukrainian", "Ukrainian")>> - <<set hashPush($nationalities, "Uruguayan")>> - <<set hashPush($nationalities, "Uzbek", "Uzbek")>> - <<set hashPush($nationalities, "Vatican")>> - <<set hashPush($nationalities, "Venezuelan", "Venezuelan", "Venezuelan")>> - <<set hashPush($nationalities, "Vietnamese", "Vietnamese", "Vietnamese")>> - <<set hashPush($nationalities, "Vincentian")>> - <<set hashPush($nationalities, "Yemeni", "Yemeni")>> - <<set hashPush($nationalities, "Zairian", "Zairian", "Zairian")>> - <<set hashPush($nationalities, "Zambian")>> - <<set hashPush($nationalities, "Zimbabwean", "Zimbabwean")>> + <<if $internationalTrade != 0>> + <<set $nationalities = arr2obj(setup.baseNationalities)>> + <<if $internationalVariety == 0>> + <<set hashPush($nationalities, "Afghan", "Afghan")>> + <<set hashPush($nationalities, "Albanian")>> + <<set hashPush($nationalities, "Algerian", "Algerian", "Algerian")>> + <<set hashPush($nationalities, "American", "American", "American", "American", "American", "American")>> + <<set hashPush($nationalities, "Andorran")>> + <<set hashPush($nationalities, "Angolan")>> + <<set hashPush($nationalities, "Antiguan")>> + <<set hashPush($nationalities, "Argentinian", "Argentinian", "Argentinian")>> + <<set hashPush($nationalities, "Armenian", "Armenian")>> + <<set hashPush($nationalities, "Aruban")>> + <<set hashPush($nationalities, "Australian", "Australian", "Australian")>> + <<set hashPush($nationalities, "Austrian", "Austrian")>> + <<set hashPush($nationalities, "Azerbaijani")>> + <<set hashPush($nationalities, "Bahamian")>> + <<set hashPush($nationalities, "Bahraini")>> + <<set hashPush($nationalities, "Bangladeshi", "Bangladeshi", "Bangladeshi", "Bangladeshi")>> + <<set hashPush($nationalities, "Barbadian")>> + <<set hashPush($nationalities, "Belarusian", "Belarusian")>> + <<set hashPush($nationalities, "Belgian", "Belgian")>> + <<set hashPush($nationalities, "Belizean")>> + <<set hashPush($nationalities, "Beninese")>> + <<set hashPush($nationalities, "Bermudian")>> + <<set hashPush($nationalities, "Bhutanese")>> + <<set hashPush($nationalities, "Bissau-Guinean")>> + <<set hashPush($nationalities, "Bolivian", "Bolivian")>> + <<set hashPush($nationalities, "Bosnian")>> + <<set hashPush($nationalities, "Brazilian", "Brazilian", "Brazilian", "Brazilian")>> + <<set hashPush($nationalities, "British", "British", "British")>> + <<set hashPush($nationalities, "Bruneian")>> + <<set hashPush($nationalities, "Bulgarian", "Bulgarian")>> + <<set hashPush($nationalities, "Burkinabé")>> + <<set hashPush($nationalities, "Burmese", "Burmese")>> + <<set hashPush($nationalities, "Burundian")>> + <<set hashPush($nationalities, "Cambodian")>> + <<set hashPush($nationalities, "Cameroonian")>> + <<set hashPush($nationalities, "Canadian", "Canadian")>> + <<set hashPush($nationalities, "Cape Verdean")>> + <<set hashPush($nationalities, "Catalan")>> + <<set hashPush($nationalities, "Central African")>> + <<set hashPush($nationalities, "Chadian")>> + <<set hashPush($nationalities, "Chilean", "Chilean")>> + <<set hashPush($nationalities, "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese", "Chinese")>> + <<set hashPush($nationalities, "Colombian", "Colombian", "Colombian")>> + <<set hashPush($nationalities, "Comorian")>> + <<set hashPush($nationalities, "Congolese")>> + <<set hashPush($nationalities, "a Cook Islander")>> + <<set hashPush($nationalities, "Costa Rican")>> + <<set hashPush($nationalities, "Croatian")>> + <<set hashPush($nationalities, "Cuban", "Cuban")>> + <<set hashPush($nationalities, "Curaçaoan")>> + <<set hashPush($nationalities, "Cypriot")>> + <<set hashPush($nationalities, "Czech", "Czech")>> + <<set hashPush($nationalities, "Danish", "Danish")>> + <<set hashPush($nationalities, "Djiboutian")>> + <<set hashPush($nationalities, "Dominican", "Dominican")>> + <<set hashPush($nationalities, "Dominiquais")>> + <<set hashPush($nationalities, "Dutch", "Dutch")>> + <<set hashPush($nationalities, "East Timorese")>> + <<set hashPush($nationalities, "Ecuadorian")>> + <<set hashPush($nationalities, "Egyptian", "Egyptian", "Egyptian")>> + <<set hashPush($nationalities, "Emirati", "Emirati")>> + <<set hashPush($nationalities, "Equatoguinean")>> + <<set hashPush($nationalities, "Eritrean")>> + <<set hashPush($nationalities, "Estonian", "Estonian")>> + <<set hashPush($nationalities, "Ethiopian", "Ethiopian", "Ethiopian")>> + <<set hashPush($nationalities, "Fijian")>> + <<set hashPush($nationalities, "Filipina", "Filipina", "Filipina")>> + <<set hashPush($nationalities, "Finnish", "Finnish")>> + <<set hashPush($nationalities, "French Guianan")>> + <<set hashPush($nationalities, "French Polynesian")>> + <<set hashPush($nationalities, "French", "French", "French")>> + <<set hashPush($nationalities, "Gabonese")>> + <<set hashPush($nationalities, "Gambian")>> + <<set hashPush($nationalities, "Georgian")>> + <<set hashPush($nationalities, "German", "German", "German")>> + <<set hashPush($nationalities, "Ghanan", "Ghanan")>> + <<set hashPush($nationalities, "Greek", "Greek")>> + <<set hashPush($nationalities, "Greenlandic")>> + <<set hashPush($nationalities, "Grenadian")>> + <<set hashPush($nationalities, "Guamanian")>> + <<set hashPush($nationalities, "Guatemalan")>> + <<set hashPush($nationalities, "Guinean")>> + <<set hashPush($nationalities, "Guyanese")>> + <<set hashPush($nationalities, "Haitian", "Haitian")>> + <<set hashPush($nationalities, "Honduran")>> + <<set hashPush($nationalities, "Hungarian", "Hungarian")>> + <<set hashPush($nationalities, "I-Kiribati")>> + <<set hashPush($nationalities, "Icelandic", "Icelandic")>> + <<set hashPush($nationalities, "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian", "Indian")>> + <<set hashPush($nationalities, "Indonesian", "Indonesian", "Indonesian", "Indonesian", "Indonesian")>> + <<set hashPush($nationalities, "Iranian", "Iranian", "Iranian")>> + <<set hashPush($nationalities, "Iraqi", "Iraqi")>> + <<set hashPush($nationalities, "Irish", "Irish")>> + <<set hashPush($nationalities, "Israeli", "Israeli")>> + <<set hashPush($nationalities, "Italian", "Italian", "Italian")>> + <<set hashPush($nationalities, "Ivorian")>> + <<set hashPush($nationalities, "Jamaican")>> + <<set hashPush($nationalities, "Japanese", "Japanese", "Japanese")>> + <<set hashPush($nationalities, "Jordanian", "Jordanian")>> + <<set hashPush($nationalities, "Kazakh", "Kazakh")>> + <<set hashPush($nationalities, "Kenyan", "Kenyan", "Kenyan")>> + <<set hashPush($nationalities, "Kittitian")>> + <<set hashPush($nationalities, "Korean", "Korean")>> + <<set hashPush($nationalities, "Kosovan")>> + <<set hashPush($nationalities, "Kurdish")>> + <<set hashPush($nationalities, "Kuwaiti")>> + <<set hashPush($nationalities, "Kyrgyz")>> + <<set hashPush($nationalities, "Laotian")>> + <<set hashPush($nationalities, "Latvian")>> + <<set hashPush($nationalities, "Lebanese", "Lebanese")>> + <<set hashPush($nationalities, "Liberian")>> + <<set hashPush($nationalities, "Libyan", "Libyan")>> + <<set hashPush($nationalities, "a Liechtensteiner")>> + <<set hashPush($nationalities, "Lithuanian", "Lithuanian")>> + <<set hashPush($nationalities, "Luxembourgian")>> + <<set hashPush($nationalities, "Macedonian")>> + <<set hashPush($nationalities, "Malagasy")>> + <<set hashPush($nationalities, "Malawian")>> + <<set hashPush($nationalities, "Malaysian", "Malaysian", "Malaysian")>> + <<set hashPush($nationalities, "Maldivian")>> + <<set hashPush($nationalities, "Malian", "Malian")>> + <<set hashPush($nationalities, "Maltese")>> + <<set hashPush($nationalities, "Marshallese")>> + <<set hashPush($nationalities, "Mauritanian")>> + <<set hashPush($nationalities, "Mauritian")>> + <<set hashPush($nationalities, "Mexican", "Mexican", "Mexican", "Mexican")>> + <<set hashPush($nationalities, "Micronesian")>> + <<set hashPush($nationalities, "Moldovan")>> + <<set hashPush($nationalities, "Monégasque")>> + <<set hashPush($nationalities, "Mongolian")>> + <<set hashPush($nationalities, "Montenegrin")>> + <<set hashPush($nationalities, "Moroccan", "Moroccan")>> + <<set hashPush($nationalities, "Mosotho")>> + <<set hashPush($nationalities, "Motswana")>> + <<set hashPush($nationalities, "Mozambican")>> + <<set hashPush($nationalities, "Namibian")>> + <<set hashPush($nationalities, "Nauruan")>> + <<set hashPush($nationalities, "Nepalese", "Nepalese")>> + <<set hashPush($nationalities, "New Caledonian")>> + <<set hashPush($nationalities, "a New Zealander", "a New Zealander")>> + <<set hashPush($nationalities, "Ni-Vanuatu")>> + <<set hashPush($nationalities, "Nicaraguan", "Nicaraguan")>> + <<set hashPush($nationalities, "Nigerian", "Nigerian", "Nigerian", "Nigerian")>> + <<set hashPush($nationalities, "Nigerien", "Nigerien")>> + <<set hashPush($nationalities, "Niuean")>> + <<set hashPush($nationalities, "Norwegian", "Norwegian")>> + <<set hashPush($nationalities, "Omani", "Omani")>> + <<set hashPush($nationalities, "Pakistani", "Pakistani", "Pakistani")>> + <<set hashPush($nationalities, "Palauan")>> + <<set hashPush($nationalities, "Palestinian")>> + <<set hashPush($nationalities, "Panamanian")>> + <<set hashPush($nationalities, "Papua New Guinean")>> + <<set hashPush($nationalities, "Paraguayan")>> + <<set hashPush($nationalities, "Peruvian", "Peruvian")>> + <<set hashPush($nationalities, "Polish", "Polish", "Polish")>> + <<set hashPush($nationalities, "Portuguese", "Portuguese")>> + <<set hashPush($nationalities, "Puerto Rican")>> + <<set hashPush($nationalities, "Qatari")>> + <<set hashPush($nationalities, "Romanian", "Romanian")>> + <<set hashPush($nationalities, "Russian", "Russian", "Russian", "Russian")>> + <<set hashPush($nationalities, "Rwandan")>> + <<set hashPush($nationalities, "Sahrawi")>> + <<set hashPush($nationalities, "Saint Lucian")>> + <<set hashPush($nationalities, "Salvadoran", "Salvadoran")>> + <<set hashPush($nationalities, "Sammarinese")>> + <<set hashPush($nationalities, "Samoan")>> + <<set hashPush($nationalities, "São Toméan")>> + <<set hashPush($nationalities, "Saudi", "Saudi")>> + <<set hashPush($nationalities, "Scottish")>> + <<set hashPush($nationalities, "Senegalese")>> + <<set hashPush($nationalities, "Serbian", "Serbian")>> + <<set hashPush($nationalities, "Seychellois")>> + <<set hashPush($nationalities, "Sierra Leonean")>> + <<set hashPush($nationalities, "Singaporean")>> + <<set hashPush($nationalities, "Slovak", "Slovak")>> + <<set hashPush($nationalities, "Slovene")>> + <<set hashPush($nationalities, "a Solomon Islander")>> + <<set hashPush($nationalities, "Somali")>> + <<set hashPush($nationalities, "South African", "South African", "South African", "South African")>> + <<set hashPush($nationalities, "South Sudanese")>> + <<set hashPush($nationalities, "Spanish", "Spanish", "Spanish")>> + <<set hashPush($nationalities, "Sri Lankan")>> + <<set hashPush($nationalities, "Sudanese", "Sudanese", "Sudanese")>> + <<set hashPush($nationalities, "Surinamese")>> + <<set hashPush($nationalities, "Swazi")>> + <<set hashPush($nationalities, "Swedish", "Swedish")>> + <<set hashPush($nationalities, "Swiss", "Swiss")>> + <<set hashPush($nationalities, "Syrian")>> + <<set hashPush($nationalities, "Taiwanese")>> + <<set hashPush($nationalities, "Tajik")>> + <<set hashPush($nationalities, "Tanzanian", "Tanzanian")>> + <<set hashPush($nationalities, "Thai", "Thai", "Thai")>> + <<set hashPush($nationalities, "Tibetan")>> + <<set hashPush($nationalities, "Togolese")>> + <<set hashPush($nationalities, "Tongan")>> + <<set hashPush($nationalities, "Trinidadian")>> + <<set hashPush($nationalities, "Tunisian", "Tunisian")>> + <<set hashPush($nationalities, "Turkish", "Turkish", "Turkish")>> + <<set hashPush($nationalities, "Turkmen")>> + <<set hashPush($nationalities, "Tuvaluan")>> + <<set hashPush($nationalities, "Ugandan", "Ugandan")>> + <<set hashPush($nationalities, "Ukrainian", "Ukrainian", "Ukrainian")>> + <<set hashPush($nationalities, "Uruguayan")>> + <<set hashPush($nationalities, "Uzbek", "Uzbek")>> + <<set hashPush($nationalities, "Vatican")>> + <<set hashPush($nationalities, "Venezuelan", "Venezuelan", "Venezuelan")>> + <<set hashPush($nationalities, "Vietnamese", "Vietnamese", "Vietnamese")>> + <<set hashPush($nationalities, "Vincentian")>> + <<set hashPush($nationalities, "Yemeni", "Yemeni")>> + <<set hashPush($nationalities, "Zairian", "Zairian", "Zairian")>> + <<set hashPush($nationalities, "Zambian")>> + <<set hashPush($nationalities, "Zimbabwean", "Zimbabwean")>> + <</if>> <</if>> <</if>> -<</if>> /* SET HEROES */ diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index d1d2a8965396b89b931d364e3b34a4c2767c6160..662adbdc68b12e729b48b70b073c8d3eab09c8c6 100644 --- a/src/events/intro/introSummary.tw +++ b/src/events/intro/introSummary.tw @@ -218,23 +218,23 @@ __''General slave settings''__ <</if>> //Extended family mode must be on for the incubation facility to be enabled.// <<if $familyTesting == 1>> -<br> -<<if $inbreeding == 1>> - Successive breeding ''will'' result in sub-average slaves. - [[Disable inbreeding damage|Intro Summary][$inbreeding = 0]] -<<else>> - Successive breeding ''will not'' result in sub-average slaves. - [[Enable inbreeding damage|Intro Summary][$inbreeding = 1]] -<</if>> + <br> + <<if $inbreeding == 1>> + Successive breeding ''will'' result in sub-average slaves. + [[Disable inbreeding damage|Intro Summary][$inbreeding = 0]] + <<else>> + Successive breeding ''will not'' result in sub-average slaves. + [[Enable inbreeding damage|Intro Summary][$inbreeding = 1]] + <</if>> -<br> -<<if $allowFamilyTitles == 1>> - Your relatives ''will'' use family titles. - [[Disable family titles|Intro Summary][$allowFamilyTitles = 0]] -<<else>> - Your relatives ''will not'' use family titles. - [[Enable family titles|Intro Summary][$allowFamilyTitles = 1]] -<</if>> + <br> + <<if $allowFamilyTitles == 1>> + Your relatives ''will'' use family titles. + [[Disable family titles|Intro Summary][$allowFamilyTitles = 0]] + <<else>> + Your relatives ''will not'' use family titles. + [[Enable family titles|Intro Summary][$allowFamilyTitles = 1]] + <</if>> <</if>> <br> @@ -498,40 +498,40 @@ The Free City features ''$neighboringArcologies'' arcologies in addition to your [[Marine|Intro Summary][$terrain = "marine"]] | [[Oceanic|Intro Summary][$terrain = "oceanic"]] <<if $terrain != "oceanic">> - <br> - The Free City is located in ''$continent''. - [[North America|Intro Summary][$continent = "North America", $language = "English"]] | [[South America|Intro Summary][$continent = "South America", $language = "Spanish"]] | [[Brazil|Intro Summary][$continent = "Brazil", $language = "Portuguese"]] | [[Europe|Intro Summary][$continent = "Europe", $language = "English"]] | [[the Middle East|Intro Summary][$continent = "the Middle East", $language = "Arabic"]] | [[Africa|Intro Summary][$continent = "Africa", $language = "Arabic"]] | [[Asia|Intro Summary][$continent = "Asia", $language = "Chinese"]] | [[Australia|Intro Summary][$continent = "Australia", $language = "English"]] | - <<if $freshPC == 1 || $saveImported == 0>> - [[Japan|Intro Summary][$continent = "Japan", $language = "Japanese", $PC.race = "asian", $PC.nationality = "Japanese", $PC.hColor = "black", $PC.eyeColor = "brown"]] - <<else>> - [[Japan|Intro Summary][$continent = "Japan", $language = "Japanese"]] + <br> + The Free City is located in ''$continent''. + [[North America|Intro Summary][$continent = "North America", $language = "English"]] | [[South America|Intro Summary][$continent = "South America", $language = "Spanish"]] | [[Brazil|Intro Summary][$continent = "Brazil", $language = "Portuguese"]] | [[Europe|Intro Summary][$continent = "Europe", $language = "English"]] | [[the Middle East|Intro Summary][$continent = "the Middle East", $language = "Arabic"]] | [[Africa|Intro Summary][$continent = "Africa", $language = "Arabic"]] | [[Asia|Intro Summary][$continent = "Asia", $language = "Chinese"]] | [[Australia|Intro Summary][$continent = "Australia", $language = "English"]] | + <<if $freshPC == 1 || $saveImported == 0>> + [[Japan|Intro Summary][$continent = "Japan", $language = "Japanese", $PC.race = "asian", $PC.nationality = "Japanese", $PC.hColor = "black", $PC.eyeColor = "brown"]] + <<else>> + [[Japan|Intro Summary][$continent = "Japan", $language = "Japanese"]] + <</if>> <</if>> <</if>> -<</if>> -<<if !["RomanRevivalist", "AztecRevivalist", "EgyptianRevivalist", "EdoRevivalist", "ArabianRevivalist", "ChineseRevivalist"].includes($targetArcology.type)>> -<br> -The lingua franca of your arcology is <<textbox "$language" $language "Intro Summary">>. -<<if $language != "English">> - [[English|Intro Summary][$language = "English"]] | -<<else>> - English | -<</if>> -<<if $language != "Spanish">> - [[Spanish|Intro Summary][$language = "Spanish"]] | -<<else>> - Spanish | -<</if>> -<<if $language != "Arabic">> - [[Arabic|Intro Summary][$language = "Arabic"]] | -<<else>> - Arabic | -<</if>> -<<if $language != "Chinese">> - [[Chinese|Intro Summary][$language = "Chinese"]] -<<else>> - Chinese -<</if>> +<<if !["ArabianRevivalist", "AztecRevivalist", "ChineseRevivalist", "EdoRevivalist", "EgyptianRevivalist", "RomanRevivalist"].includes($targetArcology.type)>> + <br> + The lingua franca of your arcology is <<textbox "$language" $language "Intro Summary">>. + <<if $language != "English">> + [[English|Intro Summary][$language = "English"]] | + <<else>> + English | + <</if>> + <<if $language != "Spanish">> + [[Spanish|Intro Summary][$language = "Spanish"]] | + <<else>> + Spanish | + <</if>> + <<if $language != "Arabic">> + [[Arabic|Intro Summary][$language = "Arabic"]] | + <<else>> + Arabic | + <</if>> + <<if $language != "Chinese">> + [[Chinese|Intro Summary][$language = "Chinese"]] + <<else>> + Chinese + <</if>> <</if>> <br> diff --git a/src/facilities/farmyard/farmyardReport.tw b/src/facilities/farmyard/farmyardReport.tw index 2c1e2acfae50ee8de8c948e9113d1eaff002f0ad..312dff6449c4604d00c934094c48aa1a612138ad 100644 --- a/src/facilities/farmyard/farmyardReport.tw +++ b/src/facilities/farmyard/farmyardReport.tw @@ -6,7 +6,7 @@ <<SlaveSort $FarmyardiIDs>> <<set _DL = $FarmyardiIDs.length, $farmyardSlaves = _DL, _SL = $slaves.length, $FarmerCashBonus = 0, _FLsFetish = 0, _profits = 0, _foodWeek = 0>> <<set $FarmerDevotionBonus = 1, $FarmerDevotionThreshold = 45, $FarmerTrustBonus = 1, $FarmerTrustThreshold = 35, $FarmerHealthBonus = 0>> -/*<<set $legendaryWombID = 0>> TODO: will the Farmyard have a lengendary womb system? */ +/*<<set $legendaryWombID = 0>> TODO: will the Farmyard have a legendary womb system? */ <!-- Statistics gathering --> <<set $facility = $facility || {}, $facility.farmyard = initFacilityStatistics($facility.farmyard)>> @@ -166,9 +166,9 @@ <br><br> /* 000-250-006 */ <<if $seeImages && $seeReportImages>> - <div class="imageRef tinyImg"> - <<SlaveArt $slaves[_FLs] 0 0>> - </div> + <div class="imageRef tinyImg"> + <<SlaveArt $slaves[_FLs] 0 0>> + </div> <</if>> /* 000-250-006 */ ''__@@.pink;<<= SlaveFullName($slaves[_FLs])>>@@__'' is serving as the Farmer. @@ -238,9 +238,9 @@ <br><br> /* 000-250-006 */ <<if $seeImages && $seeReportImages>> - <div class="imageRef tinyImg"> - <<SlaveArt $slaves[$i] 0 0>> - </div> + <div class="imageRef tinyImg"> + <<SlaveArt $slaves[$i] 0 0>> + </div> <</if>> /* 000-250-006 */ ''__@@.pink;<<= SlaveFullName($slaves[$i])>>@@__'' diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw index 139542dfbff8389f798aa81d95d29eb801f7bfc6..9398dfcbdfa15f1b8fe8b91ecf9dea53e02c0527 100644 --- a/src/gui/Encyclopedia/encyclopedia.tw +++ b/src/gui/Encyclopedia/encyclopedia.tw @@ -3000,7 +3000,7 @@ LORE: INTERVIEWS | [[XY|Encyclopedia][$encyclopedia = "Hormones (XY)"]] <</if>> -<<if["Anal Skill", "Combat Skill", "Entertainment Skill", "Oral Skill", "Skills", "Vaginal Skill", "Whoring Skill"].includes($encyclopedia)>> +<<if ["Anal Skill", "Combat Skill", "Entertainment Skill", "Oral Skill", "Skills", "Vaginal Skill", "Whoring Skill"].includes($encyclopedia)>> <br><br>//Skills// | [[Career Experience|Encyclopedia][$encyclopedia = "Career Experience"]] <br>[[Anal Skill|Encyclopedia][$encyclopedia = "Anal Skill"]] diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index 6342d7156ed1bfea385c7a974b1f733a4b1a8c6f..4af2015b252fc6f25d115988eed1083dccb18ab7 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -20,6 +20,7 @@ You should have received a copy of the GNU General Public License along with thi /* This needs to be broken down into individual files that can be added to StoryInit instead. */ +<<set _NGPOffset = 1200000>> <<if def $slaves>> <<set _SL = $slaves.length>> <<for _i = 0; _i < _SL; _i++>> @@ -30,25 +31,25 @@ You should have received a copy of the GNU General Public License along with thi <</for>> <<for _i = 0; _i < _SL; _i++>> <<if $slaves[_i].assignment == "be imported">> - <<set $slaves[_i].ID += 1200000>> + <<set $slaves[_i].ID += _NGPOffset>> <<set $slaves[_i].assignment = "rest">> <<set $slaves[_i].assignmentVisible = 1>> <<set $slaves[_i].weekAcquired = 0>> <<set $slaves[_i].newGamePlus = 1>> <<PMODinit $slaves[_i]>> <<if $slaves[_i].mother > 0>> - <<set $slaves[_i].mother += 1200000>> + <<set $slaves[_i].mother += _NGPOffset>> <<elseif $freshPC == 1 && $slaves[_i].mother == -1>> - <<set $slaves[_i].mother = -12000000>> + <<set $slaves[_i].mother = -_NGPOffset>> <<elseif $slaves[_i].mother < -1>> - <<set $slaves[_i].mother -= 1200000>> + <<set $slaves[_i].mother -= _NGPOffset>> <</if>> <<if $slaves[_i].father > 0>> - <<set $slaves[_i].father += 1200000>> + <<set $slaves[_i].father += _NGPOffset>> <<elseif $freshPC == 1 && $slaves[_i].father == -1>> - <<set $slaves[_i].father = -12000000>> + <<set $slaves[_i].father = -_NGPOffset>> <<elseif $slaves[_i].father < -1>> - <<set $slaves[_i].father -= 1200000>> + <<set $slaves[_i].father -= _NGPOffset>> <</if>> <<set $slaves[_i].daughters = 0>> <<set $slaves[_i].sisters = 0>> @@ -68,13 +69,13 @@ You should have received a copy of the GNU General Public License along with thi <<set $slaves[_i].nationality = "Ancient Chinese Revivalist">> <</if>> <<if $slaves[_i].relationTarget != 0>> - <<set $slaves[_i].relationTarget += 1200000>> + <<set $slaves[_i].relationTarget += _NGPOffset>> <</if>> <<if $slaves[_i].relationshipTarget != 0>> - <<set $slaves[_i].relationshipTarget += 1200000>> + <<set $slaves[_i].relationshipTarget += _NGPOffset>> <</if>> <<if $slaves[_i].cloneID != 0>> - <<set $slaves[_i].cloneID += 1200000>> + <<set $slaves[_i].cloneID += _NGPOffset>> <</if>> <<set $slaves[_i].rivalry = 0, $slaves[_i].rivalryTarget = 0, $slaves[_i].subTarget = 0>> <<set $slaves[_i].drugs = "no drugs">> @@ -95,31 +96,35 @@ You should have received a copy of the GNU General Public License along with thi <</if>> <</for>> <<if $slaves[_k].pregSource > 0>> - <<set $slaves[_k].pregSource += 1200000>> + <<set $slaves[_k].pregSource += _NGPOffset>> <<set _getFather = $slaveIndices[$slaves[_k].pregSource]>> <<if ndef _getFather>> <<set $slaves[_k].pregSource = 0>> <</if>> - <<for _sInit = 0; _sInit < $slaves[_k].womb.length; _sInit++>> - <<if $slaves[_k].womb[_sInit].fatherID > 0>> - <<set $slaves[_k].womb[_sInit].fatherID += 1200000>> - <</if>> - <<if $slaves[_k].womb[_sInit].genetics.father > 0>> - <<set $slaves[_k].womb[_sInit].genetics.father += 1200000>> - <<elseif $freshPC == 1 && $slaves[_k].womb[_sInit].genetics.father == -1>> - <<set $slaves[_k].womb[_sInit].genetics.father = -12000000>> - <<elseif $slaves[_k].womb[_sInit].genetics.father < -1>> - <<set $slaves[_k].womb[_sInit].genetics.father -= 1200000>> - <</if>> - <<if $slaves[_k].womb[_sInit].genetics.mother > 0>> - <<set $slaves[_k].womb[_sInit].genetics.mother += 1200000>> - <<elseif $freshPC == 1 && $slaves[_k].womb[_sInit].genetics.mother == -1>> - <<set $slaves[_k].womb[_sInit].genetics.mother = -12000000>> - <<elseif $slaves[_k].womb[_sInit].genetics.mother < -1>> - <<set $slaves[_k].womb[_sInit].genetics.mother -= 1200000>> - <</if>> - <</for>> <</if>> + <<for _sInit = 0; _sInit < $slaves[_k].womb.length; _sInit++>> + <<if $slaves[_k].womb[_sInit].fatherID > 0>> + <<set $slaves[_k].womb[_sInit].fatherID += _NGPOffset>> + <<elseif $freshPC == 1 && $slaves[_k].womb[_sInit].fatherID == -1>> + <<set $slaves[_k].womb[_sInit].fatherID = -_NGPOffset>> + <<elseif $slaves[_k].womb[_sInit].fatherID < -20>> + <<set $slaves[_k].womb[_sInit].fatherID -= _NGPOffset>> + <</if>> + <<if $slaves[_k].womb[_sInit].genetics.father > 0>> + <<set $slaves[_k].womb[_sInit].genetics.father += _NGPOffset>> + <<elseif $freshPC == 1 && $slaves[_k].womb[_sInit].genetics.father == -1>> + <<set $slaves[_k].womb[_sInit].genetics.father = -_NGPOffset>> + <<elseif $slaves[_k].womb[_sInit].genetics.father < -20>> + <<set $slaves[_k].womb[_sInit].genetics.father -= _NGPOffset>> + <</if>> + <<if $slaves[_k].womb[_sInit].genetics.mother > 0>> + <<set $slaves[_k].womb[_sInit].genetics.mother += _NGPOffset>> + <<elseif $freshPC == 1 && $slaves[_k].womb[_sInit].genetics.mother == -1>> + <<set $slaves[_k].womb[_sInit].genetics.mother = -_NGPOffset>> + <<elseif $slaves[_k].womb[_sInit].genetics.mother < -20>> + <<set $slaves[_k].womb[_sInit].genetics.mother -= _NGPOffset>> + <</if>> + <</for>> <<if $slaves[_k].cloneID != 0>> <<set _getClone = $slaveIndices[$slaves[_k].cloneID]>> <<if ndef _getClone>> @@ -392,24 +397,24 @@ You should have received a copy of the GNU General Public License along with thi <<set $PC.career = "arcology owner", $PC.trading = 100, $PC.warfare = 100, $PC.hacking = 100, $PC.slaving = 100, $PC.engineering = 100, $PC.medicine = 100>> <</if>> <<if $PC.mother > 0>> - <<set $PC.mother += 1200000>> + <<set $PC.mother += _NGPOffset>> <<elseif $PC.mother < 0>> - <<set $PC.mother -= 1200000>> + <<set $PC.mother -= _NGPOffset>> <</if>> <<if $PC.father > 0>> - <<set $PC.father += 1200000>> + <<set $PC.father += _NGPOffset>> <<elseif $PC.father < 0>> - <<set $PC.father -= 1200000>> + <<set $PC.father -= _NGPOffset>> <</if>> <<if $PC.pregSource > 0>> - <<set $PC.pregSource += 1200000>> + <<set $PC.pregSource += _NGPOffset>> <<set _getFather = $slaveIndices[$PC.pregSource]>> <<if ndef _getFather>> <<set $PC.pregSource = 0>> <</if>> <<for _sInit = 0; _sInit < $PC.womb.length; _sInit++>> <<if $PC.womb[_sInit].fatherID > 0>> - <<set $PC.womb[_sInit].fatherID += 1200000>> + <<set $PC.womb[_sInit].fatherID += _NGPOffset>> <</if>> <</for>> <</if>> @@ -420,10 +425,10 @@ You should have received a copy of the GNU General Public License along with thi <<for _i = 0; _i < _SL; _i++>> <<if $familyTesting == 1>> <<if $slaves[_i].mother == -1>> - <<set $slaves[_i].mother = $missingParentID+1200000>> + <<set $slaves[_i].mother = $missingParentID+_NGPOffset>> <</if>> <<if $slaves[_i].father == -1>> - <<set $slaves[_i].father = $missingParentID+1200000>> + <<set $slaves[_i].father = $missingParentID+_NGPOffset>> <</if>> <<if $slaves[_i].pregSource == -1>> <<set $slaves[_i].pregSource = 0>> diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js index f0b1b1d571ee0ae15d72abda84694b011d37b4d5..865c8a92f9bbfbfe63a3c97d26e883f3968b0440 100644 --- a/src/js/DefaultRules.js +++ b/src/js/DefaultRules.js @@ -4,6 +4,10 @@ window.DefaultRules = (function() { "use strict"; let V; let r; + let pronouns; + let he; + let him; + let his; /** @param {App.Entity.SlaveState} slave */ function DefaultRules(slave) { @@ -11,6 +15,10 @@ window.DefaultRules = (function() { V = State.variables; r = ""; + pronouns = getPronouns(slave); + he = pronouns.pronoun; + him = pronouns.object; + his = pronouns.possessive; let rule = MergeRules(slave); if (Object.keys(rule).length === 0) return r; // no rules apply @@ -330,7 +338,7 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName} has been automatically assigned to be confined in ${V.cellblockName}.`; break; case "choose her own job": - r += `<br>${slave.slaveName} is now allowed to select her own assignments.`; + r += `<br>${slave.slaveName} is now allowed to select ${his} own assignments.`; break; default: r += `<br>${slave.slaveName} has been automatically assigned to ${rule.setAssignment}.`; @@ -349,7 +357,7 @@ window.DefaultRules = (function() { if ((slave.choosesOwnClothes === 0)) { slave.clothes = "choosing her own clothes"; slave.choosesOwnClothes = 1; - r += `<br>${slave.slaveName} is now allowed to choose her own clothes.`; + r += `<br>${slave.slaveName} is now allowed to choose ${his} own clothes.`; } } else if ((slave.clothes !== rule.clothes)) { slave.clothes = rule.clothes; @@ -370,14 +378,14 @@ window.DefaultRules = (function() { r += `${slave.slaveName} cannot utilize preg biometrics. `; } else if ((rule.collar === "massive dildo gag" && slave.oralSkill <= 50)) { slave.collar = "none"; - r += `${slave.slaveName} lacks the oral skill to successfully keep the massive dildo gag in her throat. `; + r += `${slave.slaveName} lacks the oral skill to successfully keep the massive dildo gag in ${his} throat. `; } else slave.collar = rule.collar; if ((slave.collar === "none")) r += `${slave.slaveName} has been given no collar.`; else if ((slave.collar === "pretty jewelry")) r += `${slave.slaveName} has been given ${slave.collar}.`; - else if ((["dildo gag", "massive dildo gag", "ball gag", "bit gag", "neck corset", "porcelain mask", "bell collar", "bowtie"].includes(slave.collar))) + else if ((["ball gag", "bell collar", "bit gag", "bowtie", "dildo gag", "massive dildo gag", "neck corset", "porcelain mask"].includes(slave.collar))) r += `${slave.slaveName} has been given a ${slave.collar}.`; else r += `${slave.slaveName} has been given a ${slave.collar} collar.`; @@ -557,37 +565,37 @@ window.DefaultRules = (function() { case "huge dildo": r += `<br>${slave.slaveName} is a virgin and has been given a `; if (slave.vagina >= 2) - r += `massive dildo to permanently gape her cunt.`; + r += `massive dildo to permanently gape ${his} cunt.`; else { - r += `large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`; + r += `large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`; slave.vaginalAccessory = "large dildo"; } break; case "long dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length dildo for ${his} pussy.`; slave.vaginalAccessory = "dildo"; } break; case "long, large dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length large dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length large dildo for ${his} pussy.`; slave.vaginalAccessory = "large dildo"; } break; case "long, huge dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length huge dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length huge dildo for ${his} pussy.`; slave.vaginalAccessory = "huge dildo"; } else { r += `<br>${slave.slaveName} is a virgin and has been given a `; if (slave.vagina >= 2) - r += `massive and oversized dildo to permanently gape her cunt.`; + r += `massive and oversized dildo to permanently gape ${his} cunt.`; else { - r += `long, large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`; + r += `long, large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`; slave.vaginalAccessory = "long, large dildo"; } } @@ -598,7 +606,7 @@ window.DefaultRules = (function() { break; default: - r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.vaginalAccessory} for her pussy.`; + r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.vaginalAccessory} for ${his} pussy.`; break; } } @@ -615,37 +623,37 @@ window.DefaultRules = (function() { case "huge dildo": r += `<br>${slave.slaveName} is a virgin and has been given a `; if (slave.vagina >= 2) - r += `massive dildo to permanently gape her cunt.`; + r += `massive dildo to permanently gape ${his} cunt.`; else { - r += `large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`; + r += `large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`; slave.vaginalAccessory = "large dildo"; } break; case "long dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length dildo for ${his} pussy.`; slave.vaginalAccessory = "dildo"; } break; case "long, large dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length large dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length large dildo for ${his} pussy.`; slave.vaginalAccessory = "large dildo"; } break; case "long, huge dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length huge dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length huge dildo for ${his} pussy.`; slave.vaginalAccessory = "huge dildo"; } else { r += `<br>${slave.slaveName} is a virgin and has been given a `; if (slave.vagina >= 2) - r += `massive and oversized dildo to permanently gape her cunt.`; + r += `massive and oversized dildo to permanently gape ${his} cunt.`; else { - r += `long, large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`; + r += `long, large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`; slave.vaginalAccessory = "long, large dildo"; } } @@ -656,7 +664,7 @@ window.DefaultRules = (function() { break; default: - r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.vaginalAccessory} for her pussy.`; + r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.vaginalAccessory} for ${his} pussy.`; break; } } @@ -673,37 +681,37 @@ window.DefaultRules = (function() { case "huge dildo": r += `<br>${slave.slaveName} has been given a `; if (slave.vagina >= 2) - r += `massive dildo to permanently gape her cunt.`; + r += `massive dildo to permanently gape ${his} cunt.`; else { - r += `large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`; + r += `large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`; slave.vaginalAccessory = "large dildo"; } break; case "long dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length dildo for ${his} pussy.`; slave.vaginalAccessory = "dildo"; } break; case "long, large dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length large dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length large dildo for ${his} pussy.`; slave.vaginalAccessory = "large dildo"; } break; case "long, huge dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length huge dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length huge dildo for ${his} pussy.`; slave.vaginalAccessory = "huge dildo"; } else { r += `<br>${slave.slaveName} has been given a `; if (slave.vagina >= 2) - r += `massive and oversized dildo to permanently gape her cunt.`; + r += `massive and oversized dildo to permanently gape ${his} cunt.`; else { - r += `long, large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`; + r += `long, large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`; slave.vaginalAccessory = "long, large dildo"; } } @@ -713,7 +721,7 @@ window.DefaultRules = (function() { break; default: - r += `<br>${slave.slaveName} has been given a ${slave.vaginalAccessory} for her pussy.`; + r += `<br>${slave.slaveName} has been given a ${slave.vaginalAccessory} for ${his} pussy.`; break; } } @@ -731,7 +739,7 @@ window.DefaultRules = (function() { if (slave.dickAccessory === "none") r += `<br>${slave.slaveName} is a virgin and has been instructed not to wear a dick accessory.`; else - r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.dickAccessory} accessory for her cock.`; + r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.dickAccessory} accessory for ${his} cock.`; } } } else { @@ -741,7 +749,7 @@ window.DefaultRules = (function() { if (slave.dickAccessory === "none") r += `<br>${slave.slaveName} has been instructed not to wear a dick accessory.`; else - r += `<br>${slave.slaveName} has been given a ${slave.dickAccessory} accessory for her cock.`; + r += `<br>${slave.slaveName} has been given a ${slave.dickAccessory} accessory for ${his} cock.`; } } } @@ -810,37 +818,37 @@ window.DefaultRules = (function() { case "huge plug": r += `<br>${slave.slaveName} is an anal virgin and has been given a `; if ((slave.anus >= 2)) - r += `massive plug to permanently gape her asshole.`; + r += `massive plug to permanently gape ${his} asshole.`; else { slave.buttplug = "large plug"; - r += `large buttplug for her asshole, since it must be stretched before it can accommodate a huge one.`; + r += `large buttplug for ${his} asshole, since it must be stretched before it can accommodate a huge one.`; } break; case "long plug": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length plug for her anus.`; + r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length plug for ${his} anus.`; slave.buttplug = "plug"; } break; case "long, large plug": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length large plug for her anus.`; + r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length large plug for ${his} anus.`; slave.buttplug = "large plug"; } break; case "long, huge plug": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length huge plug for her anus.`; + r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length huge plug for ${his} anus.`; slave.buttplug = "huge plug"; } else { r += `<br>${slave.slaveName} is an anal virgin and has been given a `; if (slave.anus >= 2) - r += `massive and oversized plug to permanently gape her asshole.`; + r += `massive and oversized plug to permanently gape ${his} asshole.`; else { - r += `long, large buttplug for her asshole, since it must be stretched before it can accommodate a huge one.`; + r += `long, large buttplug for ${his} asshole, since it must be stretched before it can accommodate a huge one.`; slave.buttplug = "long, large plug"; } } @@ -851,7 +859,7 @@ window.DefaultRules = (function() { break; default: - r += `<br>${slave.slaveName} is an anal virgin and has been given a ${slave.buttplug} for her asshole.`; + r += `<br>${slave.slaveName} is an anal virgin and has been given a ${slave.buttplug} for ${his} asshole.`; break; } } @@ -868,37 +876,37 @@ window.DefaultRules = (function() { case "huge plug": r += `<br>${slave.slaveName} has been given a `; if ((slave.anus >= 2)) - r += `massive plug to permanently gape her asshole.`; + r += `massive plug to permanently gape ${his} asshole.`; else { slave.buttplug = "large plug"; - r += `large buttplug for her asshole, since it must be stretched before it can accommodate a huge one.`; + r += `large buttplug for ${his} asshole, since it must be stretched before it can accommodate a huge one.`; } break; case "long plug": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length plug for her anus.`; + r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length plug for ${his} anus.`; slave.buttplug = "plug"; } break; case "long, large plug": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length large plug for her anus.`; + r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length large plug for ${his} anus.`; slave.buttplug = "large plug"; } break; case "long, huge plug": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length huge plug for her anus.`; + r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length huge plug for ${his} anus.`; slave.buttplug = "huge plug"; } else { r += `<br>${slave.slaveName} has been given a `; if (slave.anus >= 2) - r += `massive and oversized plug to permanently gape her asshole.`; + r += `massive and oversized plug to permanently gape ${his} asshole.`; else { - r += `long, large buttplug for her asshole, since it must be stretched before it can accommodate a huge one.`; + r += `long, large buttplug for ${his} asshole, since it must be stretched before it can accommodate a huge one.`; slave.buttplug = "long, large plug"; } } @@ -909,7 +917,7 @@ window.DefaultRules = (function() { break; default: - r += `<br>${slave.slaveName} has been given a ${slave.buttplug} for her asshole.`; + r += `<br>${slave.slaveName} has been given a ${slave.buttplug} for ${his} asshole.`; break; } } @@ -927,11 +935,11 @@ window.DefaultRules = (function() { switch (slave.buttplugAttachment) { case "none": - r += `<br>${slave.slaveName} has been instructed not to use an attachment for her anal accessory.`; + r += `<br>${slave.slaveName} has been instructed not to use an attachment for ${his} anal accessory.`; break; default: - r += `<br>${slave.slaveName} has been given a ${slave.buttplugAttachment} to attach to her buttplug.`; + r += `<br>${slave.slaveName} has been given a ${slave.buttplugAttachment} to attach to ${his} buttplug.`; break; } } @@ -947,26 +955,26 @@ window.DefaultRules = (function() { if (slave.health > -10 ) { let diff = rule.bellyImplantVol - slave.bellyImplant; if (diff >= 5000 && slave.bellyPain === 0 && slave.health > 50) { - r += `${slave.slaveName}'s belly is way too small, so she has been directed to have intensive belly implant filling procedures throughout this week.`; + r += `${slave.slaveName}'s belly is way too small, so ${he} has been directed to have intensive belly implant filling procedures throughout this week.`; slave.bellyImplant += 1000; slave.bellyPain += 2; BellySurgery(slave, diff); } else if (diff >= 500 && slave.bellyPain < 2 ) { - r += `${slave.slaveName}'s belly has not reached the desired size, so she has been directed to have belly implant filling procedures throughout this week.`; + r += `${slave.slaveName}'s belly has not reached the desired size, so ${he} has been directed to have belly implant filling procedures throughout this week.`; slave.bellyImplant += 500; slave.bellyPain += 1; BellySurgery(slave, diff); } else if (diff <= -5000 ) { - r += `${slave.slaveName}'s belly is way too big, so she has been directed to have intensive belly implant draining procedures throughout this week.`; + r += `${slave.slaveName}'s belly is way too big, so ${he} has been directed to have intensive belly implant draining procedures throughout this week.`; slave.bellyImplant -= 1000; BellySurgery(slave, diff); } else if (diff <= -500 ) { - r += `${slave.slaveName}'s belly is too big, so she has been directed to have belly implant draining procedures throughout this week.`; + r += `${slave.slaveName}'s belly is too big, so ${he} has been directed to have belly implant draining procedures throughout this week.`; slave.bellyImplant -= 500; BellySurgery(slave, diff); } } else { - r += `${slave.slaveName} is not healthy enough to safely adjust her belly implant.`; + r += `${slave.slaveName} is not healthy enough to safely adjust ${his} belly implant.`; } } } @@ -1036,23 +1044,23 @@ window.DefaultRules = (function() { } else { r += `<br>${slave.slaveName}'s pregnancy has been terminated; `; if (slave.sexualFlaw === "breeder") { - r += `it broke her mind.`; + r += `it broke ${his} mind.`; slave.fetish = "mindbroken", slave.behavioralQuirk = "none", slave.behavioralFlaw = "none", slave.sexualQuirk = "none", slave.sexualFlaw = "none", slave.devotion = 0, slave.trust = 0; } else if (slave.devotion < -50) { - r += `she did not handle it well.`; + r += `${he} did not handle it well.`; slave.trust -= 10, slave.devotion -= 25; } else if (slave.devotion < -20) { - r += `she did not handle it well.`; + r += `${he} did not handle it well.`; slave.trust -= 10, slave.devotion -= 10; } else if (slave.fetish === "pregnancy") { - r += `she did not handle it well.`; + r += `${he} did not handle it well.`; var fetishModifier = (slave.fetishStrength / 2); slave.devotion -= (1 * fetishModifier), (slave.trust -= 1 * fetishModifier); } else if (slave.devotion <= 20) { - r += `she did not handle it well.`; + r += `${he} did not handle it well.`; slave.trust -= 10, slave.devotion -= 5; } else if (slave.devotion <= 50) { - r += `she did not handle it well.`; + r += `${he} did not handle it well.`; slave.trust -= 10; } else { r += `it had little mental effect.`; @@ -1182,11 +1190,11 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName} has been put on `; if (rule.growth_intensity && slave.drugs !== "lip injections" && slave.health > 0) { slave.drugs = "intensive " + slave.drugs; - r += `${slave.drugs}, since she's healthy enough to take them, and `; + r += `${slave.drugs}, since ${he}'s healthy enough to take them, and `; } else { r += `${slave.drugs}, since `; } - r += `that part of her body is ${Math.trunc(_priorities[0].weight*100)}% `; + r += `that part of ${his} body is ${Math.trunc(_priorities[0].weight*100)}% `; if (_priorities[0].weight < 1) r+= "below "; else r+= "above "; r += "the targeted size."; @@ -1198,15 +1206,15 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName} has been put on `; if (rule.growth_intensity && slave.drugs !== "lip injections" && slave.health > 0) { slave.drugs = "intensive " + slave.drugs; - r += `${slave.drugs}, since she's healthy enough to take them, and `; + r += `${slave.drugs}, since ${he}'s healthy enough to take them, and `; } else r += `${slave.drugs}, since `; - r += `that is the only part of her body that does not meet the targeted size.`; + r += `that is the only part of ${his} body that does not meet the targeted size.`; } return; } else if (growth_drugs.has(slave.drugs)) { slave.drugs = "no drugs"; - r += `<br>${slave.slaveName}'s body has met all relevant growth targets, so her pharmaceutical regime has been ended.`; + r += `<br>${slave.slaveName}'s body has met all relevant growth targets, so ${his} pharmaceutical regime has been ended.`; return; } } else { @@ -1304,7 +1312,7 @@ window.DefaultRules = (function() { } if (growth_drugs.has(slave.drugs)) { slave.drugs = "no drugs"; - r += `<br>${slave.slaveName} has met all relevant growth targets, so her pharmaceutical regime has been ended.`; + r += `<br>${slave.slaveName} has met all relevant growth targets, so ${his} pharmaceutical regime has been ended.`; return; } } @@ -1372,7 +1380,7 @@ window.DefaultRules = (function() { break; case "nipple atrophiers": - if (!(["huge", "puffy", "cute"].includes(slave.nipples))) + if (!(["cute", "huge", "puffy"].includes(slave.nipples))) flag = false; break; @@ -1459,7 +1467,7 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName} has been put on ${slave.drugs}.`; } else { slave.drugs = "no drugs"; - r += `<br>${slave.slaveName} cannot benefit from her assigned drug and has been defaulted to ${slave.drugs}`; + r += `<br>${slave.slaveName} cannot benefit from ${his} assigned drug and has been defaulted to ${slave.drugs}`; } } } @@ -1469,7 +1477,7 @@ window.DefaultRules = (function() { if ((rule.inflationType !== undefined) && (rule.inflationType !== "no default setting")) { if (slave.inflationType !== rule.inflationType) { if ((slave.inflationType === "curative" && slave.health > 90) || (slave.inflationType === "tightener" && slave.anus <= 1 && slave.vagina <= 1)) { - r += `<br>${slave.slaveName} cannot benefit from her assigned enema and has been defaulted to none.`; + r += `<br>${slave.slaveName} cannot benefit from ${his} assigned enema and has been defaulted to none.`; slave.inflation = 0; slave.inflationType = "none"; slave.inflationMethod = 0; @@ -1492,7 +1500,7 @@ window.DefaultRules = (function() { slave.inflation = 1; SetBellySize(slave); } else if (slave.inflation > 1 && (slave.bellyPreg >= 1500 || slave.bellyImplant >= 1500)) { - r += `<br>${slave.slaveName}'s current enema is too much for her body, so it has been reduced.`; + r += `<br>${slave.slaveName}'s current enema is too much for ${his} body, so it has been reduced.`; slave.inflation = 1; SetBellySize(slave); } else if (slave.inflationType === "none") { @@ -1513,7 +1521,7 @@ window.DefaultRules = (function() { if ((slave.boobs >= 1600) && (slave.muscles <= 5) && (slave.amp != 1) && ((rule.muscles == "no default setting") || (rule.muscles === 0))) { if ((slave.diet !== "muscle building")) { slave.diet = "muscle building" - r += `<br>${slave.slaveName} has big tits and no back muscles, so she's been assigned to gain some.` + r += `<br>${slave.slaveName} has big tits and no back muscles, so ${he}'s been assigned to gain some.` } } else if ((slave.boobs >= 1600) && (slave.muscles > 5) && (slave.diet == "muscle building") && ((rule.muscles == "no default setting") || (rule.muscles === 0))) { */ @@ -1522,24 +1530,24 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName} has been assigned to a healthy diet.`; } else if ((slave.boobs >= 1600) && (slave.muscles > 5) && (slave.diet === "muscle building") && ((rule.muscles === "no default setting") || (rule.muscles === 0))) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} has huge boobs, but she already has the back muscles to bear them, so she's been assigned to stop working out so hard.`; + r += `<br>${slave.slaveName} has huge boobs, but ${he} already has the back muscles to bear them, so ${he}'s been assigned to stop working out so hard.`; } else if ((rule.dietGrowthSupport === 1) && ((slave.drugs === "breast injections") || (slave.drugs === "butt injections")) && (slave.weight <= 95)) { if (slave.diet !== "fattening") { slave.diet = "fattening"; - r += `<br>${slave.slaveName} is on drugs designed to expand major body parts, so she's been put on a fattening diet to provide her body as much fuel for growth as possible.`; + r += `<br>${slave.slaveName} is on drugs designed to expand major body parts, so ${he}'s been put on a fattening diet to provide ${his} body as much fuel for growth as possible.`; } } else { if (!(isNaN(rule.diet))) { if ((slave.weight - rule.diet) > 5) { if ((slave.diet !== "restricted")) { slave.diet = "restricted"; - r += `<br>${slave.slaveName} is too fat so her diet has been set to restricted.`; + r += `<br>${slave.slaveName} is too fat so ${his} diet has been set to restricted.`; } } else if ((slave.weight - rule.diet) < -5) { if ((slave.diet !== "fattening")) { slave.diet = "fattening"; - r += `<br>${slave.slaveName} is too skinny so her diet has been set to fattening.`; + r += `<br>${slave.slaveName} is too skinny so ${his} diet has been set to fattening.`; } } else if ((rule.muscles !== undefined) && (rule.muscles !== "no default setting") && (slave.amp !== 1)) { if ((slave.muscles >= rule.muscles+8)) { @@ -1555,25 +1563,25 @@ window.DefaultRules = (function() { } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} is at the target weight, so her diet has been normalized.`; + r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`; } } } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} is at the target weight, so her diet has been normalized.`; + r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`; } } } else if ((rule.diet === "attractive")) { if (((slave.weight > 95) || ((slave.weight > 30) && (slave.hips < 2)))) { if ((slave.diet !== "restricted")) { slave.diet = "restricted"; - r += `<br>${slave.slaveName} is too fat so her diet has been set to restricted.`; + r += `<br>${slave.slaveName} is too fat so ${his} diet has been set to restricted.`; } } else if (((slave.weight < -95) || ((slave.weight < -30) && (slave.hips > -2)))) { if ((slave.diet !== "fattening")) { slave.diet = "fattening"; - r += `<br>${slave.slaveName} is too skinny so her diet has been set to fattening.`; + r += `<br>${slave.slaveName} is too skinny so ${his} diet has been set to fattening.`; } } else if ((rule.muscles !== undefined) && (rule.muscles !== "no default setting") && (slave.amp !== 1)) { if ((slave.muscles >= rule.muscles+8)) { @@ -1589,13 +1597,13 @@ window.DefaultRules = (function() { } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} is at the target weight, so her diet has been normalized.`; + r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`; } } } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} is at the target weight, so her diet has been normalized.`; + r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`; } } } else if ((rule.diet === "XX")) { @@ -1617,7 +1625,7 @@ window.DefaultRules = (function() { } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} has been put on a standard diet since she is not a hermaphrodite.`; + r += `<br>${slave.slaveName} has been put on a standard diet since ${he} is not a hermaphrodite.`; } } } else if ((rule.diet === "cleansing")) { @@ -1635,10 +1643,10 @@ window.DefaultRules = (function() { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; if (slave.pregKnown === 0 && slave.preg > 0) { - r += `<br>${slave.slaveName} has been put on a standard diet since tests reveal she has become pregnant.`; + r += `<br>${slave.slaveName} has been put on a standard diet since tests reveal ${he} has become pregnant.`; slave.pregKnown = 1; } else { - r += `<br>${slave.slaveName} has been put on a standard diet since she is currently unable to become pregnant.`; + r += `<br>${slave.slaveName} has been put on a standard diet since ${he} is currently unable to become pregnant.`; } } } @@ -1651,7 +1659,7 @@ window.DefaultRules = (function() { } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} has been put on a standard diet since she is no longer able to produce cum.`; + r += `<br>${slave.slaveName} has been put on a standard diet since ${he} is no longer able to produce cum.`; } } } @@ -1670,17 +1678,17 @@ window.DefaultRules = (function() { } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} has achieved the target musculature, so her exercise regime has been normalized.`; + r += `<br>${slave.slaveName} has achieved the target musculature, so ${his} exercise regime has been normalized.`; } } } if (slave.drugs === "appetite suppressors" && slave.diet !== "restricted") { slave.drugs = "no drugs"; - r += `<br>${slave.slaveName} no longer needs to lose weight, so she's no longer being given appetite suppressors.`; + r += `<br>${slave.slaveName} no longer needs to lose weight, so ${he}'s no longer being given appetite suppressors.`; } else if (slave.diet === "restricted" && V.arcologies[0].FSSlimnessEnthusiastResearch === 1 && (slave.drugs === "no drugs" || slave.drugs === "none")) { slave.drugs = "appetite suppressors"; - r += `<br>${slave.slaveName} needs to lose weight so she will be given weight loss pills.`; + r += `<br>${slave.slaveName} needs to lose weight so ${he} will be given weight loss pills.`; } } @@ -1691,7 +1699,7 @@ window.DefaultRules = (function() { if (rule.curatives === 2) { if (slave.health > 100) { if ((slave.curatives !== 1)) { - r += `<br>${slave.slaveName} has been put on preventatives, since curatives cannot improve her health further.`; + r += `<br>${slave.slaveName} has been put on preventatives, since curatives cannot improve ${his} health further.`; slave.curatives = 1; } } else { @@ -1728,7 +1736,7 @@ window.DefaultRules = (function() { slave.hormones = Math.clamp(slave.hormones, -1, 1); } if (slave.hormones !== _oldHormones) { - r += `<br>${slave.slaveName} is a gelding, so she has been put on the appropriate hormonal regime.`; + r += `<br>${slave.slaveName} is a gelding, so ${he} has been put on the appropriate hormonal regime.`; } } } @@ -1744,7 +1752,7 @@ window.DefaultRules = (function() { slave.hormones = Math.clamp(slave.hormones, -1, 1); } if (slave.hormones !== _oldHormones) { - r += `<br>${slave.slaveName} is a shemale, so she has been put on the appropriate hormonal regime.`; + r += `<br>${slave.slaveName} is a shemale, so ${he} has been put on the appropriate hormonal regime.`; } } } @@ -1765,7 +1773,7 @@ window.DefaultRules = (function() { slave.hormones = Math.clamp(slave.hormones, -1, 1); } if (slave.hormones !== _oldHormones) { - r += `<br>${slave.slaveName} is a female, so she has been put on the appropriate hormonal regime.`; + r += `<br>${slave.slaveName} is a female, so ${he} has been put on the appropriate hormonal regime.`; } } } @@ -1776,24 +1784,24 @@ window.DefaultRules = (function() { if (slave.pregKnown === 1 && rule.pregSpeed !== "no default setting" && (slave.breedingMark !== 1 || V.propOutcome === 0) && slave.indentureRestrictions < 1 && slave.broodmother === 0) { if (rule.pregSpeed === "slow" && slave.preg < slave.pregData.minLiveBirth) { slave.pregControl = "slow gestation"; - r += `<br>${slave.slaveName} is pregnant, so she has been put on the gestation slowing agents.`; + r += `<br>${slave.slaveName} is pregnant, so ${he} has been put on the gestation slowing agents.`; } else if (rule.pregSpeed === "fast" && slave.preg < slave.pregData.minLiveBirth && slave.health > -50) { slave.pregControl = "speed up"; - r += `<br>${slave.slaveName} is pregnant, so she has been put on rapid gestation agents. CAUTION! Can be dangerous. Clinic supervision is recommended.`; + r += `<br>${slave.slaveName} is pregnant, so ${he} has been put on rapid gestation agents. CAUTION! Can be dangerous. Clinic supervision is recommended.`; } else if (rule.pregSpeed === "suppress" && slave.preg >= slave.pregData.minLiveBirth && slave.health > -50) { slave.pregControl = "labor suppressors"; - r += `<br>${slave.slaveName} is ready to birth, so she has been put on labor suppressing agents.`; + r += `<br>${slave.slaveName} is ready to birth, so ${he} has been put on labor suppressing agents.`; } else if (rule.pregSpeed === "stimulate" && slave.preg > slave.pregData.minLiveBirth && slave.health > -50) { slave.labor = 1; slave.induce = 1; V.birthee = 1; - r += `<br>${slave.slaveName} is ready to birth, so her labor has been stimulated.`; + r += `<br>${slave.slaveName} is ready to birth, so ${his} labor has been stimulated.`; } else if (rule.pregSpeed === "fast" && slave.pregControl === "speed up" && slave.health <= -50) { slave.pregControl = "none"; - r += `<br>${slave.slaveName} is on rapid gestation agents and dangerously unhealthy, so her agent regimen has been stopped.`; + r += `<br>${slave.slaveName} is on rapid gestation agents and dangerously unhealthy, so ${his} agent regimen has been stopped.`; } else if (rule.pregSpeed === "suppress" && slave.pregControl === "labor suppressors" && slave.health <= -50) { slave.pregControl = "none"; - r += `<br>${slave.slaveName} is on labor suppression agents and unhealthy, so her agent regimen has been stopped.`; + r += `<br>${slave.slaveName} is on labor suppression agents and unhealthy, so ${his} agent regimen has been stopped.`; } } } @@ -1802,13 +1810,13 @@ window.DefaultRules = (function() { function ProcessLivingStandard(slave, rule) { if ((rule.livingRules !== undefined) && (rule.livingRules !== "no default setting")) { if (setup.facilityCareers.includes(slave.assignment)) { - r += ``; // `<br>${slave.slaveName}'s living standards are controlled by her assignment.`; + r += ``; // `<br>${slave.slaveName}'s living standards are controlled by ${his} assignment.`; } else if (((slave.assignment === "be your Head Girl") && (V.HGSuite === 1)) || ((slave.assignment === "guard you") && (V.dojo > 1))) { r += `<br>${slave.slaveName} has a private room.`; } else if ((slave.fetish === "mindbroken")) { if ((slave.livingRules !== "spare")) { slave.livingRules = "spare"; - r += `<br>Since ${slave.slaveName} is mindbroken her living standard has been set to spare.`; + r += `<br>Since ${slave.slaveName} is mindbroken, ${his} living standard has been set to spare.`; } } else if (slave.livingRules !== rule.livingRules) { if (rule.livingRules !== "luxurious") { @@ -1821,7 +1829,7 @@ window.DefaultRules = (function() { V.roomsPopulation += 1; } else { slave.livingRules = "normal"; - r += `<br>${slave.slaveName}'s living standard has been set to normal, since there is no room for her to occupy.`; + r += `<br>${slave.slaveName}'s living standard has been set to normal, since there is no room for ${him} to occupy.`; } } else { slave.livingRules = rule.livingRules; @@ -1837,15 +1845,15 @@ window.DefaultRules = (function() { if (slave.fetish === "mindbroken") { if ((slave.speechRules !== "restrictive")) { slave.speechRules = "restrictive"; - r += `<br>Since ${slave.slaveName} is mindbroken her speech rules have been set to restrictive.`; + r += `<br>Since ${slave.slaveName} is mindbroken, ${his} speech rules have been set to restrictive.`; } } else if (slave.accent === 4) { if (rule.speechRules === "accent elimination" && slave.speechRules !== "language lessons") { slave.speechRules = "language lessons"; - r += `<br>Since ${slave.slaveName} does not know how to talk, her speech rules have been set to language learning.`; + r += `<br>Since ${slave.slaveName} does not know how to talk, ${his} speech rules have been set to language learning.`; } else { slave.speechRules = "restrictive"; - r += `<br>Since ${slave.slaveName} does not know how to talk, her speech rules have been set to restrictive.`; + r += `<br>Since ${slave.slaveName} does not know how to talk, ${his} speech rules have been set to restrictive.`; } } else if (rule.speechRules === "accent elimination") { if (slave.accent > 0) { @@ -1853,7 +1861,7 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName}'s speech rules have been set to ${rule.speechRules}.`; } else { slave.speechRules = "restrictive"; - r += `<br>Since ${slave.slaveName} has no accent her speech rules have been set to restrictive.`; + r += `<br>Since ${slave.slaveName} has no accent, ${his} speech rules have been set to restrictive.`; } } else if (slave.speechRules !== rule.speechRules) { slave.speechRules = rule.speechRules; @@ -1879,16 +1887,16 @@ window.DefaultRules = (function() { if ((rule.releaseRules !== undefined) && (rule.releaseRules !== "no default setting")) { let _release = 0; if (rule.releaseRules === "restrictive" && - !(["serve the public", "serve in the club", "whore", "work in the brothel", "please you", "serve in the master suite", "be a subordinate slave", "work a glory hole", "be confined in the arcade", "get milked", "work in the dairy", "work as a farmhand", "be your Head Girl"].contains(slave.assignment))) + !(["be a subordinate slave", "be confined in the arcade", "be your Head Girl", "get milked", "please you", "serve in the club", "serve in the master suite", "serve the public", "whore", "work a glory hole", "work as a farmhand", "work in the brothel", "work in the dairy"].contains(slave.assignment))) _release = 1; else _release = 1; if ((slave.fetish === "mindbroken") && (slave.releaseRules !== "permissive")) { slave.releaseRules = "permissive"; - r += `<br>Since ${slave.slaveName} is mindbroken her masturbation rules have been set to permissive.`; + r += `<br>Since ${slave.slaveName} is mindbroken, ${his} masturbation rules have been set to permissive.`; } else if ((slave.amp === 1 || slave.fuckdoll > 0) && (slave.releaseRules === "masturbation")) { slave.releaseRules = "restrictive"; - r += `<br>Since ${slave.slaveName} is unable to masturbate, her masturbation rules have been set to restrictive.`; + r += `<br>Since ${slave.slaveName} is unable to masturbate, ${his} masturbation rules have been set to restrictive.`; } else if ((_release !== 0) && (slave.releaseRules !== rule.releaseRules)) { slave.releaseRules = rule.releaseRules; r += `<br>${slave.slaveName}'s masturbation rules have been set to ${rule.releaseRules}.`; @@ -1922,30 +1930,30 @@ window.DefaultRules = (function() { if (rule.toyHole === "pussy") { if (slave.vagina > 0 && canDoVaginal(slave)) { slave.toyHole = rule.toyHole ; - r += `<br>${slave.slaveName} has been instructed to use her ${rule.toyHole} to please you.`; + r += `<br>${slave.slaveName} has been instructed to use ${his} ${rule.toyHole} to please you.`; } else if (slave.toyHole !== "all her holes") { slave.toyHole = "all her holes" ; - r += `<br>${slave.slaveName}'s hole preference has defaulted to all her holes.`; + r += `<br>${slave.slaveName}'s hole preference has defaulted to all ${his} holes.`; } } else if (rule.toyHole === "ass") { if (slave.anus > 0 && canDoAnal(slave)) { slave.toyHole = rule.toyHole ; - r += `<br>${slave.slaveName} has been instructed to use her ${rule.toyHole} to please you.`; + r += `<br>${slave.slaveName} has been instructed to use ${his} ${rule.toyHole} to please you.`; } else if (slave.toyHole !== "all her holes") { slave.toyHole = "all her holes" ; - r += `<br>${slave.slaveName}'s hole preference has defaulted to all her holes.`; + r += `<br>${slave.slaveName}'s hole preference has defaulted to all ${his} holes.`; } } else if (rule.toyHole === "dick") { if (slave.dick > 0 && canPenetrate(slave)) { slave.toyHole = rule.toyHole ; - r += `<br>${slave.slaveName} has been instructed to use her ${rule.toyHole} to please you.`; + r += `<br>${slave.slaveName} has been instructed to use ${his} ${rule.toyHole} to please you.`; } else if (slave.toyHole !== "all her holes") { slave.toyHole = "all her holes" ; - r += `<br>${slave.slaveName}'s hole preference has defaulted to all her holes.`; + r += `<br>${slave.slaveName}'s hole preference has defaulted to all ${his} holes.`; } } else if ((slave.toyHole !== rule.toyHole)) { slave.toyHole = rule.toyHole ; - r += `<br>${slave.slaveName} has been instructed to use her ${rule.toyHole} to please you.`; + r += `<br>${slave.slaveName} has been instructed to use ${his} ${rule.toyHole} to please you.`; } } } @@ -1960,9 +1968,9 @@ window.DefaultRules = (function() { slave.dietMilk = 0; } if (slave.dietCum === 1) - r += `<br>${slave.slaveName} has had cum added to her diet.`; + r += `<br>${slave.slaveName} has had cum added to ${his} diet.`; else - r += `<br>${slave.slaveName} has had cum removed from her diet.`; + r += `<br>${slave.slaveName} has had cum removed from ${his} diet.`; } } } @@ -1977,9 +1985,9 @@ window.DefaultRules = (function() { slave.dietCum = 0; } if (slave.dietMilk === 1) - r += `<br>${slave.slaveName} has had human milk added to her diet.`; + r += `<br>${slave.slaveName} has had human milk added to ${his} diet.`; else - r += `<br>${slave.slaveName} has had human milk removed from her diet.`; + r += `<br>${slave.slaveName} has had human milk removed from ${his} diet.`; } } } @@ -2004,11 +2012,11 @@ window.DefaultRules = (function() { if ((slave.teeth === "crooked")) { slave.teeth = "straightening braces"; cashX(forceNeg(V.modCost), "slaveSurgery", slave); - r += `<br>${slave.slaveName} has been given braces for her crooked teeth.`; + r += `<br>${slave.slaveName} has been given braces for ${his} crooked teeth.`; } else if (slave.teeth === "gapped") { slave.teeth = "straightening braces"; cashX(forceNeg(V.modCost), "slaveSurgery", slave); - r += `<br>${slave.slaveName} has been given braces to close the gap in her teeth.`; + r += `<br>${slave.slaveName} has been given braces to close the gap in ${his} teeth.`; } else if ((slave.teeth === "normal")) { slave.teeth = "cosmetic braces"; cashX(forceNeg(V.modCost), "slaveSurgery", slave); @@ -2018,22 +2026,22 @@ window.DefaultRules = (function() { if ((slave.teeth === "crooked")) { slave.teeth = "straightening braces"; cashX(forceNeg(V.modCost), "slaveSurgery", slave); - r += `<br>${slave.slaveName} has been given braces for her crooked teeth.`; + r += `<br>${slave.slaveName} has been given braces for ${his} crooked teeth.`; } else if (slave.teeth === "gapped") { slave.teeth = "straightening braces"; cashX(forceNeg(V.modCost), "slaveSurgery", slave); - r += `<br>${slave.slaveName} has been given braces to close the gap in her teeth.`; + r += `<br>${slave.slaveName} has been given braces to close the gap in ${his} teeth.`; } else if ((slave.teeth === "cosmetic braces")) { slave.teeth = "normal"; - r += `<br>${slave.slaveName} has had her braces removed, since her teeth are straight.`; + r += `<br>${slave.slaveName} has had ${his} braces removed, since ${his} teeth are straight.`; } } else if ((rule.teeth === "none")) { if ((slave.teeth === "straightening braces")) { slave.teeth = "crooked"; - r += `<br>${slave.slaveName} has had her braces removed.`; + r += `<br>${slave.slaveName} has had ${his} braces removed.`; } else if ((slave.teeth === "cosmetic braces")) { slave.teeth = "normal"; - r += `<br>${slave.slaveName} has had her braces removed.`; + r += `<br>${slave.slaveName} has had ${his} braces removed.`; } } } @@ -2099,7 +2107,7 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName}'s hair has been cut; it `; } else { cashX(forceNeg(V.modCost*Math.trunc((rule.hLength-slave.hLength)/10)), "slaveMod"); - r += `<br>${slave.slaveName} has been given extensions; her hair `; + r += `<br>${slave.slaveName} has been given extensions; ${his} hair `; } r += `is now ${lengthToEitherUnit(rule.hLength)} long.`; slave.hLength = rule.hLength; diff --git a/src/js/economyJS.js b/src/js/economyJS.js index 9567d7f2f59da92d3c38682f8a886bc1bfd8f9d3..e2441ada2830fcc426dee198b91abc5f0caed38b 100644 --- a/src/js/economyJS.js +++ b/src/js/economyJS.js @@ -95,12 +95,12 @@ window.getCost = function(array) { //these two apply a multiplicative effect to all costs so far. // Calculate what the deduced expenses would be, then subtract costSoFar = (oldCash - State.variables.cash); //How much we have spent by this point; expected to be positive. - cashX(costSoFar - getEnvironmentCosts(costSoFar), "environment"); //getEnv takes total costs and makes it worse. Figure out how much worse and record it + cashX(costSoFar - getEnvironmentCosts(costSoFar), "environment"); //getEnv takes total costs and makes it worse. Figure out how much worse and record it costSoFar = (oldCash - State.variables.cash); cashX(costSoFar - getPCMultiplierCosts(costSoFar), "PCskills"); - //in the old order these were applied after multiplication. Not sure if deliberate, but I'm leaving it for now. + //in the old order these were applied after multiplication. Not sure if deliberate, but I'm leaving it for now. cashX(forceNeg(getSFCosts()), "specialForces"); cashX(forceNeg(getWeatherCosts()), "weather"); return (oldCash - State.variables.cash); @@ -1076,9 +1076,9 @@ window.initFacilityStatistics = function(facility) { /* -Welcome to the new way to spend and make money, all while having it recorded: cashX! In the past, costs were directly deducted from $cash, with something like <<set $cash -= 100>>. +Welcome to the new way to spend and make money, all while having it recorded: cashX! In the past, costs were directly deducted from $cash, with something like <<set $cash -= 100>>. -The new system will still happily spend your money, but it will also record it in the appropriate budget category and (optinally) the appropriate slave as well. +The new system will still happily spend your money, but it will also record it in the appropriate budget category and (optionally) the appropriate slave as well. Let's say you were going to spend 100 on your favorite $activeSlave with cashX. You might try: @@ -1087,13 +1087,13 @@ Let's say you were going to spend 100 on your favorite $activeSlave with cashX. There we go! 1. -100 taken from your account 2. Recorded: -100 for the slaveMod category, to be displayed on the Budget screen -3. Recorded: -100 noted in your activeSlave's permanent record. She better get busy paying that off! +3. Recorded: -100 noted in your activeSlave's permanent record. She better get busy paying that off! cashX can be used in JS as well, and can be included in [[]] style links. Make sure that expenses arrive in the COST slot as a negative, they are often positive in code. Use the new function forceNeg or pass it along on a temporary variable if needed. -Costs don't have to be numbers either, you can use variables. <<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>>. forceNeg makes sure that whatever value $contractCost has is negative, and will therefore be recorded as an expense. You don't have to use it if you're sure the number you are passing along is negative. +Costs don't have to be numbers either, you can use variables. <<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>>. forceNeg makes sure that whatever value $contractCost has is negative, and will therefore be recorded as an expense. You don't have to use it if you're sure the number you are passing along is negative. A full list of categories (slaveMod, slaveTransfer, event) are in the widget "setupLastWeeksCash", currently found in costsWidgets.tw. It's important to match your cost to one of those categories (or add a new one there, and display it in costsBudget.tw.) diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js index 9c39da5275f54596d0cd549ebbbdd957630caea5..265b4d9cd0496baad14bee734be7bd717e57c9bb 100644 --- a/src/js/eventSelectionJS.js +++ b/src/js/eventSelectionJS.js @@ -62,7 +62,7 @@ window.generateRandomEventPoolStandard = function (eventSlave) { } } - if (eventSlave.entertainSkill >= 60 || ["an exotic dancer", "a dancer", "a house DJ", "a party girl", "an aspiring pop star"].includes(eventSlave.career)) { + if (eventSlave.entertainSkill >= 60 || ["a dancer", "a house DJ", "a party girl", "an aspiring pop star", "an exotic dancer"].includes(eventSlave.career)) { if (canHear(eventSlave)) { if (eventSlave.health > 40) { if (eventSlave.devotion > 50) { @@ -708,7 +708,7 @@ window.generateRandomEventPoolStandard = function (eventSlave) { if (eventSlave.physicalAge > 35) { if (eventSlave.speechRules !== "restrictive") { - if (["whore", "serve the public", "work in the brothel", "serve in the club"].includes(eventSlave.assignment)) { + if (["serve in the club", "serve the public", "whore", "work in the brothel"].includes(eventSlave.assignment)) { if (eventSlave.devotion >= -20) { if (eventSlave.devotion <= 95) { State.variables.RESSevent.push("ara ara"); @@ -1050,7 +1050,7 @@ window.generateRandomEventPoolStandard = function (eventSlave) { if (eventSlave.voice > 0) { if (eventSlave.lips <= 95) { - if (!["dildo gag", "massive dildo gag", "ball gag", "bit gag"].includes(eventSlave.collar)) { + if (!["ball gag", "bit gag", "dildo gag", "massive dildo gag"].includes(eventSlave.collar)) { if (eventSlave.accent === 3) { if (eventSlave.devotion <= 50) { if (eventSlave.trust > -10) { @@ -1296,7 +1296,7 @@ window.generateRandomEventPoolStandard = function (eventSlave) { } } - if (["whore", "serve the public", "work in the brothel", "serve in the club"].includes(eventSlave.assignment)) { + if (["serve in the club", "serve the public", "whore", "work in the brothel"].includes(eventSlave.assignment)) { if (eventSlave.vagina !== 0) { if (eventSlave.anus !== 0) { if (canDoAnal(eventSlave)) { diff --git a/src/js/food.js b/src/js/food.js index 9e21c3ebf55c5ab3a55d9f6b4ea2fbad6f90fc50..098ff5eb52525ed9bae7fcf40ab69ae244a89d92 100644 --- a/src/js/food.js +++ b/src/js/food.js @@ -91,7 +91,7 @@ window.farmShowsIncome = function (slave) { } cash *= 1.2; } else { //slave is not visibly pregnant - cash *= 0.8; //TODO: should non-pregnant slaves receieve a penalty? + cash *= 0.8; //TODO: should non-pregnant slaves receive a penalty? } } if (arcology.FSRestart !== "unset") { diff --git a/src/js/utilJS.js b/src/js/utilJS.js index aaff5aa6fbdb055550d70876c9e3cffaa0e97b32..e570569b0abe687a70ec3b07dea55e515a1d94fa 100644 --- a/src/js/utilJS.js +++ b/src/js/utilJS.js @@ -501,7 +501,7 @@ window.repFormat = function(s) { return commaNum(Math.round(s * 100) / 100) + " rep"; } } else { - /* In order to calculate just how much any one category matters so we can show a "fuzzy" symbolic value to the player, we need to know how "busy" reputation was this week. To calculate this, I ADD income to expenses. Why? 100 - 100 and 10000 - 10000 BOTH are 0, but a +50 event matters a lot more in the first case than the second. I exclude overflow from the caluclation because it's not a "real" expense for our purposes, and divide by half just to make percentages a bit easier*/ + /* In order to calculate just how much any one category matters so we can show a "fuzzy" symbolic value to the player, we need to know how "busy" reputation was this week. To calculate this, I ADD income to expenses. Why? 100 - 100 and 10000 - 10000 BOTH are 0, but a +50 event matters a lot more in the first case than the second. I exclude overflow from the calculation because it's not a "real" expense for our purposes, and divide by half just to make percentages a bit easier. */ var weight = s/(((V.lastWeeksRepIncome.Total - V.lastWeeksRepExpenses.Total) + V.lastWeeksRepExpenses.overflow)/2); if (weight > 0.60) { return `@@.green;+++++ rep@@`; @@ -555,7 +555,7 @@ window.budgetLine = function(category, title) { <td>${title}</td>\ <td>\ <<if (${income}.${category}) > 0>>\ - @@.yellowgreen;<<print cashFormat(${income}.${category})>>@@\ /*please don't put a plus sign in front of income, it's not done on a budget sheet. Safe to assume money is money unless it's in parenthesis or with a - sign.*/ + @@.yellowgreen;<<print cashFormat(${income}.${category})>>@@\ /*please don't put a plus sign in front of income, it's not done on a budget sheet. Safe to assume money is money unless it's in parenthesis or with a - sign.*/ <<else>>\ <<print cashFormat(${income}.${category})>>\ <</if>>\ diff --git a/src/js/vignettes.js b/src/js/vignettes.js index 0c1c64ebdf56b838957e84774edbd4c51c1ca82c..aa0b3797a3887dcf4fcc04cc137f5de5ebcfc197 100644 --- a/src/js/vignettes.js +++ b/src/js/vignettes.js @@ -627,21 +627,21 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig break; case "romantic": vignettes.push({ - text: `a citizen becomes infatuated with ${him}, since they are convinced ${he}'s infatuated with them,`, + text: `a citizen became infatuated with ${him}, since they are convinced ${he}'s infatuated with them,`, type: "cash", effect: 1, }); break; case "perverted": vignettes.push({ - text: `${he} earns some momentary notoriety by engaging in a previously unheard-of sex act,`, + text: `${he} earned some momentary notoriety by engaging in a previously unheard-of sex act,`, type: "rep", effect: 1, }); break; case "caring": vignettes.push({ - text: `${he} serves as an impromptu sounding board for a customer having marital trouble,`, + text: `${he} served as an impromptu sounding board for a customer having marital trouble,`, type: "cash", effect: 1, }); @@ -654,21 +654,21 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig if (slave.pitKills > 0) { vignettes.push({ - text: `${he} earns repeat business from a customer obsessed with the fact that ${he}'s a killer,`, + text: `${he} earned repeat business from a customer obsessed with the fact that ${he}'s a killer,`, type: "cash", effect: 1, }); } if (slave.oralCount > 500) { vignettes.push({ - text: `a customer into degradation becomes obsessed with driving ${his} oral mileage as high as possible,`, + text: `a customer into degradation became obsessed with driving ${his} oral mileage as high as possible,`, type: "cash", effect: 1, }); } if (slave.analCount > 500 && slave.anus > 0) { vignettes.push({ - text: `a customer into degradation becomes obsessed with driving ${his} anal mileage as high as possible,`, + text: `a customer into degradation became obsessed with driving ${his} anal mileage as high as possible,`, type: "cash", effect: 1, }); @@ -2074,7 +2074,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig break; case "breast growth": vignettes.push({ - text: `${he} earns extra gratitude from a citizen who never realized breast growth turned them on so much,`, + text: `${he} earned extra gratitude from a citizen who never realized breast growth turned them on so much,`, type: "rep", effect: 3, }); @@ -2102,7 +2102,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig break; case "breeder": vignettes.push({ - text: `${his} pregnancy obsession earns ${his} extra gratitude from a man with an intense pregnancy fetish,`, + text: `${his} pregnancy obsession earned ${him} extra gratitude from a man with an intense pregnancy fetish,`, type: "rep", effect: 3, }); @@ -2232,7 +2232,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig break; case "romantic": vignettes.push({ - text: `a citizen becomes infatuated with ${him}, since they are convinced ${he}'s infatuated with them,`, + text: `a citizen became infatuated with ${him}, since they are convinced ${he}'s infatuated with them,`, type: "rep", effect: 1, }); diff --git a/src/npc/agent/agentCompany.tw b/src/npc/agent/agentCompany.tw index ef1d931b0314c46bcf085784744a76cb380b8a13..6f52669924c1ab83dbc960ddba727303139a1b58 100644 --- a/src/npc/agent/agentCompany.tw +++ b/src/npc/agent/agentCompany.tw @@ -29,7 +29,7 @@ Working in $activeArcology.name's penthouse office, $subSlave.slaveName gets a v <br><br> -_His2 question is answered when you bring $activeSlave.slaveName in close, putting $him in $subSlave.slaveName's view. $subSlave.slaveName's $subSlave.eyeColor eyes fly open with pleased surprise, but before _he2 can speak, $activeSlave.slaveName goes first. +_His2 question is answered when you bring $activeSlave.slaveName in close, putting $him in $subSlave.slaveName's view. $subSlave.slaveName's <<eyeColor $subSlave>> eyes fly open with pleased surprise, but before _he2 can speak, $activeSlave.slaveName goes first. <<if !canTalk($activeSlave)>> Unable to speak $himself, $he simply makes a heart shape with $his hands in view of the video call, and blows $his <<if $activeSlave.relationship == 4>>lover<<else>>wife<</if>> a kiss. <<else>> diff --git a/src/npc/agent/agentWorkaround.tw b/src/npc/agent/agentWorkaround.tw index 07035635010619826463e1322fe29a9acbd3492e..e882cc102acc50142c069fa10298bcc7538b02c0 100644 --- a/src/npc/agent/agentWorkaround.tw +++ b/src/npc/agent/agentWorkaround.tw @@ -32,7 +32,7 @@ <<set $desc = SlaveTitle($slaves[$i])>> <<setLocalPronouns $slaves[$i]>> -You order $slaves[$i].slaveName to come into your office for orders. The devoted $desc has no prior warning that this is anything unusual, and from the <<if $slaves[$i].energy > 95>>horny glint<<else>>glow of sexual availability<</if>> in $his $slaves[$i].eyeColor eyes as $he <<if canWalk($slaves[$i])>>enters<<else>>is helped in<</if>>, $he <<if $slaves[$i].energy > 95>>seems to be hoping<<else>>wouldn't mind hearing<</if>> that you've called $him in for a quick fuck. In fact, the matter at hand is about as far as it could possibly be from that, on the spectrum of interactions between <<= properMaster()>> and slave. +You order $slaves[$i].slaveName to come into your office for orders. The devoted $desc has no prior warning that this is anything unusual, and from the <<if $slaves[$i].energy > 95>>horny glint<<else>>glow of sexual availability<</if>> in $his <<eyeColor $slaves[$i]>> eyes as $he <<if canWalk($slaves[$i])>>enters<<else>>is helped in<</if>>, $he <<if $slaves[$i].energy > 95>>seems to be hoping<<else>>wouldn't mind hearing<</if>> that you've called $him in for a quick fuck. In fact, the matter at hand is about as far as it could possibly be from that, on the spectrum of interactions between <<= properMaster()>> and slave. <br><br>You offer $him, without preamble, agency on your behalf in $activeArcology.name. As a $woman of intelligence, $he knows the basics of such an arrangement, but $he's stunned into silence by the offer, so you outline it briefly. Having a slave lead an arcology would be too much, even for the most open minded of Free Cities societies. So, $he would be freed, albeit subject to a set of private, restrictive contracts that would allow you to recall $him if you wish, and require $him to follow your directions, if you give $him any. But other than that, $he would be the effective leader of an entire arcology. It's an unusual arrangement, but one that's becoming more common as multiple arcologies come under united control. diff --git a/src/npc/descriptions/fAnus.tw b/src/npc/descriptions/fAnus.tw index e532aaba2dab25e77dae5d744bea391cbf47ed89..a6dcfd056588ea1367e1712880be2e30157e4dd2 100644 --- a/src/npc/descriptions/fAnus.tw +++ b/src/npc/descriptions/fAnus.tw @@ -30,11 +30,11 @@ You call $him over so you can <</if>> <<if ($activeSlave.heels == 1)>> -<<if !["flats", "flats with short stockings", "flats with long stockings", "none"].includes($activeSlave.shoes)>> - As $he went past your desk, $his high heels and surgically altered legs enforced a gait that presented $his butt enticingly. -<<else>> - As $he crawls along on all fours, $his anus is readily available. -<</if>> + <<if !["flats", "flats with short stockings", "flats with long stockings", "none"].includes($activeSlave.shoes)>> + As $he went past your desk, $his high heels and surgically altered legs enforced a gait that presented $his butt enticingly. + <<else>> + As $he crawls along on all fours, $his anus is readily available. + <</if>> <</if>> <<if ($activeSlave.anusPiercing > 1)>> @@ -44,12 +44,12 @@ You call $him over so you can <</if>> <<if ($activeSlave.anusTat !== 0) && ($activeSlave.anusTat !== 4)>> -$His anus is invitingly bleached, -<<if ($activeSlave.vagina > -1)>> - which is appropriate: rather than looking like $he has a hole for fucking and an ass, it looks like $he has two fuckholes. -<<else>> - making $his sole fuckable hole look nice and natural. -<</if>> + $His anus is invitingly bleached, + <<if ($activeSlave.vagina > -1)>> + which is appropriate: rather than looking like $he has a hole for fucking and an ass, it looks like $he has two fuckholes. + <<else>> + making $his sole fuckable hole look nice and natural. + <</if>> <</if>> <<if ($activeSlave.anus == 0)>> diff --git a/src/npc/descriptions/fButt.tw b/src/npc/descriptions/fButt.tw index 16f3f0b3ddf7dc1a93b79dc99fb21726e833202d..1d301049371445acdac7e93184885acd6c9fc10d 100644 --- a/src/npc/descriptions/fButt.tw +++ b/src/npc/descriptions/fButt.tw @@ -19,13 +19,13 @@ You call $him over so you can <</if>> <<if ($activeSlave.vagina !== -1)>> -<<if ($activeSlave.vaginaTat == "tribal patterns")>> - The tattoos on $his abdomen certainly draw attention there. -<<elseif ($activeSlave.vaginaTat == "scenes")>> - The tattoos on $his abdomen nicely illustrate what you mean to do to $him. -<<elseif ($activeSlave.vaginaTat == "degradation")>> - The tattoos on $his abdomen are asking you to, after all. -<</if>> + <<if ($activeSlave.vaginaTat == "tribal patterns")>> + The tattoos on $his abdomen certainly draw attention there. + <<elseif ($activeSlave.vaginaTat == "scenes")>> + The tattoos on $his abdomen nicely illustrate what you mean to do to $him. + <<elseif ($activeSlave.vaginaTat == "degradation")>> + The tattoos on $his abdomen are asking you to, after all. + <</if>> <</if>> <<if ($activeSlave.vaginaPiercing > 1)>> @@ -47,12 +47,12 @@ You call $him over so you can <</if>> <<if ($activeSlave.anusTat !== 0) && ($activeSlave.anusTat !== 4)>> -$His anus is invitingly bleached, -<<if ($activeSlave.vagina > -1)>> - which is appropriate: rather than looking like $he has a hole for fucking and an ass, it looks like $he has two fuckholes. -<<else>> - making $his sole fuckable hole look nice and natural. -<</if>> + $His anus is invitingly bleached, + <<if ($activeSlave.vagina > -1)>> + which is appropriate: rather than looking like $he has a hole for fucking and an ass, it looks like $he has two fuckholes. + <<else>> + making $his sole fuckable hole look nice and natural. + <</if>> <</if>> <<if ($activeSlave.vagina == 0) && ($activeSlave.anus == 0) && canDoVaginal($activeSlave)>> diff --git a/src/npc/fKiss.tw b/src/npc/fKiss.tw index 7077ab4a7df5e67f2bb5f9e7092e56aecb7d9110..a75b5f986a2a4546abf398e8c99f5bdc5c056f89 100644 --- a/src/npc/fKiss.tw +++ b/src/npc/fKiss.tw @@ -40,7 +40,7 @@ You tell $activeSlave.slaveName to <<elseif ($activeSlave.relationship == -2)>> $He hurriedly complies, happy to be near the object of $his longing. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment. + into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment. <<else>> upon $his face. $He senses the intense look from the _womanP $he loves and finds it overwhelming, and after a moment glances away. <</if>> @@ -51,28 +51,28 @@ You tell $activeSlave.slaveName to <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> $He complies in a wifely fashion, moving $his body as $he approaches to best catch your desire. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. + into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. <<else>> upon $his face. $He senses the intense look from the _womanP $he's married to and finds it affirming, and looks down with a smile. <</if>> <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> $He complies. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and quickly breaks eye contact. + into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and quickly breaks eye contact. <<else>> upon $his face. $He senses the intense look from the _womanP $he's forcibly married to and finds it disturbing, and quickly turns $his face away. <</if>> <<elseif $activeSlave.devotion < -20>> $He complies fearfully. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his tearing $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's forcibly married to horrifying, and quickly breaks eye contact. + into $his tearing <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's forcibly married to horrifying, and quickly breaks eye contact. <<else>> upon $his tear-streaked face. $He senses the intense look from the _womanP $he's forcibly married to and finds it horrifying, and quickly turns $his face away. <</if>> <<else>> $He complies obediently. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. + into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. <<else>> upon $his face. $He senses the intense look from the _womanP $he's married to and finds it reassuring, and looks down with a slight smile. <</if>> @@ -80,7 +80,7 @@ You tell $activeSlave.slaveName to <<elseif ($activeSlave.devotion > 75)>> $He hurriedly complies, happy to be near you. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense look from $his beloved <<= WrittenMaster($activeSlave)>> disconcerting, and $his eyes flick downward after a moment. + into $his <<eyeColor>> eyes. $He finds the intense look from $his beloved <<= WrittenMaster($activeSlave)>> disconcerting, and $his eyes flick downward after a moment. <<else>> upon $his face. $He senses the intense look from $his beloved <<= WrittenMaster()>> and finds it disconcerting, and after a moment glances away. <</if>> @@ -88,35 +88,35 @@ You tell $activeSlave.slaveName to <<elseif ($activeSlave.devotion > 50)>> $He hurriedly complies, happy to be near you. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing. + into $his <<eyeColor>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing. <<else>> upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>>disconcerting, and $he looks down after a moment, blushing. <</if>> <<elseif ($activeSlave.devotion > 20)>> $He hurriedly complies, happy to be near you. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously. + into $his <<eyeColor>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously. <<else>> upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously. <</if>> <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust >= -20)>> $He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness. + into $his <<eyeColor>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness. <<else>> upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and turns away after a moment, $his lower lip trembling with nervousness. <</if>> <<elseif ($activeSlave.trust < -20)>> The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. After a mere instant of locked gazes, $he looks down fearfully, and begins to shake with terror, tears leaking silently down $his cheeks. + into $his <<eyeColor>> eyes. After a mere instant of locked gazes, $he looks down fearfully, and begins to shake with terror, tears leaking silently down $his cheeks. <<else>> upon $his face. After a mere instant of locked faces, $he looks down fearfully, and begins to shake with terror, tears leaking silently down $his cheeks. <</if>> <<else>> $He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He stares back, but after a few moments $he loses the contest of wills and looks down. + into $his <<eyeColor>> eyes. $He stares back, but after a few moments $he loses the contest of wills and looks down. <<else>> upon $his face. $He faces you defiantly, but after a few moments $he loses the contest of wills and looks down. <</if>> @@ -135,16 +135,16 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu <<if $activeSlave.fetish == "mindbroken">> $His mouth opens to accept the kiss, and is compliant with your questing tongue. You kiss your broken wife deeply. $His posture remains completely unchanged. Being kissed affects $him as little as being penetrated, being struck, being loved, or being your wife: not at all. When you pull away, <<if canSee($activeSlave)>> - $his $activeSlave.eyeColor eyes track you carefully, awaiting further use of $his body. + $his <<eyeColor>> eyes track you carefully, awaiting further use of $his body. <<else>> $he exposes $himself to you, awaiting further use of $his body. <</if>> <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> $His mouth accepts yours with love, matching itself perfectly to your insistent lips and tongue.<<if ($activeSlave.teeth == "pointy")>> (Though you're quite careful around $his sharp dentition.)<</if>> $He melts into you, sighing ever so gently. When you finally break the kiss, $his mouth freezes in the shape it was in when last your lips touched, and a momentary look of longing crosses $his face.<<if ($activeSlave.amp != 1)>> A hand reaches dumbly up to $his mouth to trace $his lips where yours last touched.<</if>> <<if ($activeSlave.accent >= 3)>> - $He does $his best to communicate love with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. + $He does $his best to communicate love with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. <<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>> - $He does $his best to communicate love with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>. + $He does $his best to communicate love with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>. <<elseif !canTalk($activeSlave)>> $He signs that $he loves you. <<else>> @@ -169,7 +169,7 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu $He asks nervously before cringing, "I-i<<s>> that it, <<Master>>?" <</if>> <<else>> - $He accepts the kiss willingly. As you are so close to $him, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a wife by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your lips and tongue. When you finally break the kiss, <<if canSee($activeSlave)>>$his $activeSlave.eyeColor eyes gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there. + $He accepts the kiss willingly. As you are so close to $him, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a wife by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your lips and tongue. When you finally break the kiss, <<if canSee($activeSlave)>>$his <<eyeColor>> eyes gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there. <<if (($activeSlave.amp == 1) && (!canTalk($activeSlave)))>> $His <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it? <<elseif !canTalk($activeSlave)>> @@ -181,16 +181,16 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu <<elseif ($activeSlave.fetish == "mindbroken")>> $His mouth opens to accept the kiss, and is compliant with your questing tongue. $His posture remains completely unchanged. Being kissed affects $him as little as being penetrated, being struck, or being loved: not at all. When you pull away, <<if canSee($activeSlave)>> - $his $activeSlave.eyeColor eyes track you carefully, awaiting further use of $his body. + $his <<eyeColor>> eyes track you carefully, awaiting further use of $his body. <<else>> $he exposes $himself to you, awaiting further use of $his body. <</if>> <<elseif ($activeSlave.relationship == -2)>> $His mouth accepts yours with love, matching itself perfectly to your insistent lips and tongue.<<if ($activeSlave.teeth == "pointy")>> (Though you're quite careful around $his sharp dentition.)<</if>> $He melts into you, sighing ever so gently. When you finally break the kiss, $his mouth freezes in the shape it was in when last your lips touched, and a momentary look of longing crosses $his face.<<if ($activeSlave.amp != 1)>> A hand reaches dumbly up to $his mouth to trace $his lips where yours last touched.<</if>> <<if ($activeSlave.accent >= 3)>> - $He does $his best to communicate love with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. + $He does $his best to communicate love with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. <<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>> - $He does $his best to communicate love with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>. + $He does $his best to communicate love with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>. <<elseif !canTalk($activeSlave)>> $He signs that $he loves you. <<else>> @@ -199,9 +199,9 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> $He giggles into you and kisses you back with vigor, $his head pressing insistently forward. The two of you make out rather aggressively<<if ($activeSlave.teeth == "pointy")>>, $his sharp teeth drawing a bit of blood from your lips and tongue<</if>>. $He takes $his tendency towards sexual dominance right up to the edge of insubordination, $his active tongue only retreating when yours presses against it. When you finally shove $him away, $he's breathing hard through $his grin. <<if ($activeSlave.accent >= 3)>> - $He does $his best to communicate excitement with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. + $He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. <<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>> - $He does $his best to communicate excitement with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>. + $He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>. <<elseif !canTalk($activeSlave)>> $He signs that $he liked that. <<else>> @@ -210,9 +210,9 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> $He stiffens with arousal. $His sexuality is complex, focusing on cum, but with a heavy layer of oral fixation. As your tongue plunders $his mouth, $he reacts almost as though $he's receiving oral, whimpering and moaning into you and pressing $himself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>.<<if ($activeSlave.teeth == "pointy")>> $He's very careful to avoid spearing your tongue with $his sharp teeth.<</if>> $He achieves a weak orgasm before you tire of making out with $him. <<if ($activeSlave.accent >= 3)>> - $He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. + $He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. <<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>> - $He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>. + $He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>. <<elseif !canTalk($activeSlave)>> $He signs that $he liked that. <<else>> @@ -221,16 +221,16 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu <<elseif ($activeSlave.devotion > 50)>> $His mouth accepts yours with devotion, matching itself carefully to your insistent lips and tongue.<<if ($activeSlave.teeth == "pointy")>> $He is exquisitely careful to keep $his sharp teeth clear of you.<</if>> $He presses $himself against you, $his warmth wonderful against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. When you finally break the kiss, $he runs $his tongue rapturously across $his moistened lips<<if ($activeSlave.amp != 1)>> and then runs a finger across them as well<</if>>, an openly sexual look on $his $activeSlave.skin face. <<if ($activeSlave.accent >= 3)>> - $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since $he's not confident in $his ability to express it in $language. + $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>, since $he's not confident in $his ability to express it in $language. <<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>> - $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>. + $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>. <<elseif !canTalk($activeSlave)>> $He signs that $he loves you. <<else>> "I love you, <<Master>>," $he <<say>>s forthrightly. <</if>> <<elseif ($activeSlave.devotion > 20)>> - $He accepts the kiss willingly. As you are so close to $him, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your lips and tongue. When you finally break the kiss, <<if canSee($activeSlave)>>$his $activeSlave.eyeColor eyes gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there. + $He accepts the kiss willingly. As you are so close to $him, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your lips and tongue. When you finally break the kiss, <<if canSee($activeSlave)>>$his <<eyeColor>> eyes gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there. <<if (($activeSlave.amp == 1) && (!canTalk($activeSlave)))>> $His <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it? <<elseif !canTalk($activeSlave)>> diff --git a/src/npc/fRelation.tw b/src/npc/fRelation.tw index 3c4e2b535bfed63c3a3411733989259bb18a0e25..d372496017a8791c434815f3f467037f1e97f877 100644 --- a/src/npc/fRelation.tw +++ b/src/npc/fRelation.tw @@ -64,7 +64,7 @@ You call both $activeSlave.slaveName and $slaves[$partner].slaveName to your off <<set $activeSlave.oralCount++, $slaves[$partner].oralCount++, $oralTotal++>> <<= PartnerVCheck()>> <<elseif canWalk($activeSlave) && canWalk($slaves[$partner]) && ($activeSlave.devotion > 50) && ($slaves[$partner].devotion > 20) && (_activeSlaveRel == "mother" || _activeSlaveRel == "father")>> - $activeSlave.slaveName gives you a little smile when $he hears you wish to fuck $him and $his daughter $slaves[$partner].slaveName<<if ($PC.dick == 0)>> and sees your strap-on<</if>>. On your direction, $activeSlave.slaveName sits on the couch. When $slaves[$partner].slaveName enters, _his2 _activeSlaveRel spreads $his arms and tells _him2 to sit on $his lap. $slaves[$partner].slaveName gets the idea and straddles $him so they're face to face. You take $slaves[$partner].slaveName from behind; _he2 gasps as _he2 feels _his2 _activeSlaveRel's hands stimulate _him2 from the front. They make out shamelessly while you take your pleasure. When you finish, $activeSlave.slaveName lies down on the couch so $slaves[$partner].slaveName can ride $his <<if $seeRace == 1>>$activeSlave.race <</if>>face. As $he sucks the cum out of $his daughter's sopping fuckhole, $slaves[$partner].slaveName sucks you hard again. In the mood for something harder this time, you jam yourself into the older $activeSlave.slaveName. $slaves[$partner].slaveName gets off $activeSlave.slaveName's face so _he2 can offer _himself2 for fondling and groping while you pound $activeSlave.slaveName. After you're done, $slaves[$partner].slaveName returns _his2 _activeSlaveRel's affection and gives $him some gentle oral as the older slave lies there exhausted. + $activeSlave.slaveName gives you a little smile when $he <<if canHear($activeSlave)>>hears<<else>>learns<</if>> you wish to fuck $him and $his daughter $slaves[$partner].slaveName<<if ($PC.dick == 0)>> and <<if canSee($activeSlave)>>sees<<else>>acknowledges<</if>> your strap-on<</if>>. On your direction, $activeSlave.slaveName sits on the couch. When $slaves[$partner].slaveName enters, _his2 _activeSlaveRel spreads $his arms and tells _him2 to sit on $his lap. $slaves[$partner].slaveName gets the idea and straddles $him so they're face to face. You take $slaves[$partner].slaveName from behind; _he2 gasps as _he2 feels _his2 _activeSlaveRel's hands stimulate _him2 from the front. They make out shamelessly while you take your pleasure. When you finish, $activeSlave.slaveName lies down on the couch so $slaves[$partner].slaveName can ride $his <<if $seeRace == 1>>$activeSlave.race <</if>>face. As $he sucks the cum out of $his daughter's sopping fuckhole, $slaves[$partner].slaveName sucks you hard again. In the mood for something harder this time, you jam yourself into the older $activeSlave.slaveName. $slaves[$partner].slaveName gets off $activeSlave.slaveName's face so _he2 can offer _himself2 for fondling and groping while you pound $activeSlave.slaveName. After you're done, $slaves[$partner].slaveName returns _his2 _activeSlaveRel's affection and gives $him some gentle oral as the older slave lies there exhausted. <<set $activeSlave.oralCount += 2, $slaves[$partner].oralCount += 2, $oralTotal += 2>> <<= BothVCheck()>> <<= PartnerVCheck()>> diff --git a/src/npc/startingGirls/moreCustomOptions.tw b/src/npc/startingGirls/moreCustomOptions.tw index 9b8af44787f48e973975afa02fa6d79a8e63f4a8..9301c176167f6bbce56b63ffe5105e9c1ef7a4ba 100644 --- a/src/npc/startingGirls/moreCustomOptions.tw +++ b/src/npc/startingGirls/moreCustomOptions.tw @@ -66,18 +66,18 @@ | [[Birthmark|More customization options][$activeSlave.markings = "birthmark"]] <<if $activeSlave.anus > 0>> -<br><br> -''External appearance of anus:'' -<<if $activeSlave.analArea <= $activeSlave.anus>> - Recently stretched to current size. -<<elseif $activeSlave.analArea - $activeSlave.anus == 1>> - Used to current size. -<<else>> - Very broad. -<</if>> -[[Recently stretched|More customization options][$activeSlave.analArea = $activeSlave.anus]] -| [[Used to current size|More customization options][$activeSlave.analArea = $activeSlave.anus+1]] -| [[Very broad|More customization options][$activeSlave.analArea = $activeSlave.anus+2]] + <br><br> + ''External appearance of anus:'' + <<if $activeSlave.analArea <= $activeSlave.anus>> + Recently stretched to current size. + <<elseif $activeSlave.analArea - $activeSlave.anus == 1>> + Used to current size. + <<else>> + Very broad. + <</if>> + [[Recently stretched|More customization options][$activeSlave.analArea = $activeSlave.anus]] + | [[Used to current size|More customization options][$activeSlave.analArea = $activeSlave.anus+1]] + | [[Very broad|More customization options][$activeSlave.analArea = $activeSlave.anus+2]] <</if>> <br><br> diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw index 4f65be65a8df78b0bb861d6baf826c00d33bce59..0d98ea8cb6c91d8f0f1084b46d40ca2241683c87 100644 --- a/src/npc/startingGirls/startingGirls.tw +++ b/src/npc/startingGirls/startingGirls.tw @@ -81,14 +81,14 @@ <<if $activeSlave.mother && $activeSlave.father>> /% Propagate missing family information across existing slaves. Assumes monogamous reproduction, e.g. all sets of siblings have a pair of exclusive parents. %/ <<for _i = 0; _i < $slaves.length; _i++>> <<if $slaves[_i].mother == $activeSlave.mother>> - <<if $slaves[_i].father == 0>> - <<set $slaves[_i].father = $activeSlave.father>> - <</if>> + <<if $slaves[_i].father == 0>> + <<set $slaves[_i].father = $activeSlave.father>> + <</if>> <</if>> <<if $slaves[_i].father == $activeSlave.father>> - <<if $slaves[_i].mother == 0>> - <<set $slaves[_i].mother = $activeSlave.mother>> - <</if>> + <<if $slaves[_i].mother == 0>> + <<set $slaves[_i].mother = $activeSlave.mother>> + <</if>> <</if>> <</for>> <</if>> @@ -477,16 +477,16 @@ __You are customizing this slave:__ <<link "Indentured Servant">><<set $activeSlave.indenture = 52, $activeSlave.indentureRestrictions = 0>><<replace "#legal">>Indentured servant with <<textbox "$activeSlave.indenture" $activeSlave.indenture "Starting Girls">> weeks remaining.<</replace>><<StartingGirlsCost>><</link>> <<if $activeSlave.indenture > 0>> -<span id="restrictions"> -<br>''Indenture restrictions:'' -<<if $activeSlave.indentureRestrictions == 2>>Restrictive. -<<elseif $activeSlave.indentureRestrictions == 1>>Protective. -<<else>>None. -<</if>> -</span> -<<link "Restrictive">><<set $activeSlave.indentureRestrictions = 2>><<replace "#restrictions">>Restrictive.<</replace>><<StartingGirlsCost>><</link>> | -<<link "Protective">><<set $activeSlave.indentureRestrictions = 1>><<replace "#restrictions">>Protective.<</replace>><<StartingGirlsCost>><</link>> | -<<link "None">><<set $activeSlave.indentureRestrictions = 0>><<replace "#restrictions">>None.<</replace>><<StartingGirlsCost>><</link>> + <span id="restrictions"> + <br>''Indenture restrictions:'' + <<if $activeSlave.indentureRestrictions == 2>>Restrictive. + <<elseif $activeSlave.indentureRestrictions == 1>>Protective. + <<else>>None. + <</if>> + </span> + <<link "Restrictive">><<set $activeSlave.indentureRestrictions = 2>><<replace "#restrictions">>Restrictive.<</replace>><<StartingGirlsCost>><</link>> | + <<link "Protective">><<set $activeSlave.indentureRestrictions = 1>><<replace "#restrictions">>Protective.<</replace>><<StartingGirlsCost>><</link>> | + <<link "None">><<set $activeSlave.indentureRestrictions = 0>><<replace "#restrictions">>None.<</replace>><<StartingGirlsCost>><</link>> <</if>> <br>''Voice:'' @@ -557,14 +557,14 @@ __You are customizing this slave:__ <<if $seeExtreme == 1>> -''Limbs:'' -<span id="amp"> -<<if $activeSlave.amp == 1>>Amputee. -<<else>>Normal. -<</if>> -</span> -<<link "Normal">><<set $activeSlave.amp = 0>><<replace "#amp">>Normal.<</replace>><<StartingGirlsCost>><</link>> | -<<link "Amputee">><<set $activeSlave.amp = 1>><<replace "#amp">>Amputee.<</replace>><<StartingGirlsCost>><</link>> + ''Limbs:'' + <span id="amp"> + <<if $activeSlave.amp == 1>>Amputee. + <<else>>Normal. + <</if>> + </span> + <<link "Normal">><<set $activeSlave.amp = 0>><<replace "#amp">>Normal.<</replace>><<StartingGirlsCost>><</link>> | + <<link "Amputee">><<set $activeSlave.amp = 1>><<replace "#amp">>Amputee.<</replace>><<StartingGirlsCost>><</link>> <</if>> <br>''Muscles:'' diff --git a/src/player/actions/fCaress.tw b/src/player/actions/fCaress.tw index 9ec9881dd9cb25aeb54a75afb05d8d09e7a5a213..f23172c57e66e34d96822cf34e9cded89acd2a51 100644 --- a/src/player/actions/fCaress.tw +++ b/src/player/actions/fCaress.tw @@ -26,31 +26,31 @@ You tell $activeSlave.slaveName to <<if ($activeSlave.fetish == "mindbroken") && ($activeSlave.relationship != -3)>> $He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. <<elseif ($activeSlave.relationship == -2)>> - $He eagerly complies, happy to be near the object of $his longing. Once $he's close, you hold $his face in your palms and gaze deeply into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment. $He blushes furiously. + $He eagerly complies, happy to be near the object of $his longing. Once $he's close, you hold $his face in your palms and gaze deeply into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment. $He blushes furiously. <<elseif ($activeSlave.relationship == -3)>> <<if $activeSlave.fetish == "mindbroken">> - $He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his blank $activeSlave.eyeColor eyes. $He doesn't react. + $He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his blank <<eyeColor>> eyes. $He doesn't react. <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> - $He happily complies, eager to be close to the _womanP who married $him. Once $he's close, you hold $his face in your palms and look into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>. + $He happily complies, eager to be close to the _womanP who married $him. Once $he's close, you hold $his face in your palms and look into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>. <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> - $He complies. Once $he's close, you hold $his face in your palms and look into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>. + $He complies. Once $he's close, you hold $his face in your palms and look into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>. <<elseif $activeSlave.devotion < -20>> - $He complies out of fear. Once $he's close, you hold $his shaking face in your palms and look into $his teary $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>. + $He complies out of fear. Once $he's close, you hold $his shaking face in your palms and look into $his teary <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>. <<else>> - $He complies obediently. Once $he's close, you hold $his face in your palms and look into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>. + $He complies obediently. Once $he's close, you hold $his face in your palms and look into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>. <</if>> <<elseif ($activeSlave.devotion > 75)>> - $He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and look into $his $activeSlave.eyeColor eyes. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. $He blushes furiously. + $He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and look into $his <<eyeColor>> eyes. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. $He blushes furiously. <<elseif ($activeSlave.devotion > 50)>> - $He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and look into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<= WrittenMaster($activeSlave)>> disconcerting, and $he looks down after a moment, blushing. + $He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and look into $his <<eyeColor>> eyes. $He finds the intense attention from $his <<= WrittenMaster($activeSlave)>> disconcerting, and $he looks down after a moment, blushing. <<elseif ($activeSlave.devotion > 20)>> - $He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and look into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<= WrittenMaster($activeSlave)>> worrying, and $he looks down after a moment, blushing nervously. + $He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and look into $his <<eyeColor>> eyes. $He finds the intense attention from $his <<= WrittenMaster($activeSlave)>> worrying, and $he looks down after a moment, blushing nervously. <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust >= -20)>> - $He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you hold $his face in your palms and look into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<= WrittenMaster($activeSlave)>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness. + $He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you hold $his face in your palms and look into $his <<eyeColor>> eyes. $He finds the intense attention from $his <<= WrittenMaster($activeSlave)>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness. <<elseif ($activeSlave.trust < -20)>> - The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you hold $his face in your palms and look into $his $activeSlave.eyeColor eyes. $He looks down fearfully, and begins to shake with terror, tears leaking silently down $his cheeks. + The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you hold $his face in your palms and look into $his <<eyeColor>> eyes. $He looks down fearfully, and begins to shake with terror, tears leaking silently down $his cheeks. <<else>> - $He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you hold $his face in your palms and look into $his $activeSlave.eyeColor eyes. $He stares back, but after a few moments $he loses the contest of wills and looks down. + $He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you hold $his face in your palms and look into $his <<eyeColor>> eyes. $He stares back, but after a few moments $he loses the contest of wills and looks down. <</if>> You delicately lift $his head and touch your fingertips to $his chin, tenderly brushing along the line of $his mouth with your <<if $PC.title == 1>>manly<<else>>feminine<</if>> thumb. @@ -71,17 +71,17 @@ Then, you gently tilt $his <<if $activeSlave.face > 95>>overwhelmingly stunning< <</if>> with your fingertips. You use your fingers and thumbs to slowly slide along $his mouth, $his chin, $his cheeks then around $his face. You use a deft touch to thoroughly explore the shape of $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face > 10>>nice<<elseif $activeSlave.face >= -10>>cute<<elseif $activeSlave.face >= -40>>fair<<else>>prominent<</if>> cheekbones. Grazing $his temple and brushing $his forehead simultaneously, you smoothly motion along $his eyelids and nose and you tenderly stroke $his face with both hands as you take $his head lightly and trace around it, gently massaging as you go. You work your way down, slowly and gradually, along $his neck with one hand, then the other, briefly pausing before continuing your path down to $his shoulders and<<if ($activeSlave.fetish != "mindbroken")>> $he starts to gasp as<<else>> starts to shudder as<</if>> you slide your hands down $his side, across $his back and along $his belly taking every moment to savor the contours of $his body before going back up again to $his face. <<if ($activeSlave.fetish == "mindbroken")>> - $His posture doesn't change. $He initially only reacts slightly to your physical touch but then stops reacting completely. When you stop, $his $activeSlave.eyeColor eyes track the movements of your hands briefly but then stare blankly ahead of $him, awaiting further use of $his body. + $His posture doesn't change. $He initially only reacts slightly to your physical touch but then stops reacting completely. When you stop, $his <<eyeColor>> eyes track the movements of your hands briefly but then stare blankly ahead of $him, awaiting further use of $his body. <<elseif ($activeSlave.relationship == -2)>> - $His eyes gradually close and $he slowly leans $his head back, relaxing as $he feels your caress. $He gently gasps as $he feels your warm <<if $PC.title == 1>>manly<<else>>feminine<</if>> hand. When you finally stop gently caressing $him, $his eyes remain closed and $his mouth still in a rapturous shape for a moment before $he slowly opens $his eyes and smiles at you, $he has an eager look on $his face.<<if ($activeSlave.amp != 1)>> A hand reaches dumbly up to $his face mimicking your last movements.<</if>> <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate love with $his $activeSlave.eyeColor eyes, since $he does not speak $language well enough to express $himself.<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>$He does $his best to communicate love with $his $activeSlave.eyeColor eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s dreamily.<</if>> $He looks as though $he wants much more than your mere caress. + $His eyes gradually close and $he slowly leans $his head back, relaxing as $he feels your caress. $He gently gasps as $he feels your warm <<if $PC.title == 1>>manly<<else>>feminine<</if>> hand. When you finally stop gently caressing $him, $his eyes remain closed and $his mouth still in a rapturous shape for a moment before $he slowly opens $his eyes and smiles at you, $he has an eager look on $his face.<<if ($activeSlave.amp != 1)>> A hand reaches dumbly up to $his face mimicking your last movements.<</if>> <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate love with $his <<eyeColor>> eyes, since $he does not speak $language well enough to express $himself.<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>$He does $his best to communicate love with $his <<eyeColor>> eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s dreamily.<</if>> $He looks as though $he wants much more than your mere caress. <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> - As you start to touch $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face > 10>>lovely<<elseif $activeSlave.face >= -10>>pretty<<elseif $activeSlave.face >= -40>>homely<<else>>ugly<</if>> face, $he smiles at you and takes your hand in $hers, following its movements. $He tries hard to stop $himself from losing $himself in your masterful hands. $He takes $his tendency towards sexual dominance right up to the edge of insubordination, when $he starts to caress your face in turn. When you finally stop, $his eyes are closed and $he's smiling. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate excitement with $his $activeSlave.eyeColor eyes, since $he does not speak $language well enough to express $himself.<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>$He does $his best to communicate excitement with $his $activeSlave.eyeColor eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he liked that.<<else>>"That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully.<</if>> $He looks at you, $his eyes almost begging you to give $him more than your mere caress. + As you start to touch $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face > 10>>lovely<<elseif $activeSlave.face >= -10>>pretty<<elseif $activeSlave.face >= -40>>homely<<else>>ugly<</if>> face, $he smiles at you and takes your hand in $hers, following its movements. $He tries hard to stop $himself from losing $himself in your masterful hands. $He takes $his tendency towards sexual dominance right up to the edge of insubordination, when $he starts to caress your face in turn. When you finally stop, $his eyes are closed and $he's smiling. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate excitement with $his <<eyeColor>> eyes, since $he does not speak $language well enough to express $himself.<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>$He does $his best to communicate excitement with $his <<eyeColor>> eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he liked that.<<else>>"That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully.<</if>> $He looks at you, $his eyes almost begging you to give $him more than your mere caress. <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> - $He stiffens at your touch but slowly relaxes to your fingers on $his face. As you move your fingers along $his lips, $he reacts almost as though $he's receiving oral. $He starts to gently suck your fingers, moaning into your hand and pressing $himself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>.<<if ($activeSlave.teeth == "pointy")>> $He's very careful to avoid spearing your tongue with $his sharp teeth.<</if>> $He achieves a weak orgasm before you stop caressing $him. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate undiminished lust with $his $activeSlave.eyeColor eyes, since $he does not speak $language well enough to express $himself.<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>$He does $his best to communicate undiminished lust with $his $activeSlave.eyeColor eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he liked that.<<else>>"That wa<<s>> fun, <<Master>>," $he <<say>>s lustfully.<</if>> $He looks at you as if $he wants more than your hands touching $him. + $He stiffens at your touch but slowly relaxes to your fingers on $his face. As you move your fingers along $his lips, $he reacts almost as though $he's receiving oral. $He starts to gently suck your fingers, moaning into your hand and pressing $himself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>.<<if ($activeSlave.teeth == "pointy")>> $He's very careful to avoid spearing your tongue with $his sharp teeth.<</if>> $He achieves a weak orgasm before you stop caressing $him. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate undiminished lust with $his <<eyeColor>> eyes, since $he does not speak $language well enough to express $himself.<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>$He does $his best to communicate undiminished lust with $his <<eyeColor>> eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he liked that.<<else>>"That wa<<s>> fun, <<Master>>," $he <<say>>s lustfully.<</if>> $He looks at you as if $he wants more than your hands touching $him. <<elseif ($activeSlave.devotion > 50)>> - $He accepts your touch with devotion, leaning $his head back at your gentle caress along $his face. $He leans $his body forward, pressing $himself against you, and you feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. $He gradually closes $his eyes and when you finally stop, <<if ($activeSlave.amp != 1)>>$he runs $his hand delightfully across $his face where you last touched $his<</if>>, a euphoric look on $his $activeSlave.skin face. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate devotion with $his $activeSlave.eyeColor eyes, since $he's not confident in $his ability to express it in $language.<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>$He does $his best to communicate devotion with $his $activeSlave.eyeColor eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s jubilantly.<</if>> $He looks at you longingly, almost as if $he's bursting to say that $he wants more than your mere caress. + $He accepts your touch with devotion, leaning $his head back at your gentle caress along $his face. $He leans $his body forward, pressing $himself against you, and you feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. $He gradually closes $his eyes and when you finally stop, <<if ($activeSlave.amp != 1)>>$he runs $his hand delightfully across $his face where you last touched $his<</if>>, a euphoric look on $his $activeSlave.skin face. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate devotion with $his <<eyeColor>> eyes, since $he's not confident in $his ability to express it in $language.<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>$He does $his best to communicate devotion with $his <<eyeColor>> eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s jubilantly.<</if>> $He looks at you longingly, almost as if $he's bursting to say that $he wants more than your mere caress. <<elseif ($activeSlave.devotion > 20)>> - $He accepts your touch willingly. As you are so close to $him, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your touch across $his face. When you finally move your hand away, $his $activeSlave.eyeColor eyes gaze into yours searchingly, looking for answers that are not there. <<if (($activeSlave.amp == 1) && (!canTalk($activeSlave)))>>$His eyes beg for an answer: is that it?<<elseif !canTalk($activeSlave)>>$He signs hesitantly, asking if that's it.<<else>>$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"<</if>> + $He accepts your touch willingly. As you are so close to $him, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your touch across $his face. When you finally move your hand away, $his <<eyeColor>> eyes gaze into yours searchingly, looking for answers that are not there. <<if (($activeSlave.amp == 1) && (!canTalk($activeSlave)))>>$His eyes beg for an answer: is that it?<<elseif !canTalk($activeSlave)>>$He signs hesitantly, asking if that's it.<<else>>$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"<</if>> <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust < -20)>> $He shakes at your touch fearfully. As you move your hand along $his unresisting face, $his eagerness to avoid punishment leads $him to stiffen, $his nervousness is made apparent. You continue stroking $his cheek, enjoying $his fear, and the physical intimacy slowly does its work. $He starts to relax, $his resistance easing and $his eyes start to close. When finally move your hand away, $he looks at you for a long moment, $his eyes darting up at you, before visibly catching $himself with a reminder that $he's a slave and you're $his owner. <<if (($activeSlave.amp == 1) && (!canTalk($activeSlave)))>>$His eyes beg for an answer: is that it?<<elseif !canTalk($activeSlave)>>$He signs hesitantly, asking if that's it.<<else>>$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"<</if>> <<elseif ($activeSlave.trust < -50)>> diff --git a/src/player/actions/fEmbrace.tw b/src/player/actions/fEmbrace.tw index 531826835bc88781bb0fc1d0f59a10d8007159c1..7216e303c8e0b05026d06298da8cf2c83c017f76 100644 --- a/src/player/actions/fEmbrace.tw +++ b/src/player/actions/fEmbrace.tw @@ -14,31 +14,31 @@ You tell $activeSlave.slaveName to <<if ($activeSlave.fetish == "mindbroken") && ($activeSlave.relationship != -3)>> $He complies automatically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. <<elseif ($activeSlave.relationship == -2)>> - $He excitedly complies, happy to be near the object of $his longing. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment. $He blushes furiously. + $He excitedly complies, happy to be near the object of $his longing. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment. $He blushes furiously. <<elseif ($activeSlave.relationship == -3)>> <<if $activeSlave.fetish == "mindbroken">> - $He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his blank $activeSlave.eyeColor eyes. $He shows no reaction. + $He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his blank <<eyeColor>> eyes. $He shows no reaction. <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> - $He lovingly complies, hurrying to come close to the _womanP who married $him. Once $he's close, you take your willing wife's head in your hands and gaze deeply into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>. + $He lovingly complies, hurrying to come close to the _womanP who married $him. Once $he's close, you take your willing wife's head in your hands and gaze deeply into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>. <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> - $He complies. Once $he's close, you take your reluctant wife's head in your hands and gaze deeply into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>. + $He complies. Once $he's close, you take your reluctant wife's head in your hands and gaze deeply into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>. <<elseif $activeSlave.devotion < -20>> - $He complies out of fear. Once $he's close, you take your unwilling wife's head in your hands and gaze deeply into $his teary $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>. + $He complies out of fear. Once $he's close, you take your unwilling wife's head in your hands and gaze deeply into $his teary <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>. <<else>> - $He complies obediently. Once $he's close, you take your willing wife's head in your hands and gaze deeply into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>. + $He complies obediently. Once $he's close, you take your willing wife's head in your hands and gaze deeply into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>. <</if>> <<elseif ($activeSlave.devotion > 75)>> - $He elatedly complies, joyful at being near to you. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply into $his $activeSlave.eyeColor eyes. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. $He blushes furiously. + $He elatedly complies, joyful at being near to you. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply into $his <<eyeColor>> eyes. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. $He blushes furiously. <<elseif ($activeSlave.devotion > 50)>> - $He dotingly complies, being near you filling $him with delight. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing. + $He dotingly complies, being near you filling $him with delight. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply into $his <<eyeColor>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing. <<elseif ($activeSlave.devotion > 20)>> - $He joyfully complies, happy to be near you. Once $he's close, you you take $his willing head in your hands and gaze deeply into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously. + $He joyfully complies, happy to be near you. Once $he's close, you you take $his willing head in your hands and gaze deeply into $his <<eyeColor>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously. <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust >= -20)>> - $He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you take $his head in your hands and gaze deeply into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness. + $He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you take $his head in your hands and gaze deeply into $his <<eyeColor>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness. <<elseif ($activeSlave.trust < -20)>> - The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you take $his trembling head in your hands and gaze deeply into $his $activeSlave.eyeColor eyes for a moment. $He looks down fearfully, and begins to shake with terror, tears streaking down $his cheeks. + The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you take $his trembling head in your hands and gaze deeply into $his <<eyeColor>> eyes for a moment. $He looks down fearfully, and begins to shake with terror, tears streaking down $his cheeks. <<else>> - $He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you take a moment to gaze deeply into $his $activeSlave.eyeColor eyes. $He stares back, but after a few moments $he loses the contest of wills and looks down. + $He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you take a moment to gaze deeply into $his <<eyeColor>> eyes. $He stares back, but after a few moments $he loses the contest of wills and looks down. <</if>> You walk around $him and put your hands around $his abdomen,<<if ($activeSlave.amp != 1)>> to gently pull $him close towards you<<else>> moving close towards $him on your desk<</if>> and then wrap your arms around $his shoulders.<<if ($activeSlave.amp != 1)>> When you press your hips against $hers,<<else>> You use your arms to prop $him up against you,<</if>> <<if ($activeSlave.trust > 20)>>letting $him lean while taking the weight of $his against you<<else>>$he tries to lean away from you, pushing against your arms<</if>>. You lovingly squeeze $him in your long, cradling embrace. @@ -63,24 +63,24 @@ You walk around $him and put your hands around $his abdomen,<<if ($activeSlave.a <</if>> <<if ($activeSlave.fetish == "mindbroken")>> - $His posture doesn't change. $He initially only reacts slightly to your physical touch but eventually $he relaxes in the warmth of your embrace against $him. You know that this may only be a physiological reaction, nothing more. For a brief moment you think you detect a spark of life in $his dull eyes but just as quickly, it is gone. When you stop, $his $activeSlave.eyeColor eyes track the movements of your hands briefly but then $he stares blankly ahead of $him, not understanding what is happening. + $His posture doesn't change. $He initially only reacts slightly to your physical touch but eventually $he relaxes in the warmth of your embrace against $him. You know that this may only be a physiological reaction, nothing more. For a brief moment you think you detect a spark of life in $his dull eyes but just as quickly, it is gone. When you stop, $his <<eyeColor>> eyes track the movements of your hands briefly but then $he stares blankly ahead of $him, not understanding what is happening. <<elseif ($activeSlave.relationship == -2)>> - In the warmth of your embrace, $he turns towards you, $his passionate $activeSlave.eyeColor eyes staring intently at your face. $He leans closer to you and kisses you as you hold $him. $His heart beats faster and then gradually slows as $he grows accustomed to your body against $hers. Eventually, $he relaxes totally and $his eyes gradually close, melting in your arms. When you finally stop and relax your embrace, $his eyes remain closed and $his mouth still in a rapturous shape for a moment before $he slowly opens $his eyes and smiles at you with a blissful look on $his face. <<if ($activeSlave.amp != 1)>> $His hand reaches to your arms and $he strokes them longingly.<</if>> <<if ($activeSlave.amp == 1) && !canTalk($activeSlave)>>$He slowly opens them and does $his best to communicate love with $his $activeSlave.eyeColor eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s dreamily.<</if>> $He looks at you, almost begging you with $his eyes that $he wants much more than a mere embrace. + In the warmth of your embrace, $he turns towards you, $his passionate <<eyeColor>> eyes staring intently at your face. $He leans closer to you and kisses you as you hold $him. $His heart beats faster and then gradually slows as $he grows accustomed to your body against $hers. Eventually, $he relaxes totally and $his eyes gradually close, melting in your arms. When you finally stop and relax your embrace, $his eyes remain closed and $his mouth still in a rapturous shape for a moment before $he slowly opens $his eyes and smiles at you with a blissful look on $his face. <<if ($activeSlave.amp != 1)>> $His hand reaches to your arms and $he strokes them longingly.<</if>> <<if ($activeSlave.amp == 1) && !canTalk($activeSlave)>>$He slowly opens them and does $his best to communicate love with $his <<eyeColor>> eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s dreamily.<</if>> $He looks at you, almost begging you with $his eyes that $he wants much more than a mere embrace. <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> In your soft, warm embrace, $he tries hard to stop $himself from losing $himself in your arms. <<if ($activeSlave.amp != 1)>> $He starts to embrace you in $his arms as well. When you gently squeeze $him in your arms, $he breathes more heavily and starts to lovingly squeeze you as well, $his tendency towards sexual dominance encouraging $him to compete with you in embraces against each other. <<else>> When you gently squeeze $him in your arms, $he breathes more heavily before relaxing against you. <</if>> When you finally stop and relax your embrace, $his eyes are closed and $he's smiling blissfully. - <<if ($activeSlave.amp == 1) && !canTalk($activeSlave)>>$He slowly opens them and does $his best to communicate excitement with $his $activeSlave.eyeColor eyes. + <<if ($activeSlave.amp == 1) && !canTalk($activeSlave)>>$He slowly opens them and does $his best to communicate excitement with $his <<eyeColor>> eyes. <<elseif !canTalk($activeSlave)>>$He signs that $he liked that. <<else>>"That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully. <</if>> $He eagerly looks at you, $his eyes almost seem to say that $he wants you to give $his <<Master>> more than a mere hug. <<elseif ($activeSlave.devotion > 50)>> - $He sighs devotedly in your arms and slowly relaxes. $He turns towards you, $his doting $activeSlave.eyeColor eyes staring intently at your face. You feel $his heart beating faster against your chest as you softly squeeze your arms tighter. $His hands reach to your arms and $he strokes them longingly as you squeeze. $He gradually closes $his eyes as $he leans $his body against yours, melting in your warm embrace, and you feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. When you finally stop, <<if ($activeSlave.amp != 1)>>$he reaches to your face with $his hand and gently strokes your cheek<<else>>$he turns to you<</if>>, a euphoric look on $his $activeSlave.skin face. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate devotion with $his $activeSlave.eyeColor eyes, since $he's not confident in $his ability to express it in $language.<<elseif ($activeSlave.amp == 1) && !canTalk($activeSlave)>>$He does $his best to communicate devotion with $his $activeSlave.eyeColor eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s elatedly.<</if>> $He looks at you longingly, almost as if $he's bursting to say that $he wants more than a mere embrace. + $He sighs devotedly in your arms and slowly relaxes. $He turns towards you, $his doting <<eyeColor>> eyes staring intently at your face. You feel $his heart beating faster against your chest as you softly squeeze your arms tighter. $His hands reach to your arms and $he strokes them longingly as you squeeze. $He gradually closes $his eyes as $he leans $his body against yours, melting in your warm embrace, and you feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. When you finally stop, <<if ($activeSlave.amp != 1)>>$he reaches to your face with $his hand and gently strokes your cheek<<else>>$he turns to you<</if>>, a euphoric look on $his $activeSlave.skin face. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate devotion with $his <<eyeColor>> eyes, since $he's not confident in $his ability to express it in $language.<<elseif ($activeSlave.amp == 1) && !canTalk($activeSlave)>>$He does $his best to communicate devotion with $his <<eyeColor>> eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s elatedly.<</if>> $He looks at you longingly, almost as if $he's bursting to say that $he wants more than a mere embrace. <<elseif ($activeSlave.devotion > 20)>> - $He willingly gives $himself up to your embracing arms. As you are so close to $him, you sense considerable uneasiness in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your soft embrace against $his body. $He gradually closes $his eyes in the feeling of your gentle arms. When you finally stop and relax your embrace, $his $activeSlave.eyeColor eyes open to gaze puzzlingly at you. Even though $he has accepted life as a sex slave, $he looks as though $he is unsure of what to make of this non-sexual physical contact. <<if ($activeSlave.amp == 1) && !canTalk($activeSlave)>>$His eyes beg for an answer: is that it?<<elseif !canTalk($activeSlave)>>$He signs hesitantly, asking if that's it.<<else>>$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"<</if>> + $He willingly gives $himself up to your embracing arms. As you are so close to $him, you sense considerable uneasiness in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your soft embrace against $his body. $He gradually closes $his eyes in the feeling of your gentle arms. When you finally stop and relax your embrace, $his <<eyeColor>> eyes open to gaze puzzlingly at you. Even though $he has accepted life as a sex slave, $he looks as though $he is unsure of what to make of this non-sexual physical contact. <<if ($activeSlave.amp == 1) && !canTalk($activeSlave)>>$His eyes beg for an answer: is that it?<<elseif !canTalk($activeSlave)>>$He signs hesitantly, asking if that's it.<<else>>$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"<</if>> <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust < -20)>> $He shakes at your touch fearfully. As you softly press $his trembling body against you, $his eagerness to avoid punishment leads $him to stiffen in your arms. While $he continues to shudder, you continue embracing $him, enjoying $his fear, and the physical intimacy slowly does its work. $He starts to relax, $his resistance easing and $his eyes start to close. When you relax your arms for a moment, $he opens $his eyes to look at you for a long moment, $his eyes darting up to your face, before visibly catching $himself with a reminder that $he's a slave and you're $his owner. <<if ($activeSlave.amp == 1) && !canTalk($activeSlave)>>$His eyes beg for an answer: is that it?<<elseif !canTalk($activeSlave)>>$He signs hesitantly, asking if that's it.<<else>>$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"<</if>> <<elseif ($activeSlave.trust < -50)>> diff --git a/src/player/actions/fondleBoobs.tw b/src/player/actions/fondleBoobs.tw index 1f788bd7fe26e4e7981b62dd9ffa97c9dc6fa96d..e7b996c30234ac146eb6172691158bcc3d821f3f 100644 --- a/src/player/actions/fondleBoobs.tw +++ b/src/player/actions/fondleBoobs.tw @@ -150,15 +150,15 @@ You call $him over so you can fondle $his <</if>> You both alternate between taking your mouth to $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples and $hers to yours, gently nuzzling and nibbling while simultaneously fondling each other all the while. Both of you continue to passionately lick, nibble, stroke and fondle one other until tiredly, $he slows down. When you eventually stop, $he looks up at you happily. <<if ($activeSlave.accent >= 3)>> - $He does $his best to communicate excitement with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>>, since $he does not speak $language well enough to express $himself. + $He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>face<</if>>, since $he does not speak $language well enough to express $himself. <<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>> - $He does $his best to communicate excitement with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>>. + $He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>face<</if>>. <<elseif !canTalk($activeSlave)>> $He signs that $he liked that. <<else>> "That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully. <</if>> - $He looks at you with $his $activeSlave.eyeColor eyes, smiling. + $He looks at you with $his <<eyeColor>> eyes, smiling. <<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>> $He eagerly comes over to you, to stand between you and your desk. You lean over while $he submissively lies down upon it, face up, with $his breasts pointed to the air. You place your hands on $his <<if ($activeSlave.boobs >= 20000)>> @@ -199,9 +199,9 @@ You call $him over so you can fondle $his <</if>> $He moans passionately at the continued stimulation of $his breasts and nipples. When you finally stop, $he reaches up to your face with $his hand and lovingly strokes it, a blissful look on $his $activeSlave.skin face. <<if ($activeSlave.accent >= 3)>> - $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>>, since $he's not confident in $his ability to express it in $language. + $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>face<</if>>, since $he's not confident in $his ability to express it in $language. <<elseif ($activeSlave.amp == 1) && !canTalk($activeSlave)>> - $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>>. + $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>face<</if>>. <<elseif !canTalk($activeSlave)>> $He signs that $he loves you. <<else>> @@ -248,9 +248,9 @@ You call $him over so you can fondle $his <</if>> $He moans passionately at the continued punishment of $his breasts and nipples. Your rough play leaves red marks on $his breasts and nipples and $he becomes even more aroused. When you finally stop $he rubs the marks on $his breasts with $his hands, an ecstatic look on $his $activeSlave.skin face. <<if ($activeSlave.accent >= 3)>> - $He does $his best to communicate pleasure with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>>, since $he's not confident in $his ability to express it in $language. + $He does $his best to communicate pleasure with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>face<</if>>, since $he's not confident in $his ability to express it in $language. <<elseif ($activeSlave.amp == 1) && !canTalk($activeSlave)>> - $He does $his best to communicate $his pleasure with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>>. + $He does $his best to communicate $his pleasure with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>face<</if>>. <<elseif !canTalk($activeSlave)>> $He signs that $he loves it. <<else>> @@ -258,7 +258,7 @@ You call $him over so you can fondle $his <</if>> $He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you longingly, hungry for more. <<elseif ($activeSlave.devotion > 50)>> - $He devotedly comes over to you, to stand between you and your desk. $His doting $activeSlave.eyeColor eyes looking in yours. You place your hands on $his + $He devotedly comes over to you, to stand between you and your desk. $His doting <<eyeColor>> eyes looking in yours. You place your hands on $his <<if ($activeSlave.boobs >= 20000)>> colossal tits, before sinking your body into their immense softness, <<elseif ($activeSlave.boobs >= 10000)>> @@ -297,9 +297,9 @@ You call $him over so you can fondle $his <</if>> $He moans passionately at the continued stimulation of $his breasts and nipples. When you finally stop, $he reaches up to your face with $his hand and lovingly strokes it, a blissful look on $his $activeSlave.skin face. <<if ($activeSlave.accent >= 3)>> - $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>>, since $he's not confident in $his ability to express it in $language. + $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>face<</if>>, since $he's not confident in $his ability to express it in $language. <<elseif ($activeSlave.amp == 1) && !canTalk($activeSlave)>> - $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>>. + $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>face<</if>>. <<elseif !canTalk($activeSlave)>> $He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s euphorically. <</if>> @@ -342,7 +342,7 @@ You call $him over so you can fondle $his <<else>> Moving your head close to $his breasts, you nuzzle on a nipple slit with your lips and even lick it delicately with your tongue. Then you alternate, gently probing the depths of the other nipple. You dig deep into both $his breasts, teasing what was once the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your fingers before vigorously fingering $his tits. <</if>> - You sense considerable uneasiness in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your hands on $his breasts. $He gradually loses $himself in the feeling of your gentle hands. When you finally stop, $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes gaze<<else>>face gazes<</if>> puzzlingly at you. Even though $he has accepted life as a sex slave, $he looks as though $he is unsure of what to make of this. + You sense considerable uneasiness in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your hands on $his breasts. $He gradually loses $himself in the feeling of your gentle hands. When you finally stop, $his <<if canSee($activeSlave)>><<eyeColor>> eyes gaze<<else>>face gazes<</if>> puzzlingly at you. Even though $he has accepted life as a sex slave, $he looks as though $he is unsure of what to make of this. <<if ($activeSlave.amp == 1) && !canTalk($activeSlave)>> $His <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it? <<elseif !canTalk($activeSlave)>> @@ -373,7 +373,7 @@ You call $him over so you can fondle $his <<else>> playing with $his<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they become sodden with fluid around your fingers. You plunge the depths of $his nipple cunts and vigorously work the unusual orifice. When you finally withdraw from $his nipples<<if ($activeSlave.lactation > 0)>>, a stream of pent-up milk flows out after you and<<else>>,<</if>> $he lets out a gasp. <</if>> - $His body softens as <<if canSee($activeSlave)>>$his $activeSlave.eyeColor eyes dart up to your face, before visibly catching $himself with a reminder<<else>>$he remembers<</if>> that $he's a slave and you're $his owner. When you finally stop, $he shivers but says nothing, uneasy at what you are going to do next. + $His body softens as <<if canSee($activeSlave)>>$his <<eyeColor>> eyes dart up to your face, before visibly catching $himself with a reminder<<else>>$he remembers<</if>> that $he's a slave and you're $his owner. When you finally stop, $he shivers but says nothing, uneasy at what you are going to do next. <<elseif ($activeSlave.trust < -50)>> $He is nearly frozen with fear, and does not resist as you start to massage $his <<if ($activeSlave.boobs >= 20000)>> diff --git a/src/player/actions/fondleButt.tw b/src/player/actions/fondleButt.tw index 3490910f9f1c67d5cefb3adde60bb7ccaec8ee7d..89fb1636b147ef4a1dce203187b7d31b921f9c3c 100644 --- a/src/player/actions/fondleButt.tw +++ b/src/player/actions/fondleButt.tw @@ -142,7 +142,7 @@ as well as $his <</if>> buttocks a gentle smack. $He turns to face you, kissing you, but looking at you longingly as if $he wants more. <<if ($activeSlave.amp == 1) && !canTalk($activeSlave)>> - $He does $his best to communicate love with $his $activeSlave.eyeColor eyes. + $He does $his best to communicate love with $his <<eyeColor>> eyes. <<elseif !canTalk($activeSlave)>> $He signs that $he loves you. <<elseif SlaveStatsChecker.checkForLisp($activeSlave)>> "I love you, diff --git a/src/player/actions/fondleVagina.tw b/src/player/actions/fondleVagina.tw index 95725c7ee7393eeb38d6315d622b57585c24fc11..a7e1d14543dfcabac7a6675bf8c52b8e4e206ac9 100644 --- a/src/player/actions/fondleVagina.tw +++ b/src/player/actions/fondleVagina.tw @@ -113,7 +113,7 @@ You call $him over so you can fondle $his <</if>> and rub it with your fingertips as your hand nears it. As $he becomes more aroused, $he grabs hold of your wrist lightly, moving $his hands along with the motion of your own. $His pussy juices run down $his leg as $he begins to moan audibly<<if ($activeSlave.amp != 1)>>, gently clamping your hand between $his thighs<</if>> as you continue to move your hand along $his pussy. $He moans loudly as $he shudders in orgasmic joy. <<if (($activeSlave.amp == 1) && !canTalk($activeSlave))>> - $He does $his best to communicate love with $his $activeSlave.eyeColor eyes. + $He does $his best to communicate love with $his <<eyeColor>> eyes. <<elseif !canTalk($activeSlave)>> $He signs that $he loves you. <<elseif SlaveStatsChecker.checkForLisp($activeSlave)>> "I love you, diff --git a/src/pregmod/assistantAppearancePackTwo.tw b/src/pregmod/assistantAppearancePackTwo.tw index 164d42649eade43ae9258b012479df6bd63a8d0a..a3c59b0a52c2e55f5fbf5b16d1da06245b2cbe51 100644 --- a/src/pregmod/assistantAppearancePackTwo.tw +++ b/src/pregmod/assistantAppearancePackTwo.tw @@ -45,13 +45,13 @@ __Personal assistant appearances:__ <</replace>> <</link>> <<if $seeDicks != 0>> -<br> <<link "Incubus">> - <<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>> - <<replace "#app">> - At your order, _heA installs the incubus appearance. _HeA becomes rather masculine, sporting a soft cock nearly as long as _hisA thigh. "Thank you, <<= properTitle()>>. This is going to be fun. Would you like a taste?" _HeA steadily becomes erect, a bead of precum forming at its tip. "You can always customize me from the arcology management menu," _heA adds, with a hint of disapproval. - <<set $assistantAppearance = "incubus">> - <</replace>> -<</link>> + <br> <<link "Incubus">> + <<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>> + <<replace "#app">> + At your order, _heA installs the incubus appearance. _HeA becomes rather masculine, sporting a soft cock nearly as long as _hisA thigh. "Thank you, <<= properTitle()>>. This is going to be fun. Would you like a taste?" _HeA steadily becomes erect, a bead of precum forming at its tip. "You can always customize me from the arcology management menu," _heA adds, with a hint of disapproval. + <<set $assistantAppearance = "incubus">> + <</replace>> + <</link>> <</if>> <br> <<link "witch">> <<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>> diff --git a/src/pregmod/cloningWorkaround.tw b/src/pregmod/cloningWorkaround.tw index b8fcd9e8fe5bd970e6ad0773df6cbe654db6dde8..1bd2d2975ef77902deb56f4e79a668c2002dfd96 100644 --- a/src/pregmod/cloningWorkaround.tw +++ b/src/pregmod/cloningWorkaround.tw @@ -9,10 +9,10 @@ <br><br> [[Yourself|Cloning Workaround][$donatrix = $PC]] <<for _cw = 0; _cw < $slaves.length; _cw++>> -<<capture _cw>> - <<set _name = SlaveFullName($slaves[_cw])>> - <br>[[_name|Cloning Workaround][$donatrix = $slaves[_cw]]] -<</capture>> + <<capture _cw>> + <<set _name = SlaveFullName($slaves[_cw])>> + <br>[[_name|Cloning Workaround][$donatrix = $slaves[_cw]]] + <</capture>> <</for>> <br><br> @@ -22,13 +22,13 @@ __Chosen surrogate: _receive __ <br> <<for _cw1 = 0; _cw1 < $slaves.length; _cw1++>> -<<capture _cw1>> - <<if ($slaves[_cw1].ovaries > 0 || $slaves[_cw1].mpreg > 0) && isSlaveAvailable($slaves[_cw1]) && $slaves[_cw1].preg >= 0 && $slaves[_cw1].preg < 4 && $slaves[_cw1].pregWeek >= 0 && $slaves[_cw1].pubertyXX == 1 && $slaves[_cw1].pregType < 12 && $slaves[_cw1].bellyImplant == -1 && $slaves[_cw1].broodmother == 0 && $slaves[_cw1].inflation <= 2 && $slaves[_cw1].physicalAge < 70>> - <<set _name2 = SlaveFullName($slaves[_cw1])>> - <br>[[_name2|Cloning Workaround][$receptrix = $slaves[_cw1]]] <<if $slaves[_cw1].pregType >= 4>>//Using a slave carrying multiples is unadvisable//<</if>> - <<set _eligibility = 1>> - <</if>> -<</capture>> + <<capture _cw1>> + <<if ($slaves[_cw1].ovaries > 0 || $slaves[_cw1].mpreg > 0) && isSlaveAvailable($slaves[_cw1]) && $slaves[_cw1].preg >= 0 && $slaves[_cw1].preg < 4 && $slaves[_cw1].pregWeek >= 0 && $slaves[_cw1].pubertyXX == 1 && $slaves[_cw1].pregType < 12 && $slaves[_cw1].bellyImplant == -1 && $slaves[_cw1].broodmother == 0 && $slaves[_cw1].inflation <= 2 && $slaves[_cw1].physicalAge < 70>> + <<set _name2 = SlaveFullName($slaves[_cw1])>> + <br>[[_name2|Cloning Workaround][$receptrix = $slaves[_cw1]]] <<if $slaves[_cw1].pregType >= 4>>//Using a slave carrying multiples is unadvisable//<</if>> + <<set _eligibility = 1>> + <</if>> + <</capture>> <</for>> <<if (_eligibility == 0)>> <br>//You have no slaves capable of acting as a surrogate.// diff --git a/src/pregmod/fPat.tw b/src/pregmod/fPat.tw index 9f785489368d063b7ea3deea1a511bf68231a96f..8d8e31d4aca685dba940a0f6175ff91f6e5ded6d 100644 --- a/src/pregmod/fPat.tw +++ b/src/pregmod/fPat.tw @@ -31,39 +31,39 @@ You tell $activeSlave.slaveName to <<elseif ($activeSlave.relationship == -2)>> $He eagerly complies, happy to be near the object of $his longing. Once $he's close, you hold $his face in your palms and gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment. + into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment. <<else>> upon $his face. $He finds the intense look from the _womanP $he loves overwhelming, and after a moment glances away. <</if>> $He blushes furiously. <<elseif $activeSlave.relationship == -3>> <<if $activeSlave.fetish == "mindbroken">> - $He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his empty $activeSlave.eyeColor eyes. $He shows no reaction + $He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his empty <<eyeColor>> eyes. $He shows no reaction <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> $He complies in a wifely fashion, moving $his body as $he approaches to best enflame your desire, eager to be close to the _womanP who married $him. Once $he's close, you hold $his face in your palms and gaze <<if canSee($activeSlave)>> - deeply into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. + deeply into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. <<else>> upon $his face. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile. <</if>> <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> $He complies. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his tearful $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and breaks eye contact. + into $his tearful <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and breaks eye contact. <<else>> upon $his face. $He can feel the intense gaze of the _womanP $he's forcibly married to, and finds it disturbing. $He quickly turns $his face away. <</if>> <<elseif $activeSlave.devotion < -20>> $He complies out of fear. Once $he's close, you hold $his quivering face in your palms and take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his teary $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and quickly breaks eye contact. + into $his teary <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and quickly breaks eye contact. <<else>> upon $his tear-streaked face. $He can feel the intense look from the _womanP $he's forcibly married to, and it is horrifying, causing $him to turn $his face away after only a moment. <</if>> <<else>> $He complies obediently. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. + into $his <<eyeColor>> eyes. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>. <<else>> upon $his face. The intense look from the _womanP $he's married to is reassuring to $him, and $he looks down with a slight smile. <</if>> @@ -71,7 +71,7 @@ You tell $activeSlave.slaveName to <<elseif ($activeSlave.devotion > 75)>> $He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. + into $his <<eyeColor>> eyes. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. <<else>> upon $his face. $He can feel the intense look from $his beloved <<Master>> and it is disconcerting, causing $him to glance away after only a moment, $his face flushed. <</if>> @@ -79,35 +79,35 @@ You tell $activeSlave.slaveName to <<elseif ($activeSlave.devotion > 50)>> $He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing. + into $his <<eyeColor>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing. <<else>> upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and it causes $him to glance away after only a moment, blushing. <</if>> <<elseif ($activeSlave.devotion > 20)>> $He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously. + into $his <<eyeColor>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously. <<else>> upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously. <</if>> <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust >= -20)>> $He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<= WrittenMaster()>> troubling, and $he looks down after a moment, $his lower lip trembling with nervousness. + into $his <<eyeColor>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> troubling, and $he looks down after a moment, $his lower lip trembling with nervousness. <<else>> upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and turns away after a moment, $his lower lip trembling with nervousness. <</if>> <<elseif ($activeSlave.trust < -20)>> The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. After a mere instant of locked faces, $he looks down fearfully and begins to shake with terror, tears leaking silently down $his cheeks. + into $his <<eyeColor>> eyes. After a mere instant of locked faces, $he looks down fearfully and begins to shake with terror, tears leaking silently down $his cheeks. <<else>> upon $his face. After a mere instant of locked faces, $he looks down fearfully and begins to shake with terror, tears leaking silently down $his cheeks. <</if>> <<else>> $He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He stares back, but after a few moments $he loses the contest of wills and looks down. + into $his <<eyeColor>> eyes. $He stares back, but after a few moments $he loses the contest of wills and looks down. <<else>> upon $his face. $He faces you defiantly, but after a few moments $he loses the contest of wills and looks down. <</if>> @@ -191,7 +191,7 @@ You move your hand down to caress $his forehead, and then slide your hand along <<if ($activeSlave.fetish == "mindbroken")>> When you stop, <<if canSee($activeSlave)>> - $his $activeSlave.eyeColor eyes track the movements of your hands briefly before returning to their usual stare, + $his <<eyeColor>> eyes track the movements of your hands briefly before returning to their usual stare, <<else>> $he stands at attention before you, <</if>> @@ -199,9 +199,9 @@ You move your hand down to caress $his forehead, and then slide your hand along <<elseif ($activeSlave.relationship == -2)>> When you finally stop petting $him, <<if canSee($activeSlave)>>$his eyes remain closed just for a second <</if>>and $his mouth stands open in slack-jawed joy, before $he slowly <<if canSee($activeSlave)>> opens $his eyes<<else>> turns $his gaze towards you<</if>> and smiles warmly at you. Pleasure lights up $his face<<if ($activeSlave.amp != 1)>> as $his hand traces the path yours took up to $his head and mimics your last movements<<else>> as $his gaze drifts off to the right in memory, tilting $his head from side to side in sympathetic memory of how it felt to have your hand on $his head<</if>>. <<if ($activeSlave.accent >= 3)>> - $He does $his best to communicate love with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. + $He does $his best to communicate love with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. <<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>> - $He does $his best to communicate love with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>. + $He does $his best to communicate love with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>. <<elseif !canTalk($activeSlave)>> $He signs that $he loves you. <<else>> @@ -211,21 +211,21 @@ You move your hand down to caress $his forehead, and then slide your hand along <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && !$activeSlave.amp != 1>> $He tries hard to stop from losing $himself in your incredibly skilled hands. $He takes $his tendency towards sexual dominance right up to the edge of insubordination, when $he starts to caress your face in turn. When you finally stop, $his eyes are closed and $he's smiling. When you are finally finished stroking your slave, they remove their hand from yours. Then you give them a playful flick on the nose, and the mischievous twinkle in your eye is only half playful, reminding $him of $his place in these walls. <<if ($activeSlave.accent >= 3)>> - $He does $his best to communicate enjoyment with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. + $He does $his best to communicate enjoyment with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. <<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>> - $He does $his best to communicate enjoyment with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>. + $He does $his best to communicate enjoyment with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>. <<elseif !canTalk($activeSlave)>> $He signs that $he liked that and would love to pet you next time. <<else>> "That wa<<s>> ni<<c>>e, <<Master>>," $he <<say>>s cheerfully. "Maybe next time I can <<s>>troke you..." <</if>> - $He looks at you, $his <<if canSee($activeSlave)>>lovely $activeSlave.eyeColor eyes<<else>>face<</if>> practically begging you to let $him take this farther. + $He looks at you, $his <<if canSee($activeSlave)>>lovely <<eyeColor>> eyes<<else>>face<</if>> practically begging you to let $him take this farther. <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> As you stroke $his head, $he reacts almost as though you're stroking $his nether regions, and begins to moan and press $himself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>. $He achieves a weak orgasm before you finally stop caressing $his head; $he is your pet, after all. <<if ($activeSlave.accent >= 3)>> - $He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. + $He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself. <<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>> - $He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>. + $He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>. <<elseif !canTalk($activeSlave)>> $He signs that $he liked that. <<else>> @@ -235,9 +235,9 @@ You move your hand down to caress $his forehead, and then slide your hand along <<elseif ($activeSlave.devotion > 50)>> $He gradually closes $his eyes and when you finally stop, <<if ($activeSlave.amp != 1)>>$he runs $his hand delightedly across $his face; <</if>>a euphoric look quickly lighting up $his features. <<if ($activeSlave.accent >= 3)>> - $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since $he's not confident in $his ability to express it in $language. + $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>, since $he's not confident in $his ability to express it in $language. <<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>> - $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>. + $He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>facial expressions<</if>>. <<elseif !canTalk($activeSlave)>> $He signs that $he loves you. <<else>> @@ -245,7 +245,7 @@ You move your hand down to caress $his forehead, and then slide your hand along <</if>> $He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you longingly, almost as if $he's bursting to say that $he wants more than your mere caress. <<elseif ($activeSlave.devotion > 20)>> - When you finally move your hand away, <<if canSee($activeSlave)>>$his $activeSlave.eyeColor eyes gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there. + When you finally move your hand away, <<if canSee($activeSlave)>>$his <<eyeColor>> eyes gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there. <<if ($activeSlave.amp == 1) && (!canTalk($activeSlave))>> $His <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it? <<elseif !canTalk($activeSlave)>> diff --git a/src/pregmod/fSlaveSlaveVag.tw b/src/pregmod/fSlaveSlaveVag.tw index a2da70af1f7963f607c336fc6d17fccc9091294e..39cad9a73937d2186aa709c98a0ec6681c697e52 100644 --- a/src/pregmod/fSlaveSlaveVag.tw +++ b/src/pregmod/fSlaveSlaveVag.tw @@ -14,11 +14,11 @@ __Select an eligible slave:__ <<for _i = 0; _i < $slaves.length; _i++>> <<if (canPenetrate($slaves[_i])) || ($slaves[_i].clit >= 4)>> - <<if ($slaves[_i].ID != $activeSlave.ID)>> - <<set _name = SlaveFullName($slaves[_i])>> - <br><<print "[[_name|FSlaveSlaveVag Consummate][$slaverapistx = $slaves[" + _i + "]]]">> - <<set $eligibility = 1>> - <</if>> + <<if ($slaves[_i].ID != $activeSlave.ID)>> + <<set _name = SlaveFullName($slaves[_i])>> + <br><<print "[[_name|FSlaveSlaveVag Consummate][$slaverapistx = $slaves[" + _i + "]]]">> + <<set $eligibility = 1>> + <</if>> <</if>> <</for>> <<if ($eligibility == 0)>> diff --git a/src/pregmod/fSlaveSlaveVagConsummate.tw b/src/pregmod/fSlaveSlaveVagConsummate.tw index a2ea01a587145c35d0bdb0792bcefc9dea21556f..88d2629cf242a7a6aa1b8040dfe94fcd7f1892df 100644 --- a/src/pregmod/fSlaveSlaveVagConsummate.tw +++ b/src/pregmod/fSlaveSlaveVagConsummate.tw @@ -10,25 +10,25 @@ <<set $slaverapistx.penetrativeCount++, $penetrativeTotal++>> <<if $slaverapistx.dick == 1>> - <<set _dicksize = "pathetic">> + <<set _dicksize = "pathetic">> <<elseif ($slaverapistx.dick == 2)>> - <<set _dicksize = "tiny">> + <<set _dicksize = "tiny">> <<elseif ($slaverapistx.dick == 3)>> - <<set _dicksize = "average">> + <<set _dicksize = "average">> <<elseif ($slaverapistx.dick == 4)>> - <<set _dicksize = "big">> + <<set _dicksize = "big">> <<elseif ($slaverapistx.dick == 5)>> - <<set _dicksize = "huge">> + <<set _dicksize = "huge">> <<elseif ($slaverapistx.dick == 6)>> - <<set _dicksize = "gigantic">> + <<set _dicksize = "gigantic">> <<elseif ($slaverapistx.dick == 7)>> - <<set _dicksize = "titanic">> + <<set _dicksize = "titanic">> <<elseif ($slaverapistx.dick == 8)>> - <<set _dicksize = "absurd">> + <<set _dicksize = "absurd">> <<elseif ($slaverapistx.dick == 9)>> - <<set _dicksize = "inhuman">> + <<set _dicksize = "inhuman">> <<else>> - <<set _dicksize = "obscene">> + <<set _dicksize = "obscene">> <</if>> <<if $activeSlave.mother == $slaverapistx.ID || $activeSlave.father == $slaverapistx.ID || $slaverapistx.mother == $activeSlave.ID || $slaverapistx.father == $activeSlave.ID || (areSisters($activeSlave, $slaverapistx) > 0)>> @@ -90,7 +90,7 @@ You take a look at the slave you selected. <<elseif $slaverapistx.devotion > 60>> but _his2 experience as a slave means _he2 can mostly ignore it and focus on sex. <<else>> - and is understandably disturbed. + and is understandably disturbed. <</if>> <</if>> <</if>> diff --git a/src/pregmod/huskSlaveSwapWorkaround.tw b/src/pregmod/huskSlaveSwapWorkaround.tw index 5ff4b825fa43eb4ec54440b70e8b1422b082e585..d6aa1f3198d38d72e9f0465d39189155605bc4fe 100644 --- a/src/pregmod/huskSlaveSwapWorkaround.tw +++ b/src/pregmod/huskSlaveSwapWorkaround.tw @@ -2,29 +2,29 @@ <<set $nextButton = "Abort Operation", $nextLink = "Scheduled Event", $returnTo = "Scheduled Event">> -"This operation is neither simple nor is it perfected. There are extreme health risks involved and no guarantee of success. Strap a slave into your remote surgery to consent to the operation. Indentured servants<<if ($incubator > 0) || ($nurseryBabies)>> and slaves with reserved children<</if>> not eligible." +"This operation is neither simple nor is it perfected. There are extreme health risks involved and no guarantee of success. Strap a slave into your remote surgery to consent to the operation. Indentured servants<<if ($incubator > 0) || ($nurseryBabies)>> and slaves with reserved children<</if>> are not eligible." <br> //Select the slave whose mind will be transferred into the waiting husk.<<if $cyberMod == 1>> Amputated slaves must not be wearing prosthetics.<</if>> This operation will cost <<print cashFormat(10000)>>.// <br><br> __Select an eligible slave:__ <<for _i = 0; _i < $slaves.length; _i++>> -<<capture _i>> - <<if isSlaveAvailable($slaves[_i])>> - <<if $slaves[_i].fuckdoll == 0>> - <<if $slaves[_i].amp >= 0>> - <<if $slaves[_i].indenture == -1>> - <<if $slaves[_i].breedingMark == 0 || $propOutcome == 0>> - <<if WombReserveCount($slaves[_i]) == 0>> - <<if $slaves[_i].ID != $activeSlave.ID>> - <<set _name = SlaveFullName($slaves[_i])>> - <br>[[_name|Husk Slave Swap][$swappingSlave = $slaves[_i], cashX(-10000, "slaveSurgery", $slaves[_i])]] - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> -<</capture>> + <<capture _i>> + <<if isSlaveAvailable($slaves[_i])>> + <<if $slaves[_i].fuckdoll == 0>> + <<if $slaves[_i].amp >= 0>> + <<if $slaves[_i].indenture == -1>> + <<if $slaves[_i].breedingMark == 0 || $propOutcome == 0>> + <<if WombReserveCount($slaves[_i]) == 0>> + <<if $slaves[_i].ID != $activeSlave.ID>> + <<set _name = SlaveFullName($slaves[_i])>> + <br>[[_name|Husk Slave Swap][$swappingSlave = $slaves[_i], cashX(-10000, "slaveSurgery", $slaves[_i])]] + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</capture>> <</for>> diff --git a/src/pregmod/incubatorRetrievalWorkaround.tw b/src/pregmod/incubatorRetrievalWorkaround.tw index 488b17854a6e44e94cadcf4c1e08c7feb25b36f3..77370940f9eece744d741f243f73b6ab6469b592 100644 --- a/src/pregmod/incubatorRetrievalWorkaround.tw +++ b/src/pregmod/incubatorRetrievalWorkaround.tw @@ -80,7 +80,7 @@ Unknown. <</if>> <</if>> - + <<run newSlave(_newSlave)>> <<if $incubatorOrgans.length > 0>> <<for _irw2 = 0; _irw2 < $incubatorOrgans.length; _irw2++>> @@ -95,7 +95,7 @@ <</if>> <</for>> <</if>> - + <</for>> <<set $newSlavePool = 0>> <</if>> \ No newline at end of file diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw index f55d448879d777c89edc76d1e515e4da31a4b09c..a509fbbeaa0dda98cd7c6c94cfb8d54cdd1f7056 100644 --- a/src/pregmod/newChildIntro.tw +++ b/src/pregmod/newChildIntro.tw @@ -1258,7 +1258,7 @@ You beckon the curious $girl to your hefty breasts, having noticed how hungrily <<set $activeSlave.health -= 10>> <<set $activeSlave.boobShape = "normal">> <<replace "#result">> - You escort $him to the remote surgery, strap $him in, and put $him under. When $he awakes, $he can't keep $his hands off $his new ridiculous fake tits. $He's @@.hotpink;deliriously happy@@ that $he has $his own pair of monster breasts straining $his chest and @@.mediumaquamarine;bounces cheerfully@@ when $he hears they'll keep growing, despite $his near inability to stay upright. As with all surgery @@.red;$his health has been slightly affected.@@ + You escort $him to the remote surgery, strap $him in, and put $him under. When $he awakes, $he can't keep $his hands off $his new ridiculous fake tits. $He's @@.hotpink;deliriously happy@@ that $he has $his own pair of monster breasts straining $his chest and @@.mediumaquamarine;bounces cheerfully@@ when $he <<if canHear($activeSlave)>>hears<<else>>discovers<</if>> they'll keep growing, despite $his near inability to stay upright. As with all surgery @@.red;$his health has been slightly affected.@@ <</replace>> <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <<elseif $activeSlave.boobs < 1000>> @@ -1284,7 +1284,7 @@ You beckon the curious $girl to your hefty breasts, having noticed how hungrily <<set $activeSlave.health -= 10>> <<set $activeSlave.boobShape = "normal">> <<replace "#result">> - You escort $him to the remote surgery, strap $him in, and put $him under. When $he awakes, $he can't keep $his hands off $his new fake balloons. $He's @@.hotpink;deliriously happy@@ that $he has $his own pair of big breasts hanging from $his chest and @@.mediumaquamarine;bounces cheerfully@@ when $he hears they'll keep growing. As with all surgery @@.red;$his health has been slightly affected.@@ + You escort $him to the remote surgery, strap $him in, and put $him under. When $he awakes, $he can't keep $his hands off $his new fake balloons. $He's @@.hotpink;deliriously happy@@ that $he has $his own pair of big breasts hanging from $his chest and @@.mediumaquamarine;bounces cheerfully@@ when $he <<if canHear($activeSlave)>>hears<<else>>discovers<</if>> they'll keep growing. As with all surgery @@.red;$his health has been slightly affected.@@ <</replace>> <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <<else>> @@ -1300,7 +1300,7 @@ You beckon the curious $girl to your hefty breasts, having noticed how hungrily <<set $activeSlave.trust += 15>> <<set $activeSlave.bellyAccessory = "a huge empathy belly">> <<replace "#result">> - You tell $him to cover $his eyes and wait while you go fetch something for $him. Lugging back the biggest empathy belly you had available, you slip it onto $him, eliciting a grunt of discomfort. You order $him to open $his eyes and look $himself over. $He's @@.hotpink;deliriously happy@@ at $his huge belly and @@.mediumaquamarine;bounces cheerfully@@ when $he hears $he can keep it. $He spends the rest of the day bumping into things and struggling to adjust to the huge weight hanging off $his front. + You tell $him to cover $his eyes and wait while you go fetch something for $him. Lugging back the biggest empathy belly you had available, you slip it onto $him, eliciting a grunt of discomfort. You order $him to open $his eyes and look $himself over. $He's @@.hotpink;deliriously happy@@ at $his huge belly and @@.mediumaquamarine;bounces cheerfully@@ when $he <<if canHear($activeSlave)>>hears<<else>>discovers<</if>> $he can keep it. $He spends the rest of the day bumping into things and struggling to adjust to the huge weight hanging off $his front. <</replace>> <</link>> <</if>> @@ -1313,7 +1313,7 @@ You beckon the curious $girl to your hefty breasts, having noticed how hungrily <<set $activeSlave.health -= 50>> <<run SetBellySize($activeSlave)>> <<replace "#result">> - You escort $him to the remote surgery, strap $him in, and put $him under. When $he awakes from $his induced coma, $he nearly faints at the <<if canSee($activeSlave)>>sight<<else>>feeling<</if>> of $his immense middle. $He's @@.hotpink;deliriously happy@@ at $his hugeness and @@.mediumaquamarine;squirms happily@@ when $he hears you can make it bigger, despite the fact that it is nearly as large as $he is and pins $him to the bed $he lies upon. As it was an invasive surgery, @@.red;$his health has been greatly affected.@@ + You escort $him to the remote surgery, strap $him in, and put $him under. When $he awakes from $his induced coma, $he nearly faints at the <<if canSee($activeSlave)>>sight<<else>>feeling<</if>> of $his immense middle. $He's @@.hotpink;deliriously happy@@ at $his hugeness and @@.mediumaquamarine;squirms happily@@ when $he <<if canHear($activeSlave)>>hears<<else>>discovers<</if>> you can make it bigger, despite the fact that it is nearly as large as $he is and pins $him to the bed $he lies upon. As it was an invasive surgery, @@.red;$his health has been greatly affected.@@ <</replace>> <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <</if>> @@ -1325,7 +1325,7 @@ You beckon the curious $girl to your hefty breasts, having noticed how hungrily <<set $activeSlave.health -= 10>> <<run SetBellySize($activeSlave)>> <<replace "#result">> - You escort $him to the remote surgery, strap $him in, and put $him under. When $he awakes, $he can't keep $his hands off $his new bulbous middle. $He's @@.hotpink;deliriously happy@@ that $he has $his own round belly and @@.mediumaquamarine;bounces cheerfully@@ when $he hears you can make it bigger. As with all surgery @@.red;$his health has been slightly affected.@@ + You escort $him to the remote surgery, strap $him in, and put $him under. When $he awakes, $he can't keep $his hands off $his new bulbous middle. $He's @@.hotpink;deliriously happy@@ that $he has $his own round belly and @@.mediumaquamarine;bounces cheerfully@@ when $he <<if canHear($activeSlave)>>hears<<else>>discovers<</if>> you can make it bigger. As with all surgery @@.red;$his health has been slightly affected.@@ <</replace>> //This option costs <<print cashFormat($surgeryCost)>>// <</link>> <</if>> @@ -1475,7 +1475,7 @@ You beckon the curious $girl to your hefty breasts, having noticed how hungrily <<run cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave)>> <<set $activeSlave.health -= 10>> <<replace "#result">> - You escort $him to the remote surgery, strap $him in, and put $him under. When $he awakes, $he can't keep $his hands off $his new fake bottom. $He's @@.hotpink;deliriously happy@@ that $he has $his own pair of big butt cheeks hanging from $his rear and @@.mediumaquamarine;bounces them cheerfully@@ when $he hears they'll keep growing. As with all surgery @@.red;$his health has been slightly affected.@@ + You escort $him to the remote surgery, strap $him in, and put $him under. When $he awakes, $he can't keep $his hands off $his new fake bottom. $He's @@.hotpink;deliriously happy@@ that $he has $his own pair of big butt cheeks hanging from $his rear and @@.mediumaquamarine;bounces them cheerfully@@ when $he <<if canHear($activeSlave)>>hears<<else>>discovers<</if>> they'll keep growing. As with all surgery @@.red;$his health has been slightly affected.@@ <</replace>> <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <<else>> diff --git a/src/pregmod/ovaTransplantWorkaround.tw b/src/pregmod/ovaTransplantWorkaround.tw index 870c9bde06ffbe390d79798cf1d116152bcdbdcb..e2cd4ab33c42b011bee859cc204acdf2c2cc25d3 100644 --- a/src/pregmod/ovaTransplantWorkaround.tw +++ b/src/pregmod/ovaTransplantWorkaround.tw @@ -11,13 +11,13 @@ __Select a slave to serve as the host__ <br> <<for _otw = 0; _otw < $slaves.length; _otw++>> -<<capture _otw>> - <<if ($donatrix.ID != $slaves[_otw].ID && $slaves[_otw].ovaries > 0 || $slaves[_otw].mpreg > 0) && isSlaveAvailable($slaves[_otw]) && $slaves[_otw].preg >= 0 && $slaves[_otw].preg < $slaves[_otw].pregData.normalBirth/10 && $slaves[_otw].pregWeek >= 0 && $slaves[_otw].pubertyXX == 1 && $slaves[_otw].pregType < 12 && $slaves[_otw].bellyImplant == -1 && $slaves[_otw].broodmother == 0 && $slaves[_otw].inflation <= 2 && $slaves[_otw].physicalAge < 70>> - <<set _name = SlaveFullName($slaves[_otw])>> - <br>[[_name|Surrogacy][$receptrix = $slaves[_otw], cashX(forceNeg($surgeryCost*2), "slaveSurgery"), $surgeryType = "transplant"]] <<if $slaves[_otw].pregType >= 4>>//Using a slave carrying multiples is unadvisable//<</if>> - <<set _eligibility = 1>> - <</if>> -<</capture>> + <<capture _otw>> + <<if ($donatrix.ID != $slaves[_otw].ID && $slaves[_otw].ovaries > 0 || $slaves[_otw].mpreg > 0) && isSlaveAvailable($slaves[_otw]) && $slaves[_otw].preg >= 0 && $slaves[_otw].preg < $slaves[_otw].pregData.normalBirth/10 && $slaves[_otw].pregWeek >= 0 && $slaves[_otw].pubertyXX == 1 && $slaves[_otw].pregType < 12 && $slaves[_otw].bellyImplant == -1 && $slaves[_otw].broodmother == 0 && $slaves[_otw].inflation <= 2 && $slaves[_otw].physicalAge < 70>> + <<set _name = SlaveFullName($slaves[_otw])>> + <br>[[_name|Surrogacy][$receptrix = $slaves[_otw], cashX(forceNeg($surgeryCost*2), "slaveSurgery"), $surgeryType = "transplant"]] <<if $slaves[_otw].pregType >= 4>>//Using a slave carrying multiples is unadvisable//<</if>> + <<set _eligibility = 1>> + <</if>> + <</capture>> <</for>> <<if (_eligibility == 0)>> <br>//You have no slaves capable of acting as a surrogate.// diff --git a/src/pregmod/reMaleCitizenHookup.tw b/src/pregmod/reMaleCitizenHookup.tw index 3520034db431be5ce47d3f096fb1d77666dd24be..03bf1292df03f8a308365ecfbd9d82e9b9550562 100644 --- a/src/pregmod/reMaleCitizenHookup.tw +++ b/src/pregmod/reMaleCitizenHookup.tw @@ -190,7 +190,7 @@ He's clearly attracted to you; even the most consummate actor would have difficu You're not exactly starved for casual sex, but you've never thought there was any such thing as too much of a good thing. <<if _FS != "Physical Idealist">>You pull his arm around your waist<<else>>You nudge him in the ribs and motion to the door<</if>>. You hear a slight gasp from him as he realizes that his gambit has succeeded with more immediate effect than he expected. He shivers with anticipation as you steer him back through a side door, grabbing a pair of glasses of <<if $PC.refreshmentType == 1>>$PC.refreshment<<else>>liquor<</if>> on the way, and making a discreet exit towards your private suite. <<if $Concubine != 0 && $Concubine.intelligence+$Concubine.intelligenceImplant > 50>> <<setLocalPronouns $Concubine 2>> - $Concubine.slaveName is there, of course, and _he2 instantly sees that _his2 continued presence for a ménage à trois is wanted by both you and your guest. + $Concubine.slaveName is there, of course, and _he2 instantly <<if canSee($Concubine)>>sees<<else>>realizes<</if>> that _his2 continued presence for a ménage à trois is wanted by both you and your guest. <</if>> Your guest restrains his eager praise now that you're in private, but his wide-eyed appreciation of your domain is compliment enough. Once in your suite, you undress him, revealing <<switch _FS>> diff --git a/src/pregmod/rePregInventor.tw b/src/pregmod/rePregInventor.tw index b9002c645548d7070ea8c6ff13588ff9bd7a3015..a24b7ce616d7eadd992a5ca8a829fb8fddce3b3c 100644 --- a/src/pregmod/rePregInventor.tw +++ b/src/pregmod/rePregInventor.tw @@ -124,7 +124,7 @@ <<if $activeSlave.origEye == "implant">> $His pretty $activeSlave.eyeColor bionic eyes flash a shade cooler than normal and you can tell $he's struggling to accept your decision. <<else>> - You can see tears brimming in $his $activeSlave.eyeColor eyes. + You can see tears brimming in $his <<eyeColor>> eyes. <</if>> You kiss $him on the head, make sweet love to $him to improve $his mood, then have $him escorted out of your office. <<= VaginalVCheck()>> diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw index c55eb7d19ff789780eb09cb70f820a9fde181e3a..6e015ddf2049f0d969bddc42e80b88204a4af9e1 100644 --- a/src/pregmod/seFCTVshows.tw +++ b/src/pregmod/seFCTVshows.tw @@ -39,7 +39,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<set $randShow = either(0,1,2,3,4,5,6,7,9,11,12)>> There is an audible tone from your screen, which then displays a message: <i>Too much happiness detected, changing program.</i> <</if>> -<<if $seePreg == 0 && ($randShow == 8 || $randShow == 5)>> +<<if $seePreg == 0 && ($randShow == 5 || $randShow == 8)>> <<set $randShow = either(0,1,2,3,4,6,7,9,11,12)>> There is an audible tone from your screen, which then displays a message: <i>Too much baking detected, changing program.</i> <</if>> @@ -103,7 +103,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN It looks like the random function chose to play the 'Home and Slave' stream channel. The current show features a set of female twins wearing nothing but tool belts. Their assets aren't particularly noteworthy, but they have a great hourglass figure, toned muscles, and gorgeous girl-next-door faces. The girls are hosting a DIY show, and seem to be performing a lot of the work themselves. The occasional bead of sweat makes their smooth tan skin really stand out. It seems like this time they are <<if $randShow == 1>> working on modifications to an apartment to accommodate enormous anatomy. The pair demonstrate how to tastefully modify a doorway so that giant breasts, <<if $seeDicks == 0>><i>smiles</i><<else>>testicles<</if>>, and baby bumps can get through easily. Their final results weren't refined enough to use in your own home, but were pretty amazing for the economy-sized apartment they filmed at. - <br><br>At the end of the show they tested out the new doorways by bringing in a somewhat unusual slave. A naked fu<<if $seeDicks == 0>><i>n</i><</if>>tanari wearing only a cowbell collar, she had massive milky tits, gigantic <<if $seeDicks == 0>><i>smile</i><<else>>balls hanging low in her sack<</if>>, and a belly engorged with what was probably a <<if $seeHyperPreg == 0>><i>single baby</i><<else>>dozen babies<</if>>. The <<if $seeDicks == 0>><i>fun</i><<else>>futa<</if>> cow ambled through the modified door without a problem, resulting in a bouncy victory dance from the naked twins. + <br><br>At the end of the show they tested out the new doorways by bringing in a somewhat unusual slave. A naked fu<<if $seeDicks == 0>><i>n</i><<else>>tanari<</if>> wearing only a cowbell collar, she had massive milky tits, gigantic <<if $seeDicks == 0>><i>smile</i><<else>>balls hanging low in her sack<</if>>, and a belly engorged with what was probably a <<if $seePreg == 0>><i>five-course dinner</i><<else>><<if $seeHyperPreg == 0>><i>single baby</i><<else>>dozen babies<</if>><</if>>. The <<if $seeDicks == 0>><i>fun</i><<else>>futa<</if>> cow ambled through the modified door without a problem, resulting in a bouncy victory dance from the naked twins. <<elseif $randShow == 2>> working on setting up a slave nutrition system inside a moderately-sized apartment. They're installing a deluxe system that has integrated nutritional sensing in addition to a food system that supplies the unit's two feeder/med-dispenser combo units. Amazingly, the whole thing fits into the kitchen without a problem, as they located the main system housing in the pantry. When they're finished, you couldn't tell the nutrition system is there, except for the two large dildos that are sticking out of the side of a cabinet. <br><br>After their work is done, you're treated to watching the young twins testing the system out. They each take one feeder and ride it to get a test suppository, before turning around and inhaling the cockfeeders for a small meal. You wonder at their choice for the order of events, sucking the cockfeeder they had just finished ramming up their ass, but they were so enthusiastic about it that you decide they probably liked it that way. @@ -117,12 +117,24 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN /* NOTE: These slaves are meant to be high quality and expensive, they are the product of the combined slave markets of all the free cities. Additionally, they won't follow the player's slave selling policies because they aren't being sold in the PC's arcology. Because they are purchased, it shouldn't be a balance issue or impact the game like a slave gift. */ <<set $showFour += 1, $lastShow = 4>> <<if $seeDicks == 0>> - <<set $randShow = random(0,6)>> + <<if $seePreg == 0>> + <<set $randShow = random(5,6)>> + <<else>> + <<set $randShow = random(0,6)>> + <</if>> + <<elseif $seeDicks == 100>> + <<if $seePreg == 0>> + <<set $randShow = random(7)>> + <<else>> + <<set $randShow = random(7,9)>> + <</if>> <<else>> - <<set $randShow = random(0,9)>> + <<if $seePreg == 0>> + <<set $randShow = random(5,7)>> + <<else>> + <<set $randShow = random(0,9)>> + <</if>> <</if>> - It looks like the random function chose to play the 'Home Slave Shopping' stream channel. It's a bit strange, shopping for slaves without inspecting them in person, but you have to admit it's kind of convenient. Plus, you might find something that'd be difficult to get in your own arcology's markets. You started watching at the end of one slave being displayed, the program was going into a lot of detail that isn't always available from shady salesmen at the market. Two hosts are displaying the merchandise and an older male reads details on each slave from a prompter, while a fit female works the slave for the camera to give viewers a good look at what they might purchase. - <br><br>"Next up, we have <<if $randShow < 3>> /* premium virgin */ <<set $activeSlaveOneTimeMinAge = ($fertilityAge + 2)>> <<set $activeSlaveOneTimeMaxAge = 18>> @@ -169,8 +181,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<set $activeSlave.health = 75>> <<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">> <<set $activeSlave.career = "a slave">> - <<set $activeSlave.customTat = "She has a small stylized 'A' tattooed on the nape of her neck marking her as the product of the famous breeding program at Arturus Arcology.">> - a premium virgin named $activeSlave.slaveName." A bright pink "VV" symbol flashes on the corner of the screen. "Take a good look, because she is a product of the famous sex slave breeding program at Arturus Arcology. Like all the slaves they sell, she's a premium @@.pink;double virgin.@@ She has excellent breeding potential, and while she isn't that skilled yet, she's got good intelligence and is already well acclimated to the life of a sex slave." + <<set $activeSlave.customTat = "She has a small stylized 'A' tattooed on the nape of her neck marking her as the product of the famous breeding program at Arcturus Arcology.">> <<elseif $randShow == 3 || $randShow == 4>> /* hyperpregnant */ <<set $activeSlaveOneTimeMinAge = ($fertilityAge + 3)>> <<set $activeSlaveOneTimeMaxAge = 20>> @@ -224,7 +235,6 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<set $activeSlave.intelligenceImplant = 15>> <<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">> <<set $activeSlave.career = setup.youngCareers.random()>> - <<if $activeSlave.race == "amerindian" || $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan">>an<<else>>a<</if>> $activeSlave.race breeder, young and healthy with an advanced <<if $seeHyperPreg == 0>><i>@@.pink;super pregnancy.@@</i><<else>>@@.pink;hyper pregnancy.@@<</if>> $activeSlave.slaveName is really into making babies, and has even had her hips surgically widened to help her carry a large brood. Our tests here at HSS show that she's pregnant with $activeSlave.pregType babies!" <<elseif $randShow == 5>> /* MILF */ <<set $activeSlaveOneTimeMinAge = 36>> <<set $activeSlaveOneTimeMaxAge = 40>> @@ -268,7 +278,6 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<set $activeSlave.birthsTotal = random(1,3)>> <<set $activeSlave.career = setup.youngCareers.random()>> <<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">> - <<if $activeSlave.race == "amerindian" || $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan">>an<<else>>a<</if>> $activeSlave.race @@.pink;MILF.@@ She's no longer young, but still quite attractive. She has been a slave for many years now, and has been trained well. She also has a good array of skills that you can put to use. She has huge tits and a huge ass to play with, but she'd also make good stock for a breeding program." <<elseif $randShow == 6>> /* discount young hottie */ <<set $activeSlaveOneTimeMaxAge = 25>> <<set $oneTimeDisableDisability = 1>> @@ -303,8 +312,22 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<set $activeSlave.devotion = random(-25,25)>> <<set $activeSlave.trust = random(-25,25)>> <<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">> - a bargain discount offer on a young $activeSlave.race girl. Unlike our usual stock she's something of a @@.red;disobedient@@ slave, but that means savings for you, and all the fun of breaking in a new slave. We have to admit that her previous owner had a hard time training her, but I'm sure you can tell that her body has potential<<if $activeSlave.clit > 4>>, just look at the @@.pink;clit@@ on her<</if>>!" - <<elseif $randShow == 7>> /* mpreg dickgirl */ + <<elseif $randShow == 7 || $randShow == 8>> /* huge balls */ + <<set $activeSlaveOneTimeMaxAge = 25>> + <<set $oneTimeDisableDisability = 1>> + <<include "Generate XY Slave">> + <<set $activeSlave.anus = 2>> + <<set $activeSlave.balls = random(20,35)>> + <<set $activeSlave.scrotum = $activeSlave.balls>> + <<set $activeSlave.dick = random(3,5)>> + <<set $activeSlave.prostate = 2>> + <<set $activeSlave.oralSkill = random(30,60)>> + <<set $activeSlave.analSkill = random(20,50)>> + <<set $activeSlave.whoreSkill = random(0,25)>> + <<set $activeSlave.devotion = random(50,80)>> + <<set $activeSlave.trust = random(50,80)>> + <<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">> + <<elseif $randShow == 9>> /* mpreg dickgirl */ <<set $activeSlaveOneTimeMaxAge = 22>> <<set $oneTimeDisableDisability = 1>> <<include "Generate XY Slave">> @@ -339,27 +362,25 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<set $activeSlave.health = 75>> <<set $activeSlave.career = setup.youngCareers.random()>> <<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">> - a strong young $activeSlave.race girl that retains her cock and balls. $activeSlave.slaveName has something that makes her special: thanks to medical tests she's got a @@.pink;functional ass womb.@@ That's right folks, this slave is fertile and can get knocked up if you inseminate her asshole. That's pretty amazing, to be honest, and exceptionally rare. Don't let this opportunity slip by!" - <<elseif $randShow > 7>> /* huge balls */ - <<set $activeSlaveOneTimeMaxAge = 25>> - <<set $oneTimeDisableDisability = 1>> - <<include "Generate XY Slave">> - <<set $activeSlave.anus = 2>> - <<set $activeSlave.balls = random(20,35)>> - <<set $activeSlave.scrotum = $activeSlave.balls>> - <<set $activeSlave.dick = random(3,5)>> - <<set $activeSlave.prostate = 2>> - <<set $activeSlave.oralSkill = random(30,60)>> - <<set $activeSlave.analSkill = random(20,50)>> - <<set $activeSlave.whoreSkill = random(0,25)>> - <<set $activeSlave.devotion = random(50,80)>> - <<set $activeSlave.trust = random(50,80)>> - <<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">> - <<if $activeSlave.race == "amerindian" || $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan">>an<<else>>a<</if>> $activeSlave.race cum cow. Just take a look at that pair of @@.pink;massive balls.@@ This slave also has a prostate stimulating hormone implant to ramp up her cum production even further. She's a perfect fit for your dairy, or even your own kitchen creamery!" + <</if>> + <<setLocalPronouns $activeSlave>> + It looks like the random function chose to play the 'Home Slave Shopping' stream channel. It's a bit strange, shopping for slaves without inspecting them in person, but you have to admit it's kind of convenient. Plus, you might find something that'd be difficult to get in your own arcology's markets. You started watching at the end of one slave being displayed, the program was going into a lot of detail that isn't always available from shady salesmen at the market. Two hosts are displaying the merchandise and an older male reads details on each slave from a prompter, while a fit female works the slave for the camera to give viewers a good look at what they might purchase. + <br><br>"Next up, we have + <<if $randShow < 3>> /* premium virgin */ + a premium virgin named $activeSlave.slaveName." A bright pink "VV" symbol flashes on the corner of the screen. "Take a good look, because $he is a product of the famous sex slave breeding program at Arcturus Arcology. Like all the slaves they sell, $he's a premium @@.pink;double virgin.@@ $He has excellent breeding potential, and while $he isn't that skilled yet, $he's got good intelligence and is already well acclimated to the life of a sex slave." + <<elseif $randShow == 3 || $randShow == 4>> /* hyperpregnant */ + <<if $activeSlave.race == "amerindian" || $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan">>an<<else>>a<</if>> $activeSlave.race breeder, young and healthy with an advanced <<if $seeHyperPreg == 0>><i>@@.pink;super pregnancy.@@</i><<else>>@@.pink;hyper pregnancy.@@<</if>> $activeSlave.slaveName is really into making babies, and has even had $his hips surgically widened to help $him carry a large brood. Our tests here at HSS show that $he's pregnant with $activeSlave.pregType babies!" + <<elseif $randShow == 5>> /* MILF */ + <<if $activeSlave.race == "amerindian" || $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan">>an<<else>>a<</if>> $activeSlave.race @@.pink;MILF.@@ $He's no longer young, but still quite attractive. $He has been a slave for many years now, and has been trained well. $He also has a good array of skills that you can put to use. $He has huge tits and a huge ass to play with, but $he'd also make <<if $seePreg == 0>><i>sandwiches</i><<else>>good stock for a breeding program<</if>>." + <<elseif $randShow == 6>> /* discount young hottie */ + a bargain discount offer on a young $activeSlave.race $girl. Unlike our usual stock $he's something of a @@.red;disobedient@@ slave, but that means savings for you, and all the fun of breaking in a new slave. We have to admit that $his previous owner had a hard time training $him, but I'm sure you can tell that $his body has potential<<if $activeSlave.clit > 4>>, just look at the @@.pink;clit@@ on $him<</if>>!" + <<elseif $randShow == 7 || $randShow == 8>> /* huge balls */ + <<if $activeSlave.race == "amerindian" || $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan">>an<<else>>a<</if>> $activeSlave.race cum cow. Just take a look at that pair of @@.pink;massive balls.@@ This slave also has a prostate stimulating hormone implant to ramp up $his cum production even further. $He's a perfect fit for your dairy, or even your own kitchen creamery!" <br><br>The woman helping to display the slaves shows her hand to the camera; it's coated in a sticky layer of precum from handling the cum cow's equipment. + <<elseif $randShow == 9>> /* mpreg dickgirl */ + a strong young $activeSlave.race $girl that retains $his cock and balls. $activeSlave.slaveName has something that makes $him special: thanks to medical science $he's got a @@.pink;functional ass womb.@@ That's right folks, this slave is fertile and can get knocked up if you inseminate $his asshole. That's pretty amazing, to be honest, and exceptionally rare. Don't let this opportunity slip by!" <</if>> <<slaveCost $activeSlave>> -<<setLocalPronouns $activeSlave>> <<if $randShow < 3>> <<set $slaveCost *= 1.3>> <<elseif $randShow == 6>> @@ -385,7 +406,7 @@ The offered price is <<print cashFormat($slaveCost)>>. <<case 5>> <<set $showFive += 1, $lastShow = 5>> - It looks like the random function chose to play an episode of the slave-breeding for beginners series: 'Husbandry with Millie'. The show is hosted by the famous and charismatic Millie, a slave breeder from Arturus who appears to be in her mid thirties. She's wearing something resembling a maternity dress over her large pregnant belly, but the loose fabric doesn't hide her enormous hips and complementary ass. The dress only comes part of the way up her chest, leaving her large milk-engorged breasts exposed as they rest atop the fabric. Millie begins the show the same way as always, by giving her viewers some encouragement. "Anyone can become a breeder, even you! Just be willing to learn, and as I always say..." she pats her full belly meaningfully "be ready to get your hands dirty!" + It looks like the random function chose to play an episode of the slave-breeding for beginners series: 'Husbandry with Millie'. The show is hosted by the famous and charismatic Millie, a slave breeder from Arcturus who appears to be in her mid thirties. She's wearing something resembling a maternity dress over her large pregnant belly, but the loose fabric doesn't hide her enormous hips and complementary ass. The dress only comes part of the way up her chest, leaving her large milk-engorged breasts exposed as they rest atop the fabric. Millie begins the show the same way as always, by giving her viewers some encouragement. "Anyone can become a breeder, even you! Just be willing to learn, and as I always say..." she pats her full belly meaningfully "be ready to get your hands dirty!" <br><br> <<set $randShow = random(2)+1>> <<if $randShow == 1 && $showFive > 3 || $showFive == 1>> @@ -505,7 +526,7 @@ The offered price is <<print cashFormat($slaveCost)>>. <br><br>..... <<case 9>> - <<set $showNine += 1, $lastShow = 9, $randShow = random(3)+1>> + <<set $showNine += 1, $lastShow = 9, $randShow = random(0,3)+1>> It looks like the random function chose to play <<if $randShow == 1>> a documentary on the surging Repopulation movement: "Continuing the Dream". After the opening credits, the documentary introduces a young and extremely pregnant woman as the commentator. The program makes an impassioned argument about the need for a new generation of citizens and slaves that were born into the dream of the free cities. The woman is wearing semi-conservative business attire, and has on elegant makeup. She looks somewhat plain when compared to the hyper-sexualized style of other FCTV programming, though she does make it plain over the course of the program that she loves sex more than ever. She tends to use herself as an example to show that pregnancy no longer means limitations or sacrifice, instead emphasizing that she's on her fifth pregnancy and would rather be with child than without. diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw index 53c5f7b03691ea51c59017f18173080750aac7c5..7c89e472c537972ca8a473bad9e941be9f3fc629 100644 --- a/src/pregmod/widgets/pregmodWidgets.tw +++ b/src/pregmod/widgets/pregmodWidgets.tw @@ -186,8 +186,46 @@ 2. Her/hers vs his/his. Here, the opposite problem. In this one case and this alone, where you would use "hers," (the possessive pronoun) the variable is female, since the distinction is only important there. I am very sorry for English. */ + /* TODO: set widget to autogen variable names based on args[1] number if possible */ + <<if $args[1] == 4>> + <<set _he4 = $args[0].pronoun>> + <<set _his4 = $args[0].possessive>> + <<set _hers4 = $args[0].possessivePronoun>> + <<set _him4 = $args[0].object>> + <<set _himself4 = $args[0].objectReflexive>> + <<set _girl4 = $args[0].noun>> + <<if _girl4 == "girl">> + <<set _woman4 = "woman", _loli4 = "loli", _women4 = "women">> + <<else>> + <<set _woman4 = "man", _loli4 = "shota", _women4 = "men">> + <</if>> + + <<set _He4 = capFirstChar(_he4)>> + <<set _His4 = capFirstChar(_his4)>> + <<set _Hers4 = capFirstChar(_hers4)>> + <<set _Him4 = capFirstChar(_him4)>> + <<set _Himself4 = capFirstChar(_himself4)>> + <<set _Girl4 = capFirstChar(_girl4)>> + <<elseif $args[1] == 3>> + <<set _he3 = $args[0].pronoun>> + <<set _his3 = $args[0].possessive>> + <<set _hers3 = $args[0].possessivePronoun>> + <<set _him3 = $args[0].object>> + <<set _himself3 = $args[0].objectReflexive>> + <<set _girl3 = $args[0].noun>> + <<if _girl3 == "girl">> + <<set _woman3 = "woman", _loli3 = "loli", _women3 = "women">> + <<else>> + <<set _woman3 = "man", _loli3 = "shota", _women3 = "men">> + <</if>> - <<if $args[1] == 2>> + <<set _He3 = capFirstChar(_he3)>> + <<set _His3 = capFirstChar(_his3)>> + <<set _Hers3 = capFirstChar(_hers3)>> + <<set _Him3 = capFirstChar(_him3)>> + <<set _Himself3 = capFirstChar(_himself3)>> + <<set _Girl3 = capFirstChar(_girl3)>> + <<elseif $args[1] == 2>> <<set _he2 = $args[0].pronoun>> <<set _his2 = $args[0].possessive>> <<set _hers2 = $args[0].possessivePronoun>> diff --git a/src/societies/aztec/slaveSacrifice.tw b/src/societies/aztec/slaveSacrifice.tw index a38fb0d1640b37f9ca3dcdff71dc8d831bdaa595..306876e502865cae23f5f505761552135a2360fd 100644 --- a/src/societies/aztec/slaveSacrifice.tw +++ b/src/societies/aztec/slaveSacrifice.tw @@ -194,7 +194,7 @@ <<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish != "none")>> <<if ($activeSlave.fetish == "submissive")>> - $He makes sure is ready to take any order $he might be given, and it's evident that $he enjoys it every time $he is ordered to do something. As the week progresses $he finds $himself close to the limits of $his submission. As much as $he tries to keep $his hands to $himself, $his sexual frustration finally wins the battle, and $he desperately tries to masturbate, only for $him to discover how effective the chastity belt really is. $He cries in frustration and shame for being unable to fulfill $his orders. The signs of sexual frustration are more evident on $his body as time goes by and it is common to see $him repeating "<<Master>> told me no touching your<<s>>elf i<<s>> allowed" over and over again as $he shifts $his weight from foot to foot. The only thing that seems to shut $him up is when $he is ordered to come closer to drink, renew $his dose of aphrodisiacs or when ordered to be prepared to sleep. As soon as $he hears the order, $his body twitches and a soft moan can be heard. By the end of the week $he fights to remain standing up almost delusional as $he was told to remain on $his feet but the signs of exhaustion often bring $him to $his knees. Sometimes $he tries to touch $himself down there only to burst into tears when $he is unable to do so. + $He makes sure is ready to take any order $he might be given, and it's evident that $he enjoys it every time $he is ordered to do something. As the week progresses $he finds $himself close to the limits of $his submission. As much as $he tries to keep $his hands to $himself, $his sexual frustration finally wins the battle, and $he desperately tries to masturbate, only for $him to discover how effective the chastity belt really is. $He cries in frustration and shame for being unable to fulfill $his orders. The signs of sexual frustration are more evident on $his body as time goes by and it is common to see $him repeating "<<Master>> told me no touching your<<s>>elf i<<s>> allowed" over and over again as $he shifts $his weight from foot to foot. The only thing that seems to shut $him up is when $he is ordered to come closer to drink, renew $his dose of aphrodisiacs or when ordered to be prepared to sleep. As soon as $he <<if canHear($activeSlave)>>hears<<elseif canSee($activeSlave)>>sees<<else>>recognizes<</if>> the order, $his body twitches and a soft moan can be heard. By the end of the week $he fights to remain standing up almost delusional as $he was told to remain on $his feet but the signs of exhaustion often bring $him to $his knees. Sometimes $he tries to touch $himself down there only to burst into tears when $he is unable to do so. <<elseif ($activeSlave.fetish == "masochist")>> $He seems to enjoy the pain $his sacrifice submits $him to. Through the week is fairly common to see $his moaning and showing other signs of pleasure that seem to be fairly unrelated to the huge amounts of aphrodisiacs that run through $him. Every time the shot it is injected to $his body $he pants and thrusts, enjoying the pain of $his swollen <<if $activeSlave.dick != 0>>dick<<else>>pussy lips<</if>> throbbing inside $his chastity belt. As the week progresses, $he starts to frequently faint, as $he refuses to even drink the tea that keeps $him hydrated or sleep whatsoever, instead choosing to focus on the pain of being constantly aroused. As a precaution, alternative methods to keep $him hydrated are put in place to avoid the pleasure of being forced to drink every few hours as $he was caught several times trying to cum from it. By the end of the week $he needs to be constantly reanimated to fulfill $his vigil, moaning as $he comes to conscience as the exhaustion and pain on $his body washes over to $him. <<elseif ($activeSlave.fetish == "cumslut")>> /*Will need to be completely rewritten*/ diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index ba2faf69cc35fadd7a1a3a98e25f6dd5e26cfa0a..95757eb36b3780e77dbccc71f62fa00a05c880e6 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -3303,8 +3303,8 @@ Setting missing slave variables: <<if ndef _Slave.chastityAnus || ndef _Slave.chastityPenis || ndef _Slave.chastityVagina>> <<if _Slave.dickAccessory == "combined chastity">> <<set _Slave.chastityAnus = 1>> - <<set _Slave.chastityPenis = 1>> - <<set _Slave.dickAccessory = "none">> + <<set _Slave.chastityPenis = 1>> + <<set _Slave.dickAccessory = "none">> <<elseif _Slave.vaginalAccessory == "combined chastity">> <<set _Slave.chastityAnus = 1>> <<set _Slave.chastityVagina = 1>> diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw index 6954d54f8e382589d02c5a265fb004d9b0156197..e3f0e226c48b00b2fdc59a9adb04466ad19a97aa 100644 --- a/src/uncategorized/PESS.tw +++ b/src/uncategorized/PESS.tw @@ -377,7 +377,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <br><<link "It can wait until after some lovemaking with the Concubine">> <<EventNameDelink $activeSlave>> <<replace "#result">> - When you enter your suite, the dim light reveals $activeSlave.slaveName waiting with $his beautiful body laid across the bed. When $he <<if canSee($activeSlave)>>sees<<else>>figures out<</if>> the kind of lovemaking you're in the mood for, $he spreads $his arms for you, smiling gently. $He kisses you lovingly, <<if !canTalk($activeSlave)>>taking your hand in $hers and drawing a heart on your palm with one finger.<<else>><<say>>ing, "<<Master>>, I love you."<</if>> <<if ($PC.vagina == 1)>>$He lies on $his side and raises one leg for you so you can straddle the other, sliding up to press your pussy against $his submissive groin. You grind against $him; the stimulation is so strong that $he writhes into the sheets, panting and whining.<<if $PC.dick == 1>> Your stiff dick, unused for once, slides deliciously between your warm bodies.<</if>><<else>><<if ($activeSlave.vagina > 0)>>$His pussy is warm and very wet, making penetration easy; $he gasps and arches $his back, clasping you between $his legs as $his $activeSlave.eyeColor eyes look deep into yours.<<elseif ($activeSlave.anus > 0)>>$His butt is relaxed and welcoming, and $he holds $his legs back to take missionary anal loving as $his $activeSlave.eyeColor look deep into yours.<<else>>$He holds $his thighs together for frottage so $he can love you without losing $his virginity.<</if>><</if>> You both know each other quite well, and maintain the gentle communion for a long time. When $he senses your climax building, $he lets $himself climb to orgasm with you, holding <<if ($PC.dick == 0)>>your hips in $his hands<<else>>you in $his arms<</if>>. $He quickly cleans you with $his mouth and heads to the shower. When $he gets out you're back at work, but $he comes out to @@.hotpink;plant another kiss on you.@@ + When you enter your suite, the dim light reveals $activeSlave.slaveName waiting with $his beautiful body laid across the bed. When $he <<if canSee($activeSlave)>>sees<<else>>figures out<</if>> the kind of lovemaking you're in the mood for, $he spreads $his arms for you, smiling gently. $He kisses you lovingly, <<if !canTalk($activeSlave)>>taking your hand in $hers and drawing a heart on your palm with one finger.<<else>><<say>>ing, "<<Master>>, I love you."<</if>> <<if ($PC.vagina == 1)>>$He lies on $his side and raises one leg for you so you can straddle the other, sliding up to press your pussy against $his submissive groin. You grind against $him; the stimulation is so strong that $he writhes into the sheets, panting and whining.<<if $PC.dick == 1>> Your stiff dick, unused for once, slides deliciously between your warm bodies.<</if>><<else>><<if ($activeSlave.vagina > 0)>>$His pussy is warm and very wet, making penetration easy; $he gasps and arches $his back, clasping you between $his legs as $his <<eyeColor>> eyes look deep into yours.<<elseif ($activeSlave.anus > 0)>>$His butt is relaxed and welcoming, and $he holds $his legs back to take missionary anal loving as $his <<eyeColor>> eyes look deep into yours.<<else>>$He holds $his thighs together for frottage so $he can love you without losing $his virginity.<</if>><</if>> You both know each other quite well, and maintain the gentle communion for a long time. When $he senses your climax building, $he lets $himself climb to orgasm with you, holding <<if ($PC.dick == 0)>>your hips in $his hands<<else>>you in $his arms<</if>>. $He quickly cleans you with $his mouth and heads to the shower. When $he gets out you're back at work, but $he comes out to @@.hotpink;plant another kiss on you.@@ <<set $activeSlave.devotion += 10>> <<set $activeSlave.oralCount += 1>> <<set $oralTotal += 1>> @@ -485,7 +485,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<link "Trust $him to tell them">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You tell $him that you're sure $he'll let them know, since $he understands the situation and knows them all well. $His <<if $activeSlave.visualAge > 35>>mature<<elseif $activeSlave.face > 40>>lovely<<else>>attentive<</if>> face flicks <<if $activeSlave.height >= 185>>over<<else>>up<</if>> to look at you, @@.hotpink;$his $activeSlave.eyeColor eyes glittering at the compliment.@@ "Thank you, <<Master>>," $he murmurs. There's another flash on the horizon, followed by a series of smaller flashes and a low, slowly growing glow as secondaries go off and start a fire. $activeSlave.slaveName seems affected, a certain amount of moisture gathering in $his eyes, but $he turns away to return to $his duties when it becomes clear that you intend to keep watching for a while, and aren't going to have sex with $him right this minute. $He does $his best to communicate the new reality to those of your slaves who are obedient enough to understand the truth: though they are slaves, @@.mediumaquamarine;there is safety to be found in slavery.@@ + You tell $him that you're sure $he'll let them know, since $he understands the situation and knows them all well. $His <<if $activeSlave.visualAge > 35>>mature<<elseif $activeSlave.face > 40>>lovely<<else>>attentive<</if>> face flicks <<if $activeSlave.height >= 185>>over<<else>>up<</if>> to look at you, @@.hotpink;$his <<eyeColor>> eyes glittering at the compliment.@@ "Thank you, <<Master>>," $he murmurs. There's another flash on the horizon, followed by a series of smaller flashes and a low, slowly growing glow as secondaries go off and start a fire. $activeSlave.slaveName seems affected, a certain amount of moisture gathering in $his eyes, but $he turns away to return to $his duties when it becomes clear that you intend to keep watching for a while, and aren't going to have sex with $him right this minute. $He does $his best to communicate the new reality to those of your slaves who are obedient enough to understand the truth: though they are slaves, @@.mediumaquamarine;there is safety to be found in slavery.@@ <<for $i = 0; $i < _SL; $i++>> <<if $slaves[$i].devotion > 20>> <<set $slaves[$i].trust += 1>> diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw index b42a718bdd0179954947d1a4908deef5d6493a85..0e688988a6d672d128285e43bb99c283477c30ac 100644 --- a/src/uncategorized/PETS.tw +++ b/src/uncategorized/PETS.tw @@ -368,7 +368,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo <br><<link "Leave the matter between the Attendant and the slave $he's helping">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You let $activeSlave.slaveName deal with $subSlave.slaveName's troubles; after a short time $he sends $subSlave.slaveName off to shower, and submerges, swimming over to you under the water. $He pokes out of the water, comically letting a huge mouthful of the warm, healthy mineral water run out of $his mouth in a stream before giggling at $himself and smiling at you. "<<Master>>, would you like me to tell you about $subSlave.slaveName?" $he asks. You shake your head, and tell $him no, you trust $him to do $his best to heal anything that ails $his charges. $He looks at you with huge $activeSlave.eyeColor eyes for a long moment before throwing $his <<if ($activeSlave.weight > 10)>>plush<<else>>taut<</if>> body into your arms. $He looks up at you and asks incredulously, "<<Master>>, you trust me?" You nod. $He looks shocked but kisses you and drops back down under the water. You feel the lovely sensation of $his <<if ($activeSlave.lips > 70)>>massive<<elseif ($activeSlave.lips > 40)>>pillowlike<<else>>nice<</if>> lips <<if ($PC.vagina == 1)>>nibbling their way up towards your clit<<else>>forming a seal around your dickhead<</if>>, and although $he has to come up periodically for air, $he gives you quite a @@.hotpink;loving@@ blowjob. + You let $activeSlave.slaveName deal with $subSlave.slaveName's troubles; after a short time $he sends $subSlave.slaveName off to shower, and submerges, swimming over to you under the water. $He pokes out of the water, comically letting a huge mouthful of the warm, healthy mineral water run out of $his mouth in a stream before giggling at $himself and smiling at you. "<<Master>>, would you like me to tell you about $subSlave.slaveName?" $he asks. You shake your head, and tell $him no, you trust $him to do $his best to heal anything that ails $his charges. $He looks at you with huge <<eyeColor>> eyes for a long moment before throwing $his <<if ($activeSlave.weight > 10)>>plush<<else>>taut<</if>> body into your arms. $He looks up at you and asks incredulously, "<<Master>>, you trust me?" You nod. $He looks shocked but kisses you and drops back down under the water. You feel the lovely sensation of $his <<if ($activeSlave.lips > 70)>>massive<<elseif ($activeSlave.lips > 40)>>pillowlike<<else>>nice<</if>> lips <<if ($PC.vagina == 1)>>nibbling their way up towards your clit<<else>>forming a seal around your dickhead<</if>>, and although $he has to come up periodically for air, $he gives you quite a @@.hotpink;loving@@ blowjob. <<set $activeSlave.devotion += 10>> <</replace>> <</link>> diff --git a/src/uncategorized/RECI.tw b/src/uncategorized/RECI.tw index e112997aba8768eb6769d76ea970239cf9b4c8aa..f91b51f70a89864891898ca8ef58a0305c3e5e4f 100644 --- a/src/uncategorized/RECI.tw +++ b/src/uncategorized/RECI.tw @@ -94,7 +94,7 @@ There's no other way to describe what $he's doing: the $desc has $his back to th <<else>> got $his hips cocked to spread $his sleek butt and <</if>> -reveal $his backdoor. Your girls are trained to check themselves daily, but $he seems fascinated. As you pause to watch, $he begins to clench and relax $his <<if $activeSlave.anus > 2>>loose<<else>>cute<</if>> hole, <<if ($activeSlave.analArea - $activeSlave.anus) > 1>> lewdly flexing<<else>>alternately puckering and relaxing<</if>> the $skinDesc skin around it. $He giggles self-consciously at the sight, and then relaxes all the way, causing $his asspussy to open into a <<if $activeSlave.anus > 2>><<if $PC.dick == 1>>cock<<else>>dildo<</if>>-hungry<<else>>slight<</if>> gape. $He notices you out of the corner of $his eye and +reveal $his backdoor. Your slaves are trained to check themselves daily, but $he seems fascinated. As you pause to watch, $he begins to clench and relax $his <<if $activeSlave.anus > 2>>loose<<else>>cute<</if>> hole, <<if ($activeSlave.analArea - $activeSlave.anus) > 1>> lewdly flexing<<else>>alternately puckering and relaxing<</if>> the $skinDesc skin around it. $He giggles self-consciously at the sight, and then relaxes all the way, causing $his asspussy to open into a <<if $activeSlave.anus > 2>><<if $PC.dick == 1>>cock<<else>>dildo<</if>>-hungry<<else>>slight<</if>> gape. $He notices you out of the corner of $his eye and <<if $activeSlave.butt > 6>> releases $his grip on $his heavy buttocks to turn and greet you, letting them clap gently together and conceal $his asshole again. <<elseif $activeSlave.butt > 3>> @@ -153,7 +153,7 @@ $His $activeSlave.skin face displays nothing but honest gratitude and devotion. $his pathetically limp dick is practically dripping precum <<elseif ($activeSlave.clit > 0)>>$his big clit is visibly erect<<else>>a sheen is visible on $his pussylips<</if>>, $his nipples are <<if $activeSlave.nipples != "fuckable">>stiff<<else>>swollen tight<</if>>, and $he's starting to breathe a little hard. -When you finish and send the slave you were boning on their way with a light slap on the rump, you seat yourself to inspect $activeSlave.slaveName. As you do, <<if ($PC.dick == 0)>>your rather realistically modeled phallus dangles between your legs<<else>>your half-hard but still quite imposing cock hangs between your legs<</if>>, still slick from fucking the previous inspectee. $activeSlave.slaveName's <<if canSee($activeSlave)>>$activeSlave.eyeColor<<else>>blank<</if>> eyes focus on it with painful intensity, +When you finish and send the slave you were boning on their way with a light slap on the rump, you seat yourself to inspect $activeSlave.slaveName. As you do, <<if ($PC.dick == 0)>>your rather realistically modeled phallus dangles between your legs<<else>>your half-hard but still quite imposing cock hangs between your legs<</if>>, still slick from fucking the previous inspectee. $activeSlave.slaveName's <<if canSee($activeSlave)>><<eyeColor>><<else>>blank<</if>> eyes focus on it with painful intensity, <<if ($activeSlave.chastityPenis == 1)>> and the $desc's chastity cage begins to bother $him even more. <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> @@ -207,7 +207,7 @@ $He arches $his back and bats $his eyes at you. "A lot." poor flaccid member, which $he uses a thumb and forefinger to pull upright. <<elseif ($activeSlave.labia > 0)>>pussy, whose lips are so generous that $he uses both hands to peel them apart.<<elseif ($activeSlave.vagina > 1)>>nice big cunt, which $he spreads shamelessly for you.<<else>>tight pussy.<</if>> <br><br> -You often pepper slaves with questions during this inspection; it helps you gauge their mental state, and it's just as important to verbally inspect slaves' minds as it is to visually inspect their parts. You remember with sudden clarity what $activeSlave.slaveName was like when you acquired $him. $He seemed older then.<<if $activeSlave.faceImplant > 0>> $His face has been improved since then, of course, making $him a good deal prettier.<</if>><<if $activeSlave.ageImplant > 0>> The age lift $he received has certainly hidden some of the most evident signs of $his years.<</if>> Decent care, diet, and exercise have done wonders. But more than all of that trivial physical stuff, the sexual hunger visible in $his $activeSlave.eyeColor eyes makes $him look like a teenager. You ask $him if $he remembers what $he was like when you enslaved $him. $He hesitates, wondering how to answer, but decides that honesty is the best policy and <<say>>s, "I remember it every day, <<Master>>. I'm grateful. I didn't think of my<<s>>elf a<<s>> too pretty, then." $He giggles. "Becoming a fuck<<s>>lave really improved my <<s>>elf e<<s>>teem. +You often pepper slaves with questions during this inspection; it helps you gauge their mental state, and it's just as important to verbally inspect slaves' minds as it is to visually inspect their parts. You remember with sudden clarity what $activeSlave.slaveName was like when you acquired $him. $He seemed older then.<<if $activeSlave.faceImplant > 0>> $His face has been improved since then, of course, making $him a good deal prettier.<</if>><<if $activeSlave.ageImplant > 0>> The age lift $he received has certainly hidden some of the most evident signs of $his years.<</if>> Decent care, diet, and exercise have done wonders. But more than all of that trivial physical stuff, the sexual hunger visible in $his <<eyeColor>> eyes makes $him look like a teenager. You ask $him if $he remembers what $he was like when you enslaved $him. $He hesitates, wondering how to answer, but decides that honesty is the best policy and <<say>>s, "I remember it every day, <<Master>>. I'm grateful. I didn't think of my<<s>>elf a<<s>> too pretty, then." $He giggles. "Becoming a fuck<<s>>lave really improved my <<s>>elf e<<s>>teem. <<if ($activeSlave.energy > 95)>> I can't imagine going back to having a<<s>> little <<s>>e<<x>> a<<s>> I u<<s>>ed to have. It would be awful. <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>> @@ -269,7 +269,7 @@ I try to be a good <<s>>lave girl for you, <<Master>>. Can I — can I be a good <<EventNameLink>> comes in for an inspection. You have a relaxed day scheduled, so you take the time to do an unusually thorough job. On a whim, you pull up $his complete file, flipping the virtual pages out across your desk. The induction pictures are particularly striking. $He doesn't look much like that, anymore, and that's a good thing. $He was not a pretty girl when you got here, though $he's pretty enough now. With a desk control gesture you flip a full frontal shot of $him on the day of $his enslavement up onto a wallscreen. <br><br> -$His $activeSlave.eyeColor eyes track your sudden motion, of course, and $he follows it to the screen. Suddenly, the $desc is eye to eye with a life-size picture of who $he used to be, just a few <<if $showInches == 2>>feet<<else>>meters<</if>> away. $He gasps with recognition, and then $his face clouds inscrutably. $He takes a couple of hesitant steps forward, and then reaches out to touch the cheek of the $girl in the picture. As $his fingertips brush the smooth surface of the wallscreen, $his other hand ghosts along $his own face. $His expression is not sad, so it's surprising when a single tear rolls down $his cheek. You order $him to tell you how the picture makes $him feel. +$His <<eyeColor>> eyes track your sudden motion, of course, and $he follows it to the screen. Suddenly, the $desc is eye to eye with a life-size picture of who $he used to be, just a few <<if $showInches == 2>>feet<<else>>meters<</if>> away. $He gasps with recognition, and then $his face clouds inscrutably. $He takes a couple of hesitant steps forward, and then reaches out to touch the cheek of the $girl in the picture. As $his fingertips brush the smooth surface of the wallscreen, $his other hand ghosts along $his own face. $His expression is not sad, so it's surprising when a single tear rolls down $his cheek. You order $him to tell you how the picture makes $him feel. <br><br> $He looks pensive, and goes through two false starts before $he clears $his throat, wrenches $his gaze away from $his picture, and <<say>>s introspectively, "<<Master>>, it'<<s>> <<s>>trange. We — we don't have picture<<s>> of our<<s>>elve<<s>>, from before we were en<<s>>laved. I didn't really reali<<z>>e how much I'd changed. <<S>>ome day<<s>> being a <<s>>lave i<<s>> hard. But <<s>>eeing that picture, it make<<s>> me feel better about it. You — you're really <<if $PC.title == 1>>hand<<s>>ome<<else>>pretty<</if>>, <<Master>>. I bet you alway<<s>> were." $He inclines $his head towards the homely $girl on the screen. "It'<<s>> hard to be ugly, <<Master>>. Really hard. I feel <<s>>orry for that $girl, and I'm glad I don't look like $him anymore." $He laughs suddenly, a little self-consciously. "The cra<<z>>y thing i<<s>>, if you'd told that $girl that <<if $activeSlave.assignment == "whore">> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 8a3265ca959fa27b67aae1d075e45209bfe0d7f1..ab433596ec7312a3ebf58de5d0ce30d061e18f58 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -283,7 +283,7 @@ With $his back arched and $his thighs together $his <<if $activeSlave.butt > 5>> <<case "sore shoulders">> -<<EventNameLink>> comes before you for a routine inspection. The <<if $activeSlave.muscles > 95>>heavily muscled<<elseif $activeSlave.muscles > 30>>ripped<<else>>toned<</if>><<if $activeSlave.preg > $activeSlave.pregData.normalBirth/1.33>> and heavily pregnant<<elseif $activeSlave.preg > $activeSlave.pregData.normalBirth/2>>pregnant<</if>> $desc is looking good, but as $he raises $his arms over $his head to spin $his nude torso under your gaze, $he winces slightly. <<if canSee($activeSlave)>>$His $activeSlave.eyeColor eyes flick up to see if you noticed, and $his face falls a little when $he sees that you did. You raise one eyebrow, and the obedient slave explains $himself<<elseif canHear($activeSlave)>>$His ears perk up to hear if you noticed. You clear your throat, startling $him and making $him explain $himself<<else>>$He tries to affect a stoic expression, but when you tentatively touch one of $his shoulders, $he grimaces slightly and quickly opts to explain $himself<</if>>. +<<EventNameLink>> comes before you for a routine inspection. The <<if $activeSlave.muscles > 95>>heavily muscled<<elseif $activeSlave.muscles > 30>>ripped<<else>>toned<</if>><<if $activeSlave.preg > $activeSlave.pregData.normalBirth/1.33>> and heavily pregnant<<elseif $activeSlave.preg > $activeSlave.pregData.normalBirth/2>>pregnant<</if>> $desc is looking good, but as $he raises $his arms over $his head to spin $his nude torso under your gaze, $he winces slightly. <<if canSee($activeSlave)>>$His <<eyeColor>> eyes flick up to see if you noticed, and $his face falls a little when $he sees that you did. You raise one eyebrow, and the obedient slave explains $himself<<elseif canHear($activeSlave)>>$His ears perk up to hear if you noticed. You clear your throat, startling $him and making $him explain $himself<<else>>$He tries to affect a stoic expression, but when you tentatively touch one of $his shoulders, $he grimaces slightly and quickly opts to explain $himself<</if>>. <<if !canTalk($activeSlave)>> $He uses gestures to beg your pardon, and explains that yesterday was arm day for $him, and $he went out a little hard. $His shoulders are a little sore, but $he gestures that $he's all right. <<else>> @@ -371,7 +371,7 @@ $He's lying on $his back with $his arms outstretched, $his <<if ($activeSlave.bo <<default>> nipples look pleasantly soft and warm in the sun. <</switch>> -As you consider $his radiant body, $he senses your presence, either realizing you're there through $his closed eyes or coming out of a light sleep at your proximity. $He opens $his $activeSlave.eyeColor eyes a slit and stretches deliciously, arching $his back luxuriantly, and murmurs, "Hi <<Master>>." +As you consider $his radiant body, $he senses your presence, either realizing you're there through $his closed eyes or coming out of a light sleep at your proximity. $He opens $his <<eyeColor>> eyes a slit and stretches deliciously, arching $his back luxuriantly, and murmurs, "Hi <<Master>>." <<case "devoted nympho">> @@ -507,7 +507,7 @@ provides just enough stimulation that $he climaxes. $His hands ball into fists a <</if>> of girlcum out onto $his legs and the floor. <</if>> -$He stands up straight, but this brings $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes up to gaze straight into yours<<else>>face to face with you<</if>>, and the mixed release, humiliation, and naughtiness of having climaxed prematurely right in front of $his <<= WrittenMaster()>> produces an aftershock, adding to the mess on the floor. +$He stands up straight, but this brings $his <<if canSee($activeSlave)>><<eyeColor>> eyes up to gaze straight into yours<<else>>face to face with you<</if>>, and the mixed release, humiliation, and naughtiness of having climaxed prematurely right in front of $his <<= WrittenMaster()>> produces an aftershock, adding to the mess on the floor. <<case "devoted exhibition">> @@ -579,7 +579,7 @@ Slaves with powerful sex drives like $hers often find it necessary to masturbate <<case "terrified inspection">> -<<EventNameLink>> appears in the door of your office for a scheduled inspection. $He hesitates in the doorway, <<if canSee($activeSlave)>>staring fixedly downward with huge $activeSlave.eyeColor eyes<<else>>$his face towards the floor<</if>>, before stumbling forward to stand in front of your desk. $His chest is rising and falling with panicked hyperventilation. The poor +<<EventNameLink>> appears in the door of your office for a scheduled inspection. $He hesitates in the doorway, <<if canSee($activeSlave)>>staring fixedly downward with huge <<eyeColor>> eyes<<else>>$his face towards the floor<</if>>, before stumbling forward to stand in front of your desk. $His chest is rising and falling with panicked hyperventilation. The poor $desc is terrified of you for some reason. <br><br> @@ -1168,7 +1168,7 @@ Your order $him to turn around and present $his anus for inspection. $He doesn't In the morning the penthouse is a busy bustle of female energy. Slaves get up promptly, eat, shower, dress themselves, and head out to work. They chatter if able and allowed, and draw a good deal of strength from each other. As you pass by the kitchen, you are narrowly avoided by a rush of girls heading to the showers. They're almost bouncing, feeding off each others' youthful energy. At the back of the pack is <<EventNameLink>>. $He looks as young as any of them, but after they're out, $he leans against the door frame for a moment and exhales slowly. <br><br> -$His $activeSlave.eyeColor eyed gaze catches yours for a moment, and you are reminded that $he isn't as young as they are, not at all. $His face might look youthful, but $his eyes don't. <<if canSee($activeSlave)>>$He sees your consideration, and<<else>>You make yourself known, and $he<</if>> murmurs, "<<S>>orry, <<Master>>. Ju<<s>>t a little <<s>>low thi<<s>> morning." +$His <<eyeColor>> eyed gaze catches yours for a moment, and you are reminded that $he isn't as young as they are, not at all. $His face might look youthful, but $his eyes don't. <<if canSee($activeSlave)>>$He sees your consideration, and<<else>>You make yourself known, and $he<</if>> murmurs, "<<S>>orry, <<Master>>. Ju<<s>>t a little <<s>>low thi<<s>> morning." $He hurries after $his sisters, $his <<if $activeSlave.butt > 12>> massive @@ -1229,7 +1229,7 @@ Though it's late, $he's surprised to find the lights in the master suite off. Yo <<else>> sits on <</if>> -the edge of the bed, preparing to climb quietly in. $He clearly thinks you're asleep, and is doing $his best not to wake you. The dim, blue-toned light of your bedroom at night washes out $his $activeSlave.skin skin and robs $his $activeSlave.eyeColor eyes of their color, but it highlights +the edge of the bed, preparing to climb quietly in. $He clearly thinks you're asleep, and is doing $his best not to wake you. The dim, blue-toned light of your bedroom at night washes out $his $activeSlave.skin skin and robs $his <<eyeColor>> eyes of their color, but it highlights <<if ($activeSlave.belly >= 100000)>> $his _belly dome of a stomach, <<if $activeSlave.bellyPreg >= 3000>> @@ -1572,7 +1572,7 @@ $He hasn't been with you long; it's been a mere <<print $week-$activeSlave.weekA <<case "cage relief">> -You come face to face with <<EventNameLink>> in a hallway of your penthouse, entirely by happenstance. <<if canSee($activeSlave)>>$His $activeSlave.eyeColor eyes lock with yours, and $he stares at you dumbly for a long moment<<else>>Once $he regains $his footing after bumping into you, $he gazes towards you dumbly for a long moment<</if>>. Then $he squares $his <<if $activeSlave.shoulders > 0>>broad<<elseif $activeSlave.shoulders < 0>>pretty<<else>>feminine<</if>> shoulders and bites $his lower lip, obviously doing $his best to think quickly. Right when you're about to reprimand $him for not greeting you properly, $he surprises you by throwing $himself abjectly on the ground in front of you<<if $activeSlave.belly >= 10000>>, $his rear forced into the air by $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>distended<</if>> belly<</if>>. +You come face to face with <<EventNameLink>> in a hallway of your penthouse, entirely by happenstance. <<if canSee($activeSlave)>>$His <<eyeColor>> eyes lock with yours, and $he stares at you dumbly for a long moment<<else>>Once $he regains $his footing after bumping into you, $he gazes towards you dumbly for a long moment<</if>>. Then $he squares $his <<if $activeSlave.shoulders > 0>>broad<<elseif $activeSlave.shoulders < 0>>pretty<<else>>feminine<</if>> shoulders and bites $his lower lip, obviously doing $his best to think quickly. Right when you're about to reprimand $him for not greeting you properly, $he surprises you by throwing $himself abjectly on the ground in front of you<<if $activeSlave.belly >= 10000>>, $his rear forced into the air by $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>distended<</if>> belly<</if>>. <br><br> <<if !canTalk($activeSlave)>> $He uses gestures to apologize for $his rudeness, and then gets to $his knees so $he can use $his hands to gesture more clearly. $His hands are shaky as $he begs, making two false starts before unmistakably gesturing to ask you to cut $his balls off. Once $he <<if canSee($activeSlave)>>sees<<else>>figures<</if>> that you understand, $he begins to cry openly. $He gestures that $he can barely get off wearing $his chastity cage, that it hurts when $he does, and that $he's constantly oppressed by the need for release. $He thinks that it would be easier to be soft all the time, so $he could climax without discomfort. $He begs hard, and promises to be a good little bitch. @@ -1935,7 +1935,7 @@ At your <<if canSee($activeSlave)>>nod<<else>>acknowledgment<</if>>, $he <<if ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1)>> gives a submissive shudder, and turns to show you $his bare back. "<<Master>>, may I have a cor<<s>>et pier<<c>>ing? I would love to feel more, um, bound. Tied up. Plea<<s>>e?" - $He awaits your answer coquettishly, <<if canSee($activeSlave)>>$his $activeSlave.eyeColor eyes huge<<else>>a look of begging on $his face<</if>>. + $He awaits your answer coquettishly, <<if canSee($activeSlave)>>$his <<eyeColor>> eyes huge<<else>>a look of begging on $his face<</if>>. <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>> blows you a wet kiss. "<<Master>>, may I have a tongue pier<<c>>ing? It would take my dick <<s>>ucking to the next level. Plea<<s>>e?" @@ -2205,7 +2205,7 @@ You complete the final rep of your first workout of the day, rack the bar, and j <</if>> <</if>> <br><br> -$His $activeSlave.eyeColor eyes track up your torso comically until $he's looking into your eyes. $He stares dumbly at you for a moment before realizing what $he's doing and blushing with embarrassment. $He's reasonably well broken, but is still coming to terms with $his sexual place as a $desc. +$His <<eyeColor>> eyes track up your torso comically until $he's looking into your eyes. $He stares dumbly at you for a moment before realizing what $he's doing and blushing with embarrassment. $He's reasonably well broken, but is still coming to terms with $his sexual place as a $desc. In particular, $he hasn't gotten used to the effects of $his training, the slave food, and the atmosphere in the penthouse, all of which are serving to fuel an acceleration of $his sex drive. <<if !canTalk($activeSlave)>> $He uses shaky hands to ask you to fuck $him, @@ -2216,7 +2216,7 @@ and turns to flee. <<case "dickgirl PC">> -Having just enjoyed one of your slaves, you take a quick post-coital rinse in one of the showers scattered around the arcology for the purpose. Thus refreshed, you step out and come face to face with <<EventNameLink>>, who is going about $his assigned business. $His $activeSlave.eyeColor eyes lock with yours for a surprised moment, and then flick down submissively. +Having just enjoyed one of your slaves, you take a quick post-coital rinse in one of the showers scattered around the arcology for the purpose. Thus refreshed, you step out and come face to face with <<EventNameLink>>, who is going about $his assigned business. $His <<eyeColor>> eyes lock with yours for a surprised moment, and then flick down submissively. <br><br> As $his gaze travels down your body towards the floor, <<if $activeSlave.attrXY <= 35>> @@ -2475,7 +2475,7 @@ To go by $his behavior, the likelihood that $he's actually eager to <<if $PC.dic <<EventNameLink>> is standing before you for an inspection. The obedient $desc -has run through the prescribed motions of a normal inspection, and you've reached the part of the routine where you usually ask the slave a few questions, give $him a few orders, or fuck $him. $His <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes are watching you closely<<else>>face is centered on you<</if>>, and $he's <<if canHear($activeSlave)>>listening carefully<<else>>waiting patiently<</if>> for direction. This is probably due to linguistic anxiety: $he can understand the most straightforward commands, but giving $him orders is often an exercise in <<if canSee($activeSlave)>>pointing and gesturing, or when that fails, simply<<else>>frustration, ending with you simply<</if>> pushing and pulling $his usually-compliant body into the proper place. +has run through the prescribed motions of a normal inspection, and you've reached the part of the routine where you usually ask the slave a few questions, give $him a few orders, or fuck $him. $His <<if canSee($activeSlave)>><<eyeColor>> eyes are watching you closely<<else>>face is centered on you<</if>>, and $he's <<if canHear($activeSlave)>>listening carefully<<else>>waiting patiently<</if>> for direction. This is probably due to linguistic anxiety: $he can understand the most straightforward commands, but giving $him orders is often an exercise in <<if canSee($activeSlave)>>pointing and gesturing, or when that fails, simply<<else>>frustration, ending with you simply<</if>> pushing and pulling $his usually-compliant body into the proper place. <<case "kitchen molestation">> @@ -2572,7 +2572,7 @@ $He's chosen to do it in a dark corner and looks like $he's hurrying; $he clearl It's a sunny morning, with rare mild weather, and you're stuck at your desk, as usual. After the typical rush of slaves clears the kitchen after the breakfast hour, you see one peel off to stand out on a balcony for a moment with the light on $his face. You pay little attention to such a trifle, but then notice that it's <<EventNameLink>>. <br><br> -You head out and find that $he's looking up at the sun with $his $activeSlave.eyeColor eyes closed, letting the warmth and light envelop $his +You head out and find that $he's looking up at the sun with $his <<eyeColor>> eyes closed, letting the warmth and light envelop $his <<if ($activeSlave.face > 95)>> incredible <<elseif ($activeSlave.face > 40)>> @@ -2833,7 +2833,7 @@ $He comes to a stop right beside your elbow, waiting for further direction, just <</if>> showing unmistakably how badly $he needs release. <<else>> - $He keeps $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>> slightly downcast, $his back arched, $his chest pressed outward, and $his bottom stuck out a bit. $He's the perfect picture of an obedient little sex slave<<if $activeSlave.height > 185>> (though, of course, $he's anything but physically small)<</if>>. + $He keeps $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>face<</if>> slightly downcast, $his back arched, $his chest pressed outward, and $his bottom stuck out a bit. $He's the perfect picture of an obedient little sex slave<<if $activeSlave.height > 185>> (though, of course, $he's anything but physically small)<</if>>. <</if>> <<case "tittymonster inspection">> @@ -2897,7 +2897,7 @@ Your eyes move down $his body, noting <<elseif $activeSlave.waist < -95>> $his cartoonish wasp waist and the way it emphasizes $his status as a sex toy. <<elseif $activeSlave.hips > 0>> - $his wide hips and the sensual sway to them as $he walks. + $his wide hips and the sensual sway to them as $he walks. <<elseif $activeSlave.waist < -10>> $his nice narrow waist and the way it emphasizes the feminine swell of $his hips. <<elseif $activeSlave.weight > 30>> @@ -3326,7 +3326,7 @@ $His <</if>> malnourished. <</if>> -$His $activeSlave.faceShape face is clearly conflicted, and <<if canSee($activeSlave)>>$his $activeSlave.eyeColor eyes shift<<else>>$he glances about<</if>> with nervous energy. $He is clearly unsure whether $he should say what $he came here to say. +$His $activeSlave.faceShape face is clearly conflicted, and <<if canSee($activeSlave)>>$his <<eyeColor>> eyes shift<<else>>$he glances about<</if>> with nervous energy. $He is clearly unsure whether $he should say what $he came here to say. <br><br> When you finally ask $him what $he wants, $he hesitates for a moment and then suddenly seems to gain $his courage<<if $activeSlave.accent > 1>>, speaking in an atrociously thick accent<<elseif $activeSlave.accent > 0>>, speaking in a cute little accent<</if>>. "Plea<<s>>e, <<Master>> I'm <<s>>o hungry! It <<s>>eem<<s>> like all I get to eat i<<s>> cum. It'<<s>> di<<s>>gu<<s>>ting! Plea<<s>>e! I have to eat <<s>>o much of it. Can I be allowed to eat regular food again? Plea<<s>>e, <<Master>>, I'm <<s>>o hungry. I need real food!" @@ -3565,7 +3565,7 @@ The slutty $desc wants it badly. You happen to come across <<EventNameLink>> during one of $his rest periods. $He's lying on a couch in the slave areas, <<if canSee($activeSlave)>>staring at the ceiling above $him<<else>>leaning back<</if>> with a dreamy expression on $his face. $He's <<if $activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation">>touching $himself idly.<<else>>not allowed to touch $himself, but $he's extremely aroused.<</if>> Whatever's on $his mind, it's so absorbing that $he doesn't realize you're there until you're standing over $him. <br><br> -"<<S>>orry, <<Master>>," $he <<say>>s apologetically, <<if $activeSlave.belly >= 10000>>struggling<<else>>scrambling<</if>> to $his feet. "I didn't noti<<c>>e you there." <<if canSee($activeSlave)>>Seeing your questioning look<<elseif canHear($activeSlave)>>Hearing your lack of response<<else>>Sensing a request to continue<</if>>, $he explains $himself further. "I was ju<<s>>t thinking about, um, my favorite pla<<c>>e. I can almo<<s>>t get off ju<<s>>t by thinking about it." There's a wild, perverted gleam <<if canSee($activeSlave)>>in $his $activeSlave.eyeColor eyes<<else>>on $his face<</if>>. $He's a confirmed sadist, so whatever $his favorite mental masturbation is probably quite strong. +"<<S>>orry, <<Master>>," $he <<say>>s apologetically, <<if $activeSlave.belly >= 10000>>struggling<<else>>scrambling<</if>> to $his feet. "I didn't noti<<c>>e you there." <<if canSee($activeSlave)>>Seeing your questioning look<<elseif canHear($activeSlave)>>Hearing your lack of response<<else>>Sensing a request to continue<</if>>, $he explains $himself further. "I was ju<<s>>t thinking about, um, my favorite pla<<c>>e. I can almo<<s>>t get off ju<<s>>t by thinking about it." There's a wild, perverted gleam <<if canSee($activeSlave)>>in $his <<eyeColor>> eyes<<else>>on $his face<</if>>. $He's a confirmed sadist, so whatever $his favorite mental masturbation is probably quite strong. <<case "ass fitting">> @@ -3985,7 +3985,7 @@ in front of you, awaiting further direction. <</if>> showing unmistakably how badly $he needs release. <<else>> - $He keeps $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>> slightly downcast, $his hands lightly smoothing the folds from $his tight skirt while $his breasts visibly rise and fall under $his even tighter blouse<<if $activeSlave.belly >= 5000>>. Between the two, there is little $he can do to cover $his exposed <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>middle<</if>><</if>>. $He's the perfect picture of an attentive little old world girlfriend<<if $activeSlave.height > 185>> (though, of course, $he's anything but physically small)<</if>>. + $He keeps $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>face<</if>> slightly downcast, $his hands lightly smoothing the folds from $his tight skirt while $his breasts visibly rise and fall under $his even tighter blouse<<if $activeSlave.belly >= 5000>>. Between the two, there is little $he can do to cover $his exposed <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>middle<</if>><</if>>. $He's the perfect picture of an attentive little old world girlfriend<<if $activeSlave.height > 185>> (though, of course, $he's anything but physically small)<</if>>. <</if>> <<case "devoted shortstack">> @@ -4016,7 +4016,7 @@ in front of you, awaiting further direction. <<else>> $loli <</if>> -is looking good despite $his diminutive height. When $he raises $his arms above $his head to submit to an inspection under your gaze, the top of $his $activeSlave.hColor-haired head doesn't even reach your chest. Despite the discrepancy between your height and $hers, you notice an unmistakable flush of embarrassment tinging $his cheeks. <<if canSee($activeSlave)>>$His $activeSlave.eyeColor eyes flick up to gaze at you, but $he must crane $his head upwards as well to meet your gaze<<elseif canHear($activeSlave)>>$His ears perk up to hear at the sound of some minute noise you made, before $he cranes $his head upwards so that $his sightless eyes may meet your gaze<<else>>$He knows from training and experience how tall you are, and uses this knowledge to crane $his head exactly so that your gaze meets $his face directly<</if>>. +is looking good despite $his diminutive height. When $he raises $his arms above $his head to submit to an inspection under your gaze, the top of $his $activeSlave.hColor-haired head doesn't even reach your chest. Despite the discrepancy between your height and $hers, you notice an unmistakable flush of embarrassment tinging $his cheeks. <<if canSee($activeSlave)>>$His <<eyeColor>> eyes flick up to gaze at you, but $he must crane $his head upwards as well to meet your gaze<<elseif canHear($activeSlave)>>$His ears perk up to hear at the sound of some minute noise you made, before $he cranes $his head upwards so that $his sightless eyes may meet your gaze<<else>>$He knows from training and experience how tall you are, and uses this knowledge to crane $his head exactly so that your gaze meets $his face directly<</if>>. <<if !canTalk($activeSlave)>> $He uses gestures to beg your pardon, even as $he continues to blush rosily, and explains that $he doesn't understand why you keep $him in your penthouse, when there are such tall, beautiful slaves in abundance in your arcology. $He pauses, shuffling about a little shamefacedly before signing that $he thinks their bodies could be more fit to pleasure you. <<else>> @@ -4100,7 +4100,7 @@ face that the gag is a distressing addition to $his life. When you don't immedia <<else>> fatigue after $his long day. <</if>> -From $his new position beneath you, $he must crane $his neck so $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>sightless eyes<</if>> may meet yours. With $his mouth gagged, $he is almost the perfect image of a submissive slave. +From $his new position beneath you, $he must crane $his neck so $his <<if canSee($activeSlave)>><<eyeColor>> eyes<<else>>sightless eyes<</if>> may meet yours. With $his mouth gagged, $he is almost the perfect image of a submissive slave. <<case "back stretch">> @@ -4636,7 +4636,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <br><<link "Embrace $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You gently grab $his face and stare deeply into $his $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>They are full of life as opposed to their usual dullness<<else>>They are as dull as always, but that isn't $his fault. $His facial expressions at the act tell you all you need to know<</if>>. You pull your wife into a tight embrace — $him coming back to you is more than enough of a gift; $he needn't do anything more for now. You pull the covers over the both of you and begin to doze off, smiling at the warmth cuddling ever closer to you. + You gently grab $his face and stare deeply into $his <<eyeColor>> eyes. <<if canSee($activeSlave)>>They are full of life as opposed to their usual dullness<<else>>They are as dull as always, but that isn't $his fault. $His facial expressions at the act tell you all you need to know<</if>>. You pull your wife into a tight embrace — $him coming back to you is more than enough of a gift; $he needn't do anything more for now. You pull the covers over the both of you and begin to doze off, smiling at the warmth cuddling ever closer to you. $He is @@.green;no longer mindbroken@@ and thanks to your care deeply and sincerely @@.hotpink;loves@@ and @@.mediumaquamarine;trusts@@ you. <<set $activeSlave.devotion = 100, $activeSlave.oldDevotion = 100, $activeSlave.trust = 100, $activeSlave.oldTrust = 100, $activeSlave.sexualQuirk = "romantic", $activeSlave.fetish = "none", $activeSlave.fetishKnown = 1>> <<set $activeSlave.intelligence = $genePool[_ress].intelligence>> @@ -5809,7 +5809,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> kid <</if>> - cuddled up beside you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> lowers the temperature in the room and directs another slave to quietly put a couple of warm blankets over you and $activeSlave.slaveName. When you finally wake, several hours later, the effect is magical. You're ensconced in a little island of warmth and comfort, a tiny universe of relaxation populated only by yourself and your slave. $He woke before you did, but remained still to avoid disturbing you. <<if canSee($activeSlave)>>From the lazy, contented look in $his $activeSlave.eyeColor eyes as $he meets your waking gaze, $he did not mind waiting. @@.hotpink;$He was already looking at your face when you opened your eyes.@@<<else>>From the serene expression on $his face as $he meets your waking gaze, $he did not mind waiting. @@.hotpink;$He was already looking at your face, lost in the soothing sounds of your breathing, when you opened your eyes.@@<</if>> + cuddled up beside you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> lowers the temperature in the room and directs another slave to quietly put a couple of warm blankets over you and $activeSlave.slaveName. When you finally wake, several hours later, the effect is magical. You're ensconced in a little island of warmth and comfort, a tiny universe of relaxation populated only by yourself and your slave. $He woke before you did, but remained still to avoid disturbing you. <<if canSee($activeSlave)>>From the lazy, contented look in $his <<eyeColor>> eyes as $he meets your waking gaze, $he did not mind waiting. @@.hotpink;$He was already looking at your face when you opened your eyes.@@<<else>>From the serene expression on $his face as $he meets your waking gaze, $he did not mind waiting. @@.hotpink;$He was already looking at your face, lost in the soothing sounds of your breathing, when you opened your eyes.@@<</if>> <br><br> Since you're awake, $he rolls onto $his face and then further, to place $his back and <<if $activeSlave.butt > 5>>massive ass<<elseif $activeSlave.butt > 2>>healthy rear<<else>>butt<</if>> against you, making sure to drag $his $activeSlave.nipples nipples against you the whole way. You accept the invitation and spoon $him, <<if $activeSlave.height >= 185>>your bodies lining up well, since $he's as tall as you are<<elseif $activeSlave.height >= 160>>$his body fitting neatly within the embrace of your larger frame<<else>>$his small body fitting entirely within your embrace<</if>>. $His <<if $activeSlave.muscles > 30>>muscles<<else>>softness<</if>> and warmth awaken your desire, and $he feels <<if $PC.dick == 1>>your stiffening cock beginning to press against <<if $activeSlave.amp == 1>>$his perineum. $He shifts to slide $himself along its shaft<<if $PC.vagina == 1>> and down to where your pussy begins<</if>><<else>>the place between $his thighs. $He shifts to let your dick slide between them, and reaches down to massage its head<</if>><<else>>heat building against $his butt. <<if $activeSlave.amp == 1>>$He does $his best to grind against you, since $he can't caress you without hands<<else>>$He snakes a hand behind $himself to caress your womanhood, and begins to gently masturbate with the other<</if>><</if>>. <<if $PC.dick == 1>> @@ -6344,7 +6344,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<else>> going limp and slumping down onto <</if>> - the sheets beneath $him. When you climax soon after, $he expects you to get off $him so $he can clean up, but instead, the <<if $PC.dick == 1>>cock up $his butt returns to rock hardness<<if $PC.vagina == 1>> as you use a little manual stimulation of your own cunt to get your cock stiff again<</if>> and<<else>>strap-on up $his butt<</if>> goes back to pumping in and out of $him. $He slides a hand under $himself to <<if $activeSlave.vagina == -1>>jerk off<<else>>rub $himself<</if>> this time. When you finally finish, a long time later, the exhausted slave is lying on a bed wet with lube, <<if ($PC.dick == 1) || ($activeSlave.dick > 0)>> ejaculate,<</if>><<if ($PC.dick == 0) || ($activeSlave.vagina > -1)>> girlcum,<</if>> drool, and sweat. $He doesn't care, and you let $him curl up in $his sex-soaked nest. As you leave, you think $he's asleep already, but <<if !canSee($activeSlave)>>as you go<<else>>$his $activeSlave.eyeColor eyes open a slit as you go and<</if>> $he murmurs, @@.hotpink;Thank<<s>>,@@ <<Master>>." + the sheets beneath $him. When you climax soon after, $he expects you to get off $him so $he can clean up, but instead, the <<if $PC.dick == 1>>cock up $his butt returns to rock hardness<<if $PC.vagina == 1>> as you use a little manual stimulation of your own cunt to get your cock stiff again<</if>> and<<else>>strap-on up $his butt<</if>> goes back to pumping in and out of $him. $He slides a hand under $himself to <<if $activeSlave.vagina == -1>>jerk off<<else>>rub $himself<</if>> this time. When you finally finish, a long time later, the exhausted slave is lying on a bed wet with lube, <<if ($PC.dick == 1) || ($activeSlave.dick > 0)>> ejaculate,<</if>><<if ($PC.dick == 0) || ($activeSlave.vagina > -1)>> girlcum,<</if>> drool, and sweat. $He doesn't care, and you let $him curl up in $his sex-soaked nest. As you leave, you think $he's asleep already, but <<if !canSee($activeSlave)>>as you go<<else>>$his <<eyeColor>> eyes open a slit as you go and<</if>> $he murmurs, @@.hotpink;Thank<<s>>,@@ <<Master>>." <<set $activeSlave.devotion += 5>> <<= AnalVCheck(5)>> <</replace>> @@ -8925,7 +8925,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<link "Enter the shower and take $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $He's so occupied that $he doesn't hear you until you seize $him under the armpits and drag $him to $his feet. $His massive dickhead pops free of $his mouth and $he squeaks in surprise as you push $his<<if $activeSlave.belly >= 5000>> <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>rounded<</if>> body<</if>> against the wall of the shower and stuff your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up $his + $He's so occupied that $he doesn't <<if canHear($activeSlave)>>hear<<else>>notice<</if>> you until you seize $him under the armpits and drag $him to $his feet. $His massive dickhead pops free of $his mouth and $he squeaks in surprise as you push $his<<if $activeSlave.belly >= 5000>> <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>rounded<</if>> body<</if>> against the wall of the shower and stuff your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up $his <<if canDoVaginal($activeSlave)>> cunt. <<else>> @@ -9087,7 +9087,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<link "Cheer $him up">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You close in on $him, and $he starts to present $himself with the force of long habit. However, you take $him by the hand and draw $him in close, running your fingertips along $his cheekbone, looking into $his $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>$He only holds your gaze for a brief moment before blushing and looking down again,<<else>>Once $he feels your hand stop, $he quickly glances down while<</if>> muttering another apology. You raise $his chin again with a gentle hand and give $him a deep kiss. After a moment $he hugs you with almost painful + You close in on $him, and $he starts to present $himself with the force of long habit. However, you take $him by the hand and draw $him in close, running your fingertips along $his cheekbone, looking into $his <<eyeColor>> eyes. <<if canSee($activeSlave)>>$He only holds your gaze for a brief moment before blushing and looking down again,<<else>>Once $he feels your hand stop, $he quickly glances down while<</if>> muttering another apology. You raise $his chin again with a gentle hand and give $him a deep kiss. After a moment $he hugs you with almost painful <<if $activeSlave.belly >= 100000>> fierceness, a feat given the size of $his _belly <<if $activeSlave.bellyPreg >= 3000>>gravid <</if>>belly, where <<elseif $activeSlave.belly >= 5000>> @@ -9538,7 +9538,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <br><<link "Sneak it into $his ass instead">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Despite $himself, $he breaks down when $he <<if canSee($activeSlave)>>sees<<else>>hears<</if>> you coming over and kneeling down to line your cock up with the entrance to $his + Despite $himself, $he breaks down when $he <<if canSee($activeSlave)>>sees<<elseif canHear($activeSlave)>>hears<<else>>notices<</if>> you coming over and kneeling down to line your cock up with the entrance to $his <<if ($activeSlave.vagina == 1)>> deliciously tight <<elseif ($activeSlave.vagina == 2)>> @@ -9711,7 +9711,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<link "Join $him in the shower">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You step into the running water and help $him to $his feet with exaggerated gallantry. $He seems surprised <<if canSee($activeSlave)>>and stares at<<else>>faces<</if>> you through the steam for a moment before looking away with a blush. Before long you have $his back against the shower wall, $his titanic udders<<if $activeSlave.belly >= 5000>> and _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>> belly<</if>> offering an amusing challenge as they slide soapily between you as you fuck. $He comes in no time at all, and a brief massage of $his huge soapy nipples produces a whimpering aftershock orgasm. <<if canSee($activeSlave)>>$His $activeSlave.eyeColor eyes stare straight into yours<<else>>You stare into $his $activeSlave.eyeColor eyes<</if>> as $he writhes with overstimulation, @@.mediumaquamarine;$his trust in your stewardship of $his pleasure total.@@ + You step into the running water and help $him to $his feet with exaggerated gallantry. $He seems surprised <<if canSee($activeSlave)>>and stares at<<else>>faces<</if>> you through the steam for a moment before looking away with a blush. Before long you have $his back against the shower wall, $his titanic udders<<if $activeSlave.belly >= 5000>> and _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>> belly<</if>> offering an amusing challenge as they slide soapily between you as you fuck. $He comes in no time at all, and a brief massage of $his huge soapy nipples produces a whimpering aftershock orgasm. <<if canSee($activeSlave)>>$His <<eyeColor>> eyes stare straight into yours<<else>>You stare into $his <<eyeColor>> eyes<</if>> as $he writhes with overstimulation, @@.mediumaquamarine;$his trust in your stewardship of $his pleasure total.@@ <<if canDoVaginal($activeSlave)>><<= VaginalVCheck()>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck()>><</if>> <<set $activeSlave.devotion += 4>> <</replace>> @@ -10064,7 +10064,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address $he says fervently, and gestures at the tablet. "I've noti<<c>>ed a couple of the girl<<s>> working better together re<<c>>ently, <<s>>o I'm making <<s>>ome minor adju<<s>>tment<<s>> to give them more <<sh>>ift<<s>> together." <br><br> - You're sure $he'll do $his best, and you tell $him so. $He thanks you again, and you both go back to your work. Though your Head Girl continues manipulating $his tablet diligently, $he can't seem to stop $himself from @@.hotpink;stealing the occasional glance at you.@@ $His $activeSlave.eyeColor eyes, dark in the dimness of the office, seem to have an unaccountable sheen. + You're sure $he'll do $his best, and you tell $him so. $He thanks you again, and you both go back to your work. Though your Head Girl continues manipulating $his tablet diligently, $he can't seem to stop $himself from @@.hotpink;stealing the occasional glance at you.@@ $His <<eyeColor>> eyes, dark in the dimness of the office, seem to have an unaccountable sheen. <<if $assistant != 0>> <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>>'s $assistantAppearance avatar appears on your desktop, glowing brightly, and ruins the moment. "$activeSlave.slaveName loooves $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Maaaster<<else>>Miiistress<</if>>," $he taunts, <<switch $assistantAppearance>> @@ -10369,7 +10369,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address brings $his hands to $his breasts to <<if $activeSlave.nipples != "fuckable">>tease $his erect<<else>>finger $his swollen<</if>> nipples. <</if>> <br><br> - $He's extremely pent up, and orgasms twice with <<if $PC.dick == 1>>your dick in $his mouth<<if $PC.vagina == 1>> first and $his tongue quivering along your pussylips second<</if>><<else>>$his mouth on your cunt<</if>>. The mental effects of this formative little experience are impossible to control with precision. Over the next few days, you notice that whenever $he sees you, + $He's extremely pent up, and orgasms twice with <<if $PC.dick == 1>>your dick in $his mouth<<if $PC.vagina == 1>> first and $his tongue quivering along your pussylips second<</if>><<else>>$his mouth on your cunt<</if>>. The mental effects of this formative little experience are impossible to control with precision. Over the next few days, you notice that whenever <<if canSee($activeSlave)>>$he sees you<<else>>you see $him<</if>>, <<if (random(0,1) == 1)>> $he licks $his lips unconsciously. $He seems to be developing the beginnings of a lovely @@.lightcoral;oral fixation.@@ <<set $activeSlave.fetish = "cumslut", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>> @@ -10403,7 +10403,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <br><<link "Work on broadening $his sexual horizons">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $He seems a little too focused on $his hot cunt. You order $him to get up on your desk, and $he obeys eagerly, $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes shining<<else>>facial expression filled<</if>> with lust. <<if canSee($activeSlave)>>They focus<<else>>$He focuses<</if>> on <<if $PC.dick == 1>>your cock as you bring it to bear<<if $PC.vagina == 1>>, not to mention the pussy at its base<</if>><<else>>your strap-on as you step into it<</if>>, and $he's about to express $his gratitude when you push the slave, who is sitting on the edge of your desk with $his legs spread to provide you access to $his pussy, over onto $his back. $He barely has time to reorient $himself when $he feels <<if $activeSlave.anus > 2>>a sudden fullness in $his loose ass<<elseif $activeSlave.anus == 2>>a presence inside $his experienced ass<<else>>something starting to push its way up $his poor little bottom<</if>>. + $He seems a little too focused on $his hot cunt. You order $him to get up on your desk, and $he obeys eagerly, $his <<if canSee($activeSlave)>><<eyeColor>> eyes shining<<else>>facial expression filled<</if>> with lust. <<if canSee($activeSlave)>>They focus<<else>>$He focuses<</if>> on <<if $PC.dick == 1>>your cock as you bring it to bear<<if $PC.vagina == 1>>, not to mention the pussy at its base<</if>><<else>>your strap-on as you step into it<</if>>, and $he's about to express $his gratitude when you push the slave, who is sitting on the edge of your desk with $his legs spread to provide you access to $his pussy, over onto $his back. $He barely has time to reorient $himself when $he feels <<if $activeSlave.anus > 2>>a sudden fullness in $his loose ass<<elseif $activeSlave.anus == 2>>a presence inside $his experienced ass<<else>>something starting to push its way up $his poor little bottom<</if>>. <br><br> $He cannot hide $his disappointment, but has the presence of mind not to protest as you assfuck $him hard enough that $his <<if $activeSlave.boobs > 2000>>ridiculous tits almost hit $him in the face with each stroke<<elseif $activeSlave.boobs > 800>>big boobs bounce all over the place<<else>>boobs bounce<</if>><<if $activeSlave.belly >= 10000>> and taut belly is forced back<</if>>. $His orgasm sneaks up on $him, and comes by surprise, forcing a squeal out of $him as $his sphincter tightens down involuntarily. $He gets up gingerly, clearly feeling sore, <<if (random(0,1) == 1)>> @@ -10755,7 +10755,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<else>> $He <<say>>s, a little tearfully, "<<Master>>, thi<<s>> guy wanted to u<<s>>e my butt in public. <<S>>o of cour<<s>>e I let him, and he made me <<s>>it in hi<<s>> lap to do it, and held my leg<<s>> back <<s>>o everyone could <<s>>ee! And then another guy thought it wa<<s>> hot and waited, and then fucked me in my a<<ss>> too. Another girl finally noti<<c>>ed and re<<s>>cued me after four cock<<s>>, <<Master>>. I'm really <<s>>ore." <</if>> - $He <<if canSee($activeSlave)>>looks up at you with big $activeSlave.eyeColor eyes<<else>>gazes at you<</if>> for a long moment, a final tear leaking down $his $activeSlave.skin cheek, before $he suddenly + $He <<if canSee($activeSlave)>>looks up at you with big <<eyeColor>> eyes<<else>>gazes at you<</if>> for a long moment, a final tear leaking down $his $activeSlave.skin cheek, before $he suddenly <<if !canTalk($activeSlave)>> shakes with mute laughter. <<else>> @@ -11635,7 +11635,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <br><<link "Drive up $his anal count">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You make a ceremony of querying $assistantName, aloud for everyone to hear, into $activeSlave.slaveName's sexual history. $He soon realizes this is a sort of recitation of $his service for the benefit of the other slaves, and $he stands a little straighter. $His <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes glitter<<else>>face beams<</if>> with @@.mediumaquamarine;pride@@ as $assistantName finishes, "...and $his anus has been penetrated $activeSlave.analCount times." You announce that $activeSlave.analCount isn't nearly enough, detail a slave to fetch you a comfortable chair, seat yourself, and draw the compliant $activeSlave.slaveName's head down towards your <<if $PC.dick == 0>>pussy<<else>>cock<</if>>. $He gets eagerly to work, surrounded by a circle of slaves staring at the show. You select a favored girl and tell $him to get to work driving that anal count up. $activeSlave.slaveName keeps <<if $PC.dick == 0>>eating you out<<else>>sucking your dick<</if>> as the chosen girl pulls $activeSlave.slaveName's hips up a little and + You make a ceremony of querying $assistantName, aloud for everyone to hear, into $activeSlave.slaveName's sexual history. $He soon realizes this is a sort of recitation of $his service for the benefit of the other slaves, and $he stands a little straighter. $His <<if canSee($activeSlave)>><<eyeColor>> eyes glitter<<else>>face beams<</if>> with @@.mediumaquamarine;pride@@ as $assistantName finishes, "...and $his anus has been penetrated $activeSlave.analCount times." You announce that $activeSlave.analCount isn't nearly enough, detail a slave to fetch you a comfortable chair, seat yourself, and draw the compliant $activeSlave.slaveName's head down towards your <<if $PC.dick == 0>>pussy<<else>>cock<</if>>. $He gets eagerly to work, surrounded by a circle of slaves staring at the show. You select a favored girl and tell $him to get to work driving that anal count up. $activeSlave.slaveName keeps <<if $PC.dick == 0>>eating you out<<else>>sucking your dick<</if>> as the chosen girl pulls $activeSlave.slaveName's hips up a little and <<if $activeSlave.butt > 18>> struggles into $his immense butt. <<elseif $activeSlave.butt > 10>> @@ -11988,7 +11988,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <br><<link "Keep $him quiet but spend some time with $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You announce that you're finished with business for the day, and feel like some quiet time. $He cannot keep <<if canSee($activeSlave)>>a gleam of humor out of $his eye<<else>>the corners of $his lips from rising slightly<</if>> at hearing 'quiet time,' and $he <<if $activeSlave.amp == 1>>presents $himself to be carried<<else>>follows you<</if>> happily enough. When $he <<if canSee($activeSlave)>>sees<<else>>realizes<</if>> you're headed to your bedroom $he begins to anticipate $his <<= WrittenMaster($activeSlave)>>'s <<if $PC.dick == 0>>strap-on<<else>>cock<</if>>, but is surprised to find that instead of using $him you simply + You announce that you're finished with business for the day, and feel like some quiet time. $He cannot keep <<if canSee($activeSlave)>>a gleam of humor out of $his eye<<else>>the corners of $his lips from rising slightly<</if>> at <<if canHear($activeSlave)>>hearing<<else>>the phrase<</if>> 'quiet time,' and $he <<if $activeSlave.amp == 1>>presents $himself to be carried<<else>>follows you<</if>> happily enough. When $he <<if canSee($activeSlave)>>sees<<else>>realizes<</if>> you're headed to your bedroom $he begins to anticipate $his <<= WrittenMaster($activeSlave)>>'s <<if $PC.dick == 0>>strap-on<<else>>cock<</if>>, but is surprised to find that instead of using $him you simply <<if $activeSlave.amp == 1>> place $him in bed and curl up around $his limbless torso. <<elseif $activeSlave.bellyPreg >= 5000>> @@ -13399,7 +13399,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<else>> <<= AnalVCheck()>> <</if>> - There's no hesitation or fear at all on $his face when $he sees you're returning $him to your penthouse; @@.mediumaquamarine;$his trust in you has increased.@@ + There's no hesitation or fear at all on $his face when $he <<if canSee($activeSlave)>>sees<<else>>notices<</if>> you're returning $him to your penthouse; @@.mediumaquamarine;$his trust in you has increased.@@ <<set $activeSlave.trust += 4>> <</replace>> <</link>><<if (canDoAnal($activeSlave) || canDoVaginal($activeSlave)) && (($activeSlave.vagina == -1) && ($activeSlave.anus == 0)) || ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>> @@ -15592,7 +15592,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address end. <</if>> <</replace>> -<</link>> +<</link>><<if $activeSlave.vagina == 0>> //This option will take virginity//<</if>> <</if>> <<if canDoAnal($activeSlave) && ($activeSlave.anus > 0) && ($PC.dick == 1)>> <br><<link "Fuck $him without feeding $him">> @@ -15626,7 +15626,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address "<<Master>>, they can eat a man'<<s>> e<<ss>>en<<c>>e by <<s>>wallowing hi<<s>> cum or getting him to ejaculate in<<s>>ide their pu<<ss>>ie<<s>>." <br><br> You ask $him whether $he would like to feed off you. "Oh ye<<s>> <<Master>>, plea<<s>>e. Plea<<s>>e feed me," $he begs. Too bad, you tell $him; $he gets to go hungry. After all, succubi can't feed using their butts. - <<if $activeSlave.vagina > 0>> + <<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>> You withdraw from $his cunt and stuff your cock up $his ass without pausing or softening your thrusting at all. <<else>> You pull $him to $his feet by the hair, spin $him around, shove $him up against the wall, and stuff your cock up $his ass. @@ -15652,7 +15652,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<else>> $He @@.hotpink;plays the role well.@@ <</if>> - <<if $activeSlave.vagina > 0>> + <<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>> <<set $activeSlave.vaginalCount++, $vaginalTotal++>> <<else>> <<set $activeSlave.oralCount++, $oralTotal++>> @@ -16218,7 +16218,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<link "Make love to $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You crane your neck down and kiss $him on the lips. $He awakens slowly, gently, $his $activeSlave.eyeColor eyes fluttering open, looking black in the nighttime gloom. $He smiles into your mouth, and you feel $his pulse quicken through the extensive contact down your bodies. You interlace your fingers between $hers and turn, pressing $him back down into the soft sheets. $He opens $himself for you, spreading $his legs wide and embracing you with them, making sure to run $his heels up the backs of your calves in a way that sends a shiver up your spine. Feeling this through your kissing mouths, $he smiles into you, a pleased expression $he maintains as you + You crane your neck down and kiss $him on the lips. $He awakens slowly, gently, $his <<eyeColor>> eyes fluttering open, looking black in the nighttime gloom. $He smiles into your mouth, and you feel $his pulse quicken through the extensive contact down your bodies. You interlace your fingers between $hers and turn, pressing $him back down into the soft sheets. $He opens $himself for you, spreading $his legs wide and embracing you with them, making sure to run $his heels up the backs of your calves in a way that sends a shiver up your spine. Feeling this through your kissing mouths, $he smiles into you, a pleased expression $he maintains as you <<if $activeSlave.belly >= 300000 && $PC.belly >= 5000>> struggle to find a position to handle both your pregnancy and $his <<if $activeSlave.bellyPreg >= 3000>>_belly gravid middle<<else>>_belly belly<</if>> and <<elseif $activeSlave.belly >= 300000>> @@ -16699,7 +16699,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <br><<link "Double penetrate $his mouth for insolence">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You step forward and caress the slave's throat, telling $him to suck like a good little $desc. You make no threat, but give $him the order in a voice of brass. $He knows what you can do to $him, and scrabbles forward to obey, @@.gold;terribly frightened.@@ $His fear is justified. You announce that $he's avoided serious punishment, but $he still needs correction for $him hesitation and insolence. $He can't beg or even moan, since $he's being facefucked by the feeder dildo by now, but $his $activeSlave.eyeColor eyes widen in terror. $He <<if canSee($activeSlave)>>can't watch you, since $he can't turn $his head,<<else>>can't see what you are doing,<</if>> so $he has almost no time to prepare when you haul $him head most of the way off the feeder and shove <<if $PC.dick == 1>>your own phallus<<else>>a strap-on<</if>> into $his mouth, too. $He gags instantly, almost vomiting, but forces $himself to relax as you begin to thrust into $his throat, alternately with the feeder. The liquid food provides plenty of lubrication, and a lot of liquid for $him to gag on, and before long $he's a degraded, humiliating mess. $He often clamps $his eyes shut as $he desperately concentrates on breathing, squeezing the tears out to run down $his $activeSlave.skin cheeks. + You step forward and caress the slave's throat, telling $him to suck like a good little $desc. You make no threat, but give $him the order in a voice of brass. $He knows what you can do to $him, and scrabbles forward to obey, @@.gold;terribly frightened.@@ $His fear is justified. You announce that $he's avoided serious punishment, but $he still needs correction for $him hesitation and insolence. $He can't beg or even moan, since $he's being facefucked by the feeder dildo by now, but $his <<eyeColor>> eyes widen in terror. $He <<if canSee($activeSlave)>>can't watch you, since $he can't turn $his head,<<else>>can't see what you are doing,<</if>> so $he has almost no time to prepare when you haul $him head most of the way off the feeder and shove <<if $PC.dick == 1>>your own phallus<<else>>a strap-on<</if>> into $his mouth, too. $He gags instantly, almost vomiting, but forces $himself to relax as you begin to thrust into $his throat, alternately with the feeder. The liquid food provides plenty of lubrication, and a lot of liquid for $him to gag on, and before long $he's a degraded, humiliating mess. $He often clamps $his eyes shut as $he desperately concentrates on breathing, squeezing the tears out to run down $his $activeSlave.skin cheeks. <<if ($suppository != 0) && ($activeSlave.drugs != "none")>>You leave the poor slave to take $his drugs up the ass, since the kitchen administers those by phallus, too. Fortunately for $him, $he doesn't object to that.<</if>> <<set $activeSlave.trust -= 4, $activeSlave.oralCount++, $oralTotal++>> <</replace>> @@ -16708,7 +16708,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <br><<link "Force-feed $him with your own cock">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You step forward and pull $him away from the feeder, telling $him that since $he doesn't like the cockfeeder $he can suck yours like a good little $desc. You make no threat, but order $him in a steely voice to suck you off until $he's earned a meal of your cum. $He knows what you can do to $him, and hurries forward to obey. $He rushes to open your clothes and get to work, but pauses when <<if canSee($activeSlave)>>$his $activeSlave.eyeColor eyes take in your massive testicles.<<else>>$his groping hand feels your massive testicles.<</if>> Realizing just how big $his meal will be, $he's obviously @@.gold;frightened.@@ You grab $his head, breaking $him out of $his shocked stillness, and explain that you can't let $him starve. If $he won't eat out of the feeder, you'll just have to feed $him some other way. With that, you ram your cock forward and start fucking $his <<if $activeSlave.face > 95>>heartbreakingly beautiful<<elseif $activeSlave.face > 10>>pretty<<else>>homely<</if>> face. After a few minutes of gagging oral, you start to approach your climax. Your thorough facefucking leaves $him unable to beg or even moan, but $his eyes widen in terror when $he realizes you're about to cum. You don't give $him any time to prepare, instead hilting yourself immediately, and letting $his throat's desperate attempts to swallow bring you over the edge. You begin your long release of pent-up jizz, spraying deciliter after deciliter of cum down $his throat and into $his stomach. By the time you've finished, you can tell $he's struggling for air and in pain from the massive quantity of thick fluid in $his stomach. You give $him a helpful hint before releasing $him, "if you take it all the way in your throat, you don't even have to taste what it's feeding you." You pull out of $his mouth and let $him go. $He gasps for air and almost immediately vomits some of your cum all over $himself, turning $him into a degraded, humiliating mess. $He lays on the floor and desperately concentrates on breathing, squeezing the tears out of $his eyes to run down $his $activeSlave.skin cheeks. + You step forward and pull $him away from the feeder, telling $him that since $he doesn't like the cockfeeder $he can suck yours like a good little $desc. You make no threat, but order $him in a steely voice to suck you off until $he's earned a meal of your cum. $He knows what you can do to $him, and hurries forward to obey. $He rushes to open your clothes and get to work, but pauses when <<if canSee($activeSlave)>>$his <<eyeColor>> eyes take in your massive testicles.<<else>>$his groping hand feels your massive testicles.<</if>> Realizing just how big $his meal will be, $he's obviously @@.gold;frightened.@@ You grab $his head, breaking $him out of $his shocked stillness, and explain that you can't let $him starve. If $he won't eat out of the feeder, you'll just have to feed $him some other way. With that, you ram your cock forward and start fucking $his <<if $activeSlave.face > 95>>heartbreakingly beautiful<<elseif $activeSlave.face > 10>>pretty<<else>>homely<</if>> face. After a few minutes of gagging oral, you start to approach your climax. Your thorough facefucking leaves $him unable to beg or even moan, but $his eyes widen in terror when $he realizes you're about to cum. You don't give $him any time to prepare, instead hilting yourself immediately, and letting $his throat's desperate attempts to swallow bring you over the edge. You begin your long release of pent-up jizz, spraying deciliter after deciliter of cum down $his throat and into $his stomach. By the time you've finished, you can tell $he's struggling for air and in pain from the massive quantity of thick fluid in $his stomach. You give $him a helpful hint before releasing $him, "if you take it all the way in your throat, you don't even have to taste what it's feeding you." You pull out of $his mouth and let $him go. $He gasps for air and almost immediately vomits some of your cum all over $himself, turning $him into a degraded, humiliating mess. $He lays on the floor and desperately concentrates on breathing, squeezing the tears out of $his eyes to run down $his $activeSlave.skin cheeks. <<if ($suppository != 0) && ($activeSlave.drugs != "none")>>You leave the poor slave to take $his drugs up the ass, since the kitchen administers those by phallus, too. Fortunately for $him, $he doesn't object to that.<</if>> <<set $activeSlave.trust -= 2, $activeSlave.oralCount++, $oralTotal++>> <</replace>> @@ -16864,7 +16864,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<else>> Knowing that $he'll need to get dressed before the next part of $his day, you help $him to <<if $activeSlave.livingRules == "luxurious">>$his room<<else>>the part of the common area with where clothes are kept<</if>>. $He lets you do most of the work, letting $himself be guided without a word. When you set $him on $his bed, <</if>> - there's a little unaccountable moisture in $his $activeSlave.eyeColor eyes @@.mediumaquamarine;for some reason.@@ $He gives you a kiss and thanks you prettily. + there's a little unaccountable moisture in $his <<eyeColor>> eyes @@.mediumaquamarine;for some reason.@@ $He gives you a kiss and thanks you prettily. <<set $activeSlave.trust += 4>> <</replace>> <</link>> @@ -17698,7 +17698,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<link "Fuck $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You announce that you're going to fuck $his <<if $activeSlave.anus == 0>>virgin <</if>>asspussy. To your complete lack of surprise, $he can't hide $his horror at the prospect of <<if $PC.dick == 1>>having a cock inside $his<<else>>being fucked with a strap-on<</if>>, and $his <<if canSee($activeSlave)>>wide, $activeSlave.eyeColor eyes track<<else>>terrified face follows<</if>> your movements closely as you stand up and <<if $PC.dick == 1>>reveal the formidable member<<else>>don the strap-on<</if>> you're about to breed $him with. You order $him to kneel on the couch, which $he does, @@.gold;cringing in fear of being buttfucked, but knowing disobedience will be worse;@@ and then you order $him to reach down and spread $his butt for you, as wide as it'll go. $He complies, + You announce that you're going to fuck $his <<if $activeSlave.anus == 0>>virgin <</if>>asspussy. To your complete lack of surprise, $he can't hide $his horror at the prospect of <<if $PC.dick == 1>>having a cock inside $his<<else>>being fucked with a strap-on<</if>>, and $his <<if canSee($activeSlave)>>wide, <<eyeColor>> eyes track<<else>>terrified face follows<</if>> your movements closely as you stand up and <<if $PC.dick == 1>>reveal the formidable member<<else>>don the strap-on<</if>> you're about to breed $him with. You order $him to kneel on the couch, which $he does, @@.gold;cringing in fear of being buttfucked, but knowing disobedience will be worse;@@ and then you order $him to reach down and spread $his butt for you, as wide as it'll go. $He complies, <<if $activeSlave.butt > 12>> grabbing as much flesh as $he can of each monstrous buttock and heaving them as far apart as $he can manage in an attempt <<elseif $activeSlave.butt > 6>> @@ -17900,7 +17900,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<else>> closer than ever. <</if>> - You take your other hand and place a firm but loving grip under $his chin, lifting $his $activeSlave.eyeColor-eyed gaze to meet yours before kissing $him again. All the while, you + You take your other hand and place a firm but loving grip under $his chin, lifting $his <<eyeColor>>-eyed gaze to meet yours before kissing $him again. All the while, you <<if $PC.dick == 1>> fuck $him powerfully, withdrawing your dick almost all the way and then hilting yourself in $his soaked slit. <<= VaginalVCheck()>> @@ -18348,7 +18348,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<if $activeSlave.height < 170>> The short $desc has to go up on tiptoe to reach. <</if>> - "@@.hotpink;I really do love you,@@ <<Master>>," $he <<say>>s, <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes shining<<else>>face filled with joy<</if>>. + "@@.hotpink;I really do love you,@@ <<Master>>," $he <<say>>s, <<if canSee($activeSlave)>><<eyeColor>> eyes shining<<else>>face filled with joy<</if>>. <<set $activeSlave.devotion += 5>> <</replace>> <</link>> @@ -18507,7 +18507,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address you've decided to fuck $his pussy. $He starts at the sudden vulgarity, even with your cock resting against the soft skin between the bottom of $his vulva and $his anus, and shudders with sudden pleasure as you use a hand to guide yourself inside $his welcoming channel. <<= VaginalVCheck()>> <<else>> - $his ass is yours. $He starts at the sudden vulgarity, even though hearing that the cock that's pressing against $his butt will be going inside it soon can't be that surprising. $He cocks $his hips obediently, letting you force your dick up $his asshole. + $his ass is yours. $He starts at the sudden vulgarity, even though <<if canHear($activeSlave)>>hearing<<else>>discovering<</if>> that the cock that's pressing against $his butt will be going inside it soon can't be that surprising. $He cocks $his hips obediently, letting you force your dick up $his asshole. <<= AnalVCheck()>> <</if>> You take $him standing, @@ -18617,7 +18617,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<else>> disappointingly thin <</if>> - lips before starting to suck dick. Dissatisfied with $his reluctance, you order $him to open $his eyes and look up at you; $he obeys, the $activeSlave.eyeColor orbs glittering with a little moisture as $he concentrates on breathing past your penis. You ask if your cock tastes any different than usual. "Mmm hmm, M'," $he mumbles, producing a nice humming sensation against your cock. You tell $him that $he's tasting another slave's <<if $activeSlave.vagina > -1>>pussy<<else>>ass<</if>>. $He gags, but only slightly, and controls $himself immediately. Your dick is desensitized from vigorous use, and $he has to suck it a long time before you cup the back of $his head, ram yourself all the way in, and blow your load straight down $his gullet. You tell $him $he's a good $desc. "Thank you, <<Master>>," $he <<say>>s @@.hotpink;submissively,@@ going back to $his polishing. + lips before starting to suck dick. Dissatisfied with $his reluctance, you order $him to open $his eyes and look up at you; $he obeys, the <<eyeColor>> orbs glittering with a little moisture as $he concentrates on breathing past your penis. You ask if your cock tastes any different than usual. "Mmm hmm, M'," $he mumbles, producing a nice humming sensation against your cock. You tell $him that $he's tasting another slave's <<if $activeSlave.vagina > -1>>pussy<<else>>ass<</if>>. $He gags, but only slightly, and controls $himself immediately. Your dick is desensitized from vigorous use, and $he has to suck it a long time before you cup the back of $his head, ram yourself all the way in, and blow your load straight down $his gullet. You tell $him $he's a good $desc. "Thank you, <<Master>>," $he <<say>>s @@.hotpink;submissively,@@ going back to $his polishing. <<set $activeSlave.oralCount++, $oralTotal++>> <<set $activeSlave.devotion += 5>> <</replace>> @@ -19094,7 +19094,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<link "Gently acclimate $him to the age difference with some lovemaking">> <<EventNameDelink $activeSlave>> <<replace "#result">> - As you cross the breadth of your office to reach $activeSlave.slaveName, $he presents $himself for your sexual usage out of habit. However, you take $him by surprise by drawing $him into you arms, running the tips of your fingers through $his $activeSlave.hColor hair, and looking into $his $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>$He meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years your senior $he is<<else>>$He seems to feel the intensity of your gaze despite $his sightless eyes and blushes girlishly, as if forgetting how many years your senior $he is<</if>>. In lieu of words, you lift $his chin with a single beckoning finger and steal $his breath from $his lips with a firm kiss. Once $he's recovered $his wits $he clings to you with almost animalistic attachment. After a few moments $he moves to get down on $his knees, clearly defaulting to $his role as a sex slave in response to your unexpected intimacy. Instead, you + As you cross the breadth of your office to reach $activeSlave.slaveName, $he presents $himself for your sexual usage out of habit. However, you take $him by surprise by drawing $him into you arms, running the tips of your fingers through $his $activeSlave.hColor hair, and looking into $his <<eyeColor>> eyes. <<if canSee($activeSlave)>>$He meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years your senior $he is<<else>>$He seems to feel the intensity of your gaze despite $his sightless eyes and blushes girlishly, as if forgetting how many years your senior $he is<</if>>. In lieu of words, you lift $his chin with a single beckoning finger and steal $his breath from $his lips with a firm kiss. Once $he's recovered $his wits $he clings to you with almost animalistic attachment. After a few moments $he moves to get down on $his knees, clearly defaulting to $his role as a sex slave in response to your unexpected intimacy. Instead, you <<if $activeSlave.belly >= 300000>> help $him to $his feet and guide $him to bed, aiding the <<if $activeSlave.bellyPreg >= 3000>>child-laden<<else>>tremendously swollen<</if>> older $woman onto the sheets before gently mounting $him. <<else>> @@ -19218,7 +19218,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<link "Gently acclimate $him to the age difference with some lovemaking">> <<EventNameDelink $activeSlave>> <<replace "#result">> - As you cross the breadth of your office to reach $activeSlave.slaveName, $he presents $himself for your sexual usage out of habit. However, you take $him by surprise by drawing $him into you arms, running the tips of your fingers through $his $activeSlave.hColor hair, and looking into $his $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>$He meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years $his senior you are<<else>>$He seems to feel the intensity of your gaze despite $his sightless eyes and blushes girlishly, as if forgetting how many years $his senior you are<</if>>. In lieu of words, you lift $his chin with a single beckoning finger and steal $his breath from $his lips with a firm kiss. Once $he's recovered $his wits $he clings to you with almost animalistic attachment. After a few moments $he moves to get down on $his knees, clearly defaulting to $his role as a sex slave in response to your unexpected intimacy. + As you cross the breadth of your office to reach $activeSlave.slaveName, $he presents $himself for your sexual usage out of habit. However, you take $him by surprise by drawing $him into you arms, running the tips of your fingers through $his $activeSlave.hColor hair, and looking into $his <<eyeColor>> eyes. <<if canSee($activeSlave)>>$He meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years $his senior you are<<else>>$He seems to feel the intensity of your gaze despite $his sightless eyes and blushes girlishly, as if forgetting how many years $his senior you are<</if>>. In lieu of words, you lift $his chin with a single beckoning finger and steal $his breath from $his lips with a firm kiss. Once $he's recovered $his wits $he clings to you with almost animalistic attachment. After a few moments $he moves to get down on $his knees, clearly defaulting to $his role as a sex slave in response to your unexpected intimacy. Instead, you <<if $activeSlave.belly >= 300000>> help $him to $his feet and guide $him to bed, aiding the @@ -20222,7 +20222,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<default>> You grab each of $his nipples in a merciless grip and pinch them with abandon, adding a cruel twist as soon as you've got them held tightly enough. <</switch>> - $His $activeSlave.eyeColor eyes fly open and $he + $His <<eyeColor>> eyes fly open and $he <<if $activeSlave.voice == 1>> bellows with pain, $his deep voice very loud. <<elseif $activeSlave.voice == 2>> @@ -20375,7 +20375,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<default>> $activeSlave.clothes <</switch>> - You tell $him that you like how $he looks, and that $he's pretty. $He wasn't expecting such a blunt compliment, and <<if canSee($activeSlave)>>$his $activeSlave.eyeColor eyes flick down to<<else>>$he faces<</if>> the ground for a moment as $he blushes. "T-thank you, <<Master>>," $he stutters. + You tell $him that you like how $he looks, and that $he's pretty. $He wasn't expecting such a blunt compliment, and <<if canSee($activeSlave)>>$his <<eyeColor>> eyes flick down to<<else>>$he faces<</if>> the ground for a moment as $he blushes. "T-thank you, <<Master>>," $he stutters. <br><br> You add that $he looks so good that $he had better take $his nice clean <<switch $activeSlave.clothes>> @@ -20479,7 +20479,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<replace "#result">> You tell $him that the wardrobe's sorting system will present $him with a new outfit, just for today. $He's to go try it on and come right back, to see how it fits. "Thank<<s>>, <<Master>>!" $he <<say>>s brightly, and hurries off to see what's in store for $him. $He might be a slave and a $desc but girls everywhere love trying on new clothes. $He makes an entrance when $he comes back, spinning around to show off. $He's wearing the briefest possible string bikini. The top, rather than having patches of material to cover $his nipples, forms a string triangle around them, framing them but not covering them. The bottom is a single string in front, <<if $activeSlave.dick>>which looks rather sad and alone, pushed aside by $his dick as it is<<elseif $activeSlave.labia>>and it's embraced completely by $his generous pussylips<<else>>and it threatens to disappear inside $his pussylips<</if>>. "Thi<<s>> feel<<s>> <<s>>o hot, <<Master>>," $he <<say>>s, and <<if $activeSlave.fetishKnown && $activeSlave.fetish == "humiliation">> - blushes cutely. $He looks up at you, sees the way you're staring at $him, and hangs $his head, blushing even harder. + blushes cutely. $He looks up at you, <<if canSee($activeSlave)>>sees<<else>>feels<</if>> the way you're staring at $him, and hangs $his head, blushing even harder. <<elseif $activeSlave.fetishKnown && $activeSlave.fetish == "buttslut">> turns around again, bending a little and cocking $his hips to show off the way the string between $his buttocks totally fails to conceal $his <<if $activeSlave.anus > 2>>huge soft asspussy<<elseif $activeSlave.anus > 1>>nice butthole<<else>>tight little anus<</if>>. <<elseif $activeSlave.fetishKnown && $activeSlave.fetish == "boobs">> diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw index ef5b63c8b321a74b1224781699b5df38c129a143..25c990b0115b26bd4dfbec1b08a59bc799c470ab 100644 --- a/src/uncategorized/RETS.tw +++ b/src/uncategorized/RETS.tw @@ -202,16 +202,18 @@ <<case "taste test">> You look into the part of the kitchens used for slave feeding one morning during a quiet time, finding the area deserted except for <<EventNameLink>>. $He +<<if canSee($activeSlave)>> + sees you enter +<<elseif canHear($activeSlave)>> + hears you enter +<<else>> + feels a light touch on $his shoulder +<</if>> + and <<if $cockFeeder == 1>> - hears you enter and stops sucking $his feeder phallus, + stops sucking $his feeder phallus, <<else>> - <<if canSee($activeSlave)>> - sees you enter and puts $his cup of liquid slave food down, - <<elseif canHear($activeSlave)>> - hears you enter and puts $his cup of liquid slave food down, - <<else>> - feels a light touch on $his shoulder and puts $his cup of liquid slave food down, - <</if>> + puts $his cup of liquid slave food down, <</if>> but you make a dismissive "go back to what you were doing" <<if canSee($activeSlave)>>gesture<<elseif canHear($activeSlave)>>sound<<else>>nudge<</if>>, and $he obediently <<if $cockFeeder == 1>> @@ -407,9 +409,9 @@ $He clearly held off on climaxing in case you wanted $his libido undiminished fo <<set _headGirlPresent = 1>> <<if $HeadGirl != 0>> -<<if $activeSlave.ID == $HeadGirl.ID>> - <<set _headGirlPresent = 0>> -<</if>> + <<if $activeSlave.ID == $HeadGirl.ID>> + <<set _headGirlPresent = 0>> + <</if>> <</if>> You pass by the slave quarters during a busy time. Girls are hurrying back and forth, rushing to bathe, eat, and get dressed. <<EventNameLink>> is in a particular hurry, $his <<if $activeSlave.belly >= 10000>><<if $activeSlave.bellyPreg >= 8000>>heavy pregnancy<<else>>heavy belly<</if>> and <</if>><<if $activeSlave.boobs > 8000>>gargantuan tits hampering $him badly<<else>>huge boobs getting in the way<</if>> as $he rushes around. Returning from the shower to the sleeping area, $he turns a corner and runs hard into $subSlave.slaveName. Both slaves are nude, and the collision of their massive breasts makes an audibly painful smack. $activeSlave.slaveName has enough momentum that $he overbears the top-heavy $subSlave.slaveName entirely. The poor <<if $subSlave.physicalAge > 30>>_woman2<<else>>_girl2<</if>> crashes backwards, _his2 <<if $subSlave.butt > 8>>monstrous bottom<<elseif $subSlave.butt > 4>>big behind<<else>>hind end<</if>> hitting the floor with a slap. $activeSlave.slaveName lands on top of _him2, the fall and the sudden weight of $activeSlave.slaveName on top of _him2 driving the wind out of $subSlave.slaveName with a whoosh. <br><br> @@ -597,7 +599,7 @@ You look in on your slaves as a group of them heads for bed. $subSlave.slaveName <<else>> skinny <</if>> -waist to cup _his2 <<if $subSlave.dick > 0>>cock<<elseif $subSlave.vagina == -1>>asshole<<else>>pussy<</if>> possessively with one hand. $subSlave.slaveName closes _his2 $subSlave.eyeColor eyes. +waist to cup _his2 <<if $subSlave.dick > 0>>cock<<elseif $subSlave.vagina == -1>>asshole<<else>>pussy<</if>> possessively with one hand. $subSlave.slaveName closes _his2 <<eyeColor $subSlave>> eyes. <br><br> $activeSlave.slaveName chuckles into $subSlave.slaveName's ear, crooning, <<if $subSlave.bellyPreg >= 120000>> @@ -647,7 +649,7 @@ $subSlave.slaveName keeps _his2 eyes clamped shut and _his2 hands down at _his2 <<set _belly = bellyAdjective($subSlave)>> As you pass the showers, you hear what sounds like a muffled altercation over the noise of the showers running. You look in to see $subSlave.slaveName's $subSlave.skin body facing you, pressed hard up against the glass wall of one of the showers. _His2 <<if $subSlave.face > 95>>gorgeous<<elseif $subSlave.face > 40>>beautiful<<elseif $subSlave.face > 10>>pretty<<elseif $subSlave.face >= -10>>attractive<<else>>homely<</if>> face<<if $subSlave.belly >= 5000>> and <<if $subSlave.bellyPreg >= 5000>>pregnant<<else>>_belly<</if>> belly are<<else>> is<</if>> smashed against the glass, <<if $subSlave.belly >= 5000>>_his2 face <</if>>contorted in pain and fear. The apparent mystery is solved when you notice that there are four legs visible: there's a pair of <<if ($activeSlave.muscles > 95)>>ripped<<elseif ($activeSlave.muscles > 30)>>muscular<<elseif ($activeSlave.muscles > 5)>>toned<<else>>soft<</if>> $activeSlave.skin calves behind $subSlave.slaveName's. <<EventNameLink>>'s face appears at $subSlave.slaveName's ear, and though you can't hear exactly what $he says, it's something along the lines of "Take it, you whiny little bitch." $He's clearly got <<if canPenetrate($activeSlave)>>$his cock<<else>>a couple of fingers<</if>> up $subSlave.slaveName's asshole. <br><br> -Both slaves notice you at the same time. $subSlave.slaveName's <<if canSee($subSlave)>>$subSlave.eyeColor eyes widen<<else>>face lights up<</if>>, but _his2 momentary look of hope is snuffed out when _he2 remembers who you are. $activeSlave.slaveName, on the other hand, looks a little doubtful. The rules allow $him to fuck your other slaves, but $he isn't quite sure what the right thing to do is, since $he isn't the most dominant force in the showers any more. +Both slaves notice you at the same time. $subSlave.slaveName's <<if canSee($subSlave)>><<eyeColor $subSlave>> eyes widen<<else>>face lights up<</if>>, but _his2 momentary look of hope is snuffed out when _he2 remembers who you are. $activeSlave.slaveName, on the other hand, looks a little doubtful. The rules allow $him to fuck your other slaves, but $he isn't quite sure what the right thing to do is, since $he isn't the most dominant force in the showers any more. <<case "repressed anal virgin">> @@ -821,7 +823,7 @@ The milking machine cum receptacle is designed to be warm, wet, and stimulating, <</if>> $His other hand is <<if $subSlave.scrotum == 0>>massaging the place where $subSlave.slaveName's scrotum used to be<<elseif $subSlave.scrotum < $activeSlave.balls>>gently massaging $subSlave.slaveName's overfilled scrotum, which _his2 balls fill to the point of discomfort<<elseif $subSlave.scrotum > $activeSlave.balls+1>>playing with $subSlave.slaveName's loose scrotum<<else>>massaging $subSlave.slaveName's balls<</if>>. <br><br> -$subSlave.slaveName is getting _his2 dick sucked<<if $subSlave.lactation == 0>> and _his2 ass fucked<<else>>, _his2 ass fucked, and _his2 boobs milked<</if>>. _He2's so overstimulated that _he2's shaking; a tremendous orgasm is building within _him2. _He2 <<if $subSlave.voice != 0>>groans<<else>>makes a harsh rasping noise<</if>>, which $activeSlave.slaveName hears, and $subSlave.slaveName tenses, which $activeSlave.slaveName feels in $his mouth and hands. Smiling around the penis in $his mouth, pleased by the approach of a gush of delectable semen, $activeSlave.slaveName hums encouragement into $subSlave.slaveName's <<if canAchieveErection($subSlave)>>rock-hard<<else>>soft<</if>> dickhead<<if $subSlave.scrotum>> and visibly tickles $subSlave.slaveName's balls with $his naughty pink tongue<</if>>. +$subSlave.slaveName is getting _his2 dick sucked<<if $subSlave.lactation == 0>> and _his2 ass fucked<<else>>, _his2 ass fucked, and _his2 boobs milked<</if>>. _He2's so overstimulated that _he2's shaking; a tremendous orgasm is building within _him2. _He2 <<if $subSlave.voice != 0>>groans<<else>>makes a harsh rasping noise<</if>>, which $activeSlave.slaveName <<if canHear($activeSlave)>>hears<<else>>can feel<</if>>, and $subSlave.slaveName tenses, which $activeSlave.slaveName feels in $his mouth and hands. Smiling around the penis in $his mouth, pleased by the approach of a gush of delectable semen, $activeSlave.slaveName hums encouragement into $subSlave.slaveName's <<if canAchieveErection($subSlave)>>rock-hard<<else>>soft<</if>> dickhead<<if $subSlave.scrotum>> and visibly tickles $subSlave.slaveName's balls with $his naughty pink tongue<</if>>. <<case "interslave begging">> @@ -1157,12 +1159,10 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<set $subSlave.clothes = _clothesTemp2>> <<replace "#result">> - <<set _attendantPronouns = getPronouns($Attendant)>> - <<set _heA = _attendantPronouns.pronoun, _himA = _attendantPronouns.object, _hisA = _attendantPronouns.possessive>> - <<set _HeA = capFirstChar(_heA)>> - Rather than answering $him directly, you tell $assistantName to clear $activeSlave.slaveName's and $subSlave.slaveName's schedules for the evening, and then contact $Attendant.slaveName, the Attendant of your Spa, to instruct _himA to expect the two slaves for some quality time together. $Attendant.slaveName, of course, is all for it ("Leave it to me, <<Master $Attendant>>!"). _HeA greets the couple at the steamy entrance to the Spa an hour later, and takes charge of them with a matronly air, telling them to undress and relax. + <<setLocalPronouns $Attendant 3>> + Rather than answering $him directly, you tell $assistantName to clear $activeSlave.slaveName's and $subSlave.slaveName's schedules for the evening, and then contact $Attendant.slaveName, the Attendant of your Spa, to instruct _him3 to expect the two slaves for some quality time together. $Attendant.slaveName, of course, is all for it ("Leave it to me, <<Master $Attendant>>!"). _He3 greets the couple at the steamy entrance to the Spa an hour later, and takes charge of them with a matronly air, telling them to undress and relax. <br><br> - It costs you a small sum in upkeep and other trifles to cover an unexpected unavailability of both slaves, but they deserve it, and your Attendant does not disappoint. After the slaves have soaked in the main pool for a while, _heA gives them a series of mud packs, hot rock massages, and skin treatments, always setting them up right next to each other. They chat a bit at first, but soon relax into companionable silence, holding hands and enjoying the pampering.<<if $Attendant.lactation > 0>> $Attendant.slaveName has their evening meal sent down, and supplements it with milk drunk fresh from _hisA own nipples.<</if>> This being your penthouse, _hisA services become quite sexual later in the night, as the Attendant applies all _hisA talents in choosing positions that emphasize $activeSlave.slaveName and $subSlave.slaveName being close to each other<<if $Attendant.bellyPreg >= 10000 && $activeSlave.bellyPreg >= 10000 && $subSlave.bellyPreg >= 10000>>, a difficult task given that they are all heavily pregnant,<<elseif $Attendant.belly >= 10000 && $activeSlave.belly >= 10000 && $subSlave.belly >= 10000>>, a difficult task given how big everyone's bellies are,<</if>> as they share $Attendant.slaveName's body. Much later, the Attendant sends you a brief message relaying their @@.hotpink;heartfelt thanks,@@ which _heA's passing to you because they're asleep together. + It costs you a small sum in upkeep and other trifles to cover an unexpected unavailability of both slaves, but they deserve it, and your Attendant does not disappoint. After the slaves have soaked in the main pool for a while, _he3 gives them a series of mud packs, hot rock massages, and skin treatments, always setting them up right next to each other. They chat a bit at first, but soon relax into companionable silence, holding hands and enjoying the pampering.<<if $Attendant.lactation > 0>> $Attendant.slaveName has their evening meal sent down, and supplements it with milk drunk fresh from _his3 own nipples.<</if>> This being your penthouse, _his3 services become quite sexual later in the night, as the Attendant applies all _his3 talents in choosing positions that emphasize $activeSlave.slaveName and $subSlave.slaveName being close to each other<<if $Attendant.bellyPreg >= 10000 && $activeSlave.bellyPreg >= 10000 && $subSlave.bellyPreg >= 10000>>, a difficult task given that they are all heavily pregnant,<<elseif $Attendant.belly >= 10000 && $activeSlave.belly >= 10000 && $subSlave.belly >= 10000>>, a difficult task given how big everyone's bellies are,<</if>> as they share $Attendant.slaveName's body. Much later, the Attendant sends you a brief message relaying their @@.hotpink;heartfelt thanks,@@ which _he3's passing to you because they're asleep together. <<run cashX(-500, "event", $activeSlave)>> <<set $subSlave.devotion += 3>> <<set $activeSlave.devotion += 3>> @@ -1248,7 +1248,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <br><<link "Dominate the slave on top">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You make no reply, but <<if $PC.dick == 1>>advance on the couch, stripping down to reveal a raging erection<<if $PC.vagina == 1>> and ready cunt<</if>>.<<else>>move to a side table, selecting a formidable strap-on.<</if>> <<if canSee($activeSlave)>>Seeing<<else>>Hearing<</if>> this, $activeSlave.slaveName @@.hotpink;giggles with anticipation,@@ and pulls $subSlave.slaveName's knees back farther. The slave whines at the stretch, and then gasps as the invading phallus pops free of _his2 asshole. _His2 anus <<if $subSlave.anus > 2>>gapes lewdly, its sphincter so well stretched that it stays invitingly open,<<elseif $subSlave.anus > 1>>gapes slightly, its sphincter remaining just barely open,<<else>>closes up again immediately once it's no longer being penetrated. Its rosebud is<</if>> glistening with lube<<if canPenetrate($activeSlave)>> and precum from $activeSlave.slaveName's cock<</if>>. But you decide to be more circumspect. Pressing your <<if $PC.dick == 1>>dickhead<<else>>phallus<</if>> into $subSlave.slaveName's mouth, you tell _him2 to be thorough with _his2 saliva<<if $PC.vagina == 1>> and not to worry about your pussy<</if>>. _His2 eyes widen at the implication, and _he2 starts to suck lushly. + You make no reply, but <<if $PC.dick == 1>>advance on the couch, stripping down to reveal a raging erection<<if $PC.vagina == 1>> and ready cunt<</if>>.<<else>>move to a side table, selecting a formidable strap-on.<</if>> <<if canSee($activeSlave)>>Seeing<<elseif canHear($activeSlave>>Hearing<<else>>Acknowledging<</if>> this, $activeSlave.slaveName @@.hotpink;giggles with anticipation,@@ and pulls $subSlave.slaveName's knees back farther. The slave whines at the stretch, and then gasps as the invading phallus pops free of _his2 asshole. _His2 anus <<if $subSlave.anus > 2>>gapes lewdly, its sphincter so well stretched that it stays invitingly open,<<elseif $subSlave.anus > 1>>gapes slightly, its sphincter remaining just barely open,<<else>>closes up again immediately once it's no longer being penetrated. Its rosebud is<</if>> glistening with lube<<if canPenetrate($activeSlave)>> and precum from $activeSlave.slaveName's cock<</if>>. But you decide to be more circumspect. Pressing your <<if $PC.dick == 1>>dickhead<<else>>phallus<</if>> into $subSlave.slaveName's mouth, you tell _him2 to be thorough with _his2 saliva<<if $PC.vagina == 1>> and not to worry about your pussy<</if>>. _His2 eyes widen at the implication, and _he2 starts to suck lushly. <br><br> Suddenly, _he2 jerks and squeals into your <<if $PC.dick == 1>>dick<<else>>crotch<</if>>. With you standing there, $activeSlave.slaveName can't really see much, and $he can't drop $subSlave.slaveName's legs without throwing everything into confusion. So, $he's reduced to blind jabs to get $his <<if canPenetrate($activeSlave)>>cock<<else>>strap-on<</if>> back up the poor slave's butt. It takes $him quite a while to manage it, and when $he's finally seated, $subSlave.slaveName gives as huge a sigh as _he2 can manage with a phallus down _his2 throat. _His2 relief is short lived, however, because soon afterward, you withdraw, leaving a string of spit between _his2 wet lips and the <<if $PC.dick == 1>>head of your turgid cock<<else>>massive head of your strap-on<</if>>. <br><br> @@ -1536,7 +1536,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p <<replace "#result">> You ask $activeSlave.slaveName what $he said in a neutral tone. $He gives you a quick glance, not sure whether to be aroused or afraid, but takes a breath to steady $himself and begins. For _his2 part, $subSlave.slaveName vainly tries to stop crying in front of you. When $activeSlave.slaveName reaches "<<HeP>>'<<s>> going to hold you down and <<sh>>ove <<hisP>> <<if $PC.dick == 1>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole," you hold up a hand to get $him to pause. $He does, and you suddenly shove $subSlave.slaveName towards the couch. _He2 crashes face-down into the cushions, already sobbing in terror. You place a hand on _his2 $activeSlave.skin back to hold _him2 down and then use the other to apply some lube to your <<if $PC.dick == 1>>penis<<else>>strap-on<</if>> before pressing it against the quivering slave's virgin anus. _He2 shakes with anguish, causing <<if $PC.dick == 1>>your cock to rub deliciously<<else>>the strap-on to slide amusingly<</if>> up and down _his2 asscrack. You make a come-on gesture to $activeSlave.slaveName, and $he continues, "You're going to do your be<<s>>t to relax like a good little _girl2." $subSlave.slaveName desperately takes in a huge breath. $activeSlave.slaveName, who has gotten the idea (and to go by $his furious masturbation, clearly likes it), gasps out, "But it'<<s>> going to be <<s>>o big! It'<<s>> going to burn!" Here you begin to apply inexorable pressure. $subSlave.slaveName manages one more deep breath, but it becomes a squeal of anguish and _he2 tries frantically to burrow into the couch, away from the penetrating <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>. "You're going to panic, and <<s>>truggle, and <<heP>>'<<s>> going to hold you down and rape your butt while you <<s>>cream and cry..." - $activeSlave.slaveName trails off as $he shakes with orgasm; $he doesn't say any more, but the @@.hotpink;wild satisfaction@@ <<if canSee($activeSlave)>>in $his $activeSlave.eyeColor eyes<<else>>on $his face<</if>> says it for $him. $subSlave.slaveName, meanwhile, is a mess, but hurries @@.gold;fearfully@@ to obey your instructions to go clean _himself2, and hides _his2 @@.mediumorchid;hatred@@ as _he2 gingerly applies an enema to _his2 @@.lime;loosened butt.@@ + $activeSlave.slaveName trails off as $he shakes with orgasm; $he doesn't say any more, but the @@.hotpink;wild satisfaction@@ <<if canSee($activeSlave)>>in $his <<eyeColor>> eyes<<else>>on $his face<</if>> says it for $him. $subSlave.slaveName, meanwhile, is a mess, but hurries @@.gold;fearfully@@ to obey your instructions to go clean _himself2, and hides _his2 @@.mediumorchid;hatred@@ as _he2 gingerly applies an enema to _his2 @@.lime;loosened butt.@@ <<set $activeSlave.devotion += 5>> <<set $subSlave.trust -= 10, $subSlave.devotion -= 5, $subSlave.analCount++, $subSlave.anus = 1>> <<set $analTotal++>> diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw index cf1261fc8f01f3ee660dfa2f837e4a174432897d..e5dbca26f716c7d5093044f8c17b04a63847707f 100644 --- a/src/uncategorized/REroyalblood.tw +++ b/src/uncategorized/REroyalblood.tw @@ -143,6 +143,9 @@ <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy")>> <<set _queen = clone($activeSlave)>> +<<setLocalPronouns _princess>> +<<setLocalPronouns _prince 2>> +<<setLocalPronouns _queen 3>> <<setAssistantPronouns>> One unfortunate consequence of existing in a global world is that business opportunities continue to crop up unabated by the onset of night in one corner of the world or another, an inconsiderate phenomenon for arcology owners who happen to be asleep when an event of importance takes place outside the walls of their arcology. This particular evening you are awoken by an alert from $assistantName, unusually intense for this late hour. @@ -177,7 +180,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<replace "#result">> You seize a tablet and practically roll out of your bed, working furiously and using every feature of $assistantName to the utmost. It's not easy, but you call in a number of favors and grease a handful of palms, and soon a flight of VTOLs are landing in the new arcology laden with goods. When they take off again they have the princess aboard clad in chains, and make a direct course towards your waiting penthouse. <br><br> - Eventually she arrives in your penthouse, the perfect image of a demure yet composed princess. Her clearly practiced façade of poise and grace fades under scrutiny, however. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own — all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. + Eventually $he arrives in your penthouse, the perfect image of a demure yet composed princess. $His clearly practiced façade of poise and grace fades under scrutiny, however. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. <br><br> <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold to you in exchange for aid.">> <<set $activeSlave = _princess>> @@ -186,7 +189,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <<run repX(-2000, "event", $activeSlave)>> <</replace>> -<</link>> // You will need to utilize a portion of your reputation and <<print cashFormat(50000)>> to enslave her.// +<</link>> // You will need to utilize a portion of your reputation and <<print cashFormat(50000)>> to enslave $him.// <<else>> //You lack the necessary funds and reputation to enslave a princess.// <</if>> @@ -196,7 +199,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<replace "#result">> Seizing a tablet, you quickly send a message to <<print SFC()>>. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the princess aboard clad in chains and make a direct course towards your waiting penthouse. <br><br> - Eventually she arrives in your penthouse, the perfect image of a demure yet composed princess. Her clearly practiced façade of poise and grace fades under scrutiny, however. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own — all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. + Eventually $he arrives in your penthouse, the perfect image of a demure yet composed princess. $His clearly practiced façade of poise and grace fades under scrutiny, however. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. <br><br> <<set $arcologies[0].prosperity -= 15>> <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$SF.Lower+".">> @@ -210,9 +213,9 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<if $cash >= 35000>> <br><<link "Dispatch a sizable amount of aid in exchange for the crown prince">> <<replace "#result">> - You seize a tablet and practically roll out of your bed, working vigorously and using every feature of $assistantName to the utmost. It's not easy, but your credits pave your way to sending a flight of VTOLs laden with goods to the new arcology. They take off again with the crown prince aboard and in chains, where he rails against the uncaring metal walls of the VTOL for the breadth of his journey to your penthouse. + You seize a tablet and practically roll out of your bed, working vigorously and using every feature of $assistantName to the utmost. It's not easy, but your credits pave your way to sending a flight of VTOLs laden with goods to the new arcology. They take off again with the crown prince aboard and in chains, where _he2 rails against the uncaring metal walls of the VTOL for the breadth of _his2 journey to your penthouse. <br><br> - When he arrives in your penthouse, the former prince is beside himself with rage. When he is brought to be modified in the remote surgery, he breaks free and attempts to fight his way out of your penthouse. His attempt at freedom is futile, however, and he is soon overwhelmed by your guards and dragged back to the remote surgery. It doesn't take long for the valiant prince to become a new dickgirl, though his submission to life as a slave is another question entirely. + When _he2 arrives in your penthouse, the former prince is beside _himself2 with rage. When _he2 is brought to be modified in the remote surgery, _he2 breaks free and attempts to fight _his2 way out of your penthouse. _His2 attempt at freedom is futile, however, and _he2 is soon overwhelmed by your guards and dragged back to the remote surgery. It doesn't take long for the valiant prince to become a new dickgirl, though _his2 submission to life as a slave is another question entirely. <br><br> <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was sold to you in exchange for aid.">> <<set $activeSlave = _prince>> @@ -228,9 +231,9 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<if $SF.Toggle && $SF.Active >= 1>> <br><<link "Dispatch $SF.Lower on a night time raid to acquire the crown prince.">> <<replace "#result">> - Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. They take off again with the crown prince aboard and in chains, where he rails against the uncaring metal walls of the VTOL for the breadth of his journey to your penthouse. + Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. They take off again with the crown prince aboard and in chains, where _he2 rails against the uncaring metal walls of the VTOL for the breadth of _his2 journey to your penthouse. <br><br> - When he arrives in your penthouse, the former prince is beside himself with rage. When he is brought to be modified in the remote surgery, he breaks free and attempts to fight his way out of your penthouse. His attempt at freedom is futile, however, and he is soon overwhelmed by your guards and dragged back to the remote surgery. It doesn't take long for the valiant prince to become a new dickgirl, though his submission to life as a slave is another question entirely. + When _he2 arrives in your penthouse, the former prince is beside _himself2 with rage. When _he2 is brought to be modified in the remote surgery, _he2 breaks free and attempts to fight _his2 way out of your penthouse. _His2 attempt at freedom is futile, however, and _he2 is soon overwhelmed by your guards and dragged back to the remote surgery. It doesn't take long for the valiant prince to become a new dickgirl, though _his2 submission to life as a slave is another question entirely. <br><br> <<set $arcologies[0].prosperity -= 15>> <<run repX(-18000, "event", $activeSlave)>> @@ -246,7 +249,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<replace "#result">> You seize a tablet and practically roll out of your bed, working furiously and using every feature of $assistantName to the utmost. It's not easy, but you call in a number of favors and grease a handful of palms, and soon a flight of VTOLs are landing in the new arcology laden with goods. When they take off again they have the prince and princess aboard, clad in chains and bound face to face in a forced embrace, and make a direct course towards your waiting penthouse. <br><br> - Eventually they arrive in your penthouse, faces flushed with embarrassment of their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintain a façade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own — all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. + Eventually they arrive in your penthouse, faces flushed with embarrassment of their compromising position. The former prince is beside _himself2 with rage, but seems to be holding _himself2 back for _his2 little sister's sake, while $he struggles to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. However, the prince's submission to life as a slave is another question entirely. <br><br> <<run cashX(-100000, "slaveTransfer", _princess)>> <<run repX(-10000, "event", _princess)>> @@ -285,7 +288,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<replace "#result">> Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess aboard, clad in chains and bound face to face in a forced embrace, and make a direct course towards your waiting penthouse. <br><br> - Eventually they arrive in your penthouse, faces flushed with embarrassment of their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintain a façade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own — all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. + Eventually they arrive in your penthouse, faces flushed with embarrassment of their compromising position. The former prince is beside _himself2 with rage, but seems to be holding _himself2 back for _his2 little sister's sake, while $he struggles to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. However, the prince's submission to life as a slave is another question entirely. <br><br> <<set $arcologies[0].prosperity -= 15>> /* princess */ @@ -416,13 +419,13 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <</link>> // You will disliked for this action and trade will be damaged. // <</if>> <<if $cash >= 15000>> -<br><<link "Transfer a modest quantity of credits for the Queen herself">> +<br><<link "Transfer a modest quantity of credits for the Queen _himself3">> <<replace "#result">> - You take a tablet and transmit a communication request to the new arcology owner. It doesn't take long for him to accept but when his video feed connects on your screen, you find yourself staring at the pained expression of the Queen herself. It becomes abundantly clear that someone is mounting her from behind as her body shakes and spasms from the intensity of their thrusts. You note that the Queen appears to be getting fucked on an extravagant, yet bloodstained, four-poster bed, likely the site of her former husband's demise. The mysterious individual unsurprisingly turns out to be the new arcology owner, revealing himself by shoving the Queen's face down against the stained bed sheets as he lowers his own face into frame. "How can I help you?" + You take a tablet and transmit a communication request to the new arcology owner. It doesn't take long for him to accept but when his video feed connects on your screen, you find yourself staring at the pained expression of the Queen _himself3. It becomes abundantly clear that someone is mounting _him3 from behind as _his3 body shakes and spasms from the intensity of their thrusts. You note that the Queen appears to be getting fucked on an extravagant, yet bloodstained, four-poster bed, likely the site of _his3 former husband's demise. The mysterious individual unsurprisingly turns out to be the new arcology owner, revealing himself by shoving the Queen's face down against the stained bed sheets as he lowers his own face into frame. "How can I help you?" <br><br> The man seems somewhat surprised that you want to purchase the Queen, given the breadth and quality of his other merchandise available, but not unduly so. Soon enough negotiations begin and a short time later an equitable price is agreed upon. Your new peer even throws in a slight discount, in exchange for allowing him to use the Queen himself for the remainder of the night. <br><br> - When the Queen arrives at your penthouse, she seems almost relieved and almost basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. + When the Queen arrives at your penthouse, _he3 seems almost relieved and almost basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. <br><br> <<run cashX(-15000, "slaveTransfer", _queen)>> <<set $activeSlaveOneTimeMinAge = ($fertilityAge+2)>> @@ -440,17 +443,17 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</replace>> -<</link>> // It will cost about <<print cashFormat(15000)>> to enslave her.// +<</link>> // It will cost about <<print cashFormat(15000)>> to enslave _him3.// <<else>> <br>//You lack the necessary funds to enslave a Queen.// <</if>> <<if $SF.Toggle && $SF.Active >= 1>> -<br><<link "Dispatch $SF.Lower on a night time raid to acquire the Queen herself.">> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire the Queen _himself3.">> <<replace "#result">> Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Queen aboard and make a direct course towards your waiting penthouse. <br><br> - When the Queen arrives at your penthouse, she seems almost relieved and almost basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. + When the Queen arrives at your penthouse, _he3 seems almost relieved and almost basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. <br><br> <<set $arcologies[0].prosperity -= 12>> <<set $activeSlaveOneTimeMinAge = ($fertilityAge+2)>> @@ -476,9 +479,9 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<replace "#result">> <<run cashX(-400000, "slaveTransfer", _princess)>> <<run cashX(-100000, "slaveTransfer", _queen)>> - You take a tablet and transmit a communication request to the new arcology owner with your intent. Once his shock wears off, he readily accepts with little need for negotiation. Soon, a flight of VTOLs land in the new arcology laden with goods. When they take off again they have the princess and the Queen, who is resigned to her fate, clad in chains then bound face to face in a forced embrace. + You take a tablet and transmit a communication request to the new arcology owner with your intent. Once his shock wears off, he readily accepts with little need for negotiation. Soon, a flight of VTOLs land in the new arcology laden with goods. When they take off again they have the princess and the Queen, who is resigned to _his3 fate, clad in chains then bound face to face in a forced embrace. <br><br> - Eventually they both arrive in your penthouse. The princess is flushed with embarrassment in her compromising position, struggling to maintain a façade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own — all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. + Eventually they both arrive in your penthouse. The princess is flushed with embarrassment in $his compromising position, struggling to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. The Queen, on the other hand, seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. /* princess */ <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold for credits.">> <<set _princess.recruiter = 0>> @@ -509,11 +512,11 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <</if>> <<if $SF.Toggle && $SF.Active >= 1>> -<br><<link "Dispatch $SF.Lower on a night time raid to acquire both the Princess and Queen.">> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire both the princess and Queen.">> <<replace "#result">> Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the princess and Queen aboard, making a direct course towards your waiting penthouse. <br><br> - Eventually they both arrive in your penthouse. The princess is flushed with embarrassment in her compromising position, struggling to maintain a façade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own — all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. + Eventually they both arrive in your penthouse. The princess is flushed with embarrassment in $his compromising position, struggling to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. The Queen, on the other hand, seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. <<set $arcologies[0].prosperity -= 13>> /* princess */ <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold for credits.">> @@ -545,11 +548,11 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <</if>> <<if $cash >= 500000>> -<br><<link "Offer a generous amount of cash in exchange for both the Queen and her court ladies.">> +<br><<link "Offer a generous amount of cash in exchange for both the Queen and _his3 court ladies.">> <<replace "#result">> - You take a tablet and transmit a communication request to the new arcology owner with your intent. Once his shock wears off, he readily accepts with little need for negotiation. Soon, a flight of VTOLs land in the new arcology laden with goods. When they take off again they have the Queen, who is resigned to her fate, and a gaggle of terrified court ladies chained together. + You take a tablet and transmit a communication request to the new arcology owner with your intent. Once his shock wears off, he readily accepts with little need for negotiation. Soon, a flight of VTOLs land in the new arcology laden with goods. When they take off again they have the Queen, who is resigned to _his3 fate, and a gaggle of terrified court ladies chained together. <br><br> - Eventually they all arrive in your penthouse. The Queen seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. Meanwhile, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. + Eventually they all arrive in your penthouse. The Queen seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. Meanwhile, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. /* ladies */ <<for $i = 0; $i < 3; $i++>> <<set $activeSlaveOneTimeMinAge = 21>> @@ -598,15 +601,16 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<run newSlave(_queen)>> /* skip New Slave Intro */ <<run cashX(-200000, "slaveTransfer", _queen)>> <</replace>> -<</link>> // It will cost about <<print cashFormat(500000)>> to enslave the Queen and her court ladies.// +<</link>> // It will cost about <<print cashFormat(500000)>> to enslave the Queen and _his3 court ladies.// <<else>> + <br>//You lack the necessary funds to enslave the Queen and _his3 ladies.// <</if>> <<if $SF.Toggle && $SF.Active >= 1>> -<br><<link "Dispatch $SF.Lower on a night time raid to acquire the Queen and her court ladies.">> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire the Queen and _his3 court ladies.">> <<replace "#result">> - Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Queen, who is resigned to her fate, and a gaggle of terrified court ladies chained together. + Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Queen, who is resigned to _his3 fate, and a gaggle of terrified court ladies chained together. <br><br> - Eventually they all arrive in your penthouse. The Queen seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. Meanwhile, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. + Eventually they all arrive in your penthouse. The Queen seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. Meanwhile, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. <<set $arcologies[0].prosperity -= 13>> /* ladies */ <<for $i = 0; $i < 3; $i++>> @@ -657,15 +661,14 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<run repX(-4000, "event", _queen)>> <</replace>> <</link>> //You will be despised for this action, and trade will be greatly damaged.// - <br>//You lack the necessary funds to enslave the Queen and her ladies.// <</if>> <<if $cash >= 2500000 && $familyTesting == 1>> <br><<link "Send an unheard amount of credits and goods to retrieve the entire court.">> <<replace "#result">> - You take a tablet and transmit a communication request to the new arcology owner with your intent. Once his shock wears off, he readily accepts with little need for negotiation. Soon, a flight of VTOLs land in the new arcology laden with goods. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, who is resigned to her fate, and a gaggle of terrified court ladies. + You take a tablet and transmit a communication request to the new arcology owner with your intent. Once his shock wears off, he readily accepts with little need for negotiation. Soon, a flight of VTOLs land in the new arcology laden with goods. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, who is resigned to _his3 fate, and a gaggle of terrified court ladies. <br><br> - Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintain a façade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own — all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. + Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside _himself2 with rage, but seems to be holding _himself2 back for _his2 little sister's sake, while $he struggles to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. /* ladies */ <<for $i = 0; $i < 3; $i++>> <<set $activeSlaveOneTimeMinAge = 21>> @@ -738,9 +741,9 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br><<link "Dispatch $SF.Lower on a night time raid to take everything of value.">> <<replace "#result">> <<set _loot = random(10,300)*100>> - Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, who is resigned to her fate, a gaggle of terrified court ladies and as much loot as they could carry. + Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, who is resigned to _his3 fate, a gaggle of terrified court ladies and as much loot as they could carry. <br><br> - Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintain a façade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own — all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. You also scored @@.yellowgreen;<<print cashFormat(_loot)>>@@ in valuables from the raid. + Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside _himself2 with rage, but seems to be holding _himself2 back for _his2 little sister's sake, while $he struggles to maintain a façade of poise and grace. The slightest trembling of $his balled up fists, the minute tremors that mar $his immaculate posture, $his inability to meet your eyes with $his own — all signs that $he is still a scared $girl despite all $his royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to $him in $his new life in the penthouse, it does stand in stark contrast to $his more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of _his3 new surroundings. Yet, it seems likely that _his3 relief has more to do with saving _him3 from a lifetime of gang rape at the mercy of _his3 former subjects, than it does the familiar luxury. _He3 submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to _his3 surprise that _he3 is pregnant. Since _he3 hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice _he3 cradles _his3 ever so slightly rounded stomach protectively nonetheless<</if>>. Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. You also scored @@.yellowgreen;<<print cashFormat(_loot)>>@@ in valuables from the raid. <<set $arcologies[0].prosperity = 2>> <<set _repShares = Math.trunc($rep/-15)>> /*this event is supposed to end in reputation at 0. In order to slice up that pie, we find shares of "everything" here and give them out later, before finally setting leftovers to 0. 3 ladies at one share each, +3 for prince, +4 for queen, +5 for princess is 15 shares.*/ diff --git a/src/uncategorized/bodyModification.tw b/src/uncategorized/bodyModification.tw index a1342eced5a031dab1c29ea94104bb2542f77c17..abaca9fbff5752918a680a026ad857ad1f2c4e61 100644 --- a/src/uncategorized/bodyModification.tw +++ b/src/uncategorized/bodyModification.tw @@ -685,7 +685,7 @@ Choose a tattoo style: <<set _degradationTemp += 1>> <</if>> - <<if !["tribal patterns", "flowers", "paternalist", 0].includes($tattooChoice)>> + <<if !["flowers", "paternalist", "tribal patterns", 0].includes($tattooChoice)>> <<set $degradation += _degradationTemp>> <</if>> diff --git a/src/uncategorized/clubReport.tw b/src/uncategorized/clubReport.tw index 1ac71de6f8341ab34a7191aaee4d2776c33f8233..2873728c8e58737f91a3ffcd6584f6f541e81f07 100644 --- a/src/uncategorized/clubReport.tw +++ b/src/uncategorized/clubReport.tw @@ -113,7 +113,7 @@ <</if>> <br> Since $he doesn't have enough sluts in $clubName to make it worthwhile for $him to be on stage 24/7, $he spends $his extra time slutting it up $himself. $He has sex with $beauty citizens, @@.green;pleasing them immensely,@@ since it's more appealing to fuck the DJ than some club slut. <<if $showEWD != 0>> - <br> She <<include "SA serve the public">> + <br> $He <<include "SA serve the public">> <<else>> <<silently>><<include "SA serve the public">><</silently>> <</if>> @@ -246,7 +246,7 @@ <<else>> is serving in $clubName. <</if>> - <br> She <<include "SA serve the public">> + <br> $He <<include "SA serve the public">> <br> <<= saChoosesOwnClothes($slaves[$i])>> <<include "SA rules">> diff --git a/src/uncategorized/costsBudget.tw b/src/uncategorized/costsBudget.tw index 802590cdb8e997b854ebf5edee58c52c66134f55..15d5f6621abdc45932b080374d1bbc9e11b1d195 100644 --- a/src/uncategorized/costsBudget.tw +++ b/src/uncategorized/costsBudget.tw @@ -10,7 +10,7 @@ <br> -//Here you can view many of the financial details of your arcology, <<= properTitle()>>. The detailed list of slaves and their costs (food, hormones) that you may remember can now be found in the "Slave maintenance" link. Other links will allow you to directly control areas of your arcology to adjust spending to suit your tastes. +//Here you can view many of the financial details of your arcology, <<= properTitle()>>. The detailed list of slaves and their costs (food, hormones) that you may remember can now be found in the "Slave maintenance" link. Other links will allow you to directly control areas of your arcology to adjust spending to suit your tastes. <br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>> <br> @@ -283,7 +283,7 @@ for(var i = 0; i < State.variables.lastWeeksCashIncome.length; i++){ </td> <td> <<set $lastWeeksCashProfits.Total = ($lastWeeksCashIncome.Total + $lastWeeksCashExpenses.Total)>> - /* each "profit" item is calculated on this sheet, and there's two ways to generate a profit total: the difference of the income and expense totals, and adding all the profit items. If they aren't the same, I probably forgot to properly add an item's profit calculation to this sheet.*/ + /* each "profit" item is calculated on this sheet, and there's two ways to generate a profit total: the difference of the income and expense totals, and adding all the profit items. If they aren't the same, I probably forgot to properly add an item's profit calculation to this sheet.*/ <<if $lastWeeksCashProfits.Total != hashSum($lastWeeksCashProfits) - $lastWeeksCashProfits.Total>>/* Profits includes the total number of profits, so we have to subtract it back out */ <<print (cashFormat(Math.trunc(hashSum($lastWeeksCashProfits)-$lastWeeksCashProfits.Total)))>><br> @@.red;Fix profit calc<br>@@ diff --git a/src/uncategorized/costsWidgets.tw b/src/uncategorized/costsWidgets.tw index a8f2669f1da4e3e6f86cf001fff6d25dcfb4bda8..b952e9b8177fddd9132b3e0ed8fe885a045eb3f5 100644 --- a/src/uncategorized/costsWidgets.tw +++ b/src/uncategorized/costsWidgets.tw @@ -485,7 +485,7 @@ <<else>> <<print commaNum(_repTotal)>> <</if>> - <<else>> /*lowercasedonkey: TODO: I don't like how vague my placeholder is. Probably need to set up some kind of sliding scale to describe how much rep (roughly) she has made or lost. Need to get a sense of common ranges.*/ + <<else>> /* lowercasedonkey: TODO: I don't like how vague my placeholder is. Probably need to set up some kind of sliding scale to describe how much rep (roughly) she has made or lost. Need to get a sense of common ranges. */ <br> Overall, $he has <<if _repTotal == 0>> @@ -500,9 +500,8 @@ <</if>> <</widget>> - <<widget "setupLastWeeksCash">> -/*Feel free to add categories. Just make sure to display them in costsBudget.tw as well!*/ +/* Feel free to add categories. Just make sure to display them in costsBudget.tw as well! */ <<set $lastWeeksCashIncome = { /*Slave Jobs*/ whore: 0, @@ -584,7 +583,7 @@ PCskills: 0, stocksTraded: 0, /*trading*/ stocks: 0, /*share growth*/ fines: 0, -event: 0, /*poker night etc. Try to file things elsewhere if you can.*/ +event: 0, /* poker night etc. Try to file things elsewhere if you can. */ war: 0, rents: 0, @@ -601,7 +600,7 @@ total: 0 <<widget "setupLastWeeksRep">> -/*Feel free to add categories. Just make sure to display them in costsBudget.tw as well!*/ +/* Feel free to add categories. Just make sure to display them in costsBudget.tw as well! */ <<set $lastWeeksRepIncome = { /*Slave Jobs*/ fucktoy: 0, @@ -648,10 +647,10 @@ specialForces: 0, /*Personal Finance*/ personalBusiness: 0, PCappearance: 0, -PCactions: 0, /*actions involving your body: becoming pregnant, etc. */ +PCactions: 0, /* actions involving your body: becoming pregnant, etc. */ PCRelationships: 0, SlaveRelationships: 0, -event: 0, /*poker night etc. Try to file things elsewhere if you can.*/ +event: 0, /*poker night etc. Try to file things elsewhere if you can.*/ /*special*/ multiplier: 0, diff --git a/src/uncategorized/descriptionOptions.tw b/src/uncategorized/descriptionOptions.tw index 51febb64ab9a4dc36bdf819a8fb41c1a355f9d3d..ada97bef7bc32325bbae8c64cd57c6343429cd08 100644 --- a/src/uncategorized/descriptionOptions.tw +++ b/src/uncategorized/descriptionOptions.tw @@ -64,13 +64,13 @@ Volume, in CCs, of breasts is <</if>> <<if $seeDicks != 0>> -<br> -Approximate sizes of dicks and balls are -<<if $showDickCMs == 1>> - @@.green;SHOWN.@@ //[[Hide|Description Options][$showDickCMs = 0]]// -<<else>> - @@.red;HIDDEN.@@ //[[Show|Description Options][$showDickCMs = 1]]// -<</if>> + <br> + Approximate sizes of dicks and balls are + <<if $showDickCMs == 1>> + @@.green;SHOWN.@@ //[[Hide|Description Options][$showDickCMs = 0]]// + <<else>> + @@.red;HIDDEN.@@ //[[Show|Description Options][$showDickCMs = 1]]// + <</if>> <</if>> <br> diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw index 211bcb4f7fa93b0433fd65d6006540aae227ffb1..e5c2000132da07399491b9d70c30e5bc9b5a3bd5 100644 --- a/src/uncategorized/genericPlotEvents.tw +++ b/src/uncategorized/genericPlotEvents.tw @@ -67,8 +67,6 @@ As you step off the elevator, you hear several <<if $seeDicks != 100>>female <</ <<set $fixedRace = _races.random()>> <</if>> <<include "Generate New Slave">> -<<setLocalPronouns $activeSlave>> -<<run Enunciate($activeSlave)>> <<if $PStrip == 1>> <<set $activeSlave.origin = "She offered herself to you as a slave to escape the hard life of a free whore.">> <<set $activeSlave.career = "a prostitute">> @@ -85,14 +83,6 @@ As you step off the elevator, you hear several <<if $seeDicks != 100>>female <</ <<set $activeSlave.whoreSkill = 15>> <<set $activeSlave.addict = 2>> <<slaveCost $activeSlave>> - One day, you walk by the commercial space where the strip club that closed was located. It's now advertised as a massage parlor, but the real merchandise on offer is obvious. You can see a bored-looking, half-dressed masseuse rubbing a client, but the sounds of someone having hard sex are filtering out from the back room, and the pricing sheet lists more orifices than massage options. - <br><br> - As you pass, a tired-looking streetwalker walking by wearing ripped jeans and a torn top offers $himself to you. $He's halfway through $his clumsy come-on before $he curses and rushes over to kneel at your feet. As $he does, $he shrieks, "You own thi<<s>> arcology! You — you offered to en<<s>>lave u<<s>> <<s>>tripper<<s>> when the old pla<<c>>e clo<<s>>ed down! Plea<<s>>e, plea<<s>>e, can I a<<cc>>ept? I'm <<s>>orry I didn't earlier. I'm <<s>>orry. I'll fucking do anything! Plea<<s>>e!" - <br><br> - //Enslaving $him will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell $him. Less costs, this will bring in <<print cashFormat($slaveCost)>>.// - <br><br> - <<set $saleDescription = 0>> - <<include "Long Slave Description">> <<elseif $PStrip == 2>> <<set $activeSlave.origin = "She offered herself to you, impressed by your handling of her employment situation.">> <<set $activeSlave.career = "a prostitute">> @@ -119,6 +109,19 @@ As you step off the elevator, you hear several <<if $seeDicks != 100>>female <</ <<set $activeSlave.clitPiercing = 1>> <<set $activeSlave.hStyle = "strip">> <<slaveCost $activeSlave>> +<</if>> +<<setLocalPronouns $activeSlave>> +<<run Enunciate($activeSlave)>> +<<if $PStrip == 1>> + One day, you walk by the commercial space where the strip club that closed was located. It's now advertised as a massage parlor, but the real merchandise on offer is obvious. You can see a bored-looking, half-dressed masseuse rubbing a client, but the sounds of someone having hard sex are filtering out from the back room, and the pricing sheet lists more orifices than massage options. + <br><br> + As you pass, a tired-looking streetwalker walking by wearing ripped jeans and a torn top offers $himself to you. $He's halfway through $his clumsy come-on before $he curses and rushes over to kneel at your feet. As $he does, $he shrieks, "You own thi<<s>> arcology! You — you offered to en<<s>>lave u<<s>> <<s>>tripper<<s>> when the old pla<<c>>e clo<<s>>ed down! Plea<<s>>e, plea<<s>>e, can I a<<cc>>ept? I'm <<s>>orry I didn't earlier. I'm <<s>>orry. I'll fucking do anything! Plea<<s>>e!" + <br><br> + //Enslaving $him will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell $him. Less costs, this will bring in <<print cashFormat($slaveCost)>>.// + <br><br> + <<set $saleDescription = 0>> + <<include "Long Slave Description">> +<<elseif $PStrip == 2>> One day, you walk by the commercial space where the strip club that closed was located. It's now advertised as a massage parlor, and indeed, you can see a couple of competent-looking, modestly dressed masseuses seeing to clients. The only chink in the old world decorum is the pretty sign detailing pricing, which lists not only various massages but the masseuses' hands, breasts, mouths,<<if $seeDicks != 100>> pussies,<</if>> and anuses. <br><br> As you pass, a pretty streetwalker walking by wearing an attractive club $girl outfit sidles up to you. $He's halfway through $his first flirty come-on before $he recognizes you. $He gasps and <<say>>s, "You own thi<<s>> arcology! <<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I wa<<s>> a <<s>>tripper here! Thank you <<s>>o much for helping u<<s>>. That money <<s>>et mo<<s>>t of u<<s>> up pretty well." $He hefts $his chest. "It bought me new boob<<s>>, that'<<s>> for <<s>>ure. <<S>>o, um," $he bites $his lip in indecision, "I hear —" $he hesitates and then the words come out in a rush. "I hear your $girl<<s>> do really well. I've <<s>>een them, they look good. Can I come?" You arch an eyebrow and begin to ask whether $he knows what that means. "Yep," $he interrupts. "I'll be your <<s>>e<<x>> <<s>>lave." @@ -348,8 +351,8 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.entertainSkill = 0>> <<set $activeSlave.fetish = "buttslut">> - <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy", "anorexic")>> - <<set $activeSlave.sexualFlaw = either("shamefast", "idealistic", "hates anal")>> + <<set $activeSlave.behavioralFlaw = either("anorexic", "arrogant", "bitchy")>> + <<set $activeSlave.sexualFlaw = either("hates anal", "idealistic", "shamefast")>> <<set _newSlaves.push($activeSlave)>> <</for>> <<elseif $PAidTarget == "maternity">> @@ -377,7 +380,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.boobs += 100*random(0,2)>> <<set $activeSlave.lactation = 1>> <<set $activeSlave.lactationDuration = 2>> - <<set $activeSlave.nipples = either("cute", "puffy", "partially inverted", "inverted")>> + <<set $activeSlave.nipples = either("cute", "inverted", "partially inverted", "puffy")>> <<set _newSlaves.push($activeSlave)>> <</for>> In any case, you've enslaved a fine group. The expectant mothers vary widely; the only thing they have in common is their gravid bellies. None of them are in really serious condition, either, and they should bear the transition to slave life reasonably well despite their pregnancies. @@ -1160,6 +1163,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<set $activeSlave.fetish = "none">> <<set $activeSlave.behavioralFlaw = "arrogant">> <<set $activeSlave.sexualFlaw = "idealistic">> + <<setLocalPronouns $activeSlave>> You decide to stop the athletic slave $girl about to win $his freedom, and place your taser slug in $his muscular buttock. $He goes stiff and skids across the grass with a growl. Your taser slug is linked to $assistantName, who hits $him again whenever $he tries to continue running. Fury glints from $his eyes, but $he apparently knows how to pick $his battles. By the time you approach $him, $he's already bent over, presenting $himself, and from the oily sheen on $his privates, it looks like $he even managed to get some lube somewhere to make the experience a little easier. It is a strange thing, respecting a slave, but $he rises even higher in your estimation as you fuck $him on the grass. $He does $his best to please you, having clearly decided to do $his best given $his situation. $He's sexually inexpert, but clearly smart enough to know when to submit. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</replace>> @@ -1206,6 +1210,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<set $activeSlave.fetishStrength = 60>> <<set $activeSlave.behavioralFlaw = "anorexic">> <<set $activeSlave.sexualFlaw = "idealistic">> + <<setLocalPronouns $activeSlave>> You decide to stop the wide-hipped $loli struggling to run, and easily place your taser slug in $his broad rear. $He goes stiff and falls flat on $his face. Your taser slug is linked to $assistantName, but since the $girl can't manage to flip over, let alone stand, shocking $him more is unneeded. Fury glints from $his eyes, but $he fully realizes it's over for $him. By the time you approach $him, $he's hoisted $his overly wide rear upwards, presenting $himself, moisture beginning to ooze from $his virgin cunt. It looks like $he was being groomed to be a breeding slave, and $he seems to understand $his role quite well, judging by the way $he rocks $his hips back and forth for you. You thoroughly enjoy $his gratifyingly tight pussy, which is so nice that you confine yourself entirely to it despite the appealing sight of $his virgin butthole. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</replace>> @@ -1245,6 +1250,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<set $activeSlave.fetish = "none">> <<set $activeSlave.behavioralFlaw = "bitchy">> <<set $activeSlave.sexualFlaw = "hates anal">> + <<setLocalPronouns $activeSlave>> You decide to drop the luscious specimen in the rear, and place your taser slug in $his huge buttock. $He goes stiff and slumps to the grass in defeat. Your taser slug is linked to $assistantName, who hits $him again whenever $he tries to rise. Meanwhile, an athletic slave has successfully crossed the lawn, and is sobbing with joy as _hisU manumission forms are completed. Disbelief and anger fills your supine prize's eyes, and $he's spitting with rage by the time you reach $him. It's a comical sight, since $his gyrations only serve to display $his magnificent breasts and broad butt. $He must have been recently enslaved, and is new enough to slavery that you are obliged to tase $him twice more before $he presents $his holes. The impression of newness to slavery despite $his age is reinforced by $his gratifyingly tight pussy, which is so nice that you confine yourself entirely to it despite the appealing sight of what is almost certainly a virgin butthole. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</replace>> @@ -1290,6 +1296,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<set $activeSlave.fetish = "none">> <<set $activeSlave.sexualFlaw = "none">> <<set $activeSlave.behavioralFlaw = "odd">> + <<setLocalPronouns $activeSlave>> You decide to drop the really rare specimen, and place your taser slug in $his leg. $He goes stiff and slumps to the grass, squealing with pain since the taser robbed $his ability to break $his fall, leading $him to land on nearly <<if $showInches == 2>>a foot<<else>>thirty centimeters<</if>> of flaccid cock. Your taser slug is linked to $assistantName, who hits $him again whenever $he tries to rise. Meanwhile, an athletic slave has successfully crossed the lawn, and is sobbing with joy as _hisU manumission forms are completed. Apathy fills your supine prize's eyes, and $he simply lies face down and quiescent. $He obeys orders to roll over so you can see what you've gotten, however. $He's clearly a work of long and careful hormonal treatment. $He has no implants, but sports big breasts, feminine hips, a nice butt, plush lips, and a huge dick. When you fuck $his pussy and then $his anus, $he even gets a massive erection, showing that $he isn't even on hormone treatment to maintain this unusual set of attributes. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</replace>> diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index 56a1a7f580a98152b2a2dacf4d00dc45690ebcf0..1b085286a926d13cf71cef1d09df80305a2e5143 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -1170,13 +1170,13 @@ is <<elseif _lover.mother == $activeSlave.ID || _lover.father == $activeSlave.ID>> $He is in an @@.lightgreen;incestuous relationship with $his daughter, <<= SlaveFullName(_lover)>>.@@ <<elseif def $showDistantRelatives && $showDistantRelatives == 1>> - <<if isAunt($activeSlave, _lover)>> - $He is in an @@.lightgreen;incestuous relationship with $his aunt, <<= SlaveFullName(_lover)>>.@@ - <<elseif isAunt(_lover, $activeSlave)>> - $He is in an @@.lightgreen;incestuous relationship with $his niece, <<= SlaveFullName(_lover)>>.@@ - <<elseif areCousins($activeSlave, _lover)>> - $He is in an @@.lightgreen;incestuous relationship with $his cousin, <<= SlaveFullName(_lover)>>.@ - <</if>> + <<if isAunt($activeSlave, _lover)>> + $He is in an @@.lightgreen;incestuous relationship with $his aunt, <<= SlaveFullName(_lover)>>.@@ + <<elseif isAunt(_lover, $activeSlave)>> + $He is in an @@.lightgreen;incestuous relationship with $his niece, <<= SlaveFullName(_lover)>>.@@ + <<elseif areCousins($activeSlave, _lover)>> + $He is in an @@.lightgreen;incestuous relationship with $his cousin, <<= SlaveFullName(_lover)>>.@@ + <</if>> <<else>> <<switch areSisters($activeSlave, _lover)>> <<case 1>> @@ -1204,21 +1204,21 @@ is $He is in an @@.lightgreen;incestuous relationship with $his daughter, you.@@ <</if>> <<elseif def $showDistantRelatives && $showDistantRelatives == 1>> - <<if isAunt($activeSlave, $PC)>> - <<if $PC.title == 1>> - $He is in an @@.lightgreen;incestuous relationship with $his uncle, you.@@ - <<elseif $PC.title == 0>> - $He is in an @@.lightgreen;incestuous relationship with $his aunt, you.@@ - <</if>> - <<elseif isAunt($PC, $activeSlave) && $PC.title == 0>> - <<if $PC.title == 1>> - $He is in an @@.lightgreen;incestuous relationship with $his nephew, you.@@ - <<elseif $PC.title == 0>> - $He is in an @@.lightgreen;incestuous relationship with $his niece, you.@@ - <</if>> - <<elseif areCousins($PC, $activeSlave)>> - $He is in an @@.lightgreen;incestuous relationship with $his cousin, you.@@ - <</if>> + <<if isAunt($activeSlave, $PC)>> + <<if $PC.title == 1>> + $He is in an @@.lightgreen;incestuous relationship with $his uncle, you.@@ + <<elseif $PC.title == 0>> + $He is in an @@.lightgreen;incestuous relationship with $his aunt, you.@@ + <</if>> + <<elseif isAunt($PC, $activeSlave) && $PC.title == 0>> + <<if $PC.title == 1>> + $He is in an @@.lightgreen;incestuous relationship with $his nephew, you.@@ + <<elseif $PC.title == 0>> + $He is in an @@.lightgreen;incestuous relationship with $his niece, you.@@ + <</if>> + <<elseif areCousins($PC, $activeSlave)>> + $He is in an @@.lightgreen;incestuous relationship with $his cousin, you.@@ + <</if>> <<elseif areSisters($PC, $activeSlave) == 1>> <<if $PC.title == 1>> $He is in an @@.lightgreen;incestuous relationship with $his twin brother, you.@@ diff --git a/src/uncategorized/managePenthouse.tw b/src/uncategorized/managePenthouse.tw index b719814c45b3a2f05019e2e763abbb939a0b7eab..5c0930c4417c4111a336822b05c0cc109627807d 100644 --- a/src/uncategorized/managePenthouse.tw +++ b/src/uncategorized/managePenthouse.tw @@ -170,18 +170,18 @@ __Penthouse Upgrades__ <</if>> <<if $seeHyperPreg == 1>> -<br> -<<if $pregAccessibility != 1>> -<<if $boobAccessibility == 1 || $ballsAccessibility || $buttAccessibility>> - Your penthouse has already been widened to make life for overly wide slaves easier but there are no special accommodations for slaves with enormous pregnancies. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $pregAccessibility = 1, $PC.engineering += .5]] - //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// -<<else>> - Your penthouse has no special accessibility provisions for slaves with enormous pregnancies. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $pregAccessibility = 1, $PC.engineering += 1]] - //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>// -<</if>> -<<else>> - The entire penthouse has been remodeled to make life with enormous pregnancies easier. The doorways have been widened, and tables, sinks and other items are now designed to work around a massively distended belly. -<</if>> + <br> + <<if $pregAccessibility != 1>> + <<if $boobAccessibility == 1 || $ballsAccessibility || $buttAccessibility>> + Your penthouse has already been widened to make life for overly wide slaves easier but there are no special accommodations for slaves with enormous pregnancies. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(20000*$upgradeMultiplierArcology)), "capEx"), $pregAccessibility = 1, $PC.engineering += .5]] + //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// + <<else>> + Your penthouse has no special accessibility provisions for slaves with enormous pregnancies. [[Remodel for accessibility|Manage Penthouse][cashX(forceNeg(Math.trunc(50000*$upgradeMultiplierArcology)), "capEx"), $pregAccessibility = 1, $PC.engineering += 1]] + //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>// + <</if>> + <<else>> + The entire penthouse has been remodeled to make life with enormous pregnancies easier. The doorways have been widened, and tables, sinks and other items are now designed to work around a massively distended belly. + <</if>> <</if>> <<if $arcologies[0].FSAssetExpansionistResearch == 1>> diff --git a/src/uncategorized/neighborsDevelopment.tw b/src/uncategorized/neighborsDevelopment.tw index d49ebe6f44243c5ec097711c62901c82c7f0a49a..960d9ef25fbaad1190772324e927ac08b13e82f5 100644 --- a/src/uncategorized/neighborsDevelopment.tw +++ b/src/uncategorized/neighborsDevelopment.tw @@ -52,13 +52,14 @@ <<if $arcologies[$i].government == "your agent">> <<for _k = 0; _k < $leaders.length; _k++>> <<if $leaders[_k].ID == $arcologies[$i].leaderID>> + <<setLocalPronouns $leaders[_k]>> is being run by your agent @@.deeppink;<<= SlaveFullName($leaders[_k])>>@@. <<set _agentIndex = $slaveIndices[$leaders[_k].ID]>> <<if def _agentIndex && $slaves[_agentIndex].assignment != "be your agent">> @@.red;BUG: $slaves[_agentIndex].slaveName also was <<print $slaves[_agentIndex].assignment>>!@@ <<= assignJob($slaves[_agentIndex], "be your agent")>> <</if>> - <<if $agentBonus > 0>>@@.green;She does an excellent job this week.@@<</if>> + <<if $agentBonus > 0>>@@.green;$He does an excellent job this week.@@<</if>> The arcology <<break>> <</if>> diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw index d8df1f4c4e6271647d7f837b31ea03e79800608f..a757bcc626776198fc5bd2900935e21d61f267da 100644 --- a/src/uncategorized/newSlaveIntro.tw +++ b/src/uncategorized/newSlaveIntro.tw @@ -1229,7 +1229,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << You kneel behind $him and begin to gently massage $his swollen breasts. A steady stream of milk begins to erupt from each nipple. With a sharp intake of breath $he begins to squirm, and $his breast fetish soon has $him moaning and writhing as $he fights an intense orgasm with tears of shame rolling down $his flushed cheeks. <</if>> <</if>> - As you summon your Head Girl to escort the slave to $his first assignment, $he slumps dejectedly in $his restraints. $He is torn between the knowledge that $he is little more than livestock to you, and the disturbing realization that @@.hotpink;$he might enjoy $his new life as a human cow.@@ + As you summon <<if $HeadGirl != 0>>your Head Girl<<else>>another slave<</if>> to escort the $girl to $his first assignment, $he slumps dejectedly in $his restraints. $He is torn between the knowledge that $he is little more than livestock to you, and the disturbing realization that @@.hotpink;$he might enjoy $his new life as a human cow.@@ <<set $activeSlave.devotion += 4>> <<else>> <<if $servantMilkers == 1>> @@ -1237,7 +1237,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<else>> You kneel behind $him and begin to gently massage $his swollen breasts. A steady stream of milk begins to erupt from each nipple as a look of confusion washes over $his features. $He then closes $his eyes tight and does $his best to ignore what’s happening in a futile attempt to deny $his new reality, but you continue $his milking until $he is drained. <</if>> - As you summon your Head Girl to escort the slave to $his first assignment $he glares at you with disgust. $His resentment at the new burden you’ve saddled $him with is evident, and the regular milkings $he’ll require will serve to remind $him of the @@.gold;disturbing fact that $he is little more than livestock to you.@@ + As you summon <<if $HeadGirl != 0>>your Head Girl<<else>>another slave<</if>> to escort the $girl to $his first assignment $he glares at you with disgust. $His resentment at the new burden you’ve saddled $him with is evident, and the regular milkings $he’ll require will serve to remind $him of the @@.gold;disturbing fact that $he is little more than livestock to you.@@ <<set $activeSlave.devotion -= 4>> <</if>> <</if>> diff --git a/src/uncategorized/pMercenaryRomeo.tw b/src/uncategorized/pMercenaryRomeo.tw index 5e0f00c649018699fd2e9c6b2e31e8297ac7e71c..de304d37efcbc28d137a53b5a5a48516ca79fa3c 100644 --- a/src/uncategorized/pMercenaryRomeo.tw +++ b/src/uncategorized/pMercenaryRomeo.tw @@ -65,7 +65,7 @@ proffered by an attentive slave girl, he seems almost bashful. <br><br> <span id="result"> - <<link "Decline, and tell her not to see him">> + <<link "Decline, and tell $him not to see him">> <<EventNameDelink $activeSlave>> <<replace "#result">> $activeSlave.slaveName obeys your orders not to see the old mercenary. Though neither he or $activeSlave.slaveName says a word about it, his squadmates are not so closemouthed. Soon the tragic story of The Mercenary and the Slave Girl is being told in bars and brothels across the Free City, with you naturally playing @@.red;the role of the villain.@@ @@ -76,8 +76,8 @@ proffered by an attentive slave girl, he seems almost bashful. <br><<link "Politely decline">> <<EventNameDelink $activeSlave>> <<replace "#result">> - "Ah well," he says, "didn't think you would, but I had to ask. If you'd be so kind as to keep her assigned so's I can see her, I would be grateful. That was a fine victory, <<= properTitle()>>; come down to the bar and join the boys and I. We'll buy you a drink. Devil knows, thanks to you we can afford to." - <<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>>$activeSlave.slaveName politely thanks you for not letting him take her away.<</if>> + "Ah well," he says, "didn't think you would, but I had to ask. If you'd be so kind as to keep $him assigned so's I can see $him, I would be grateful. That was a fine victory, <<= properTitle()>>; come down to the bar and join the boys and I. We'll buy you a drink. Devil knows, thanks to you we can afford to." + <<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>>$activeSlave.slaveName politely thanks you for not letting him take $him away.<</if>> <<unset $romeoID>> <</replace>> <</link>> @@ -86,48 +86,48 @@ proffered by an attentive slave girl, he seems almost bashful. <<replace "#result">> The mercenary leaves to collect his purchase. On the video feeds, you see that $activeSlave.slaveName can hardly believe what's <<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>> - happening. You can't hear what he says as he takes out a ring, but her reaction speaks clearly. She says "No." + happening. You can't hear what he says as he takes out a ring, but $his reaction speaks clearly. $He says "No." <<if $activeSlave.amp != 1>> - She points back into your penthouse and returns to her home. + $He points back into your penthouse and returns to $his home. <<else>> - She gestures towards the nearest camera and he helps her back into your penthouse. + $He gestures towards the nearest camera and he helps $him back into your penthouse. <</if>> The only thing she wants after being freed is to return to your side. - "I thought I was giving her a better life... But she already had everything she wanted. I'm sorry for putting you in such a position." You can hear the sadness in his voice. "Thank you for your time. I'm sorry to have bothered you." - Since she returned to slavery, it's only fair to return the credits he paid for her. He thanks you hollowly before heading on his way. + "I thought I was giving $him a better life... But $he already had everything $he wanted. I'm sorry for putting you in such a position." You can hear the sadness in his voice. "Thank you for your time. I'm sorry to have bothered you." + Since $he returned to slavery, it's only fair to return the credits he paid for $him. He thanks you hollowly before heading on his way. <<else>> happened. <<if $activeSlave.amp != 1>> - She hugs him, sobbing into his shoulder. As they walk hand in hand down towards his quarters, + $He hugs him, sobbing into his shoulder. As they walk hand in hand down towards his quarters, <<else>> - As he picks up her limbless form to give her a hug, + As he picks up $his limbless form to give $him a hug, <</if>> - she gives the nearest camera a little nod and silently mouths the words "Thank you, <<= WrittenMaster($activeSlave)>>." Soon the romantic story of The Mercenary and the Slave Girl is being told in bars and brothels across the Free City, with you naturally playing @@.green;a supporting role.@@ + $he gives the nearest camera a little nod and silently mouths the words "Thank you, <<= WrittenMaster($activeSlave)>>." Soon the romantic story of The Mercenary and the Slave $Girl is being told in bars and brothels across the Free City, with you naturally playing @@.green;a supporting role.@@ <<run cashX($slaveCost, "slaveTransfer")>> <<include "Remove activeSlave">> <</if>> <<unset $romeoID>> <</replace>> <</link>> - <br><<link "Give her to him as a gift">> + <br><<link "Give $him to him as a gift">> <<EventNameDelink $activeSlave>> <<replace "#result">> The mercenary cannot believe his ears. After you repeat yourself twice, he leaves to collect your gift, thanking you clumsily. On the video feeds, you see that $activeSlave.slaveName can hardly believe what's <<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>> - happening. You can't hear what he says as he takes out a ring, but her reaction speaks clearly. She says "No." + happening. You can't hear what he says as he takes out a ring, but $his reaction speaks clearly. She says "No." <<if $activeSlave.amp != 1>> - She points back into your penthouse and returns to her home. + She points back into your penthouse and returns to $his home. <<else>> - She gestures towards the nearest camera and he helps her back into your penthouse. + She gestures towards the nearest camera and he helps $him back into your penthouse. <</if>> The only thing she wants after being freed is to return to your side. - "I thought I was giving her a better life... But she already had everything she wanted. I'm sorry for putting you in such a position." You can hear the sadness in his voice. "Thank you for your time. I'm sorry to have bothered you." + "I thought I was giving $him a better life... But she already had everything she wanted. I'm sorry for putting you in such a position." You can hear the sadness in his voice. "Thank you for your time. I'm sorry to have bothered you." <<else>> happened. <<if $activeSlave.amp != 1>> She hugs him, sobbing into his shoulder. As they walk hand in hand down towards his quarters, <<else>> - As he picks up her limbless form to give her a hug, + As he picks up $his limbless form to give $him a hug, <</if>> she gives the nearest camera a little nod and silently mouths the words "Thank you, <<= WrittenMaster($activeSlave)>>." You smile to yourself; when they get there they'll find flowers and a paid reservation at the arcology's best restaurant. Soon the story is being told in bars and brothels across the Free City, with you naturally playing @@.green;a starring role.@@ Some days later, you hear a dramatization is being filmed, with an aging action star playing the mercenary, a rising starlet playing $activeSlave.slaveName, and a noted character actor playing you. <<run repX(15000, "event")>> diff --git a/src/uncategorized/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw index 149460957ebd304d0fb8069e10a2ff0102e436a4..ac7d6d36c663ae832965067cefe12bd193c5448b 100644 --- a/src/uncategorized/pRivalryActions.tw +++ b/src/uncategorized/pRivalryActions.tw @@ -437,7 +437,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty <<set $hostage.behavioralFlaw = "anorexic">> <<set $hostage.sexualFlaw = "hates penetration">> groaning as $his taut belly is measured and $his weight is taken; 140 tallies adorn $his lower belly. "88 kilos, a good start, but nowhere near the end. Now about that fetish of yours..." $He responds with a meek - <<set $hostageFetish = either("submissive", "cumslut", "humiliation", "buttslut", "boobs", "sadist", "masochist", "dom", "pregnancy")>> + <<set $hostageFetish = either("boobs", "buttslut", "cumslut", "dom", "humiliation", "masochist", "pregnancy", "sadist", "submissive")>> <<switch $hostageFetish>> <<case "submissive">> "I like getting dominated..." diff --git a/src/uncategorized/pSchoolSuggestion.tw b/src/uncategorized/pSchoolSuggestion.tw index 7c2427735f0b09c910cc27cf06b1192ce60af35f..c2f1e61c89e27e9e68e18e026e2e5cd5b3549838 100644 --- a/src/uncategorized/pSchoolSuggestion.tw +++ b/src/uncategorized/pSchoolSuggestion.tw @@ -27,7 +27,7 @@ An older woman standing across from him sniffs. "St. Claver's knows how to do bo The unusually competent young heiress standing next to him snickers. "If you're going to bring up refinement, um, hello, the Futanari Sisters. I have four futas in my apartment having sex with each other right now. How do I know? Because they're always having sex with each other. They never stop." Her eyes take on a faraway look and she pauses. "Um, haha, I know what I'm doing later." <</if>> <br><br> -"If you like them soft and mellow, you got to go with The Cattle Ranch," a buff man blurts loudly while slamming down his empty mug. "I've got a pair of 'em for my bedroom; they are so loving after a good milking. Taste good too." His drinking buddy retorts, "Too much work is what they are. They might as well be animals with how they act.<<if $seePreg == 0>> In addition, hope you like pregnant pussies cause you need to keep them gravid or their milk dries up.<</if>>" +"If you like them soft and mellow, you got to go with The Cattle Ranch," a buff man blurts loudly while slamming down his empty mug. "I've got a pair of 'em for my bedroom; they are so loving after a good milking. Taste good too." His drinking buddy retorts, "Too much work is what they are. They might as well be animals with how they act.<<if $seePreg == 0>> In addition, hope you like pregnant pussies, 'cause you need to keep them gravid or their milk dries up.<</if>>" <br><br> "I see good taste is scarce within this walls," suddenly stated a young man previously quiet in his corner. "I say quality and strength is where the game should be played and there's nothing better than the girls from the Hippolyta Academy. <br><br> diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw index 30e8d98aaf0b28484ce732cf6bee235474484905..16bafe50273e4b0ec10c5461ca6b5e5dd52bf3df 100644 --- a/src/uncategorized/persBusiness.tw +++ b/src/uncategorized/persBusiness.tw @@ -803,7 +803,7 @@ Routine upkeep of your demesne costs @@.yellow;<<print cashFormat($costs)>>.@@ <</if>> <</if>> <</if>> -<<set $costs = Math.trunc(Math.abs(getCost($slaves)) * 100)/100>> /*overwrite the prediction and actually pay the bill. GetCost should return a negative. Round to two decimal places.*/ +<<set $costs = Math.trunc(Math.abs(getCost($slaves)) * 100)/100>> /*overwrite the prediction and actually pay the bill. GetCost should return a negative. Round to two decimal places.*/ <<if isNaN($costs)>> <br>@@.red;Error, costs is NaN@@ <</if>> diff --git a/src/uncategorized/ptWorkaround.tw b/src/uncategorized/ptWorkaround.tw index ab87d8a12b547e7a5ae5ad1e1ef87141e4220ff4..4629939dc7b03c86eb5588c319c6dd3e74ad08cb 100644 --- a/src/uncategorized/ptWorkaround.tw +++ b/src/uncategorized/ptWorkaround.tw @@ -411,7 +411,7 @@ $activeSlave.slaveName is really wild and stern measures must be taken. So, $he is<<if !canDoAnal($activeSlave) || ($activeSlave.vagina > -1 && !canDoVaginal($activeSlave))>> stripped of $his protective chastity and<</if>> forced, struggling and screaming, into a latex suit that completely blinds, deafens, and immobilizes $him. So attired, the only places where $he can feel any sensations at all other than endless latex darkness are $his <<if ($activeSlave.dick != 0) && ($activeSlave.vagina != -1)>>pussy, and cock<<elseif ($activeSlave.dick != 0)>>cock<<else>>pussy<</if>> and backdoor. For $him, time becomes a featureless, torturous boredom broken only by occasional rape. Eventually, $he becomes so @@.mediumorchid;desperate@@ for something, anything, to break the monotony that $he begins to look forward to the next time a phallus will @@.gold;force@@ its way into $him. <<= BothVCheck(6, 3)>> <<elseif ($activeSlave.devotion < -50) && ($activeSlave.hStyle != "shaved") && (random(1,100) > 90)>> - $activeSlave.slaveName needs to be taken down a peg. Fortunately, you know just the thing. You bring $him into a bathroom, place a chair in the tub, and tie $him securely to the chair. $He isn't too perturbed — $he probably expects a facefuck under running water or something like that — but $he begins to cry when $he hears you switch on an electric shaver. $he luxuriates in $his hair, flaunting it every chance $he gets; it's something of value in a bleak slave world and $he sobs as you shave it off $him. Afterward, $he sniffles and @@.gold;looks at you in fear@@ and @@.mediumorchid;unhappiness@@ when you rub $his newly bald scalp. Of course, there's always the body modification studio if you ever feel like $he's earned $his hair back. + $activeSlave.slaveName needs to be taken down a peg. Fortunately, you know just the thing. You bring $him into a bathroom, place a chair in the tub, and tie $him securely to the chair. $He isn't too perturbed — $he probably expects a facefuck under running water or something like that — but $he begins to cry when $he <<if canHear($activeSlave)>>hears you switch on<<elseif canSee($activeSlave)>>sees you pull out<<else>>feels the cool touch of>>/if>> an electric shaver. $He luxuriates in $his hair, flaunting it every chance $he gets; it's something of value in a bleak slave world and $he sobs as you shave it off $him. Afterward, $he sniffles and @@.gold;looks at you in fear@@ and @@.mediumorchid;unhappiness@@ when you rub $his newly bald scalp. Of course, there's always the body modification studio if you ever feel like $he's earned $his hair back. <<set $activeSlave.hStyle = "shaved", $activeSlave.hLength = 0>> <<elseif canDoAnal($activeSlave) && (random(1,100) < 10)>> Sometimes, there's no need to be clever. The first indication $he gets that you've decided to train $him this week is when $he wakes suddenly in the middle of the night to the burning sensation of a <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> being shoved up $his ass. Not knowing what is happening, $he struggles, but since $he was already lying in $his bed you just lie on top of $him and press $his wriggling body into the sheets as you assrape $him. For the rest of the week, $he finds $himself grabbed and fucked. $He can't help but @@.gold;become used to the abuse@@ despite $his @@.mediumorchid;resentment.@@ @@ -834,7 +834,7 @@ $He enjoys showing off sexually, but focuses on the sex first. $He got off on everything, and is clearly a nympho. Discovering this about $himself under your hands has @@.hotpink;greatly increased $his devotion to you.@@ <<set $activeSlave.devotion += 9>> <<else>> - $He gets through it, but $he doesn't seem to enjoy seeing $his audience on the screen. + $He gets through it, but $he doesn't seem to enjoy <<if canSee($activeSlave)>>seeing $his audience on the screen<<elseif canHear($activeSlave)>>$his jeering audience on the screen<<else>>the feeling of being watched<</if>>. <</if>> <<else>> <br> You already know that $he diff --git a/src/uncategorized/reAWOL.tw b/src/uncategorized/reAWOL.tw index bc188aa5ddcb8dac12c2ae83c337496d23851c24..337379f6c287bc260d5c67be5cffe6c5f3d65576 100644 --- a/src/uncategorized/reAWOL.tw +++ b/src/uncategorized/reAWOL.tw @@ -91,7 +91,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th <<link "You want $him dead">> <<replace "#SFresult">> - Despite the trouble $he has caused you, the culmination of this mercenary's wanton flight from the rest of the $mercenariesTitle is decidedly anti-climatic. The last you hear of $him is in the footnote of one of your daily reports, with some minute yet suitably gory pictures as an accompaniment. When the stolen weapons are returned to their rightful place in your arcology, the unfortunate matter is concluded once and for all. @@.green;Your reputation and $arcologies[0].name's prosperity improves,@@ a result of the fear crossing you will bring, in addition toshowing your citizens that you are willing and able to deal with such matters in-house. + Despite the trouble $he has caused you, the culmination of this mercenary's wanton flight from the rest of the $mercenariesTitle is decidedly anti-climatic. The last you hear of $him is in the footnote of one of your daily reports, with some minute yet suitably gory pictures as an accompaniment. When the stolen weapons are returned to their rightful place in your arcology, the unfortunate matter is concluded once and for all. @@.green;Your reputation and $arcologies[0].name's prosperity improves,@@ a result of the fear crossing you will bring, in addition to showing your citizens that you are willing and able to deal with such matters in-house. <<set $arcologies[0].prosperity += 2>> <<run repX(5000, "event", $activeSlave)>> <<if $arcologies[0].prosperity > $AProsperityCap>> diff --git a/src/uncategorized/reAnalPunishment.tw b/src/uncategorized/reAnalPunishment.tw index 3f4012bfc485391e60ab6a8ce3da84dad3a26308..200cfc8a5e0f67f3fad859900cfb9d8876bbc336 100644 --- a/src/uncategorized/reAnalPunishment.tw +++ b/src/uncategorized/reAnalPunishment.tw @@ -27,7 +27,7 @@ As you're making the rounds through your penthouse, you hear $HeadGirl.slaveName speaking in the tones _he2 uses to castigate misbehaving slaves in the next room. When you appear in the doorway, you have little chance to survey the situation before <<EventNameLink>>, apparently the miscreant, flings $himself at your feet. $He clings to one of your legs convulsively, choking on tears as $he stares up at you and tries to muster an explanation. After two false starts, $he manages to start begging. "Plea<<s>>e, <<Master>>," $he wails miserably. "Plea<<s>>e don't let _him2 rape my butt." <br><br> -You shoot an amused glance at $HeadGirl.slaveName, who smiles back as _he2 explains the slave's minor sin and _his2 intention to sodomize the malefactor. _He2 does not bother to keep an edge of anticipation out of _his2 voice, and $activeSlave.slaveName cries harder and clings to you with renewed force as your Head Girl pronounces _his2 intention with cruel clarity.<<if $activeSlave.boobs > 4000>> The supplicant's breasts are so huge that $his embrace of your leg has completely surrounded it in deliciously heaving breastflesh.<<elseif $activeSlave.boobs > 1000>> The weight of the supplicant's breasts is quite noticeable as $his embrace of your leg presses them against it.<</if>> You look down at $activeSlave.slaveName. $He stares back with huge wet $activeSlave.eyeColor eyes, doing $his best to implore you with $his gaze, and scooting $his rear in towards your foot in an unconscious effort to protect it from the promised assrape. $He's quite authentically terrified; $his whole body is shaking. +You shoot an amused glance at $HeadGirl.slaveName, who smiles back as _he2 explains the slave's minor sin and _his2 intention to sodomize the malefactor. _He2 does not bother to keep an edge of anticipation out of _his2 voice, and $activeSlave.slaveName cries harder and clings to you with renewed force as your Head Girl pronounces _his2 intention with cruel clarity.<<if $activeSlave.boobs > 4000>> The supplicant's breasts are so huge that $his embrace of your leg has completely surrounded it in deliciously heaving breastflesh.<<elseif $activeSlave.boobs > 1000>> The weight of the supplicant's breasts is quite noticeable as $his embrace of your leg presses them against it.<</if>> You look down at $activeSlave.slaveName. $He stares back with huge wet <<eyeColor>> eyes, doing $his best to implore you with $his gaze, and scooting $his rear in towards your foot in an unconscious effort to protect it from the promised assrape. $He's quite authentically terrified; $his whole body is shaking. <br><br> $HeadGirl.slaveName is very much acting within _his2 duties, and $activeSlave.slaveName has now misbehaved twice by trying to go over your Head Girl's head by appealing to you. $HeadGirl.slaveName is ready to carry out the sentence: <<if canPenetrate($HeadGirl) && ($HeadGirl.dick > 2)>>_his2 cock is fully erect, and _he2's keeping it hard with one hand. _He2 slaps its head against _his2 other palm<<elseif $HeadGirl.dick > 0>>since _his2 dick isn't an appropriate instrument for inflicting anal pain, _he2's got an elephantine dildo ready. _He2 slaps it against _his2 palm<<else>>_He2's got an elephantine dildo ready, and _he2 slaps it against _his2 palm<</if>>, forcing a frightened moan from $activeSlave.slaveName. @@ -52,7 +52,7 @@ $HeadGirl.slaveName is very much acting within _his2 duties, and $activeSlave.sl <br><br> After enjoying the spectacle for a while, you judge that the slave's sphincter is loose enough and tell $HeadGirl.slaveName to flip the bitch over. @@.hotpink;_He2 obeys, chuckling,@@ sitting _himself2 down and hauling the reluctant slave onto _his2 lap by seizing a nipple and pulling it into position so the agonized slave is forced to follow. <<if canPenetrate($HeadGirl) && ($HeadGirl.dick > 2)>>$HeadGirl.slaveName reinserts _his2 dick, <<else>>$HeadGirl.slaveName maneuvers the dildo down over _his2 own crotch, approximating the position of a natural cock and using its base to stimulate _himself2. _He2 reinserts it,<</if>> intentionally missing twice to keep the experience unpleasant despite _his2 victim's well-fucked backdoor. <br><br> - $activeSlave.slaveName, now facing upward rather than having $his face ground into the floor, notices for the first time that <<if $PC.dick == 1>>you've got your dick out and hard<<else>>you've donned one of your punishment-sized strap-ons<</if>>. $His $activeSlave.eyeColor eyes @@.gold;fly open with horror@@ as you kneel down and smack its head against $his <<if $activeSlave.vagina > -1>>poor pussy<<else>>stretched taint<</if>>, but $he doesn't realize how comprehensively fucked $he is until you press it against the top of $his already-stretched anal sphincter. "Plea<<s>>e no, <<Master>>! It won't fit! Plea<<s>>e <<if $activeSlave.vagina > 0>>put it in my pu<<ss>>y<<else>>let me <<s>>uck it<</if>> in<<s>>tead," $he begs desperately. "I p-promi<<s>>e I'll be a g-good giiAAIIEEHH," $he howls. $He gasps for air, tears streaming down $his $activeSlave.skin cheeks, and then continues: "AAAH! FUCK! TAKE IT OUUUT! N-NOOO, PLEA<<S>>E DON'T THRU<<S>>T — AAAH! AAAH! AAAH!" + $activeSlave.slaveName, now facing upward rather than having $his face ground into the floor, notices for the first time that <<if $PC.dick == 1>>you've got your dick out and hard<<else>>you've donned one of your punishment-sized strap-ons<</if>>. $His <<eyeColor>> eyes @@.gold;fly open with horror@@ as you kneel down and smack its head against $his <<if $activeSlave.vagina > -1>>poor pussy<<else>>stretched taint<</if>>, but $he doesn't realize how comprehensively fucked $he is until you press it against the top of $his already-stretched anal sphincter. "Plea<<s>>e no, <<Master>>! It won't fit! Plea<<s>>e <<if $activeSlave.vagina > 0>>put it in my pu<<ss>>y<<else>>let me <<s>>uck it<</if>> in<<s>>tead," $he begs desperately. "I p-promi<<s>>e I'll be a g-good giiAAIIEEHH," $he howls. $He gasps for air, tears streaming down $his $activeSlave.skin cheeks, and then continues: "AAAH! FUCK! TAKE IT OUUUT! N-NOOO, PLEA<<S>>E DON'T THRU<<S>>T — AAAH! AAAH! AAAH!" <<set $activeSlave.trust -= 5, $activeSlave.analCount += 1>> <<set $analTotal += 1>> <<set $HeadGirl.devotion += 4, $HeadGirl.penetrativeCount += 1>> diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw index 2edc07ed28e92b05e35ba608f1dcc20e8766065e..9575cf067ec771050fedf778d12d8a1f06a10f39 100644 --- a/src/uncategorized/reBoomerang.tw +++ b/src/uncategorized/reBoomerang.tw @@ -180,7 +180,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against <<if $activeSlave.ovaries>> <<set $activeSlave.ovaries = 0, $activeSlave.preg = 0, WombFlush($activeSlave), $activeSlave.pregType = 0, $activeSlave.vagina = 4, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0>> <<run SetBellySize($activeSlave)>> - "They f-fixed me, t-to '<<s>>ave on maintenan<<c>>e of my cunt,' + "They f-fi<<x>>ed me, t-to '<<s>>ave on maintenan<<c>>e of my cunt,' <<elseif $activeSlave.balls>> <<set $activeSlave.balls = 0, $activeSlave.anus = 4>> "They c-cut my b-ball<<s>> off, to 'keep me do<<c>>ile,' @@ -191,7 +191,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against and then u<<s>>ed me to <<s>>ati<<s>>fy labor menial<<s>>. Ten an hour." <<set $activeSlave.behavioralFlaw = "odd", $activeSlave.sexualFlaw = "hates men">> <<case "slimness enthusiast arcology">> - "It wa<<s>> horrible." You sold $him to a pleasant Slimness Enthusiast arcology, but somehow $he's acquired grotesque implants. "The arcology got a new owner." $He shudders. "I gue<<ss>> the ni<<c>>e one wa<<s>> weak, and, and the new one i<<s>> changing thing<<s>>. Sh-she l-like<<s>> t-to ruin the <<s>>lim one<<s>>." It's nothing short of incredible that $he managed to get back here. $He must have sold and traded $himself without hesitation. + "It wa<<s>> horrible." You sold $him to a pleasant Slimness Enthusiast arcology, but somehow $he's acquired grotesque implants. "The arcology got a new owner." $He shudders. "I gue<<ss>> the ni<<c>>e one wa<<s>> weak, and, and the new one i<<s>> changing thing<<s>>. <<Sh>>-<<sh>>e l-like<<s>> t-to ruin the <<s>>lim one<<s>>." It's nothing short of incredible that $he managed to get back here. $He must have sold and traded $himself without hesitation. <<set $activeSlave.boobsImplant = 200*random(2,4), $activeSlave.boobs += $activeSlave.boobsImplant>> <<set $activeSlave.buttImplant = random(2,4), $activeSlave.butt = Math.clamp($activeSlave.butt+$activeSlave.buttImplant,0,10)>> <<set $activeSlave.lipsImplant = 10*random(1,3), $activeSlave.lips = Math.clamp($activeSlave.lips+$activeSlave.lipsImplant,0,100)>> diff --git a/src/uncategorized/reBusyMasterSuite.tw b/src/uncategorized/reBusyMasterSuite.tw index ec6c6bf1e9a1d8a87a443cd36f3af950b6d54bc3..dacbea4c3bc0e5710d195f2ad646bbfedc27342f 100644 --- a/src/uncategorized/reBusyMasterSuite.tw +++ b/src/uncategorized/reBusyMasterSuite.tw @@ -46,6 +46,7 @@ $He had to turn to greet you as you entered, since $he was facing away from the <</if>> strap-on worn by <<print $slaves[_msIdx[$i+1]].slaveName>>, <</if>> + <<setLocalPronouns $slaves[_msIdx[$i+1]] 3>> <<if $slaves[_msIdx[$i+1]].belly >= 150000>> whose middle is so obscenely distended, <<print $slaves[_msIdx[$i]].slaveName>> is struggling to support it. <<elseif $slaves[_msIdx[$i+1]].belly >= 10000 || $slaves[_msIdx[$i+1]].weight >= 160>> @@ -55,8 +56,7 @@ $He had to turn to greet you as you entered, since $he was facing away from the <<elseif $slaves[_msIdx[$i]].butt > 4>> well cushioned by <<print $slaves[_msIdx[$i]].slaveName>>'s huge ass. <<elseif $slaves[_msIdx[$i+1]].nipples == "huge">> - <<set _his = $slaves[_msIdx[$i+1]].possessive>> - who is bending to rub _his enormous hard nipples across <<print $slaves[_msIdx[$i]].slaveName>>'s <<print $slaves[_msIdx[$i]].skin>> back. + who is bending to rub _his3 enormous hard nipples across <<print $slaves[_msIdx[$i]].slaveName>>'s <<print $slaves[_msIdx[$i]].skin>> back. <<elseif $slaves[_msIdx[$i+1]].lips > 40>> who is bending forward to nibble along <<print $slaves[_msIdx[$i]].slaveName>>'s <<print $slaves[_msIdx[$i]].skin>> neck. <<elseif $slaves[_msIdx[$i+1]].amp != 1>> @@ -189,7 +189,7 @@ who has paused $his thrusting to issue a peremptory order to the slaves to stay <br><<link "Slide in up at the head of the bed for some oral">> <<replace "#result">> <<setLocalPronouns $slaves[_msIdx[0]] 2>> - <<print $slaves[_msIdx[0]].slaveName>>'s <<print $slaves[_msIdx[0]].eyeColor>> eyes widen when you push _him2 upright for a moment and slide in under _him2, but _he2 wraps _his2 + <<print $slaves[_msIdx[0]].slaveName>>'s <<eyeColor $slaves[_msIdx[0]]>> eyes widen when you push _him2 upright for a moment and slide in under _him2, but _he2 wraps _his2 <<if ($slaves[_msIdx[0]].lips > 95)>> facepussy <<elseif ($slaves[_msIdx[0]].lips > 70)>> diff --git a/src/uncategorized/reDevotedMotherDaughter.tw b/src/uncategorized/reDevotedMotherDaughter.tw index ec7b818dfe2c3cf48994e864e03ae2ab065c10aa..fc9f65f5dc316071b4aa99c76f1bdc1a28f8b22c 100644 --- a/src/uncategorized/reDevotedMotherDaughter.tw +++ b/src/uncategorized/reDevotedMotherDaughter.tw @@ -21,15 +21,17 @@ </span> <<set $slaves[$i].clothes = _clothesTemp>> <<set $slaves[$j].clothes = _clothesTemp2>> +<<setLocalPronouns $slaves[$i]>> +<<setLocalPronouns $slaves[$j] 2>> -$slaves[$i].slaveName and her daughter $slaves[$j].slaveName are both good slaves, devoted and obedient. They'd probably do anything you order them to do. By happenstance they come before you for inspection one after the other. They certainly see each other stark naked frequently enough. As you finish $slaves[$i].slaveName's inspection, her daughter waits patiently for her turn. It occurs to you that they probably would do //anything// you order them to do, and that they're so acclimated to sexual slavery that they might well enjoy it. +$slaves[$i].slaveName and $his daughter $slaves[$j].slaveName are both good slaves, devoted and obedient. They'd probably do anything you order them to do. By happenstance they come before you for inspection one after the other. They certainly see each other stark naked frequently enough. As you finish $slaves[$i].slaveName's inspection, $his daughter waits patiently for _his2 turn. It occurs to you that they probably would do //anything// you order them to do, and that they're so acclimated to sexual slavery that they might well enjoy it. <br><br> <span id="result"> <br><<link "Spend the night sharing your bed with them, and each of them with the other">> <<replace "#result">> - Neither of them bats an eye when you announce you're turning in early and that they'll be joining you. Since they're already naked, they get into your big soft bed before you and lie facing each other, with enough room in between them for you to take a central position. They clearly assume you'll start with one of them on each side of you, so they're quite surprised when you slide in behind $slaves[$i].slaveName instead. $slaves[$j].slaveName snuggles up to her mother happily enough, however. You extend the foreplay to hours, eventually bringing both of them to such a state of naked arousal that they begin grinding against each other as much as they do you. They get the idea, and things turn into a sort of unspoken mutual one-upmanship between them. What starts with $slaves[$j].slaveName clearly feeling very daring as she sucks her mother's nipple ends with $slaves[$i].slaveName lying on her back getting fucked by you while she orally pleasures $slaves[$j].slaveName. You're face to face with $slaves[$j].slaveName and she groans happily into your mouth as $slaves[$i].slaveName moans into her fuckhole. + Neither of them bats an eye when you announce you're turning in early and that they'll be joining you. Since they're already naked, they get into your big soft bed before you and lie facing each other, with enough room in between them for you to take a central position. They clearly assume you'll start with one of them on each side of you, so they're quite surprised when you slide in behind $slaves[$i].slaveName instead. $slaves[$j].slaveName snuggles up to _his2 mother happily enough, however. You extend the foreplay to hours, eventually bringing both of them to such a state of naked arousal that they begin grinding against each other as much as they do you. They get the idea, and things turn into a sort of unspoken mutual one-upmanship between them. What starts with $slaves[$j].slaveName clearly feeling very daring as _he2 sucks _his2 mother's nipple ends with $slaves[$i].slaveName lying on $his back getting fucked by you while $he orally pleasures $slaves[$j].slaveName. You're face to face with $slaves[$j].slaveName and _he2 groans happily into your mouth as $slaves[$i].slaveName moans into _his2 fuckhole. @@.mediumaquamarine;They have both become more trusting of you.@@ <<set $slaves[$i].trust += 4, $slaves[$j].trust += 4, $slaves[$i].oralCount += 1, $slaves[$j].oralCount += 1, $oralTotal += 2>> @@ -54,7 +56,7 @@ $slaves[$i].slaveName and her daughter $slaves[$j].slaveName are both good slave <</link>> <br><<link "Get them started and then keep them at it in your office">> <<replace "#result">> - You give them orders of devastating simplicity: they are to repair to the couch in your office and are to take turns getting each other off until such time as you tell them otherwise. They're momentarily stunned, but $slaves[$i].slaveName takes the lead and draws her daughter over to the couch by the hand. They're both accomplished sex slaves and obey orders well, so they are quite successful in the little game, if a bit mechanical. For the rest of the day, interviewees come and go and are treated to the sight of the two of them having subdued sex on the couch. Showing off one's slaves for business interlocutors is a common Free Cities practice, but more than one perceptive person figures out what the resemblance between the two slaves and the age gap between them really means. Of course, all those who figure it out are impressed by your sheer decadence. + You give them orders of devastating simplicity: they are to repair to the couch in your office and are to take turns getting each other off until such time as you tell them otherwise. They're momentarily stunned, but $slaves[$i].slaveName takes the lead and draws $his daughter over to the couch by the hand. They're both accomplished sex slaves and obey orders well, so they are quite successful in the little game, if a bit mechanical. For the rest of the day, interviewees come and go and are treated to the sight of the two of them having subdued sex on the couch. Showing off one's slaves for business interlocutors is a common Free Cities practice, but more than one perceptive person figures out what the resemblance between the two slaves and the age gap between them really means. Of course, all those who figure it out are impressed by your sheer decadence. @@.green;Your reputation has increased considerably.@@ <<run repX(2500, "event", $slaves[$i])>> <<run repX(2500, "event", $slaves[$j])>> diff --git a/src/uncategorized/reDevotedTwins.tw b/src/uncategorized/reDevotedTwins.tw index 37264f21d295769ad17c4faf20c22d0fa0c240d0..cfea87fabb593d5bda0f01f1b25732dfd6c44ea0 100644 --- a/src/uncategorized/reDevotedTwins.tw +++ b/src/uncategorized/reDevotedTwins.tw @@ -32,7 +32,7 @@ $slaves[$i].slaveName and $slaves[$j].slaveName are such good and devoted slaves <</link>> <br><<link "Use them side by side">> <<replace "#result">> - <br>Slave twins inevitably get used to threesomes with their sibling, and $slaves[$i].slaveName and $slaves[$j].slaveName are no exception. They greet you with every appearance of arousal and begin a carefully balanced routine — foreplay with you, of course, but whatever parts of them aren't working on you work on the other slave. They stroke you while making out, stroke each other while sucking you to rock hardness, and finger each others' holes while <<if $PC.vagina == 1>>crowding their faces against your pussy. You reach down and seize a nipple in each hand, pulling them upward so they can suck your nipples instead; they use manual stimulation to keep you going while they do. With one straddling each of your thighs, grinding shamelessly, you can reach around and molest their butts with your own hands.<<else>>rubbing four breasts up and down your dick. Since you only have one cock, the symmetry ends when you start fucking them. As you switch from hole to hole, whichever twin isn't getting fucked at the moment uses her mouth and hands to stimulate your balls and her twin's fuckhole as you pound it. When you finally cum in $slaves[$j].slaveName, $slaves[$i].slaveName sucks it out and they kiss deeply to share your ejaculate.<</if>> @@.hotpink;They have both become more devoted to you.@@ + <br>Slave twins inevitably get used to threesomes with their sibling, and $slaves[$i].slaveName and $slaves[$j].slaveName are no exception. They greet you with every appearance of arousal and begin a carefully balanced routine — foreplay with you, of course, but whatever parts of them aren't working on you work on the other slave. They stroke you while making out, stroke each other while sucking you to rock hardness, and finger each others' holes while <<if $PC.vagina == 1>>crowding their faces against your pussy. You reach down and seize a nipple in each hand, pulling them upward so they can suck your nipples instead; they use manual stimulation to keep you going while they do. With one straddling each of your thighs, grinding shamelessly, you can reach around and molest their butts with your own hands.<<else>>rubbing four breasts up and down your dick. Since you only have one cock, the symmetry ends when you start fucking them. As you switch from hole to hole, whichever twin isn't getting fucked at the moment uses their mouth and hands to stimulate your balls and their twin's fuckhole as you pound it. When you finally cum in $slaves[$j].slaveName, $slaves[$i].slaveName sucks it out and they kiss deeply to share your ejaculate.<</if>> @@.hotpink;They have both become more devoted to you.@@ <<set $slaves[$i].devotion += 4, $slaves[$j].devotion += 4>> diff --git a/src/uncategorized/reDevotees.tw b/src/uncategorized/reDevotees.tw index e0b6c27ada50444d2a6a03f236822c68aa84761f..b4d20ccc3ba1dbd4c1865e4eec0d9ac9938cb591 100644 --- a/src/uncategorized/reDevotees.tw +++ b/src/uncategorized/reDevotees.tw @@ -39,7 +39,7 @@ You have a mature, well-trained household of slaves. $slaves[_red1].slaveName, $ <</link>> <br><<link "Visit a casino in good company">> <<replace "#result">> - The croupiers, bouncers and regulars down at the nearest casino hardly know what to think when you appear with a chit full of cash and twice as many girls as you have arms. You live the night big, starting at the poker table with so many tits and asses on display behind you that, @@.yellowgreen;baby, you make a killing.@@ $slaves[_red1].slaveName, $slaves[_red2].slaveName, $slaves[_red3].slaveName, and $slaves[_red4].slaveName quickly catch the rhythm of the place: slaves can get away with a little more in the smoky, whiskey soaked, money tinted atmosphere, and they @@.hotpink;enjoy themselves immensely.@@ They flirt, flash, giggle, kiss each other, and generally destroy the concentration of everyone within twenty <<if $showInches == 2>>yards<<else>>meters<</if>> — except you. Ring-a-ding-ding. + The croupiers, bouncers and regulars down at the nearest casino hardly know what to think when you appear with a chit full of cash and twice as many partners as you have arms. You live the night big, starting at the poker table with so many tits and asses on display behind you that, @@.yellowgreen;baby, you make a killing.@@ $slaves[_red1].slaveName, $slaves[_red2].slaveName, $slaves[_red3].slaveName, and $slaves[_red4].slaveName quickly catch the rhythm of the place: slaves can get away with a little more in the smoky, whiskey soaked, money tinted atmosphere, and they @@.hotpink;enjoy themselves immensely.@@ They flirt, flash, giggle, kiss each other, and generally destroy the concentration of everyone within twenty <<if $showInches == 2>>yards<<else>>meters<</if>> — except you. Ring-a-ding-ding. <<set _cashX = random(30,100)*3>> <<set $slaves[_red1].devotion += 4>> <<run cashX(_cashX, "event", $slaves[_red1])>> diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw index 644c99b3eb7eda9d74b814dbd6295d10e034286c..d34ab42cac1d7764cffa4edfb67a77e8225fdfff 100644 --- a/src/uncategorized/reFSAcquisition.tw +++ b/src/uncategorized/reFSAcquisition.tw @@ -1137,13 +1137,13 @@ The person placing the call is physically quite unusual, to the point of looking You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. <br><br> -This one, unusually, is voice-only. The caller explains why in a painfully quiet voice: $he's turning $activeSlave.actualAge in the next few days, and $he's fairly certain $his family is about to sell $him into slavery. The mixed notes of despair, apathy, and fear in $his voice are heartrending, even to you. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like young girls, and $he's also heard about brothels and arcades. There is very little hope discernible in $his tone or the pictures $he sends you. +This one, unusually, is voice-only. The caller explains why in a painfully quiet voice: $he's turning $activeSlave.actualAge in the next few days, and $he's fairly certain $his family is about to sell $him into slavery. The mixed notes of despair, apathy, and fear in $his voice are heartrending, even to you. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like young <<= $girl>>s, and $he's also heard about brothels and arcades. There is very little hope discernible in $his tone or the pictures $he sends you. <<case "Youth Preferentialist Two">> You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. <br><br> -This one, unusually, is voice-only. The caller explains why in an unusually upbeat voice: $he turned 18 a few days ago, and $he's fairly certain $his family is expecting $him to make something of $his life to help support them. The apathy to $his family's wishes is readily evident in $his tone of voice. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like younger girls, and that you take care of all the decision-making for your slaves. There's a lot of hope in $his tone, $he clearly wants an escape from responsibility — even if that means becoming a slave. +This one, unusually, is voice-only. The caller explains why in an unusually upbeat voice: $he turned 18 a few days ago, and $he's fairly certain $his family is expecting $him to make something of $his life to help support them. The apathy to $his family's wishes is readily evident in $his tone of voice. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like younger <<= $girl>>s, and that you take care of all the decision-making for your slaves. There's a lot of hope in $his tone, $he clearly wants an escape from responsibility — even if that means becoming a slave. <<case "Maturity Preferentialist">> @@ -1155,7 +1155,7 @@ And this one is a rare one indeed. It's a personal file, and you suppress the ur You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. <br><br> -The call comes in from a middle-class area. It appears that the youthful man placing the call has a failing business, and is leveraging his last remaining asset by selling his stately-looking mother into slavery. Enslaving $him will be costlier than usual, but it seems likely to be worth it. From the dossier $his son forwarded to you, $he's both educated and intelligent, both relics of $his impressive pedigree. Even better, $he's aged like a fine wine, a short, stacked and attractive beauty with a face and rack that must be the envy of girls half $his age. $He's aware of the situation at hand, and peeks in from the corner of the screen to say, "I hear you appre<<c>>iate a mature $woman; if I'm going down into <<s>>lavery, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, I hope for your <<s>>ake that you know how to treat a $woman of my caliber." +The call comes in from a middle-class area. It appears that the youthful man placing the call has a failing business, and is leveraging his last remaining asset by selling his stately-looking mother into slavery. Enslaving $him will be costlier than usual, but it seems likely to be worth it. From the dossier $his son forwarded to you, $he's both educated and intelligent, both relics of $his impressive pedigree. Even better, $he's aged like a fine wine, a short, stacked and attractive beauty with a face and rack that must be the envy of <<= $girl>>s half $his age. $He's aware of the situation at hand, and peeks in from the corner of the screen to say, "I hear you appre<<c>>iate a mature $woman; if I'm going down into <<s>>lavery, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, I hope for your <<s>>ake that you know how to treat a $woman of my caliber." <<case "Physical Idealist">> @@ -1375,7 +1375,7 @@ The call comes in from an office, and you suppress the urge to check whether $as <<case "Eugenics Two">> When $he arrives, $he comes directly to your to your penthouse for enslavement. $His face may painful to look at, but $his body is not all bad; with a little work, $he can be quite the catch. A purchaser's agent appears to take $him away, and $he quietly asks who's bought $him. A plastic surgeon, you tell $him, who sees a diamond in the rough. $He's speechless. <<case "Hedonistic Decadence">> - You inform $him that $he will be staying in your arcology, but not under you. $He has been purchased by a feeding trainer interested in slim girls with massive stomach capacities for entry into the eating competitions that have become so popular lately. $He seems elated at the news, "<<S>>tuffing i<<s>> one of my favorite perver<<s>>ion<<s>>..." You cut $him off and inform $him that $his current belly pales in comparison to $his new owner's previous champion. $He should expect to be tied up and force-fed until $his entire body is filled to capacity with slave food. $He gulps nervously as $he escorted out by the portly purchasing agent to $his new home. + You inform $him that $he will be staying in your arcology, but not under you. $He has been purchased by a feeding trainer interested in slim <<= $girl>>s with massive stomach capacities for entry into the eating competitions that have become so popular lately. $He seems elated at the news, "<<S>>tuffing i<<s>> one of my favorite perver<<s>>ion<<s>>..." You cut $him off and inform $him that $his current belly pales in comparison to $his new owner's previous champion. $He should expect to be tied up and force-fed until $his entire body is filled to capacity with slave food. $He gulps nervously as $he escorted out by the portly purchasing agent to $his new home. <<case "Hedonistic Decadence Two">> When $he arrives, $he comes directly to your penthouse for enslavement. $He wears an expression of doubt, fear, and wonder as $he takes in the sights and sounds of the magnificent beast that is the new society taking shape in $arcologies[0].name. A purchaser's agent arrives to take charge of $him, and $he asks politely who bought $him. A man with an oviposition fetish, you tell $him. $He fails to grasp the meaning. You explain to $him that eggs will be stuck into all $his holes until $he can't stomach any more. $He turns beat red at the description, so you carry on. $His new owner will likely remodel $his cervix to allow eggs to be pumped straight into $his womb; $he'll be lucky if $he can stand once he's done with $him. Then $he'll have to look forward to laying them all for his amusement. $His hands have since moved to $his crotch, it seems $he's getting into the fantasy. <<case "Gender Radicalist">> diff --git a/src/uncategorized/reHGReplacement.tw b/src/uncategorized/reHGReplacement.tw index eb66f508e1b03b3a6761d7e4ca835de39141dd9a..bac7696c083af71b595313baa7323c63e6a14a1f 100644 --- a/src/uncategorized/reHGReplacement.tw +++ b/src/uncategorized/reHGReplacement.tw @@ -23,7 +23,7 @@ <<set $activeSlave.clothes = _clothesTemp>> <<set $HeadGirl.clothes = _clothesTemp2>> -There's a constant traffic of slaves in and out of your office as your chattel comes in and out for instructions, inspections, and sex. Your Head Girl $HeadGirl.slaveName is one of the most frequent visitors, since although you trust _him2, _he2's still a slave and has to check with you before acting on some matters.<<if $HeadGirl.relationship == -3>> (_He2's also your wife, making _his2 visits a pleasant diversion.)<<elseif $arcologies[0].FSEgyptianRevivalistLaw == 1>> (_He2's also your Consort, making _his2 visits a pleasant diversion.)<</if>> During one of _his2 visits, <<EventNameLink>> happens to come in for $his scheduled inspection. $He perches politely on the couch, waiting $his turn like a good $girl. $His $activeSlave.eyeColor eyes are watchful, however, and $he seems to be paying very close attention to your conversation with your Head Girl. +There's a constant traffic of slaves in and out of your office as your chattel comes in and out for instructions, inspections, and sex. Your Head Girl $HeadGirl.slaveName is one of the most frequent visitors, since although you trust _him2, _he2's still a slave and has to check with you before acting on some matters.<<if $HeadGirl.relationship == -3>> (_He2's also your wife, making _his2 visits a pleasant diversion.)<<elseif $arcologies[0].FSEgyptianRevivalistLaw == 1>> (_He2's also your Consort, making _his2 visits a pleasant diversion.)<</if>> During one of _his2 visits, <<EventNameLink>> happens to come in for $his scheduled inspection. $He perches politely on the couch, waiting $his turn like a good $girl. $His <<eyeColor>> eyes are watchful, however, and $he seems to be paying very close attention to your conversation with your Head Girl. When $HeadGirl.slaveName leaves, $he clears $his throat nervously. $He gathers $his courage, and <<say>>s, "<<Master>>, I think I would make a better Head Girl than $him." $He takes a deep breath and plunges on. "I'm ju<<s>>t a<<s>> <<s>>mart a<<s>> <<he 2>> i<<s>>. And, <<Master>>, I'm <<s>>ure you've noti<<c>>ed <<he 2>> i<<s>>n't very good at teaching other girl<<s>> vaginal <<s>>kill<<s>>. <<if $HeadGirl.vagina > 0>> diff --git a/src/uncategorized/reLegendaryWhore.tw b/src/uncategorized/reLegendaryWhore.tw index 9365c5c135d0c05e9a1b2f493f6a60a9c57515ff..4e82f49c7a1b1aa1f7d5001630c0ada16ecc00b3 100644 --- a/src/uncategorized/reLegendaryWhore.tw +++ b/src/uncategorized/reLegendaryWhore.tw @@ -53,7 +53,7 @@ This is a rare opportunity. Such popularity and fame is here today, and gone tom <</replace>> <<else>> <<replace "#result">> - You buy media coverage of $him, invest in an ad campaign, and even arrange for persons of influence and taste to sample and review $his many delights. Unfortunately, popularity remains an art, not a science; though you do your best, the public mind's fancy eludes your grasp. As $his owner, your reputation has @@.green;increased,@@ but in a week she'll be forgotten. + You buy media coverage of $him, invest in an ad campaign, and even arrange for persons of influence and taste to sample and review $his many delights. Unfortunately, popularity remains an art, not a science; though you do your best, the public mind's fancy eludes your grasp. As $his owner, your reputation has @@.green;increased,@@ but in a week $he'll be forgotten. <<run cashX(-5000, "event", $activeSlave)>> <<run repX(500, "event", $activeSlave)>> <</replace>> @@ -73,7 +73,7 @@ This is a rare opportunity. Such popularity and fame is here today, and gone tom <</replace>> <<else>> <<replace "#result">> - You buy prime media coverage of $him, invest in a lavish ad campaign, and even arrange for persons of great influence and fine taste to sample and review $his many delights. Unfortunately, popularity remains an art, not a science; though you do your best, the public mind's fancy eludes your grasp. As $his owner, your reputation has @@.green;increased,@@ but in a week she'll be forgotten. + You buy prime media coverage of $him, invest in a lavish ad campaign, and even arrange for persons of great influence and fine taste to sample and review $his many delights. Unfortunately, popularity remains an art, not a science; though you do your best, the public mind's fancy eludes your grasp. As $his owner, your reputation has @@.green;increased,@@ but in a week $he'll be forgotten. <<run cashX(-10000, "event", $activeSlave)>> <<run repX(1000, "event", $activeSlave)>> <</replace>> diff --git a/src/uncategorized/reMalefactor.tw b/src/uncategorized/reMalefactor.tw index 0444932d12e2eb8ee66d03cbaf1ba3f7df924afb..6e6139c1396b04fdb822b0b7b1952771bad78a08 100644 --- a/src/uncategorized/reMalefactor.tw +++ b/src/uncategorized/reMalefactor.tw @@ -551,7 +551,7 @@ $He is easily taken into custody and $his contraband confiscated once the jeerin <<if $malefactor == "anchorBaby">> <br><<link "Grant $him citizenship">> <<replace "#result">> - You help the exhausted mother to $his feet and hand $him $his second newborn. $He watches you, uncertain of your motives, until you have $him escorted to the proper welcoming facility and put in a good word for having $him added to your arcology's free population. You announce to the public that such a fertile <<if $activeSlave.physicalAge > 30>>MILF<<elseif $activeSlave.physicalAge > 19>>$woman<<elseif $activeSlave.physicalAge > 12>>teen<<else>>youth<</if>> will be a boon to <<if $arcologies[0].FSRepopulationFocus != "unset">>Repopulationism<<else>>society<</if>>, and that the contract $he is signing mandates $he be on powerful fertility agents whenever $he isn't pregnant. During $his residency, free or not, $he will provide society with dozens of future children. The public + You help the exhausted mother to $his feet and hand $him $his second newborn. $He watches you, uncertain of your motives, until you have $him escorted to the proper welcoming facility and put in a good word for having $him added to your arcology's free population. You announce to the public that such a fertile <<if $activeSlave.physicalAge > 30>>MILF<<elseif $activeSlave.physicalAge > 19>>$woman<<elseif $activeSlave.physicalAge > 12>>teen<<else>>youth<</if>> will be a boon to <<if $arcologies[0].FSRepopulationFocus != "unset">>Repopulationism<<else>>society<</if>>, and that the contract $he is signing mandates $he be on powerful fertility agents whenever $he isn't pregnant. During $his residency, free or not, $he will provide society with dozens of future children. The public <<if $arcologies[0].FSRepopulationFocus != "unset">> @@.green;approves of breeders, free or not,@@ and word spreads that any and all mothers are welcome into your arcology @@.green;adding to its prosperity.@@ <<run repX(500, "event", $activeSlave)>> diff --git a/src/uncategorized/reMilfTourist.tw b/src/uncategorized/reMilfTourist.tw index 367d273d3e5e2ac757690594842be40d919622f7..57d262d4b1e0fe429a0e57d8504cf08e9956a6bc 100644 --- a/src/uncategorized/reMilfTourist.tw +++ b/src/uncategorized/reMilfTourist.tw @@ -33,6 +33,7 @@ <<setLocalPronouns _milfSlave>> <<setLocalPronouns $activeSlave 2>> +<<setAssistantPronouns>> <<if $assistant == 1>> <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>>'s @@ -41,43 +42,43 @@ <<else>> $assistantAppearance avatar <</if>> - appears on your desk in the middle of the day. "Something unusual for you, <<= properTitle()>>," she says. "_milfSlave.slaveName is out doing public service. A tourist from the old world accosted $him. _milfSlave.slaveName thought _he2 was a rich citizen who wanted to fuck $him, but it turns out _he2 just wanted a tour guide. It was a reasonable mistake; _he2 seems wealthy. $He has been showing _him2 around for the last half hour. Now _he2's asked $him if _he2 can meet you." She displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. _He2's just into middle age, and extremely plush, wearing Capri pants over _his2 motherly hips and a cashmere sweater that understates _his2 generous bust. _He2's blushing as _he2 asks your slave a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spitroasting a slave. Your personal assistant's avatar + appears on your desk in the middle of the day. "Something unusual for you, <<= properTitle()>>," _heA says. "_milfSlave.slaveName is out doing public service. A tourist from the old world accosted $him. _milfSlave.slaveName thought _he2 was a rich citizen who wanted to fuck $him, but it turns out _he2 just wanted a tour guide. It was a reasonable mistake; _he2 seems wealthy. $He has been showing _him2 around for the last half hour. Now _he2's asked $him if _he2 can meet you." _HeA displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. _He2's just into middle age, and extremely plush, wearing Capri pants over _his2 motherly hips and a cashmere sweater that understates _his2 generous bust. _He2's blushing as _he2 asks your slave a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spitroasting a slave. Your personal assistant's avatar <<switch $assistantAppearance>> <<case "monstergirl">> - bares her fangs and makes pinching gestures at nipple height. + bares _hisA fangs and makes pinching gestures at nipple height. <<case "shemale">> - gives a wolf whistle and makes exaggerated gestures over her own boobs. + gives a wolf whistle and makes exaggerated gestures over _hisA own boobs. <<case "amazon">> brandishes a club suggestively. <<case "businesswoman">> - looks the tourist up and down over the tops of her glasses. + looks the tourist up and down over the tops of _hisA glasses. <<case "schoolgirl">> stares openly at the tourist's ass. <<case "fairy" "pregnant fairy">> - zips around the tourist, giving her a good look-over. + zips around the tourist, giving _him2 a good look-over. <<case "hypergoddess" "goddess">> - eyes her fertile hips. + eyes _his2 fertile hips. <<case "loli" "preggololi">> - stares longingly at her huge tits. + stares longingly at _his2 huge tits. <<case "angel">> - blushes at the sight of her obvious curves. + blushes at the sight of _his2 obvious curves. <<case "cherub">> - makes exaggerated movements over her own tits. + makes exaggerated movements over _hisA own tits. <<case "incubus">> - is sporting an absolutely enormous erection. She seems to be enjoying the show. + is sporting an absolutely enormous erection. _HeA seems to be enjoying the show. <<case "succubus">> - turns to face you; her breasts huge armfuls, butt jiggling non-stop and a pair of hips to rival any cow. "My curves are better." + turns to face you; _hisA breasts huge armfuls, butt jiggling non-stop and a pair of hips to rival any cow. "My curves are better." <<case "imp">> - makes pinching gestures at nipple height then turns and slaps her own ass. + makes pinching gestures at nipple height then turns and slaps _hisA own ass. <<case "witch">> blushes at the sight of those lovely curves. <<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">> - swells itself to resemble her figure before twisting its arm into a cock and ramming it straight up its cunt. + swells _himselfA to resemble _his2 figure before twisting _hisA arm into a cock and ramming it straight up _hisA cunt. <<default>> - reforms into an exaggerated female form before going back to its normal symbol shape. + reforms into an exaggerated female form before going back to _hisA normal symbol shape. <</switch>> <<else>> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> gets your attention the middle of the day. "A minor matter for you, <<= properTitle()>>," she says. "_milfSlave.slaveName is currently performing public service. A tourist from the old world accosted $him. _milfSlave.slaveName thought _he2 was a rich citizen who wanted to have sex with $him, but it seems _he2 just wanted a tour guide. It was a reasonable mistake; the tourist appears wealthy. $He has been acting as _his2 guide for the last half hour. The tourist has asked $him if _he2 can meet you." She displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. _He2's just into middle age, and extremely plush, wearing Capri pants over _his2 motherly hips and a cashmere sweater that understates _his2 generous bust. _He2's blushing as _he2 asks your slave a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spitroasting a slave. + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> gets your attention the middle of the day. "A minor matter for you, <<= properTitle()>>," _heA says. "_milfSlave.slaveName is currently performing public service. A tourist from the old world accosted $him. _milfSlave.slaveName thought _he2 was a rich citizen who wanted to have sex with $him, but it seems _he2 just wanted a tour guide. It was a reasonable mistake; the tourist appears wealthy. $He has been acting as _his2 guide for the last half hour. The tourist has asked $him if _he2 can meet you." _HeA displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. _He2's just into middle age, and extremely plush, wearing Capri pants over _his2 motherly hips and a cashmere sweater that understates _his2 generous bust. _He2's blushing as _he2 asks your slave a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spitroasting a slave. <</if>> <br><br> diff --git a/src/uncategorized/reRebels.tw b/src/uncategorized/reRebels.tw index 5b150d8b48f55a9ac83b26b382904a7c5ffa81dc..e9bf72ae79bcae953ab2de73fefcb41fcd0b593e 100644 --- a/src/uncategorized/reRebels.tw +++ b/src/uncategorized/reRebels.tw @@ -98,7 +98,7 @@ You have a rebel problem. $slaves[_i].slaveName and $slaves[_j].slaveName are bo <</if>> <<include "Remove activeSlave">> <<else>> - You start with $slaves[_i].slaveName before moving to $slaves[_j].slaveName as $he holds $his life between $his netherlips. Once both spoons are inserted, you sit back and watch them squirm at the cold metal in their most sensitive recesses. In a show of underhandedness, $slaves[_j].slaveName kicks $slaves[_i].slaveName, knocking $him off balance and sending $him hanging. $slaves[_j].slaveName <<if canSee($slaves[_j])>>watches<<elseif canHear($slaves[_j])>>listens<<else>>stares blankly<</if>> as the life drains from _his2 accomplice, @@.gold;horrified at what she just did.@@ The ordeal @@.red;leaves _him2 behaving strangely.@@ + You start with $slaves[_i].slaveName before moving to $slaves[_j].slaveName as $he holds $his life between $his netherlips. Once both spoons are inserted, you sit back and watch them squirm at the cold metal in their most sensitive recesses. In a show of underhandedness, $slaves[_j].slaveName kicks $slaves[_i].slaveName, knocking $him off balance and sending $him hanging. $slaves[_j].slaveName <<if canSee($slaves[_j])>>watches<<elseif canHear($slaves[_j])>>listens<<else>>stares blankly<</if>> as the life drains from _his2 accomplice, @@.gold;horrified at what _he2 just did.@@ The ordeal @@.red;leaves _him2 behaving strangely.@@ <<set $slaves[_j].trust = -100, $slaves[_j].behavioralFlaw = "odd">> <<set $activeSlave = $slaves[_i]>> <<include "Remove activeSlave">> diff --git a/src/uncategorized/reShelterInspection.tw b/src/uncategorized/reShelterInspection.tw index 1ab369f10b62864ae54ce56cb0cb82c7fe1dbe5c..54dc48e2bc813bcac848bc8019e71a8c9a6691ce 100644 --- a/src/uncategorized/reShelterInspection.tw +++ b/src/uncategorized/reShelterInspection.tw @@ -36,7 +36,7 @@ <<set $activeSlave.hLength = 40>> <<set $activeSlave.hStyle = "up">> <<set $activeSlave.energy = random(5,50)>> -<<set $activeSlave.behavioralQuirk = either("hates men", "hates women", "gluttonous", "liberated")>> +<<set $activeSlave.behavioralQuirk = either("gluttonous", "hates men", "hates women", "liberated")>> <<set $activeSlave.sexualQuirk = either("apathetic", "idealistic")>> <<set $activeSlave.clothes = either("conservative clothing", "nice business attire")>> @@ -160,7 +160,7 @@ Not waiting to be greeted, the inspector looks up at the nearest camera and dema <<else>> _He2 struggles to resist in any way _he2 can, but _he2 is too firmly anchored to move. <</if>> - Before _he2 gets the chance to swear defiance against you, another patron rams his dick down _his2 throat, putting a stop to that notion. _His2 hands ball into fists as _he2 endures _his2 spitroasting. + Before _he2 gets the chance to swear defiance against you, another patron rams his dick down _his2 throat, putting a stop to that notion. _His2 hands ball into fists as _he2 endures _his2 first spitroasting. <<set $shelterAbuse += 15>> <<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */ <<run newSlave($activeSlave)>> /* skip New Slave Intro */ @@ -251,24 +251,24 @@ Not waiting to be greeted, the inspector looks up at the nearest camera and dema <<case "You got her at the Slave Shelter. Her previous owner forced her to cut off her dick and balls and cook them.">> <<if _Inspectee.dick > _originSlave.dick>> - "I see that you've given $him a replacement tool," _he2 reaches down and gives it an exploratory fondle, + "I see that you've given $him a replacement tool," _he2 says as _he2 reaches down and gives it an exploratory fondle, <<if canAchieveErection(_Inspectee)>> - "it even works, that's lovely." The inspector looks deflated, and reluctantly makes a positive note on _his2 tablet. + "It even works, that's lovely." The inspector looks deflated, and reluctantly makes a positive note on _his2 tablet. <<else>> - "it seems to be non-functional, but it's a nice gesture at least." The inspector looks deflated, and reluctantly makes a positive note on _his2 tablet. + "It seems to be non-functional, but it's a nice gesture at least." The inspector looks deflated, and reluctantly makes a positive note on _his2 tablet. <</if>> <<set _inspectionResult-->> <</if>> <<if _Inspectee.balls > _originSlave.balls && _Inspectee.scrotum>> <<if _Inspectee.dick > _originSlave.dick>> - "And these work too, right?" _he2 asks as _he2 points to $his dangling balls. "So $he has been fully restored, that's something." The inspector adds another positive note to the inspection. + "And these work too, right?" _he2 asks as _he2 points to $his dangling balls. "So $he has been fully restored; that's something." The inspector adds another positive note to the inspection. <<set _inspectionResult-->> <<else>> "I take it these testicles are more than just an implant? I'm sure $he appreciates the gesture, though what good are they without a penis?" The inspector shakes _his2 head and notes your attempt to undo the damages to _Inspectee.slaveName. <</if>> <</if>> - <<if !["apathetic", "neglectful"].includes(_Inspectee.sexualFlaw) && !["odd", "anorexic"].includes(_Inspectee.behavioralFlaw) && !["none", "masochist"].includes(_Inspectee.fetish)>> + <<if !["apathetic", "neglectful"].includes(_Inspectee.sexualFlaw) && !["anorexic", "odd"].includes(_Inspectee.behavioralFlaw) && !["none", "masochist"].includes(_Inspectee.fetish)>> The inspector can see that $his personality is much better than before. The inspector looks deflated, and reluctantly makes a positive note on _his2 tablet. <<set $shelterAbuse -= 3>> <</if>> @@ -278,7 +278,7 @@ Not waiting to be greeted, the inspector looks up at the nearest camera and dema The inspector can see that $he has a new set of breasts. The inspector looks deflated, and reluctantly makes a positive note on _his2 tablet. <<set $shelterAbuse -= 2>> <</if>> - <<if !["apathetic", "neglectful", "self hating"].includes(_Inspectee.sexualFlaw) && !["odd", "anorexic"].includes(_Inspectee.behavioralFlaw) && !["none", "masochist"].includes(_Inspectee.fetish)>> + <<if !["apathetic", "neglectful", "self hating"].includes(_Inspectee.sexualFlaw) && !["anorexic", "odd"].includes(_Inspectee.behavioralFlaw) && !["none", "masochist"].includes(_Inspectee.fetish)>> The inspector can see that $his personality is much better than before. The inspector looks deflated, and reluctantly makes a positive note on _his2 tablet. <<set $shelterAbuse -= 3>> <</if>> @@ -429,19 +429,19 @@ Not waiting to be greeted, the inspector looks up at the nearest camera and dema <<switch _Inspectee.assignment>> <<case "whore" "work in the brothel">> <<if (_Inspectee.fetishStrength > 95) || (_Inspectee.energy > 95)>> - _Inspectee.slaveName says happily, "I'm a whore!" The inspector makes a "go on" gesture, and the slave continues, "It'<<s>> awe<<s>>ome. Nothing but cock, every day." The inspector looks deflated, and reluctantly makes a positive note on _his2 tablet. + _Inspectee.slaveName says happily, "I'm a whore!" The inspector makes a 'go on' gesture, and the slave continues, "It'<<s>> awe<<s>>ome. Nothing but cock, every day." The inspector looks deflated, and reluctantly makes a positive note on _his2 tablet. <<set $shelterAbuse -= 1>> <<else>> - _Inspectee.slaveName says confidently, "I'm a whore!" The inspector makes a go-on gesture, and the slave continues, "It'<<s>> hard work <<s>>ometime<<s>>, but I'm okay. I'm much happier with my current owner, thank you." The inspector looks pleased, and says _he2'll put out a @@.green;good word@@ about you. + _Inspectee.slaveName says confidently, "I'm a whore!" The inspector makes a 'go on' gesture, and the slave continues, "It'<<s>> hard work <<s>>ometime<<s>>, but I'm okay. I'm much happier with my current owner, thank you." The inspector looks pleased, and says _he2'll put out a @@.green;good word@@ about you. <<run repX(500, "event", _Inspectee)>> <<set $shelterAbuse -= 1>> <</if>> <<case "serve the public" "serve in the club">> <<if (_Inspectee.fetishStrength > 95) || (_Inspectee.energy > 95)>> - _Inspectee.slaveName says happily, "I'm a <<s>>lut!" The inspector makes a go-on gesture, and the slave continues, "It'<<s>> awe<<s>>ome. Nothing but cute boy<<s>> and girl<<s>>, every day." The inspector looks deflated, and reluctantly makes a positive note on _his2 tablet. + _Inspectee.slaveName says happily, "I'm a <<s>>lut!" The inspector makes a 'go on' gesture, and the slave continues, "It'<<s>> awe<<s>>ome. Nothing but cute boy<<s>> and girl<<s>>, every day." The inspector looks deflated, and reluctantly makes a positive note on _his2 tablet. <<set $shelterAbuse -= 1>> <<else>> - _Inspectee.slaveName says confidently, "I'm a <<s>>lut!" The inspector makes a go-on gesture, and the slave continues, "It'<<s>> not bad. I'm much happier with my current owner, thank you." The inspector looks pleased, and says _he2'll put out a @@.green;good word@@ about you. + _Inspectee.slaveName says confidently, "I'm a <<s>>lut!" The inspector makes a 'go on' gesture, and the slave continues, "It'<<s>> not bad. I'm much happier with my current owner, thank you." The inspector looks pleased, and says _he2'll put out a @@.green;good word@@ about you. <<run repX(500, "event", _Inspectee)>> <<set $shelterAbuse -= 1>> <</if>> diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw index 67a6339deb168f7b213c7da88766c37cef1e87cc..ef7b3ac069a67c96428ffa30dbcc66c8e6207d89 100644 --- a/src/uncategorized/recETS.tw +++ b/src/uncategorized/recETS.tw @@ -1510,10 +1510,8 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<case "mismatched pair">> -<<set _headGirlPronouns = getPronouns($HeadGirl)>> -<<set _heG = _headGirlPronouns.pronoun>> -<<set _HeG = capFirstChar(_heG)>> -Your Head Girl comes to see you. _HeG flags a slave posted for sale on your desk. The posting seems completely unimpressive — just a bitch barely past $his <<= ordinalSuffix($activeSlave.actualAge)>> birthday with basic implants and a pathetic little dick — until _heG points out that the person posting $him for sale is $his sister. $His slightly older, naturally female sister. Who, to go by the pictures, the younger sibling has desperately been trying to mold $himself to look more like. +<<setLocalPronouns $HeadGirl 3>> +Your Head Girl comes to see you. _He3 flags a slave posted for sale on your desk. The posting seems completely unimpressive — just a bitch barely past $his <<= ordinalSuffix($activeSlave.actualAge)>> birthday with basic implants and a pathetic little dick — until _he3 points out that the person posting $him for sale is $his sister. $His slightly older, naturally female sister. Who, to go by the pictures, the younger sibling has desperately been trying to mold $himself to look more like. <br><br> @@ -1582,7 +1580,7 @@ The other blurts out. "But we kinda got too into each other, in more ways than o <<case "desperate broodmother">> -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. <br><br> @@ -1664,7 +1662,7 @@ This call is coming from a public kiosk, which is usually an indication that the <<default>> <br>ERROR: bad recETS event $RecETSevent - + <</switch>> <<switch $RecETSevent>> diff --git a/src/uncategorized/recruiterSelect.tw b/src/uncategorized/recruiterSelect.tw index c700e594dc9b9e8833d344a1cea7144ab82fc899..716748044db1564f13dfb90311d399fd4b78008a 100644 --- a/src/uncategorized/recruiterSelect.tw +++ b/src/uncategorized/recruiterSelect.tw @@ -11,7 +11,7 @@ <<else>> acting as a sexual <<if $arcologies[0].influenceTarget == -1>> - Ambassador. @@.red;Since you have not selected another arcology to influence, she has no target for Ambassadorial duties. Select an influence target to apply her talents.@@ + Ambassador. @@.red;Since you have not selected another arcology to influence, $he has no target for Ambassadorial duties. Select an influence target to apply $his talents.@@ <<else>> Ambassador to <<for $i = 0; $i < $arcologies.length; $i++>><<if $arcologies[$i].direction == $arcologies[0].influenceTarget>>$arcologies[$i].name<<break>><</if>><</for>>. <</if>> @@ -32,9 +32,9 @@ <br> [[Reassignment candidates|Recruiter Select][$recruiterTarget = "reassignment candidates"]] //Will be born male// <</if>> <<if $arcologies.length > 1>> -<<if $FSAnnounced>> - <br> [[Other arcologies' cultures|Recruiter Select][$oldRecruiterTarget = $recruiterTarget, $recruiterTarget = "other arcologies"]] //Will appoint the Recruiter to be a sexual Ambassador// -<</if>> + <<if $FSAnnounced>> + <br> [[Other arcologies' cultures|Recruiter Select][$oldRecruiterTarget = $recruiterTarget, $recruiterTarget = "other arcologies"]] //Will appoint the Recruiter to be a sexual Ambassador// + <</if>> <</if>> <br><br>Target only individuals that can pass eugenics SMR. diff --git a/src/uncategorized/remMerger.tw b/src/uncategorized/remMerger.tw index 8738caf9384647be82bfbc91b9cf01f54483dcf7..305d0ea30d8138509ab2afcbc6a7c23594c2f499 100644 --- a/src/uncategorized/remMerger.tw +++ b/src/uncategorized/remMerger.tw @@ -54,7 +54,7 @@ <<elseif _company1 == "arcade">> a quaint maid café. The prime location together with a popular concept should make for a bustling business and yet the owner is looking to get out of the business hoping to salvage some of his savings. Sadly there was a lack of capital to employ attractive servant slave maids. While someone might very well be more than willing to come in and invest in some better slaves, the place is so cheap you could easily replace the furniture and use the current assets to create a new arcade location for your corporation instead. <<elseif _company1 == "dairy">> - a dairy farm. Why a conventional dairy farm popped up as target confused you for a moment, but it quickly became clear the entire family was so deep in debt it would be a no brainer to buy the farm and start milking the large uddered farmer's daughters as a great addition to your corporate dairy. + a dairy farm. Why a conventional dairy farm popped up as target confused you for a moment, but it quickly became clear the entire family was so deep in debt it would be a no brainer to buy the farm and start milking the large-uddered farmer's daughters as a great addition to your corporate dairy. <<elseif _company1 == "whore">> a little brothel. With slave whores becoming the dominant force in sexual services the current madam lost her passion for the business. She's getting up there in age and has run a tight ship for many years so she deemed it the right time to bow out. All you need to do to add a new brothel location for your corporation is sign at the dotted line before anyone else has a chance to bite. <<else>> @@ -77,7 +77,7 @@ The second is <<elseif _company2 == "arcade">> a quaint maid café. The prime location together with a popular concept should make for a bustling business and yet the owner is looking to get out of the business hoping to salvage some of his savings. Sadly there was a lack of capital to employ attractive servant slave maids. While someone might very well be more than willing to come in and invest in some better slaves, the place is so cheap you could easily replace the furniture and use the current assets to create a new arcade location for your corporation instead. <<elseif _company2 == "dairy">> - a dairy farm. Why a conventional dairy farm popped up as target confused you for a moment, but it quickly became clear the entire family was so deep in debt it would be a no brainer to buy the farm and start milking the large uddered farmer's daughters as a great addition to your corporate dairy. + a dairy farm. Why a conventional dairy farm popped up as target confused you for a moment, but it quickly became clear the entire family was so deep in debt it would be a no brainer to buy the farm and start milking the large-uddered farmer's daughters as a great addition to your corporate dairy. <<elseif _company2 == "whore">> a little brothel. With slave whores becoming the dominant force in sexual services the current madam lost her passion for the business. She's getting up there in age and has run a tight ship for many years so she deemed it the right time to bow out. All you need to do to add a new brothel location for your corporation is sign at the dotted line before anyone else has a chance to bite. <<else>> diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw index d92642a594c650a22929e718061cbf11f724e150..9ab15476d39a6502be639d9844225b35bd86b8d3 100644 --- a/src/uncategorized/remoteSurgery.tw +++ b/src/uncategorized/remoteSurgery.tw @@ -1846,14 +1846,14 @@ Work on $him structurally: <br> <<if $seeExtreme == 1>> -<<if $activeSlave.fuckdoll == 0>> - <br>$He is a normal sex slave, not a living sex toy. - <<if $activeSlave.indentureRestrictions < 1 && ($activeSlave.breedingMark != 1 || $propOutcome == 0)>> - [[Encase in a Fuckdoll suit|Surgery Degradation][$activeSlave.subTarget=0, $activeSlave.sentence=0, $activeSlave.training=0, $activeSlave.toyHole="all her holes", $activeSlave.pubicHStyle="waxed", $activeSlave.livingRules="spare", $activeSlave.speechRules="restrictive", $activeSlave.releaseRules="restrictive", $activeSlave.relationshipRules="restrictive", $activeSlave.fuckdoll=1, $activeSlave.choosesOwnClothes=0, $activeSlave.clothes="a Fuckdoll suit", $activeSlave.collar="none", $activeSlave.shoes="heels",$activeSlave.legAccessory="none", $activeSlave.vaginalAccessory="none", $activeSlave.dickAccessory="none", $activeSlave.buttplug="none", $activeSlave.attrKnown=1, $activeSlave.fetishKnown=1, $activeSlave.inflation=0, $activeSlave.inflationType="none", $activeSlave.inflationMethod=0, $activeSlave.milkSource=0, $activeSlave.cumSource=0, $surgeryType = "fuckdoll"]] //This will greatly restrict $him// + <<if $activeSlave.fuckdoll == 0>> + <br>$He is a normal sex slave, not a living sex toy. + <<if $activeSlave.indentureRestrictions < 1 && ($activeSlave.breedingMark != 1 || $propOutcome == 0)>> + [[Encase in a Fuckdoll suit|Surgery Degradation][$activeSlave.subTarget=0, $activeSlave.sentence=0, $activeSlave.training=0, $activeSlave.toyHole="all her holes", $activeSlave.pubicHStyle="waxed", $activeSlave.livingRules="spare", $activeSlave.speechRules="restrictive", $activeSlave.releaseRules="restrictive", $activeSlave.relationshipRules="restrictive", $activeSlave.fuckdoll=1, $activeSlave.choosesOwnClothes=0, $activeSlave.clothes="a Fuckdoll suit", $activeSlave.collar="none", $activeSlave.shoes="heels",$activeSlave.legAccessory="none", $activeSlave.vaginalAccessory="none", $activeSlave.dickAccessory="none", $activeSlave.chastityAnus=0, $activeSlave.chastityPenis=0, $activeSlave.chastityVagina=0, $activeSlave.buttplug="none", $activeSlave.attrKnown=1, $activeSlave.fetishKnown=1, $activeSlave.inflation=0, $activeSlave.inflationType="none", $activeSlave.inflationMethod=0, $activeSlave.milkSource=0, $activeSlave.cumSource=0, $surgeryType = "fuckdoll"]] //This will greatly restrict $him// + <</if>> + <<else>> + <br>$He is encased in a Fuckdoll suit. [[Extract " + $him + "|Surgery Degradation][$activeSlave.fuckdoll=0, $activeSlave.clothes="no clothing", $activeSlave.shoes="none", $surgeryType = "fuckdollExtraction"]] <</if>> -<<else>> - <br>$He is encased in a Fuckdoll suit. [[Extract " + $him + "|Surgery Degradation][$activeSlave.fuckdoll=0, $activeSlave.clothes="no clothing", $activeSlave.shoes="none", $surgeryType = "fuckdollExtraction"]] -<</if>> <</if>> diff --git a/src/uncategorized/rename.tw b/src/uncategorized/rename.tw index 5c9a881231006a3e44258b942938009198037052..c92883750496699a0c818cbe41d5fbf54fe6038e 100644 --- a/src/uncategorized/rename.tw +++ b/src/uncategorized/rename.tw @@ -47,33 +47,33 @@ <<if $oldName != $activeSlave.slaveName && typeof $activeSlave.slaveName == "string">> <<set _toSearch = $activeSlave.slaveName.toLowerCase()>> <<for $i = 0; $i < setup.badWords.length; $i++>> - <<if _toSearch.indexOf(setup.badWords[$i]) != -1>> - <<set _insultingName = 1>> - <<break>> - <</if>> + <<if _toSearch.indexOf(setup.badWords[$i]) != -1>> + <<set _insultingName = 1>> + <<break>> + <</if>> <</for>> <</if>> <<if !_insultingName>> -<<if $oldSurname != $activeSlave.slaveSurname && typeof $activeSlave.slaveSurname == "string">> - <<set _toSearch = $activeSlave.slaveSurname.toLowerCase()>> - <<for $i = 0; $i < setup.badWords.length; $i++>> - <<if _toSearch.indexOf(setup.badWords[$i]) != -1>> - <<set _insultingName = 1>> - <<break>> + <<if $oldSurname != $activeSlave.slaveSurname && typeof $activeSlave.slaveSurname == "string">> + <<set _toSearch = $activeSlave.slaveSurname.toLowerCase()>> + <<for $i = 0; $i < setup.badWords.length; $i++>> + <<if _toSearch.indexOf(setup.badWords[$i]) != -1>> + <<set _insultingName = 1>> + <<break>> + <</if>> + <</for>> <</if>> - <</for>> -<</if>> <</if>> <<if _insultingName == 1>> -<<if $activeSlave.fetish == "mindbroken">> - $His new name would be insulting to a normal $girl, but $he dully accepts that it is an accurate description and goes about $his duties. -<<elseif $activeSlave.devotion < -50>> - Being given such a degrading name @@.mediumorchid;further increases $his hatred@@ of you. - <<set $activeSlave.devotion -= 5>> -<<elseif $activeSlave.devotion <= 50>> - Being given such a degrading name @@.gold;terrifies $him,@@ since $he thinks it's fair warning for what $he'll suffer in the future. - <<set $activeSlave.trust -= 5>> -<</if>> + <<if $activeSlave.fetish == "mindbroken">> + $His new name would be insulting to a normal $girl, but $he dully accepts that it is an accurate description and goes about $his duties. + <<elseif $activeSlave.devotion < -50>> + Being given such a degrading name @@.mediumorchid;further increases $his hatred@@ of you. + <<set $activeSlave.devotion -= 5>> + <<elseif $activeSlave.devotion <= 50>> + Being given such a degrading name @@.gold;terrifies $him,@@ since $he thinks it's fair warning for what $he'll suffer in the future. + <<set $activeSlave.trust -= 5>> + <</if>> <</if>> /* Wife's surname reaction */ diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index b6c272f80b1501c6a329914ab1bdb8db35a4c59f..e39839293eb2cf3af6ed23f365ad8de2a995361c 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -4264,7 +4264,7 @@ $He is @@.mediumaquamarine;thankful@@ that $he isn't permitted to eat the treats. $He's seen others try one, only to start shoveling them down. <<set $slaves[$i].trust++>> <<elseif $slaves[$i].behavioralFlaw == "gluttonous">> - $He @@.mediumorchid;resents@@ not being allowed to stuff $his face with the tempting treats like the other slaves $he sees. + $He @@.mediumorchid;resents@@ not being allowed to stuff $his face with the tempting treats like the other slaves<<if canSee($slaves[$i])>> $he sees<</if>>. <<set $slaves[$i].devotion -= 2>> <<elseif $slaves[$i].behavioralFlaw == "anorexic">> $He @@.hotpink;is relieved@@ that $he doesn't have to eat the treat and is @@.mediumaquamarine;thankful@@ for your apparent consideration. @@ -4434,7 +4434,7 @@ <<if ($slaves[$i].bellyPreg >= 1500)>> Society <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.5>>@@.green;strongly approves@@<<else>>@@.green;approves@@<</if>> of your keeping a pregnant slave; this also supports the idea that slave women should bear babies. <<= FSChangePorn("GenderFundamentalist", 1)>> - <<elseif ($slaves[$i].preg == 0)>> + <<elseif ($slaves[$i].preg == 0) && isFertile($slaves[$i])>> Society <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.5>>@@.green;strongly approves@@<<else>>@@.green;approves@@<</if>> of your keeping a slave fertile; this also supports the idea that slave women should bear babies. <<= FSChangePorn("GenderFundamentalist", 1)>> <</if>> @@ -4764,7 +4764,7 @@ <<= FSChangePorn("BodyPurist", 1)>> <</if>> <</if>> - + <<elseif $arcologies[0].FSTransformationFetishist != "unset">> <<set _transformed = 0>> <<if ($slaves[$i].boobsImplant > 0) && ($slaves[$i].buttImplant > 0) && ($slaves[$i].lipsImplant > 0)>> diff --git a/src/uncategorized/saRecruitGirls.tw b/src/uncategorized/saRecruitGirls.tw index 62f26ae78173b59f84b4ae1b371b9205fdebbbaa..fbe35eb9c86e7b3cbf3f4e583279a713efaf6902 100644 --- a/src/uncategorized/saRecruitGirls.tw +++ b/src/uncategorized/saRecruitGirls.tw @@ -712,7 +712,7 @@ <<if $arcologies[0].FSSupremacist != "unset">> <<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>> <<if $slaves[$i].race != $arcologies[0].FSSupremacistRace>> - $He patiently explains how $slaves[$i].race girls like $himself benefit from the firm guidance of their proper $arcologies[0].FSSupremacistRace masters. + $He patiently explains how $slaves[$i].race <<= $girl>>s like $himself benefit from the firm guidance of their proper $arcologies[0].FSSupremacistRace masters. <<else>> $He makes the clear case for $arcologies[0].FSSupremacistRace superiority, although as an enslaved $slaves[$i].race woman $his words are a bit hollow. <</if>> diff --git a/src/uncategorized/saRivalries.tw b/src/uncategorized/saRivalries.tw index 11de6f57a55759502bfb9f2466a264f14db998b0..9f712cbb70c4569d4160f07b57571e816400d170 100644 --- a/src/uncategorized/saRivalries.tw +++ b/src/uncategorized/saRivalries.tw @@ -80,12 +80,22 @@ <<set $slaves[_j].rivalry = 1, $slaves[$i].rivalry = 1, $slaves[_j].rivalryTarget = $slaves[$i].ID, $slaves[$i].rivalryTarget = $slaves[_j].ID>> <<break>> <</if>> + <<if $slaves[_j].weight < -30>> + $slaves[$i].slaveName, who loves food, can't stand <<= SlaveFullName($slaves[_j])>>'s severe emaciation. @@.lightsalmon;They start to dislike each other.@@ + <<set $slaves[_j].rivalry = 1, $slaves[$i].rivalry = 1, $slaves[_j].rivalryTarget = $slaves[$i].ID, $slaves[$i].rivalryTarget = $slaves[_j].ID>> + <<break>> + <</if>> <<case "anorexic">> <<if $slaves[_j].behavioralFlaw == "gluttonous">> $slaves[$i].slaveName, an anorexic, can't stand <<= SlaveFullName($slaves[_j])>>'s disgusting gluttony. @@.lightsalmon;They start to dislike each other.@@ <<set $slaves[_j].rivalry = 1, $slaves[$i].rivalry = 1, $slaves[_j].rivalryTarget = $slaves[$i].ID, $slaves[$i].rivalryTarget = $slaves[_j].ID>> <<break>> <</if>> + <<if $slaves[_j].weight > 130>> + $slaves[$i].slaveName, an anorexic, can't stand <<= SlaveFullName($slaves[_j])>>'s immense girth. @@.lightsalmon;They start to dislike each other.@@ + <<set $slaves[_j].rivalry = 1, $slaves[$i].rivalry = 1, $slaves[_j].rivalryTarget = $slaves[$i].ID, $slaves[$i].rivalryTarget = $slaves[_j].ID>> + <<break>> + <</if>> <<case "devout">> <<if $slaves[_j].behavioralFlaw == "liberated">> $slaves[$i].slaveName, who is devout and might be considered rather conservative if $he were free, can't stand <<= SlaveFullName($slaves[_j])>>'s revolting gender liberation. @@.lightsalmon;They start to dislike each other.@@ diff --git a/src/uncategorized/saServeThePublic.tw b/src/uncategorized/saServeThePublic.tw index 99d811a16e7abb59b410fdc83579c272099b30fa..14db2e410abd20362887d8987c589396b030244e 100644 --- a/src/uncategorized/saServeThePublic.tw +++ b/src/uncategorized/saServeThePublic.tw @@ -70,106 +70,106 @@ the public. <</if>> <<if $clubAdsSpending != 0>> <<if $clubAdsStacked == 1>> - <<if ($slaves[$i].butt > 4)>> - <<if ($slaves[$i].boobs > 800)>> - <<set $beautyMultiplier += 0.05>> - $His stacked body fits $clubName's ad campaign, getting $him more attention. - <</if>> - <</if>> + <<if ($slaves[$i].butt > 4)>> + <<if ($slaves[$i].boobs > 800)>> + <<set $beautyMultiplier += 0.05>> + $His stacked body fits $clubName's ad campaign, getting $him more attention. + <</if>> + <</if>> <<elseif $clubAdsStacked == -1>> - <<if ($slaves[$i].boobs < 500)>> - <<if ($slaves[$i].butt < 3)>> - <<if ($slaves[$i].weight <= 10)>> - <<if ($slaves[$i].muscles <= 30)>> - <<set $beautyMultiplier += 0.05>> - $His slim body fits $clubName's ad campaign, getting $him more attention. - <</if>> - <</if>> - <</if>> - <</if>> + <<if ($slaves[$i].boobs < 500)>> + <<if ($slaves[$i].butt < 3)>> + <<if ($slaves[$i].weight <= 10)>> + <<if ($slaves[$i].muscles <= 30)>> + <<set $beautyMultiplier += 0.05>> + $His slim body fits $clubName's ad campaign, getting $him more attention. + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <<if $clubAdsPreg == 1>> - <<if ($slaves[$i].bellyPreg >= 5000) || ($slaves[$i].bellyImplant >= 5000)>> - <<set $beautyMultiplier += 0.05>> - $His gravid body fits $clubName's ad campaign, getting $him more attention. - <</if>> + <<if ($slaves[$i].bellyPreg >= 5000) || ($slaves[$i].bellyImplant >= 5000)>> + <<set $beautyMultiplier += 0.05>> + $His gravid body fits $clubName's ad campaign, getting $him more attention. + <</if>> <<elseif $clubAdsPreg == -1>> - <<if ($slaves[$i].belly < 100) && ($slaves[$i].weight < 30) && (!setup.fakeBellies.includes($bellyAccessory)) && ($slaves[$i].bellyImplant <= 0)>> - <<set $beautyMultiplier += 0.05>> - $His flat belly fits $clubName's ad campaign, getting $him more attention. - <</if>> + <<if ($slaves[$i].belly < 100) && ($slaves[$i].weight < 30) && (!setup.fakeBellies.includes($bellyAccessory)) && ($slaves[$i].bellyImplant <= 0)>> + <<set $beautyMultiplier += 0.05>> + $His flat belly fits $clubName's ad campaign, getting $him more attention. + <</if>> <</if>> <<if $clubAdsModded == 1>> - <<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>> - <<set $beautyMultiplier += 0.05>> - Body art like $hers is a major draw. - <</if>> + <<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>> + <<set $beautyMultiplier += 0.05>> + Body art like $hers is a major draw. + <</if>> <<elseif $clubAdsModded == -1>> - <<if $slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2>> - <<set $beautyMultiplier += 0.05>> - Very clean bodies like $hers are a major draw. - <</if>> + <<if $slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2>> + <<set $beautyMultiplier += 0.05>> + Very clean bodies like $hers are a major draw. + <</if>> <</if>> <<if $clubAdsImplanted == 1>> - <<if ($slaves[$i].boobsImplant > 0)>> - <<if ($slaves[$i].buttImplant > 0)>> - <<if ($slaves[$i].bellyImplant >= 1500)>> - <<if ($slaves[$i].waist < -10)>> - <<if ($slaves[$i].lipsImplant > 0)>> - <<set $beautyMultiplier += 0.05>> - Many citizens come to $clubName looking to fuck a plastic slut like $him. - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> + <<if ($slaves[$i].boobsImplant > 0)>> + <<if ($slaves[$i].buttImplant > 0)>> + <<if ($slaves[$i].bellyImplant >= 1500)>> + <<if ($slaves[$i].waist < -10)>> + <<if ($slaves[$i].lipsImplant > 0)>> + <<set $beautyMultiplier += 0.05>> + Many citizens come to $clubName looking to fuck a plastic slut like $him. + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> <<elseif $clubAdsImplanted == -1>> - <<if ($slaves[$i].boobsImplant == 0)>> - <<if ($slaves[$i].buttImplant == 0)>> - <<if ($slaves[$i].waist >= -95)>> - <<if ($slaves[$i].lipsImplant == 0)>> - <<if ($slaves[$i].bellyImplant == -1)>> - <<if ($slaves[$i].faceImplant < 30)>> - <<set $beautyMultiplier += 0.05>> - Many citizens come to $clubName looking to get with a natural $girl like $him. - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> + <<if ($slaves[$i].boobsImplant == 0)>> + <<if ($slaves[$i].buttImplant == 0)>> + <<if ($slaves[$i].waist >= -95)>> + <<if ($slaves[$i].lipsImplant == 0)>> + <<if ($slaves[$i].bellyImplant == -1)>> + <<if ($slaves[$i].faceImplant < 30)>> + <<set $beautyMultiplier += 0.05>> + Many citizens come to $clubName looking to get with a natural $girl like $him. + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <<if $clubAdsOld == 1>> - <<if ($slaves[$i].physicalAge >= 30)>> - <<set $beautyMultiplier += 0.05>> - $He's perfect for $clubName, which practically exists to match citizens up with mature slaves. - <</if>> + <<if ($slaves[$i].physicalAge >= 30)>> + <<set $beautyMultiplier += 0.05>> + $He's perfect for $clubName, which practically exists to match citizens up with mature slaves. + <</if>> <<elseif $clubAdsOld == -1>> - <<if ($slaves[$i].physical < 30) && ($slaves[$i].physical >= 18)>> - <<set $beautyMultiplier += 0.05>> - $He's perfect for $clubName, which practically exists to match citizens up with young slaves. - <</if>> + <<if ($slaves[$i].physical < 30) && ($slaves[$i].physical >= 18)>> + <<set $beautyMultiplier += 0.05>> + $He's perfect for $clubName, which practically exists to match citizens up with young slaves. + <</if>> <<elseif $clubAdsOld == -2>> - <<if ($slaves[$i].physical <= 18) && ($slaves[$i].physical >= 13)>> - <<set $beautyMultiplier += 0.05>> - $He's perfect for $clubName, which practically exists to match citizens up with teenage slaves. - <</if>> + <<if ($slaves[$i].physical <= 18) && ($slaves[$i].physical >= 13)>> + <<set $beautyMultiplier += 0.05>> + $He's perfect for $clubName, which practically exists to match citizens up with teenage slaves. + <</if>> <<elseif $clubAdsOld == -3>> - <<if ($slaves[$i].physical < 13)>> - <<set $beautyMultiplier += 0.05>> - $He's perfect for $clubName, which practically exists to match citizens up with $loli slaves. - <</if>> + <<if ($slaves[$i].physical < 13)>> + <<set $beautyMultiplier += 0.05>> + $He's perfect for $clubName, which practically exists to match citizens up with $loli slaves. + <</if>> <</if>> <<if $clubAdsXX == 1>> - <<if ($slaves[$i].dick == 0)>> - <<set $beautyMultiplier += 0.05>> - Almost everyone who comes to $clubName is looking to fuck a $girl like $him. - <</if>> + <<if ($slaves[$i].dick == 0)>> + <<set $beautyMultiplier += 0.05>> + Almost everyone who comes to $clubName is looking to fuck a $girl like $him. + <</if>> <<elseif $clubAdsXX == -1>> - <<if ($slaves[$i].dick > 0)>> - <<set $beautyMultiplier += 0.05>> - Almost everyone who comes to $clubName is looking to poke a $girl who cums when buttfucked. - <</if>> + <<if ($slaves[$i].dick > 0)>> + <<set $beautyMultiplier += 0.05>> + Almost everyone who comes to $clubName is looking to poke a $girl who cums when buttfucked. + <</if>> <</if>> <</if>> <<if (($slaves[$i].hears == -1 && $slaves[$i].earwear != "hearing aids") || ($slaves[$i].hears == 0 && $slaves[$i].earwear == "muffling ear plugs") ||($slaves[$i].hears == -2))>> diff --git a/src/uncategorized/saTakeClasses.tw b/src/uncategorized/saTakeClasses.tw index 9ebea83b08aa035e7da72c2d5a55d90a41c97f01..76f043b31fe66e5646d9f6f23db6315eb286bb78 100644 --- a/src/uncategorized/saTakeClasses.tw +++ b/src/uncategorized/saTakeClasses.tw @@ -68,7 +68,7 @@ With $his inability to hear and see, absorbing the content is extremely difficult. <<set _learning = -2>> <<elseif !canHear($slaves[$i]) || !canSee($slaves[$i])>> - With $his impairements, $he needs special lessons to properly learn. + With $his impairments, $he needs special lessons to properly learn. <<set _learning = 0>> <</if>> diff --git a/src/uncategorized/saWhore.tw b/src/uncategorized/saWhore.tw index 98200fe6577d15885bfdbaa679c522c5866bbc6b..a6e9e96d41cca91a9a877f25ed2ed8d6653557bf 100644 --- a/src/uncategorized/saWhore.tw +++ b/src/uncategorized/saWhore.tw @@ -62,106 +62,106 @@ $his body. <</if>> <<if $brothelAdsSpending != 0>> <<if $brothelAdsStacked == 1>> - <<if ($slaves[$i].butt > 4)>> - <<if ($slaves[$i].boobs > 800)>> - <<set $beautyMultiplier += 0.05>> - $His stacked body fits $brothelName's ad campaign, getting $him more business. - <</if>> - <</if>> + <<if ($slaves[$i].butt > 4)>> + <<if ($slaves[$i].boobs > 800)>> + <<set $beautyMultiplier += 0.05>> + $His stacked body fits $brothelName's ad campaign, getting $him more business. + <</if>> + <</if>> <<elseif $brothelAdsStacked == -1>> - <<if ($slaves[$i].boobs < 500)>> - <<if ($slaves[$i].butt < 3)>> - <<if ($slaves[$i].weight <= 10)>> - <<if ($slaves[$i].muscles <= 30)>> - <<set $beautyMultiplier += 0.05>> - $His slim body fits $brothelName's ad campaign, getting $him more business. - <</if>> - <</if>> - <</if>> - <</if>> + <<if ($slaves[$i].boobs < 500)>> + <<if ($slaves[$i].butt < 3)>> + <<if ($slaves[$i].weight <= 10)>> + <<if ($slaves[$i].muscles <= 30)>> + <<set $beautyMultiplier += 0.05>> + $His slim body fits $brothelName's ad campaign, getting $him more business. + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <<if $brothelAdsPreg == 1>> - <<if ($slaves[$i].bellyPreg >= 5000) || ($slaves[$i].bellyImplant >= 5000)>> - <<set $beautyMultiplier += 0.05>> - $His gravid body fits $brothelName's ad campaign, getting $him more attention. - <</if>> + <<if ($slaves[$i].bellyPreg >= 5000) || ($slaves[$i].bellyImplant >= 5000)>> + <<set $beautyMultiplier += 0.05>> + $His gravid body fits $brothelName's ad campaign, getting $him more attention. + <</if>> <<elseif $brothelAdsPreg == -1>> - <<if ($slaves[$i].belly < 100) && ($slaves[$i].weight < 30) && (!setup.fakeBellies.includes($bellyAccessory)) && ($slaves[$i].bellyImplant <= 0)>> - <<set $beautyMultiplier += 0.05>> - $His flat belly fits $brothelName's ad campaign, getting $him more attention. - <</if>> + <<if ($slaves[$i].belly < 100) && ($slaves[$i].weight < 30) && (!setup.fakeBellies.includes($bellyAccessory)) && ($slaves[$i].bellyImplant <= 0)>> + <<set $beautyMultiplier += 0.05>> + $His flat belly fits $brothelName's ad campaign, getting $him more attention. + <</if>> <</if>> <<if $brothelAdsModded == 1>> - <<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>> - <<set $beautyMultiplier += 0.05>> - Body art like $hers is a major draw. - <</if>> + <<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>> + <<set $beautyMultiplier += 0.05>> + Body art like $hers is a major draw. + <</if>> <<elseif $brothelAdsModded == -1>> - <<if $slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2>> - <<set $beautyMultiplier += 0.05>> - Very clean bodies like $hers are a major draw. - <</if>> + <<if $slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2>> + <<set $beautyMultiplier += 0.05>> + Very clean bodies like $hers are a major draw. + <</if>> <</if>> <<if $brothelAdsImplanted == 1>> - <<if ($slaves[$i].boobsImplant > 0)>> - <<if ($slaves[$i].buttImplant > 0)>> - <<if ($slaves[$i].bellyImplant >= 1500)>> - <<if ($slaves[$i].waist < -10)>> - <<if ($slaves[$i].lipsImplant > 0)>> - <<set $beautyMultiplier += 0.05>> - Many citizens come to the brothel looking to rent a plastic slut like $him. - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> + <<if ($slaves[$i].boobsImplant > 0)>> + <<if ($slaves[$i].buttImplant > 0)>> + <<if ($slaves[$i].bellyImplant >= 1500)>> + <<if ($slaves[$i].waist < -10)>> + <<if ($slaves[$i].lipsImplant > 0)>> + <<set $beautyMultiplier += 0.05>> + Many citizens come to the brothel looking to rent a plastic slut like $him. + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> <<elseif $brothelAdsImplanted == -1>> - <<if ($slaves[$i].boobsImplant == 0)>> - <<if ($slaves[$i].buttImplant == 0)>> - <<if ($slaves[$i].waist >= -95)>> - <<if ($slaves[$i].lipsImplant == 0)>> - <<if ($slaves[$i].bellyImplant == -1)>> - <<if ($slaves[$i].faceImplant < 30)>> - <<set $beautyMultiplier += 0.05>> - Many citizens come to the brothel looking to play with a natural girl like $him. - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> + <<if ($slaves[$i].boobsImplant == 0)>> + <<if ($slaves[$i].buttImplant == 0)>> + <<if ($slaves[$i].waist >= -95)>> + <<if ($slaves[$i].lipsImplant == 0)>> + <<if ($slaves[$i].bellyImplant == -1)>> + <<if ($slaves[$i].faceImplant < 30)>> + <<set $beautyMultiplier += 0.05>> + Many citizens come to the brothel looking to play with a natural girl like $him. + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <<if $brothelAdsOld == 1>> - <<if ($slaves[$i].physicalAge >= 30)>> - <<set $beautyMultiplier += 0.05>> - $He's perfect for $brothelName, whose brand is mature slaves. - <</if>> + <<if ($slaves[$i].physicalAge >= 30)>> + <<set $beautyMultiplier += 0.05>> + $He's perfect for $brothelName, whose brand is mature slaves. + <</if>> <<elseif $brothelAdsOld == -1>> - <<if ($slaves[$i].physicalAge < 30 && $slaves[$i].physicalAge >= 18)>> - <<set $beautyMultiplier += 0.05>> - $He's perfect for $brothelName, whose brand is young slaves. - <</if>> + <<if ($slaves[$i].physicalAge < 30 && $slaves[$i].physicalAge >= 18)>> + <<set $beautyMultiplier += 0.05>> + $He's perfect for $brothelName, whose brand is young slaves. + <</if>> <<elseif $brothelAdsOld == -2>> - <<if ($slaves[$i].physicalAge <= 18 && $slaves[$i].physicalAge >= 13)>> - <<set $beautyMultiplier += 0.05>> - $He's perfect for $brothelName, whose brand is teenage slaves. - <</if>> + <<if ($slaves[$i].physicalAge <= 18 && $slaves[$i].physicalAge >= 13)>> + <<set $beautyMultiplier += 0.05>> + $He's perfect for $brothelName, whose brand is teenage slaves. + <</if>> <<elseif $brothelAdsOld == -3>> - <<if ($slaves[$i].physicalAge < 13)>> - <<set $beautyMultiplier += 0.05>> - $He's perfect for $brothelName, whose brand is $loli slaves. - <</if>> + <<if ($slaves[$i].physicalAge < 13)>> + <<set $beautyMultiplier += 0.05>> + $He's perfect for $brothelName, whose brand is $loli slaves. + <</if>> <</if>> <<if $brothelAdsXX == 1>> - <<if ($slaves[$i].dick == 0)>> - <<set $beautyMultiplier += 0.05>> - Almost everyone who comes to $brothelName is looking to fuck a $girl like $him. - <</if>> + <<if ($slaves[$i].dick == 0)>> + <<set $beautyMultiplier += 0.05>> + Almost everyone who comes to $brothelName is looking to fuck a $girl like $him. + <</if>> <<elseif $brothelAdsXX == -1>> - <<if ($slaves[$i].dick > 0)>> - <<set $beautyMultiplier += 0.05>> - Almost everyone who comes to $brothelName is looking to pound a $girl who cums when buttfucked. - <</if>> + <<if ($slaves[$i].dick > 0)>> + <<set $beautyMultiplier += 0.05>> + Almost everyone who comes to $brothelName is looking to pound a $girl who cums when buttfucked. + <</if>> <</if>> <</if>> <<if $Madam != 0>> @@ -223,26 +223,26 @@ $His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a d <<set _incomeStats.customers = $beauty>> <<if $seeAge == 1>> -<<if $slaves[$i].physicalAge == $minimumSlaveAge && $slaves[$i].physicalAge == $fertilityAge && canGetPregnant($slaves[$i]) && ($arcologies[0].FSRepopulationFocus != "unset" || $arcologies[0].FSGenderFundamentalist != "unset") && $arcologies[0].FSRestart == "unset">> - <<if $slaves[$i].birthWeek == 0>> - $He just turned $minimumSlaveAge this week, giving $him an immense boost to both popularity and price. $He is also expected to become fertile soon, giving $him an additional boost as customers clamor to claim $his fresh womb. - <<elseif $slaves[$i].birthWeek < 4>> - This is still the first month in which it's legal to pay to fuck $him, giving $him a boost to both popularity and price. $He was also anticipated to become fertile this month, and $his womb is still unoccupied, giving $him an additional boost. - <</if>> -<<elseif $slaves[$i].physicalAge == $minimumSlaveAge>> - <<if $slaves[$i].birthWeek == 0>> - $He just turned $minimumSlaveAge this week, giving $him an immense boost to both popularity and price. - <<elseif $slaves[$i].birthWeek < 4>> - This is still the first month in which it's legal to pay to fuck $him, giving $him a boost to both popularity and price. - <</if>> -<<elseif $slaves[$i].physicalAge == $fertilityAge && canGetPregnant($slaves[$i]) && ($arcologies[0].FSRepopulationFocus != "unset" || $arcologies[0].FSGenderFundamentalist != "unset")>> - <<if $slaves[$i].birthWeek == 0>> - $He is expected to become fertile soon, giving $him an immense boost to both popularity and price as customers clamor to claim $his fresh womb. - <<elseif $slaves[$i].birthWeek < 4 && $slaves[$i].pregKnown == 0>> - This is still the first month in which $he was anticipated to become fertile, and $his womb is still unoccupied, giving $him a boost to both popularity and price. + <<if $slaves[$i].physicalAge == $minimumSlaveAge && $slaves[$i].physicalAge == $fertilityAge && canGetPregnant($slaves[$i]) && ($arcologies[0].FSRepopulationFocus != "unset" || $arcologies[0].FSGenderFundamentalist != "unset") && $arcologies[0].FSRestart == "unset">> + <<if $slaves[$i].birthWeek == 0>> + $He just turned $minimumSlaveAge this week, giving $him an immense boost to both popularity and price. $He is also expected to become fertile soon, giving $him an additional boost as customers clamor to claim $his fresh womb. + <<elseif $slaves[$i].birthWeek < 4>> + This is still the first month in which it's legal to pay to fuck $him, giving $him a boost to both popularity and price. $He was also anticipated to become fertile this month, and $his womb is still unoccupied, giving $him an additional boost. + <</if>> + <<elseif $slaves[$i].physicalAge == $minimumSlaveAge>> + <<if $slaves[$i].birthWeek == 0>> + $He just turned $minimumSlaveAge this week, giving $him an immense boost to both popularity and price. + <<elseif $slaves[$i].birthWeek < 4>> + This is still the first month in which it's legal to pay to fuck $him, giving $him a boost to both popularity and price. + <</if>> + <<elseif $slaves[$i].physicalAge == $fertilityAge && canGetPregnant($slaves[$i]) && ($arcologies[0].FSRepopulationFocus != "unset" || $arcologies[0].FSGenderFundamentalist != "unset")>> + <<if $slaves[$i].birthWeek == 0>> + $He is expected to become fertile soon, giving $him an immense boost to both popularity and price as customers clamor to claim $his fresh womb. + <<elseif $slaves[$i].birthWeek < 4 && $slaves[$i].pregKnown == 0>> + This is still the first month in which $he was anticipated to become fertile, and $his womb is still unoccupied, giving $him a boost to both popularity and price. + <</if>> <</if>> <</if>> -<</if>> <<if ($slaves[$i].behavioralQuirk == "sinful")>> $slaves[$i].slaveName @@.hotpink;secretly enjoys@@ how utterly sinful and depraved it is for $him to sell $his body. @@ -271,23 +271,23 @@ $His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a d <<elseif ($slaves[$i].vagina < 0)>> <<set $desc = SlaveTitle($slaves[$i])>> <<if (($slaves[$i].analSkill + $slaves[$i].oralSkill) >= 200)>> - $He's such an expert whore that $he copes with the stress of being a $desc prostitute. + $He's such an expert whore that $he copes with the stress of being a $desc prostitute. <<elseif random(1,100) > 40+(10*($slaves[$i].analSkill + $slaves[$i].oralSkill))>> - The stress of being a $desc prostitute is @@.red;hard on $him.@@ - <<set $slaves[$i].health -= 7>> - <<set $injury = 1>> + The stress of being a $desc prostitute is @@.red;hard on $him.@@ + <<set $slaves[$i].health -= 7>> + <<set $injury = 1>> <</if>> <<elseif ($slaves[$i].chastityVagina) && canDoAnal($slaves[$i])>> <<if (($slaves[$i].analSkill + $slaves[$i].oralSkill) >= 200)>> - $He's such an expert whore that $he copes with the stress of being limited to buttsex and oral. + $He's such an expert whore that $he copes with the stress of being limited to buttsex and oral. <<elseif random(1,100) > 40+(10*($slaves[$i].analSkill + $slaves[$i].oralSkill))>> - The stress of being limited to buttsex and oral is @@.red;hard on $him.@@ - <<set $slaves[$i].health -= 7>> - <<set $injury = 1>> + The stress of being limited to buttsex and oral is @@.red;hard on $him.@@ + <<set $slaves[$i].health -= 7>> + <<set $injury = 1>> <</if>> <<elseif ($slaves[$i].analSkill + $slaves[$i].oralSkill + $slaves[$i].vaginalSkill) < 300>> <<if random(1,100) > 10+(($slaves[$i].analSkill + $slaves[$i].oralSkill + $slaves[$i].vaginalSkill)/10)>> - <<set $injury = 1>> + <<set $injury = 1>> <</if>> <</if>> <<if ($injury == 1)>> @@ -298,92 +298,92 @@ $His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a d <<set _injuryChance = random(1,80)>> <</if>> <<if (_injuryChance > 80)>> - <<set $slaves[$i].minorInjury = "sore ass">> - Rough anal with a careless customer left $him with a @@.red;$slaves[$i].minorInjury.@@ - <<include "minor injury response">> + <<set $slaves[$i].minorInjury = "sore ass">> + Rough anal with a careless customer left $him with a @@.red;$slaves[$i].minorInjury.@@ + <<include "minor injury response">> <<elseif (_injuryChance > 60)>> - <<set $slaves[$i].minorInjury = "black eye">> - A violent customer left $him with a @@.red;$slaves[$i].minorInjury.@@ - <<include "minor injury response">> + <<set $slaves[$i].minorInjury = "black eye">> + A violent customer left $him with a @@.red;$slaves[$i].minorInjury.@@ + <<include "minor injury response">> <<elseif (_injuryChance > 40)>> - <<set $slaves[$i].minorInjury = "split lip">> - An abusive customer left $him with a @@.red;$slaves[$i].minorInjury.@@ - <<include "minor injury response">> + <<set $slaves[$i].minorInjury = "split lip">> + An abusive customer left $him with a @@.red;$slaves[$i].minorInjury.@@ + <<include "minor injury response">> <<elseif (_injuryChance > 20)>> - <<set $slaves[$i].minorInjury = "bad bruise">> - A rough customer left $him with a @@.red;$slaves[$i].minorInjury.@@ - <<include "minor injury response">> + <<set $slaves[$i].minorInjury = "bad bruise">> + A rough customer left $him with a @@.red;$slaves[$i].minorInjury.@@ + <<include "minor injury response">> <<else>> - <<set $slaves[$i].minorInjury = "sore muscle">> - The hard labor of constant sex left $him with a @@.red;$slaves[$i].minorInjury.@@ + <<set $slaves[$i].minorInjury = "sore muscle">> + The hard labor of constant sex left $him with a @@.red;$slaves[$i].minorInjury.@@ <</if>> <</if>> <<if canDoVaginal($slaves[$i])>> <<if ($slaves[$i].vagina == 0)>> <<if ($slaves[$i].aphrodisiacs > 1) || ($slaves[$i].inflationType == "aphrodisiac")>> - $His virginity goes to the highest bidder, earning <<print cashFormat(($beauty*10))>>. $He's so full of aphrodisiacs that $he @@.hotpink;enjoys the experience.@@ @@.lime;$His pussy is now broken in.@@ - <<set $slaves[$i].devotion += 4>> - <<set $slaves[$i].vagina = 1>> - <<set $FResult += 10>> + $His virginity goes to the highest bidder, earning <<print cashFormat(($beauty*10))>>. $He's so full of aphrodisiacs that $he @@.hotpink;enjoys the experience.@@ @@.lime;$His pussy is now broken in.@@ + <<set $slaves[$i].devotion += 4>> + <<set $slaves[$i].vagina = 1>> + <<set $FResult += 10>> <<elseif ($slaves[$i].devotion > 20)>> - $His virginity goes to the highest bidder, earning <<print cashFormat(($beauty*10))>>. Losing $his virginity in this way @@.hotpink;confirms $his submission to you.@@ @@.lime;$His pussy is now broken in.@@ - <<set $slaves[$i].devotion += 4>> - <<set $slaves[$i].vagina = 1>> - <<set $FResult += 10>> + $His virginity goes to the highest bidder, earning <<print cashFormat(($beauty*10))>>. Losing $his virginity in this way @@.hotpink;confirms $his submission to you.@@ @@.lime;$His pussy is now broken in.@@ + <<set $slaves[$i].devotion += 4>> + <<set $slaves[$i].vagina = 1>> + <<set $FResult += 10>> <<else>> - $His virginity goes to the highest bidder, earning <<print cashFormat(($beauty*10))>>. $He tries to resist, and losing $his virginity to a rape makes $him @@.mediumorchid;hate@@ and @@.gold;fear@@ you a great deal. @@.lime;$His pussy is now broken in.@@ - <<set $slaves[$i].devotion -= 10>> - <<set $slaves[$i].trust -= 10>> - <<set $slaves[$i].vagina = 1>> - <<set $FResult += 10>> + $His virginity goes to the highest bidder, earning <<print cashFormat(($beauty*10))>>. $He tries to resist, and losing $his virginity to a rape makes $him @@.mediumorchid;hate@@ and @@.gold;fear@@ you a great deal. @@.lime;$His pussy is now broken in.@@ + <<set $slaves[$i].devotion -= 10>> + <<set $slaves[$i].trust -= 10>> + <<set $slaves[$i].vagina = 1>> + <<set $FResult += 10>> <</if>> <<elseif ($slaves[$i].vagina < 3)>> <<if (random(1,100) > ((170-$beauty)+($slaves[$i].vagina*10)+($slaves[$i].vaginalSkill/3)))>> - @@.lime;$His pussy gets loosened by the intense use.@@ - <<set $slaves[$i].vagina += 1>> + @@.lime;$His pussy gets loosened by the intense use.@@ + <<set $slaves[$i].vagina += 1>> <</if>> <</if>> <</if>> <<if canDoAnal($slaves[$i])>> -<<if ($slaves[$i].anus == 0)>> - <<if ($slaves[$i].aphrodisiacs > 1) || ($slaves[$i].inflationType == "aphrodisiac")>> - $His tight little anus goes to the highest bidder, earning <<print cashFormat(($beauty*5))>>. $He's so full of aphrodisiacs that $he @@.hotpink;enjoys the experience.@@ $His fresh asshole is fucked all week, and by the end of it @@.lime;$he won't sit down.@@ - <<set $slaves[$i].devotion += 4>> - <<set $slaves[$i].anus = 2>> - <<set $FResult += 5>> - <<elseif ($slaves[$i].devotion > 20)>> - $His tight little anus goes to the highest bidder, earning <<print cashFormat(($beauty*5))>>. The pain and humiliation @@.hotpink;confirm $his submission to you.@@ $His fresh asshole is fucked all week, and by the end of it @@.lime;$he won't sit down.@@ - <<set $slaves[$i].devotion += 4>> - <<set $slaves[$i].anus = 2>> - <<set $FResult += 5>> - <<else>> - $His tight little anus goes to the highest bidder, earning <<print cashFormat(($beauty*5))>>. The pain and humiliation increases $his @@.mediumorchid;hatred@@ and @@.gold;fear@@ for you. $His fresh asshole is fucked all week, and by the end of it @@.lime;$he won't sit down.@@ - <<set $slaves[$i].devotion -= 5>> - <<set $slaves[$i].trust -= 5>> - <<set $slaves[$i].anus = 2>> - <<set $FResult += 5>> - <</if>> -<<elseif ($slaves[$i].anus < 3)>> - <<if ($slaves[$i].vagina < 0)>> - <<if ((random(1,100) > ((150-$beauty)+($slaves[$i].anus*10)+($slaves[$i].analSkill/6))))>> - @@.lime;$His asshole sees constant use in place of a pussy and loosens.@@ - <<set $slaves[$i].anus += 1>> - <</if>> - <<elseif ($slaves[$i].chastityVagina)>> - <<if ((random(1,100) > ((150-$beauty)+($slaves[$i].anus*10)+($slaves[$i].analSkill/6))))>> - @@.lime;$His asshole sees constant use in place of $his protected pussy and loosens.@@ - <<set $slaves[$i].anus += 1>> - <</if>> - <<else>> - <<if ((random(1,100) > ((160-$beauty)+($slaves[$i].anus*10)+($slaves[$i].analSkill/6))))>> - @@.lime;$His asshole loosens with constant use.@@ - <<set $slaves[$i].anus += 1>> - <</if>> + <<if ($slaves[$i].anus == 0)>> + <<if ($slaves[$i].aphrodisiacs > 1) || ($slaves[$i].inflationType == "aphrodisiac")>> + $His tight little anus goes to the highest bidder, earning <<print cashFormat(($beauty*5))>>. $He's so full of aphrodisiacs that $he @@.hotpink;enjoys the experience.@@ $His fresh asshole is fucked all week, and by the end of it @@.lime;$he won't sit down.@@ + <<set $slaves[$i].devotion += 4>> + <<set $slaves[$i].anus = 2>> + <<set $FResult += 5>> + <<elseif ($slaves[$i].devotion > 20)>> + $His tight little anus goes to the highest bidder, earning <<print cashFormat(($beauty*5))>>. The pain and humiliation @@.hotpink;confirm $his submission to you.@@ $His fresh asshole is fucked all week, and by the end of it @@.lime;$he won't sit down.@@ + <<set $slaves[$i].devotion += 4>> + <<set $slaves[$i].anus = 2>> + <<set $FResult += 5>> + <<else>> + $His tight little anus goes to the highest bidder, earning <<print cashFormat(($beauty*5))>>. The pain and humiliation increases $his @@.mediumorchid;hatred@@ and @@.gold;fear@@ for you. $His fresh asshole is fucked all week, and by the end of it @@.lime;$he won't sit down.@@ + <<set $slaves[$i].devotion -= 5>> + <<set $slaves[$i].trust -= 5>> + <<set $slaves[$i].anus = 2>> + <<set $FResult += 5>> + <</if>> + <<elseif ($slaves[$i].anus < 3)>> + <<if ($slaves[$i].vagina < 0)>> + <<if ((random(1,100) > ((150-$beauty)+($slaves[$i].anus*10)+($slaves[$i].analSkill/6))))>> + @@.lime;$His asshole sees constant use in place of a pussy and loosens.@@ + <<set $slaves[$i].anus += 1>> + <</if>> + <<elseif ($slaves[$i].chastityVagina)>> + <<if ((random(1,100) > ((150-$beauty)+($slaves[$i].anus*10)+($slaves[$i].analSkill/6))))>> + @@.lime;$His asshole sees constant use in place of $his protected pussy and loosens.@@ + <<set $slaves[$i].anus += 1>> + <</if>> + <<else>> + <<if ((random(1,100) > ((160-$beauty)+($slaves[$i].anus*10)+($slaves[$i].analSkill/6))))>> + @@.lime;$His asshole loosens with constant use.@@ + <<set $slaves[$i].anus += 1>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> <<if !setup.whoreCareers.includes($slaves[$i].career) && $slaves[$i].skillW < $masteredXP>> <<set $slaves[$i].skillW += random(1,Math.ceil(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/15) + 8)>> @@ -397,27 +397,27 @@ $His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a d <<if ($slaves[$i].devotion > 20)>> <<elseif !canWalk($slaves[$i])>> Since $he can't walk, $he spends all of $his time in $his own room in the brothel. Customers come in, fuck $him, and leave. -<<if ($slaves[$i].whoreSkill <= 10)>> -<<elseif ($slaves[$i].whoreSkill <= 30)>> - As a skilled prostitute, $he gets a little more money out of customers. -<<elseif ($slaves[$i].whoreSkill <= 60)>> - As an expert prostitute, $he gets more money out of customers. -<<elseif ($slaves[$i].whoreSkill >= 100)>> - As a masterful prostitute, $he makes more money. -<</if>> -<</if>> -<<if ($slaves[$i].amp != 1)>> -<<if ($slaves[$i].whoreSkill < 100)>> - <<set $slaves[$i].whoreSkill += 10+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)>> - $He @@.green;gains experience as a public slut,@@ and gets better at - <<if ($slaves[$i].whoreSkill <= 30)>> - basic street smarts. + <<if ($slaves[$i].whoreSkill <= 10)>> + <<elseif ($slaves[$i].whoreSkill <= 30)>> + As a skilled prostitute, $he gets a little more money out of customers. <<elseif ($slaves[$i].whoreSkill <= 60)>> - steering clients to more lucrative sex acts. - <<else>> - squeezing johns for every penny. + As an expert prostitute, $he gets more money out of customers. + <<elseif ($slaves[$i].whoreSkill >= 100)>> + As a masterful prostitute, $he makes more money. <</if>> <</if>> +<<if ($slaves[$i].amp != 1)>> + <<if ($slaves[$i].whoreSkill < 100)>> + <<set $slaves[$i].whoreSkill += 10+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)>> + $He @@.green;gains experience as a public slut,@@ and gets better at + <<if ($slaves[$i].whoreSkill <= 30)>> + basic street smarts. + <<elseif ($slaves[$i].whoreSkill <= 60)>> + steering clients to more lucrative sex acts. + <<else>> + squeezing johns for every penny. + <</if>> + <</if>> <</if>> <<if $slaves[$i].aphrodisiacs > 1 || ($slaves[$i].inflationType == "aphrodisiac")>> diff --git a/src/uncategorized/salon.tw b/src/uncategorized/salon.tw index c90d5e28ae37e1c7973cfe0f594b5180dd1f4b9e..6f26a5d5f465b71fc70ecd1908b836e2bbdeff5d 100644 --- a/src/uncategorized/salon.tw +++ b/src/uncategorized/salon.tw @@ -83,7 +83,11 @@ <br> Custom cosmetic lenses: <<if $activeSlave.origEye != "none">> - $His eyes are $activeSlave.eyeColor. + <<if $activeSlave.geneticQuirks.heterochromia != 0 && $activeSlave.geneticQuirks.heterochromia != 1 && $activeSlave.geneticQuirks.heterochromia != $activeSlave.origEye>> + $He has one $activeSlave.eyeColor eye and one $activeSlave.geneticQuirks.heterochromia eye. + <<else>> + $His eyes are $activeSlave.eyeColor. + <</if>> <<if $activeSlave.origEye != $activeSlave.eyeColor>> [[Remove lenses|Salon][$activeSlave.eyeColor = $activeSlave.origEye]] or //choose new ones:// <<else>> diff --git a/src/uncategorized/scheduledEvent.tw b/src/uncategorized/scheduledEvent.tw index 06afc5a6c123a376dabc7a12ba8452adcfafa29b..385177ae8ff85c1d643aab57bee5bb996b020bf3 100644 --- a/src/uncategorized/scheduledEvent.tw +++ b/src/uncategorized/scheduledEvent.tw @@ -6,10 +6,10 @@ <<set $activeSlave = getSlave($expiree), $expiree = 0>> <<include "Remove activeSlave">> <<for $i = 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].indenture == 0>> - <<set $expiree = $slaves[$i].ID>> - <<break>> - <</if>> + <<if $slaves[$i].indenture == 0>> + <<set $expiree = $slaves[$i].ID>> + <<break>> + <</if>> <</for>> <</if>> <<set $expired = 0>> @@ -29,32 +29,32 @@ <</if>> <<if $SexMilestoneRetirement == 1>> <<if $slaves[$i].oralCount + $slaves[$i].analCount + $slaves[$i].vaginalCount + $slaves[$i].penetrativeCount + $slaves[$i].mammaryCount >= $retirementSex>> - <<set $retiree = $slaves[$i].ID>> - <<break>> + <<set $retiree = $slaves[$i].ID>> + <<break>> <</if>> <</if>> <<if $MilkMilestoneRetirement == 1>> <<if $slaves[$i].milk >= $retirementMilk>> - <<set $retiree = $slaves[$i].ID>> - <<break>> + <<set $retiree = $slaves[$i].ID>> + <<break>> <</if>> <</if>> <<if $CumMilestoneRetirement == 1>> <<if $slaves[$i].cum >= $retirementCum>> - <<set $retiree = $slaves[$i].ID>> - <<break>> + <<set $retiree = $slaves[$i].ID>> + <<break>> <</if>> <</if>> <<if $BirthsMilestoneRetirement == 1>> <<if $slaves[$i].births >= $retirementBirths>> - <<set $retiree = $slaves[$i].ID>> - <<break>> + <<set $retiree = $slaves[$i].ID>> + <<break>> <</if>> <</if>> <<if $KillsMilestoneRetirement == 1>> <<if $slaves[$i].pitKills >= $retirementKills>> - <<set $retiree = $slaves[$i].ID>> - <<break>> + <<set $retiree = $slaves[$i].ID>> + <<break>> <</if>> <</if>> <</if>> @@ -203,10 +203,9 @@ <<elseif ($nicaeaHeld != 1) && ($arcologies[0].FSChattelReligionist != "unset") && ($nicaeaInvolvement >= 0)>> <<set $nicaeaRollA = random(-1,0), $nicaeaRollB = random(-1,0), $nicaeaRollC = random(-1,0)>> <<set $nicaeaFocus = either("owners", "slaves")>> - <<set $nicaeaAssignment = either("whore", "serve the public", "please you")>> - <<set $nicaeaAchievement = either("devotion", "trust", "slaves")>> + <<set $nicaeaAssignment = either("please you", "serve the public", "whore")>> + <<set $nicaeaAchievement = either("devotion", "slaves", "trust")>> <<goto "SE nicaea council">> - <<else>> <<goto "Nonrandom Event">> <</if>> diff --git a/src/uncategorized/seCoursing.tw b/src/uncategorized/seCoursing.tw index 79265cbfbe63eeb865e139e20161a41aaca05830..4c8b2beeba32417837a5633da45988f65e5a175a 100644 --- a/src/uncategorized/seCoursing.tw +++ b/src/uncategorized/seCoursing.tw @@ -371,7 +371,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har <<set $hareSpeed -= 1>> <</if>> <<if $activeSlave.belly >= 60000>> - _He2's so massively pregnant it'll be lucky if she even makes it anywhere. + _He2's so massively pregnant it'll be lucky if _he2 even makes it anywhere. <<set $hareSpeed -= 10>> <<elseif $activeSlave.belly >= 10000>> _He2 pregnant belly will probably stop _him2 from running at all. diff --git a/src/uncategorized/seExpiration.tw b/src/uncategorized/seExpiration.tw index ba11d2385185940f2da37974c31aeedbdf043cdd..61b0c5879dbb8f9918f44ac2d77c5ed222f9967e 100644 --- a/src/uncategorized/seExpiration.tw +++ b/src/uncategorized/seExpiration.tw @@ -27,8 +27,8 @@ $activeSlave.slaveName's indentured servitude is ending this week, meaning that <<set _seed = 0>> <<for _seexp = 0; _seexp < $slaves.length; _seexp++>> <<if $slaves[_seexp].devotion <= 20>> - <<set _seed = 1>> - <<set $slaves[_seexp].devotion -= 1>> + <<set _seed = 1>> + <<set $slaves[_seexp].devotion -= 1>> <</if>> <</for>> <<if _seed == 1>> @@ -59,7 +59,8 @@ $activeSlave.slaveName's indentured servitude is ending this week, meaning that <</for>> <</replace>> <</link>> //This cost <<print cashFormat(1000)>>// - <<else>>//You cannot afford to do this// + <<else>> + //You cannot afford to do this// <</if>> </span> @@ -82,7 +83,7 @@ $activeSlave.slaveName's indentured servitude is ending this week, meaning that <<if $cash > 1000>> <<link "Enslave $him">> <<replace "#result">> - $He's beside $himself with joy when you accept $his plea and enslave $him. $He's given you the finest proof of loyalty a slave possibly can, having tasted a moment of freedom under the law, and thrown it away with utter contempt. $His $activeSlave.eyeColor eyes <<if canSee($activeSlave)>>watch you<<else>>are wide<</if>> with eager anticipation, radiating gladness that the prospect of separation from you has gone. + $He's beside $himself with joy when you accept $his plea and enslave $him. $He's given you the finest proof of loyalty a slave possibly can, having tasted a moment of freedom under the law, and thrown it away with utter contempt. $His <<eyeColor>> eyes <<if canSee($activeSlave)>>watch you<<else>>are wide<</if>> with eager anticipation, radiating gladness that the prospect of separation from you has gone. <<set $activeSlave.indenture = -1, $activeSlave.indentureRestrictions = 0>> <<run cashX(-1000, "event", $activeSlave)>> <<set $lowerClass -= 1>> diff --git a/src/uncategorized/seRaiding.tw b/src/uncategorized/seRaiding.tw index 283ac96b0046b59cd473a7ded492f5b85cbe8509..7fb51df1c46a4c45113480091027e132df9b66c1 100644 --- a/src/uncategorized/seRaiding.tw +++ b/src/uncategorized/seRaiding.tw @@ -105,7 +105,6 @@ target <<set $activeSlave.teeth = "normal">> <<set $activeSlave.weight = random(-50,130)>> <<set $activeSlave.career = either("a housewife", "a trophy wife")>> - is an idyllic mansion in the countryside of an Old World nation. It's owner is a businessman of some notoriety, but is often away from his expansive estate. A number of servants and maids are in residence, but the primary resident of the mansion is his wife. From the sound of things, she is not a young woman but attractive enough in a fake sort of way. <<case "university professor">> <<set $activeSlaveOneTimeMinAge = 35>> <<set $activeSlaveOneTimeMaxAge = 55>> @@ -135,7 +134,6 @@ target <<else>> <<set $activeSlave.preg = -1>> <</if>> - is the department offices of a still operational Old World university. The University prides itself on a diverse and capable faculty, often touting its wealth of female professors as a symbol of its progressive agenda. Though they are unlikely to be young, these professors will be educated and quite intelligent. The head of the department is no exception, a woman of considerable academic credentials. <<case "university student">> <<set $activeSlaveOneTimeMinAge = 14>> <<set $activeSlaveOneTimeMaxAge = 22>> @@ -167,7 +165,6 @@ target <<else>> <<set $activeSlave.preg = -1>> <</if>> - is the residence dormitories of a still operational Old World university. The University prides itself on a diverse and inspired student body, often touting its wealth of female students as a symbol of its progressive agenda. Though they are young, these students will likely have benefited from their education and fairly intelligent. By all accounts the prettiest of them is no exception, a student with a shining academic record. <<case "female military officer">> <<set $activeSlaveOneTimeMinAge = 26>> <<set $activeSlaveOneTimeMaxAge = 45>> @@ -187,7 +184,6 @@ target <<set $activeSlave.teeth = "normal">> <<set $activeSlave.weight = 0>> <<set $activeSlave.muscles = 25>> - is a military officer currently traveling to the front of a fresh conflict between rival powers in the Old World. In an attempt to disguise her high rank, she is traveling with only a small escort of soldiers and is a prime target for enslavement. The officer is a graduate of a renowned Old World military college and no stranger to the battlefield, yet has retained her femininity despite her considerable achievements. <<case "male military officer">> <<set $activeSlaveOneTimeMinAge = 26>> <<set $activeSlaveOneTimeMaxAge = 45>> @@ -213,7 +209,6 @@ target <<set $activeSlave.anus = 0>> <<set $activeSlave.weight = 0>> <<set $activeSlave.muscles = 50>> - is a military officer currently traveling to the front of a fresh conflict between rival powers in the Old World. In an attempt to disguise his high rank, he is traveling with only a small escort of soldiers and is a prime target for enslavement. The officer is a graduate of a renowned Old World military college and no stranger to the battlefield. <<case "military soldier">> <<if $pedo_mode == 1>> <<set $activeSlaveOneTimeMinAge = 18>> @@ -248,7 +243,6 @@ target <<else>> <<set $activeSlave.preg = -1>> <</if>> - is the barracks of a local garrison in an Old World town. The majority of the town's young men have already been sent to the front of a new conflict, so the town has conscripted a number of young women to fill the ranks of their garrison. Though the soldiers are likely to be untested, they have still received some measure of combat training. Their sergeant is the nominal leader of the group, though she holds the position due to familial connections rather than any real military seniority. <<case "doctor">> <<set $activeSlaveOneTimeMinAge = 28>> <<set $activeSlaveOneTimeMaxAge = 55>> @@ -278,7 +272,6 @@ target <<else>> <<set $activeSlave.preg = -1>> <</if>> - is a hospital located in an impoverished Old World City. Despite its crime ridden surroundings, the hospital possesses a sterling reputation as a result of its distinguished staff of veteran doctors and nurses. Chief among these medical professionals is a female doctor, an accomplished pioneer in her field. <<case "nun">> <<set $activeSlaveOneTimeMaxAge = 70>> <<set $oneTimeDisableDisability = 1>> @@ -297,7 +290,6 @@ target <<set $activeSlave.entertainSkill = 0>> <<set $activeSlave.behavioralFlaw = "devout">> <<set $activeSlave.sexualFlaw = "repressed">> - is a reclusive religious community in a mountain range between two current conflict zones. The members of the community have withdrawn from the collapsing social order of the world and established a commune in their mountain retreat, filling their days with peaceful reflection and prayer. Though the nuns have no true leader, one among them has emerged as the most pious of the sisters. <<case "journalist">> <<set $activeSlaveOneTimeMinAge = 18>> <<set $activeSlaveOneTimeMaxAge = 26>> @@ -328,7 +320,6 @@ target <<else>> <<set $activeSlave.preg = -1>> <</if>> - is the offices of an esteemed Old World newspaper firm. The paper is known for its investigative journalism, particularly as one of the few firms willing to delve into the brave new world of the Free Cities. The rising star of the paper is undoubtedly a young journalist who has been an outspoken critic of slaveholding and other Free Cities traditions. <<case "local news anchor">> <<set $activeSlaveOneTimeMinAge = 35>> <<set $activeSlaveOneTimeMaxAge = 39>> @@ -352,7 +343,6 @@ target <<set $activeSlave.entertainSkill = 35>> <<set $activeSlave.career = "a local news anchor">> <<set $activeSlave.weight = random(-40,40)>> - is the recording studio of a sleepy Old World town's local news channel. The news channel itself is unremarkable, a quaint reminder of the tedious life of a small town, save for its news anchor. The anchor stands in stark contrast to her fellow residents by the abundance of her plastic surgery, likely an attempt to cling to youth lest her coveted anchor position be snatched away by a younger woman. <<case "classical dancer">> <<set $activeSlaveOneTimeMaxAge = 20>> <<set $oneTimeDisableDisability = 1>> @@ -372,7 +362,6 @@ target <<set $activeSlave.teeth = "normal">> <</if>> <<set $activeSlave.weight = random(-100,-10)>> - is the performing arts theater at the heart of an aristocratic Old World city. The theater itself would usually not be considered a choice target, except that tonight its stage is graced by a renowned dance troupe. The jewel of the troupe's cast is a young girl<<if $pedo_mode == 0>>, barely past her majority,<</if>> whose performance has been said to bring tears to the eyes of audiences the world over. <<case "law enforcement officer">> <<if $pedo_mode == 1>> <<set $activeSlaveOneTimeMinAge = 18>> @@ -406,7 +395,6 @@ target <<else>> <<set $activeSlave.preg = -1>> <</if>> - is the precinct of a small Old World town's police department. The department is notoriously underfunded and unlikely to be particularly well staffed. Nonetheless, one of the officers is well known in the area for her adherence to the letter of the law despite her small town cop status. <<case "classical musician">> <<set $activeSlaveOneTimeMaxAge = 43>> <<set $one_time_age_overrides_pedo_mode = 1>> @@ -441,7 +429,6 @@ target <</if>> <<set $activeSlave.vagina = 1>> <</if>> - is the concert hall at the heart of an aristocratic Old World city. The concert hall itself would usually not be considered a choice target, except that tonight its stage is graced by a renowned orchestra. The pride of the orchestra's cast is a <<if $activeSlave.visualAge < 13>>little girl<<elseif $activeSlave.visualAge <= 18>>teenager<<elseif $activeSlave.visualAge <= 24>>young woman<<elseif $activeSlave.visualAge <= 32>>woman<<else>>mature woman<</if>>, whose skill with her instrument has been known to move listeners to tears. <<case "politician">> <<set $activeSlaveOneTimeMinAge = 35>> <<set $activeSlaveOneTimeMaxAge = 65>> @@ -473,7 +460,6 @@ target <<else>> <<set $activeSlave.preg = -1>> <</if>> - is a campaign rally for the reelection of an Old World politician. Though the rally will be an extremely public affair, the benefits of capturing a prestigious politician could outweigh the risks. <<case "shut-in">> <<set $activeSlaveOneTimeMaxAge = 43>> <<set $oneTimeDisableDisability = 1>> @@ -487,7 +473,6 @@ target <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.entertainSkill = 10>> <<set $activeSlave.weight = random(-100,60)>> - is the shack of a notorious shut-in located just outside your arcology. Not a particularly distinguished target, but it would save your $mercenariesTitle considerable time and effort. The shut-in herself has been a fixture of the landscape for <<if $activeSlave.visualAge < 13>>only a little while<<elseif $activeSlave.visualAge <= 18>>some time<<elseif $activeSlave.visualAge <= 32>>years<<else>>decades<</if>>, with many speculating that she remains a virgin<<if $activeSlave.visualAge > 32>> despite her mature age<</if>>. <<case "procuress">> <<set $activeSlaveOneTimeMinAge = 20>> <<set $activeSlaveOneTimeMaxAge = 65>> @@ -503,7 +488,6 @@ target <<set $activeSlave.entertainSkill = 25>> <<set $activeSlave.intelligence = random(51,80)>> <<set $activeSlave.weight = random(-10,120)>> - is a halfway house for vulnerable woman operating in a nearby conflict zone. Far from being a wholesome institution, the proprietor of this halfway house is a notorious procuress who sells her guests into slavery. Raiding the halfway house avoids the procuress' fees on a new shipment of slaves, with the procuress herself as a tempting bonus. <<case "investor">> <<set $activeSlaveOneTimeMinAge = 35>> <<set $activeSlaveOneTimeMaxAge = 55>> @@ -534,7 +518,6 @@ target <<else>> <<set $activeSlave.preg = -1>> <</if>> - is one of the last remaining business expositions still operating in the Old World. In years past, such expositions were often a showcase for innovation and corporate development but in recent years have become a sad spectacle of industry stagnation. This particular exposition's keynote speaker is a reputable investor with decades of experience, hoping to breathe new life into some valuable yet dying firms. <<case "scientist">> <<set $activeSlaveOneTimeMinAge = 28>> <<set $activeSlaveOneTimeMaxAge = 55>> @@ -552,7 +535,6 @@ target <<set $activeSlave.intelligenceImplant = 30>> <<set $activeSlave.teeth = "normal">> <<set $activeSlave.weight = random(-50,50)>> - is a research lab operating on the lawless fringe between the Old World and the Free Cities. Here, scientists push the boundaries of the known world without the burden of governmental oversight or moral restrictions. Their de facto leader is a fellow scientist, one of the first to leave the Old World behind in pursuit of knowledge. <<case "lawyer">> <<set $activeSlaveOneTimeMinAge = 30>> <<set $activeSlaveOneTimeMaxAge = 55>> @@ -581,7 +563,47 @@ target <<else>> <<set $activeSlave.preg = -1>> <</if>> - is the offices of a law firm operating on the boundary between the Old World and the Free Cities. The lawyers within profit from the shaky legal channels between Old World nations and new Free Cities, largely drawing up contracts or facilitating the transfer of goods, services, and slaves. The sole senior partner of the firm is one of the pioneers of this new field of legal work, having been a staunch corporate advocate for much of her life. +<</switch>> +<<setLocalPronouns $activeSlave>> +<<switch $origin>> +<<case "housewife">> + is an idyllic mansion in the countryside of an Old World nation. It's owner is a businessman of some notoriety, but is often away from his expansive estate. A number of servants and maids are in residence, but the primary resident of the mansion is his wife. From the sound of things, $he is not a young $woman but attractive enough in a fake sort of way. +<<case "university student">> + is the department offices of a still operational Old World university. The University prides itself on a diverse and capable faculty, often touting its wealth of female professors as a symbol of its progressive agenda. Though they are unlikely to be young, these professors will be educated and quite intelligent. The head of the department is no exception, a $woman of considerable academic credentials. +<<case "university student">> + is the residence dormitories of a still operational Old World university. The University prides itself on a diverse and inspired student body, often touting its wealth of female students as a symbol of its progressive agenda. Though they are young, these students will likely have benefited from their education and fairly intelligent. By all accounts the prettiest of them is no exception, a student with a shining academic record. +<<case "female military officer">> + is a military officer currently traveling to the front of a fresh conflict between rival powers in the Old World. In an attempt to disguise $his high rank, $he is traveling with only a small escort of soldiers and is a prime target for enslavement. The officer is a graduate of a renowned Old World military college and no stranger to the battlefield, yet has retained $his femininity despite $his considerable achievements. +<<case "male military officer">> + is a military officer currently traveling to the front of a fresh conflict between rival powers in the Old World. In an attempt to disguise $his high rank, $he is traveling with only a small escort of soldiers and is a prime target for enslavement. The officer is a graduate of a renowned Old World military college and no stranger to the battlefield. +<<case "military soldier">> + is the barracks of a local garrison in an Old World town. The majority of the town's young men have already been sent to the front of a new conflict, so the town has conscripted a number of young $women to fill the ranks of their garrison. Though the soldiers are likely to be untested, they have still received some measure of combat training. Their sergeant is the nominal leader of the group, though $he holds the position due to familial connections rather than any real military seniority. +<<case "doctor">> + is a hospital located in an impoverished Old World City. Despite its crime ridden surroundings, the hospital possesses a sterling reputation as a result of its distinguished staff of veteran doctors and nurses. Chief among these medical professionals is a female doctor, an accomplished pioneer in $his field. +<<case "nun">> + is a reclusive religious community in a mountain range between two current conflict zones. The members of the community have withdrawn from the collapsing social order of the world and established a commune in their mountain retreat, filling their days with peaceful reflection and prayer. Though the nuns have no true leader, one among them has emerged as the most pious of the sisters. +<<case "journalist">> + is the offices of an esteemed Old World newspaper firm. The paper is known for its investigative journalism, particularly as one of the few firms willing to delve into the brave new world of the Free Cities. The rising star of the paper is undoubtedly a young journalist who has been an outspoken critic of slaveholding and other Free Cities traditions. +<<case "local news anchor">> + is the recording studio of a sleepy Old World town's local news channel. The news channel itself is unremarkable, a quaint reminder of the tedious life of a small town, save for its news anchor. The anchor stands in stark contrast to $his fellow residents by the abundance of $his plastic surgery, likely an attempt to cling to youth lest $his coveted anchor position be snatched away by a younger $woman. +<<case "classical dancer">> + is the performing arts theater at the heart of an aristocratic Old World city. The theater itself would usually not be considered a choice target, except that tonight its stage is graced by a renowned dance troupe. The jewel of the troupe's cast is a young $girl<<if $pedo_mode == 0>>, barely past $his majority,<</if>> whose performance has been said to bring tears to the eyes of audiences the world over. +<<case "law enforcement officer">> + is the precinct of a small Old World town's police department. The department is notoriously underfunded and unlikely to be particularly well staffed. Nonetheless, one of the officers is well known in the area for $his adherence to the letter of the law despite $his small town cop status. +<<case "classical musician">> + is the concert hall at the heart of an aristocratic Old World city. The concert hall itself would usually not be considered a choice target, except that tonight its stage is graced by a renowned orchestra. The pride of the orchestra's cast is a <<if $activeSlave.visualAge < 13>>little $girl<<elseif $activeSlave.visualAge <= 18>>teenager<<elseif $activeSlave.visualAge <= 24>>young $woman<<elseif $activeSlave.visualAge <= 32>>$woman<<else>>mature $woman<</if>>, whose skill with $his instrument has been known to move listeners to tears. +<<case "politician">> + is a campaign rally for the reelection of an Old World politician. Though the rally will be an extremely public affair, the benefits of capturing a prestigious politician could outweigh the risks. +<<case "shut-in">> + is the shack of a notorious shut-in located just outside your arcology. Not a particularly distinguished target, but it would save your $mercenariesTitle considerable time and effort. The shut-in $himself has been a fixture of the landscape for <<if $activeSlave.visualAge < 13>>only a little while<<elseif $activeSlave.visualAge <= 18>>some time<<elseif $activeSlave.visualAge <= 32>>years<<else>>decades<</if>>, with many speculating that $he remains a virgin<<if $activeSlave.visualAge > 32>> despite $his mature age<</if>>. +<<case "procuress">> + is a halfway house for vulnerable $women operating in a nearby conflict zone. Far from being a wholesome institution, the proprietor of this halfway house is a notorious procuress who sells $his guests into slavery. Raiding the halfway house avoids the procuress' fees on a new shipment of slaves, with the procuress $himself as a tempting bonus. +<<case "investor">> + is one of the last remaining business expositions still operating in the Old World. In years past, such expositions were often a showcase for innovation and corporate development but in recent years have become a sad spectacle of industry stagnation. This particular exposition's keynote speaker is a reputable investor with decades of experience, hoping to breathe new life into some valuable yet dying firms. +<<case "scientist">> + is a research lab operating on the lawless fringe between the Old World and the Free Cities. Here, scientists push the boundaries of the known world without the burden of governmental oversight or moral restrictions. Their de facto leader is a fellow scientist, one of the first to leave the Old World behind in pursuit of knowledge. +<<case "lawyer">> + is the offices of a law firm operating on the boundary between the Old World and the Free Cities. The lawyers within profit from the shaky legal channels between Old World nations and new Free Cities, largely drawing up contracts or facilitating the transfer of goods, services, and slaves. The sole senior partner of the firm is one of the pioneers of this new field of legal work, having been a staunch corporate advocate for much of $his life. <</switch>> <<set $activeSlave.origin = "Your " + $mercenariesTitle + " caught her while raiding; she was a " + $origin + ".">> @@ -590,88 +612,88 @@ target <<set $activeSlave.trust = random(-60,-75)>> <<set $activeSlave.oldDevotion = $activeSlave.devotion>> -The $origin is the primary target of the raid. They're $activeSlave.race. +The $origin is the primary target of the raid. $He's $activeSlave.race. <<if $activeSlave.weight > 190>> - Their figure is a catastrophically fat individual, so much so that the raid might be better off laying down speedbumps to thwart her rascal-powered flight. + $His figure is catastrophically fat, so much so that the raid might be better off laying down speedbumps to thwart $his rascal-powered flight. <<set $targetEscape -= 5>> <<elseif $activeSlave.weight > 160>> - Their figure is extremely fat and unlikely to make it far, especially if stairs are involved. + $His figure is extremely fat and unlikely to make it far, especially if stairs are involved. <<set $targetEscape -= 3>> <<elseif $activeSlave.weight > 95>> - Their figure is quite fat. + $His figure is quite fat. <<set $targetEscape -= 2>> <<elseif $activeSlave.weight > 30>> - Their figure is fairly chubby. + $His figure is fairly chubby. <<set $targetEscape -= 1>> <<elseif $activeSlave.weight < -95>> - They're so skinny that they appear almost emaciated. + $He's so skinny that $he appears almost emaciated. <<set $targetEscape -= 1>> <<else>> - They have a fairly average weight. + $He has a fairly average weight. <</if>> <<if $activeSlave.muscles > 30>> - Their heavy musculature weighs them down. + $His heavy musculature weighs $him down. <<set $targetEscape -= 1>> <<elseif $activeSlave.muscles <= 5>> - Their body is soft and toneless. + $His body is soft and toneless. <<set $targetEscape -= 1>> <<else>> - Their body is fairly muscular. + $His body is fairly muscular. <</if>> <<if $activeSlave.height >= 185>> - They're tall enough that their height makes them easy to spot. + $He's tall enough that $his height makes $him easy to spot. <<set $targetEscape -= 2>> <<elseif $activeSlave.height < 150>> - They're short enough that their height makes them difficult to spot. + $He's short enough that $his height makes $him difficult to spot. <<set $targetEscape += 1>> <<else>> - They're of an average height. + $He's of an average height. <</if>> <<if $activeSlave.boobs >= 2000>> - They have absurdly large breasts. + $He has absurdly large breasts. <<set $targetEscape -= 3>> <<elseif $activeSlave.boobs >= 800>> - They have fairly large breasts. + $He has fairly large breasts. <<set $targetEscape -= 1>> <<elseif $activeSlave.boobs >= 400>> - They have medium sized breasts. + $He has medium sized breasts. <<else>> - They're fairly flat chested. + $He's fairly flat chested. <<set $targetEscape += 1>> <</if>> <<if $activeSlave.butt >= 6>> - They have an immense posterior. + $He has an immense posterior. <<set $targetEscape -= 1>> <<elseif $activeSlave.butt >= 4>> - They have a large ass. + $He has a large ass. <<elseif $activeSlave.butt >= 2>> - They've got a big butt. + $He's got a big butt. <<else>> - They've got a flat ass. + $He's got a flat ass. <<set $targetEscape += 1>> <</if>> <<if $activeSlave.dick >= 5>> - Their cock is large enough to slow them down. + $His cock is large enough to slow $him down. <<set $targetEscape -= 1>> <</if>> <<if ($activeSlave.balls >= 5) && ($activeSlave.scrotum > 0)>> - Their balls are likely to hurt while running, enough to slow them down. + $His balls are likely to hurt while running, enough to slow $him down. <<set $targetEscape -= 1>> <</if>> <<if $activeSlave.preg >= $activeSlave.pregData.normalBirth-1>> - Their ripe pregnant belly is very likely to preclude them from escaping without help at all. All it takes is their water breaking to practically doom their flight. + $His ripe pregnant belly is very likely to preclude $him from escaping without help at all. All it takes is $his water breaking to practically doom $his flight. <<set $targetEscape -= 10>> <<elseif $activeSlave.belly >= 60000>> - They are so massively pregnant it'll be next to impossible for them to escape on foot. + $He is so massively pregnant it'll be next to impossible for $him to escape on foot. <<set $targetEscape -= 10>> <<elseif $activeSlave.belly >= 10000>> - Their pregnant belly is likely to preclude them from escaping on foot at all. + $His pregnant belly is likely to preclude $him from escaping on foot at all. <<set $targetEscape -= 5>> <<elseif $activeSlave.belly >= 5000>> - They're visibly pregnant and likely to be cautious and slow during their escape. + $He's visibly pregnant and likely to be cautious and slow during $his escape. <<set $targetEscape -= 3>> <<elseif $activeSlave.belly >= 1500>> - There is a slight roundness to their middle, likely an early pregnancy that will distract them from fleeing. + There is a slight roundness to $his middle, likely an early pregnancy that will distract $him from fleeing. <<set $targetEscape -= 1>> <</if>> diff --git a/src/uncategorized/seRaidingAssault.tw b/src/uncategorized/seRaidingAssault.tw index 1b3f3134c1bb8089c261d6bd98d505cd1101e44b..74b052726da2c6447ecafd893724c01d92a6eba2 100644 --- a/src/uncategorized/seRaidingAssault.tw +++ b/src/uncategorized/seRaidingAssault.tw @@ -17,16 +17,17 @@ You make your selection and direct your $mercenariesTitle to attack the target. <</if>> <<set _MercCapture = random(_MercCaptureL,_MercCaptureU)>> <<set _raidescape = random(_raidescapeL,_raidescapeU)>> +<<setLocalPronouns $activeSlave>> <<switch $origin>> <<case "housewife">> <<if $targetEscape >= _MercCapture>> Somehow the housewife manages to evade your mercenaries. <<elseif _raidescape == 1>> - Your $mercenariesTitle pry open the door to the mansion's panic room to find that the woman has hung herself to escape capture. A waste. + Your $mercenariesTitle pry open the door to the mansion's panic room to find that the $woman has hung $himself to escape capture. A waste. <<else>> Your $mercenariesTitle pry open the door to the mansion's panic room and pull the protesting housewife from its depths. - The housewife watches in terror as your $mercenariesTitle slake their lust on her servants and maids, knowing that her respite from a brutal rape must only be a temporary blessing. + The housewife watches in terror as your $mercenariesTitle slake their lust on $his servants and maids, knowing that $his respite from a brutal rape must only be a temporary blessing. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "university professor">> @@ -36,7 +37,7 @@ You make your selection and direct your $mercenariesTitle to attack the target. Your $mercenariesTitle are met with surprising resistance by the university's professors and are forced to bid a hasty retreat before security can arrive in greater numbers. <<else>> Your $mercenariesTitle corner the professors and their department head in one of the university's many conference rooms, hauling them off to the VTOLs when the academics promptly surrender. - The department head spends the VTOL ride back to your arcology watching in terror as her colleagues and peers are raped wholesale by your mercenaries. With her educated mind, she knows that being singled out from a similar fate must mean she is being saved for someone and worries about who that might be. + The department head spends the VTOL ride back to your arcology watching in terror as $his colleagues and peers are raped wholesale by your mercenaries. With $his educated mind, $he knows that being singled out from a similar fate must mean $he is being saved for someone and worries about who that might be. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "university student">> @@ -46,27 +47,27 @@ You make your selection and direct your $mercenariesTitle to attack the target. Your $mercenariesTitle are met with surprising resistance by the university's students and are forced to bid a hasty retreat before security can arrive in greater numbers. <<else>> Your $mercenariesTitle corner the students in their rooms, hauling them off one by one to the VTOLs as they protest feebly. - The peerless student spends the VTOL ride back to your arcology watching in terror as her friends and peers are raped wholesale by your mercenaries. With her educated mind, she knows that being singled out from a similar fate must mean she is being saved for someone and worries about who that might be. + The peerless student spends the VTOL ride back to your arcology watching in terror as $his friends and peers are raped wholesale by your mercenaries. With $his educated mind, $he knows that being singled out from a similar fate must mean $he is being saved for someone and worries about who that might be. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "female military officer">> <<if $targetEscape >= _MercCapture>> The officer's escort engages the $mercenariesTitle in a gunfight and in the confusion the officer manages to escape capture on foot. <<elseif _raidescape == 1>> - As your mercenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple and pulls the trigger. A waste. + As your mercenaries gain the upper hand on the officer's escort, $he promptly puts $his service weapon to $his temple and pulls the trigger. A waste. <<else>> - As your mercenaries gain the upper hand on the officer's escort, she promptly puts her service weapon to her temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from her stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. - The officer spends the VTOL ride back to your arcology watching as your $mercenariesTitle rape her defeated subordinates. Given their brutal treatment, she doubts her respite from such a fate is due to any battlefield rules of conduct. + As your mercenaries gain the upper hand on the officer's escort, $he promptly puts $his service weapon to $his temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from $his stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. + The officer spends the VTOL ride back to your arcology watching as your $mercenariesTitle rape $his defeated subordinates. Given their brutal treatment, $he doubts $his respite from such a fate is due to any battlefield rules of conduct. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "male military officer">> <<if $targetEscape >= _MercCapture>> The officer's escort engages the $mercenariesTitle in a gunfight and in the confusion the officer manages to escape capture on foot. <<elseif _raidescape == 1>> - As your mercenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple and pulls the trigger. A waste. + As your mercenaries gain the upper hand on the officer's escort, $he promptly puts $his service weapon to $his temple and pulls the trigger. A waste. <<else>> - As your mercenaries gain the upper hand on the officer's escort, he promptly puts his service weapon to his temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from his stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. - The officer spends the VTOL ride back to your arcology watching as your $mercenariesTitle rape his defeated subordinates. Given their brutal treatment, he doubts his respite from such a fate is due to any battlefield rules of conduct. + As your mercenaries gain the upper hand on the officer's escort, $he promptly puts $his service weapon to $his temple but hesitates. Luckily one of your $mercenariesTitle is close by and able to pluck the pistol from $his stiff fingers. The despondent officer is cuffed and taken back to the VTOL for transport. + The officer spends the VTOL ride back to your arcology watching as your $mercenariesTitle rape $his defeated subordinates. Given their brutal treatment, $he doubts $his respite from such a fate is due to any battlefield rules of conduct. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "military soldier">> @@ -76,7 +77,7 @@ You make your selection and direct your $mercenariesTitle to attack the target. The young soldiers are unfaltering in their conviction and fight to their last last. When the smoke clears, the barracks is chocked with corpses for none of the soldiers are left alive to capture. <<else>> The young soldiers fight valiantly, but when the battle turns against them they decide to surrender. Their sergeant is cuffed with the remaining survivors and taken back to the VTOL for transport. - The sergeant spends the VTOL ride back to the arcology watching as her childhood friends turned comrades in arms are raped by your mercenaries. She wonders why she has been spared this seemingly shared fate, but suspects it has little to do with her nominally higher rank. + The sergeant spends the VTOL ride back to the arcology watching as $his childhood friends turned comrades in arms are raped by your mercenaries. $He wonders why $he has been spared this seemingly shared fate, but suspects it has little to do with $his nominally higher rank. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "doctor">> @@ -86,7 +87,7 @@ You make your selection and direct your $mercenariesTitle to attack the target. The hospital's security staff alone would prove little match for your mercenaries, but they are joined by an uneasy coalition of rival gangster and criminals who had been committed as patients. Though your $mercenariesTitle prevail, they discover to their chagrin that the doctors and their staff were slain during the wanton exchange of fire. <<else>> The security staff of the hospital is easily overpowered and surrender rapidly, allowing your $mercenariesTitle to take the doctors and their staff into custody with little fuss. - The distinguished doctor spends the VTOL ride looking on at her colleagues and peers being raped by your mercenaries. She naïvely hopes that she has been spared from that fate out of a desire for her medical knowledge rather than her body. + The distinguished doctor spends the VTOL ride looking on at $his colleagues and peers being raped by your mercenaries. $He naïvely hopes that $he has been spared from that fate out of a desire for $his medical knowledge rather than $his body. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "nun">> @@ -95,8 +96,8 @@ You make your selection and direct your $mercenariesTitle to attack the target. <<elseif _raidescape == 1>> The nuns flee into their inner sanctum as your $mercenariesTitle approach and bar the doors behind them as they go. When the last barrier is pried open, your $mercenariesTitle discover the nuns have committed suicide as a group rather than be taken prisoner. <<else>> - Unarmed and defenseless, the nuns are easily cowed by your $mercenariesTitle and taken away one by one to the VTOLs. The most pious sister prays vehemently until she is dragged out of the inner sanctum in cuffs. - The pious nun spends the VTOL ride engaged in fervent prayer as her sisters are raped by your mercenaries. She naïvely believes that her devotion and piety will see her spared from the same fate as her sisters. + Unarmed and defenseless, the nuns are easily cowed by your $mercenariesTitle and taken away one by one to the VTOLs. The most pious sister prays vehemently until $he is dragged out of the inner sanctum in cuffs. + The pious nun spends the VTOL ride engaged in fervent prayer as $his sisters are raped by your mercenaries. $He naïvely believes that $his devotion and piety will see $him spared from the same fate as $his sisters. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "journalist">> @@ -106,27 +107,27 @@ You make your selection and direct your $mercenariesTitle to attack the target. Your $mercenariesTitle are met with fierce resistance by the staff of the newspaper firm, who take the raid as an opportunity to turn their abolitionist words into violent action. Eventually, your $mercenariesTitle retreat from the building before law enforcement can arrive. <<else>> Once the lone security guard is subdued, the journalists and editors of the firm quietly accept their restraints and file out of the building and into the waiting VTOL. - The journalist spends the VTOL ride watching as her colleagues are raped by your mercenaries. She studies every brutal detail, records ever anguished scream in her mind, hoping that one day she might escape to produce an editorial to surpass all others. + The journalist spends the VTOL ride watching as $his colleagues are raped by your mercenaries. $He studies every brutal detail, records ever anguished scream in $his mind, hoping that one day $he might escape to produce an editorial to surpass all others. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "local news anchor">> <<if $targetEscape >= _MercCapture>> Unfortunately for the $mercenariesTitle, the news channel appears to have been interviewing members of the local militia garrison at the time of the raid. Upon encountering more firepower than they had anticipated, your $mercenariesTitle wisely retreat from the engagement. <<elseif _raidescape == 1>> - Your $mercenariesTitle are able to subdue the news anchor and bid a hasty exit from the recording studio. Before they can board the waiting VTOL however, the anchor is struck in the head by a bullet fired by a man who was her longtime fan turned stalker. It seems if he cannot have her, neither can you. + Your $mercenariesTitle are able to subdue the news anchor and bid a hasty exit from the recording studio. Before they can board the waiting VTOL however, the anchor is struck in the head by a bullet fired by a man who was $his longtime fan turned stalker. It seems if he cannot have $him, neither can you. <<else>> The news anchor is subdued without issue and quietly escorted out of the recording studio and into the waiting VTOL. - The anchor is initially resistant during the VTOL ride, but soon grows complacent when she is told of the luxury of your penthouse. + The anchor is initially resistant during the VTOL ride, but soon grows complacent when $he is told of the luxury of your penthouse. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "classical dancer">> <<if $targetEscape >= _MercCapture>> Though they are excellent soldiers, the $mercenariesTitle are crude and uncultured. They are unable to blend into the audience and are soon discovered, giving the dance troupe the warning needed to make an escape from the theater. <<elseif _raidescape == 1>> - As your $mercenariesTitle close in on the stage and reveal their concealed weapons, the darling star of the dance troupe loses her footing in shock and tumbles off the stage. The sharp crack as she hits the ground drives the crowd and remaining members of the troupe hysterical, while your $mercenariesTitle exit the theater as chaos surges around them. + As your $mercenariesTitle close in on the stage and reveal their concealed weapons, the darling star of the dance troupe loses $his footing in shock and tumbles off the stage. The sharp crack as $he hits the ground drives the crowd and remaining members of the troupe hysterical, while your $mercenariesTitle exit the theater as chaos surges around them. <<else>> Once your $mercenariesTitle close in on the stage and reveal their concealed weapons, the dance troupe promptly surrenders. With the shocked audience looking on, each member is cuffed and escorted out the door to the waiting VTOL. - The dancer spends the VTOL ride in abject terror as her friends and peers are raped by your $mercenariesTitle all around her. She clings to the hope that she is being spared from the same fate out of a desire for her dancing talent rather than her body. + The dancer spends the VTOL ride in abject terror as $his friends and peers are raped by your $mercenariesTitle all around $him. $He clings to the hope that $he is being spared from the same fate out of a desire for $his dancing talent rather than $his body. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "law enforcement officer">> @@ -136,56 +137,56 @@ You make your selection and direct your $mercenariesTitle to attack the target. Despite being outnumbered and outgunned, the officers stand their ground to the last. The sterling officer of the law your $mercenariesTitle sought to capture is the last to fall, stifled by a hail of bullets. <<else>> Your $mercenariesTitle break through the door of the precinct with their guns drawn. The precinct is so understaffed that each officer has a number of weapons drawn on them from every angle, so its no surprise when the precinct's sterling policewoman formally surrenders the precinct and its officers to your mercenaries. - The officer spends the VTOL ride watching impassively as her fellow officers are raped by your $mercenariesTitle all around her. Before she exits the VTOL upon her arrival, she informs your $mercenariesTitle that she intends to bring each of them to justice for their supposed crimes. + The officer spends the VTOL ride watching impassively as $his fellow officers are raped by your $mercenariesTitle all around $him. Before $he exits the VTOL upon $his arrival, $he informs your $mercenariesTitle that $he intends to bring each of them to justice for their supposed crimes. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "classical musician">> <<if $targetEscape >= _MercCapture>> Though they are excellent soldiers, the $mercenariesTitle are crude and uncultured. They are unable to blend into the audience and are soon discovered, giving the orchestra the warning needed to make an escape from the concert hall. <<elseif _raidescape == 1>> - As your $mercenariesTitle close in on the stage and reveal their concealed weapons, the crown jewel of the orchestra loses her footing in shock and tumbles off the stage. The sharp crack as she hits the ground drives the crowd and remaining members of the orchestra hysterical, while your $mercenariesTitle exit the concert hall as chaos surges around them. + As your $mercenariesTitle close in on the stage and reveal their concealed weapons, the crown jewel of the orchestra loses $his footing in shock and tumbles off the stage. The sharp crack as $he hits the ground drives the crowd and remaining members of the orchestra hysterical, while your $mercenariesTitle exit the concert hall as chaos surges around them. <<else>> Once your $mercenariesTitle close in on the stage and reveal their concealed weapons, the orchestra promptly surrenders. With the shocked audience looking on, each member is cuffed and escorted out the door to the waiting VTOL. - The musician spends the VTOL ride in abject terror as her friends and peers are raped by your $mercenariesTitle all around her. She clings to the hope that she is being spared from the same fate out of a desire for her musical talent rather than her body. + The musician spends the VTOL ride in abject terror as $his friends and peers are raped by your $mercenariesTitle all around $him. $He clings to the hope that $he is being spared from the same fate out of a desire for $his musical talent rather than $his body. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "politician">> <<if $targetEscape >= _MercCapture>> The $mercenariesTitle clash with the politician's security detail amidst a maelstrom of terrified civilians and the confrontation drags out for some time. By the time your $mercenariesTitle can advance, they discover that the politician has already been evacuated. <<elseif _raidescape == 1>> - With their security detail defeated and their crowd of supporters offering no protection, the politician tries to take up one of her fallen protector's pistols to defend herself. Unfortunately for her and for your mercenaries, the politician has a staggeringly poor understanding of firearms and manages to shoot themselves in the face when they discharge the weapon. With the politician dead, there is little your $mercenariesTitle can do but exit the venue. + With their security detail defeated and their crowd of supporters offering no protection, the politician tries to take up one of $his fallen protector's pistols to defend $himself. Unfortunately for $him and for your mercenaries, the politician has a staggeringly poor understanding of firearms and manages to shoot themselves in the face when they discharge the weapon. With the politician dead, there is little your $mercenariesTitle can do but exit the venue. <<else>> With their security detail defeated and their crowd of supporters offering no protection, the politician promptly surrenders in the hopes that they won't be harmed and is escorted to the waiting VTOL. - The politician spends the VTOL ride quietly, only breaking her silence to ask your $mercenariesTitle about where she is being brought and why. When they do not answer she simply fusses with her outfit, as if headed to an important interview. + The politician spends the VTOL ride quietly, only breaking $his silence to ask your $mercenariesTitle about where $he is being brought and why. When they do not answer $he simply fusses with $his outfit, as if headed to an important interview. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "shut-in">> <<if $targetEscape >= _MercCapture>> - The $mercenariesTitle pry open the shut-in's door to discover an empty shack. From the cooked meal still steaming on the dining room table and the remarkable absence of dust, it seems she left only recently. Somehow the crafty <<if $activeSlave.visualAge < 13>>little <<elseif $activeSlave.visualAge <= 18>>teen <<elseif $activeSlave.visualAge <= 24>>young <<elseif $activeSlave.visualAge <= 32>><<else>>old <</if>> minx must have seen your $mercenariesTitle coming. + The $mercenariesTitle pry open the shut-in's door to discover an empty shack. From the cooked meal still steaming on the dining room table and the remarkable absence of dust, it seems $he left only recently. Somehow the crafty <<if $activeSlave.visualAge < 13>>little <<elseif $activeSlave.visualAge <= 18>>teen <<elseif $activeSlave.visualAge <= 24>>young <<elseif $activeSlave.visualAge <= 32>><<else>>old <</if>> minx must have seen your $mercenariesTitle coming. <<elseif _raidescape == 1>> - When the $mercenariesTitle break down the door to the shut-in's shack, they are met with a terrible stench of dust and decay. Judging by the body hanging limply from the banisters, the shut-in took their own life some time ago. + When the $mercenariesTitle break down the door to the shut-in's shack, they are met with a terrible stench of dust and decay. Judging by the body hanging limply from the banisters, the shut-in took $his own life some time ago. <<else>> - When your $mercenariesTitle break down the door to the shut-in's shack, they are met with a surprised and somewhat unkempt woman staring at them. Despite their lack of social interaction, they know better than to argue with a small army of armed $mercenariesTitle and quietly accepts being escorted back to the waiting VTOL. - The shut-in spends the VTOL ride sitting quietly in their seat. Confused by her silence, your $mercenariesTitle attempt to engage her in conversation but are granted no response. + When your $mercenariesTitle break down the door to the shut-in's shack, they are met with a surprised and somewhat unkempt $woman staring at them. Despite $his lack of social interaction, they know better than to argue with a small army of armed $mercenariesTitle and quietly accepts being escorted back to the waiting VTOL. + The shut-in spends the VTOL ride sitting quietly in $his seat. Confused by $his silence, your $mercenariesTitle attempt to engage $him in conversation but are granted no response. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "procuress">> <<if $targetEscape >= _MercCapture>> - The $mercenariesTitle break down the door to the halfway home to discover a throng of sniffling young women, who cling to their boots and beg for rescue. Once they have been accounted for, your $mercenariesTitle discover the procuress is nowhere to be found. It seems the wily old minx has somehow made her escape before your $mercenariesTitle even arrived. + The $mercenariesTitle break down the door to the halfway home to discover a throng of sniffling young women, who cling to their boots and beg for rescue. Once they have been accounted for, your $mercenariesTitle discover the procuress is nowhere to be found. It seems the wily old minx has somehow made $his escape before your $mercenariesTitle even arrived. <<elseif _raidescape == 1>> - When your $mercenariesTitle enter the halfway house, the impoverished women within mistake them for an international rescue mission. Before your $mercenariesTitle can say otherwise, the women go berserk with the prospect of freedom and break into the procuress' office to tear her apart with their bare hands. + When your $mercenariesTitle enter the halfway house, the impoverished women within mistake them for an international rescue mission. Before your $mercenariesTitle can say otherwise, the women go berserk with the prospect of freedom and break into the procuress' office to tear $him apart with their bare hands. <<else>> - When your $mercenariesTitle enter the halfway house, the impoverished women within mistake them for an international rescue mission. Before your $mercenariesTitle can say otherwise, the women band together and drag the procuress out of her office and restrain her themselves. The $mercenariesTitle have to do little more than escort the grinning women to the waiting VTOLs, while they drag the protesting procuress with them. - The procuress spends the VTOL ride watching uneasily as the girls she intended to sell into slavery are raped by your mercenaries. Far from having a conscience, she realizes that her own capture indicates that she will not be long spared from such treatment. The revelation brings her to weep tears down her mature face, doomed to the same fate she herself sent many girls to. + When your $mercenariesTitle enter the halfway house, the impoverished women within mistake them for an international rescue mission. Before your $mercenariesTitle can say otherwise, the women band together and drag the procuress out of $his office and restrain $him themselves. The $mercenariesTitle have to do little more than escort the grinning women to the waiting VTOLs, while they drag the protesting procuress with them. + The procuress spends the VTOL ride watching uneasily as the girls $he intended to sell into slavery are raped by your mercenaries. Far from having a conscience, $he realizes that $his own capture indicates that $he will not be long spared from such treatment. The revelation brings $him to weep tears down $his mature face, doomed to the same fate $he $himself sent many girls to. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "investor">> <<if $targetEscape >= _MercCapture>> - The $mercenariesTitle raid the business exposition and thoroughly search the premises, only to discover that the investor never arrived. A terrified businessman informs your $mercenariesTitle that she cited heightened security risks as the reason for her absence. + The $mercenariesTitle raid the business exposition and thoroughly search the premises, only to discover that the investor never arrived. A terrified businessman informs your $mercenariesTitle that $he cited heightened security risks as the reason for $his absence. <<elseif _raidescape == 1>> - When your $mercenariesTitle corner the investor in the exposition, she seemingly mistakes them for international police intent on taking her in for prior economic crimes. Before she can be subdued, the investor swallows a concealed pill and crumples to the ground dead. + When your $mercenariesTitle corner the investor in the exposition, $he seemingly mistakes them for international police intent on taking $him in for prior economic crimes. Before $he can be subdued, the investor swallows a concealed pill and crumples to the ground dead. <<else>> - When your $mercenariesTitle corner the investor in the exposition, she seemingly mistakes them for international police intent on taking her in for prior economic crimes. She begrudgingly surrenders and is subsequently escorted back to a waiting VTOL. + When your $mercenariesTitle corner the investor in the exposition, $he seemingly mistakes them for international police intent on taking $him in for prior economic crimes. $He begrudgingly surrenders and is subsequently escorted back to a waiting VTOL. The investor spends the VTOL ride practicing their sales pitches, techniques and speeches. It seems they haven't grasped what their destination is, nor the fate that awaits them upon arrival. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> @@ -193,20 +194,20 @@ You make your selection and direct your $mercenariesTitle to attack the target. <<if $targetEscape >= _MercCapture>> When the $mercenariesTitle make an explosive entrance into the lab with their guns drawn, the chief scientist throws a vial of some mysterious liquid in front of them. The resultant smoke is so thick and choking that your $mercenariesTitle are forced to retreat from the building, during which time the scientists make their own escape. When your $mercenariesTitle reenter the building, they find it abandoned. <<elseif _raidescape == 1>> - The bulk of the scientists surrender shortly after your $mercenariesTitle make an explosive entrance into their lab. Before she can be cuffed, the chief scientist takes a swig from some mysterious beaker of liquid. From the triumphant look on her face as she keels over dead, your $mercenariesTitle suspect the liquid was intended to have a transformative effect rather than a suicidal one. + The bulk of the scientists surrender shortly after your $mercenariesTitle make an explosive entrance into their lab. Before $he can be cuffed, the chief scientist takes a swig from some mysterious beaker of liquid. From the triumphant look on $his face as $he keels over dead, your $mercenariesTitle suspect the liquid was intended to have a transformative effect rather than a suicidal one. <<else>> - The bulk of the scientists surrender shortly after your $mercenariesTitle make an explosive entrance into their lab. Before she can be cuffed, the chief scientist takes a swig from some mysterious beaker of liquid. As the triumphant look on her face fades, it becomes clear that the liquid did not have the transformative effect that she desired. - The scientist spends the VTOL ride watching as her colleagues and peers are raped around her. That some of the earth's greatest minds have been reduced to sexual objects is disquieting enough, but the realization that she is not likely to be spared from such a fate brings the woman to tears. + The bulk of the scientists surrender shortly after your $mercenariesTitle make an explosive entrance into their lab. Before $he can be cuffed, the chief scientist takes a swig from some mysterious beaker of liquid. As the triumphant look on $his face fades, it becomes clear that the liquid did not have the transformative effect that $he desired. + The scientist spends the VTOL ride watching as $his colleagues and peers are raped around $him. That some of the earth's greatest minds have been reduced to sexual objects is disquieting enough, but the realization that $he is not likely to be spared from such a fate brings the $woman to tears. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <<case "lawyer">> <<if $targetEscape >= _MercCapture>> It seems the lawyer had anticipated the possibility of conflict on the frontier on the outer rim of the Old World, so the $mercenariesTitle are able to do little more than enter the building before the law firm's offices seal themselves off. Faced with the prospect of lingering in a conflict zone, your $mercenariesTitle cut their losses and retreat back to their VTOLs. <<elseif _raidescape == 1>> - Your $mercenariesTitle capture the law firm's staff without much difficulty, but when they open the door to the lawyer's office they find her frothing from the mouth and unresponsive. From the quantity of pill bottles evident on her desk, it seems she found the sole loophole to escape capture. + Your $mercenariesTitle capture the law firm's staff without much difficulty, but when they open the door to the lawyer's office they find $him frothing from the mouth and unresponsive. From the quantity of pill bottles evident on $his desk, it seems $he found the sole loophole to escape capture. <<else>> - Your $mercenariesTitle capture the law firm's staff without much difficulty, but when they open the door to the lawyer's office they find her frothing from the mouth and unresponsive. Despite her attempts to drug herself into suicide, the effects are temporary and the lawyer soon finds herself being hauled off to a waiting VTOL with her staff. - The lawyer spends the VTOL ride scarcely sparing any attention to the rape of her staff all about her. Instead she seems almost lost in thought, as if concentrating on finding some loophole or legal means to escape the fate that has befallen her staff. + Your $mercenariesTitle capture the law firm's staff without much difficulty, but when they open the door to the lawyer's office they find $him frothing from the mouth and unresponsive. Despite $his attempts to drug $himself into suicide, the effects are temporary and the lawyer soon finds $himself being hauled off to a waiting VTOL with $his staff. + The lawyer spends the VTOL ride scarcely sparing any attention to the rape of $his staff all about $him. Instead $he seems almost lost in thought, as if concentrating on finding some loophole or legal means to escape the fate that has befallen $his staff. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> <</switch>> diff --git a/src/uncategorized/seRetirement.tw b/src/uncategorized/seRetirement.tw index a0dfb096329561533808356e3f23467cd3ed6c09..7a2dba341b111a18d270c53a591ae1fe2c5bbce4 100644 --- a/src/uncategorized/seRetirement.tw +++ b/src/uncategorized/seRetirement.tw @@ -118,27 +118,27 @@ $He's certainly going to have some adjustments to make. <br><br> As $he takes $his leave, heading the short distance down to $his modest little apartment, $he presents a strange appearance. $He's wearing cheap but not unattractive clothing, and you are struck by a crystal-clear mental image of what $he looks like nude. <<if $activeSlave.fetish != "mindbroken">> -<<if $activeSlave.devotion > 20>> - <<if $activeSlave.devotion > 95>> - $He's doing $his absolute best not to sob, but $his lips are quivering. - <<else>> - $He looks like $he might cry. - <</if>> - <<if !canTalk($activeSlave)>> - $He gestures $his thanks, and ironically indicates that $he'll see you around. - <<else>> - "Well, thank<<s>>, <<Master>>, um, I mean _playerName. I g-gue<<ss>> I'll <<s>>ee you around. I mean, the arcology. Anyway. Bye." - <</if>> - <<if $activeSlave.devotion > 95>> - $He turns resolutely away and flees, trying to choke back $his tears. - <<else>> - $He turns resolutely away. + <<if $activeSlave.devotion > 20>> + <<if $activeSlave.devotion > 95>> + $He's doing $his absolute best not to sob, but $his lips are quivering. + <<else>> + $He looks like $he might cry. + <</if>> + <<if !canTalk($activeSlave)>> + $He gestures $his thanks, and ironically indicates that $he'll see you around. + <<else>> + "Well, thank<<s>>, <<Master>>, um, I mean _playerName. I g-gue<<ss>> I'll <<s>>ee you around. I mean, the arcology. Anyway. Bye." + <</if>> + <<if $activeSlave.devotion > 95>> + $He turns resolutely away and flees, trying to choke back $his tears. + <<else>> + $He turns resolutely away. + <</if>> <</if>> <</if>> -<</if>> <<if $activeSlave.relationship == -3>> -<br> -When you return to your desk you realize something. + <br> + When you return to your desk you realize something. <<if $activeSlave.fetish == "mindbroken">> The ring $he wore when $he was your slave wife is nowhere to be seen; $he's likely forgotten $he was wearing it, but no matter: you can always get more. <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> @@ -354,19 +354,17 @@ You have @@.yellowgreen;gained a Fuckdoll.@@ <<elseif $citizenRetirementMenials == 1>> <<if $customMenialRetirementAge == $customRetirementAge || $customMenialRetirementAge == $retirementAge>> - - in a way that fills your other slaves with @@.mediumaquamarine;trust@@ after seeing one of their own gain freedom. - <<for $i = 0; $i < $slaves.length; $i++>> - <<set $slaves[$i].trust += 2>> - <</for>> - <<if $activeSlave.relationship > 3>> - $slaves[_sr].slaveName, for _his2 part, is @@.hotpink;happy,@@ though also a bit sad. _He2 looks forward to joining $activeSlave.slaveName one day. - <<set $slaves[_sr].devotion += 5>> - <</if>> - - <br><br> - You have @@.yellowgreen;gained a citizen.@@ - <<set $lowerClass += 1>> + in a way that fills your other slaves with @@.mediumaquamarine;trust@@ after seeing one of their own gain freedom. + <<for $i = 0; $i < $slaves.length; $i++>> + <<set $slaves[$i].trust += 2>> + <</for>> + <<if $activeSlave.relationship > 3>> + $slaves[_sr].slaveName, for _his2 part, is @@.hotpink;happy,@@ though also a bit sad. _He2 looks forward to joining $activeSlave.slaveName one day. + <<set $slaves[_sr].devotion += 5>> + <</if>> + <br><br> + You have @@.yellowgreen;gained a citizen.@@ + <<set $lowerClass += 1>> <</if>> <<else>> diff --git a/src/uncategorized/sellSlave.tw b/src/uncategorized/sellSlave.tw index 7e8c0d1f2c934b1f2e78376b43e13bd0a2d0446b..cc58c48f338d34050887435282cd7873b8f3b4ab 100644 --- a/src/uncategorized/sellSlave.tw +++ b/src/uncategorized/sellSlave.tw @@ -774,1038 +774,1038 @@ __Bids Received__ <</if>> <<if $activeSlave.physicalAge > 30>> -<<if $activeSlave.devotion > 20>> - <<if random(1,100) > 50>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*0.9)/500))>>'' from a polite older citizen looking for a housekeeper and bedwarmer. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*0.9)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "housekeeper">> - <</link>> + <<if $activeSlave.devotion > 20>> + <<if random(1,100) > 50>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*0.9)/500))>>'' from a polite older citizen looking for a housekeeper and bedwarmer. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*0.9)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "housekeeper">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if isFertile($activeSlave) && $seePreg != 0>> <<if $slaveCost > 10000>> <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a male citizen who wants to ensure his posterity by using $him to carry his children. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "preg fetishist">> - <</link>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a male citizen who wants to ensure his posterity by using $him to carry his children. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "preg fetishist">> + <</link>> <</if>> <</if>> <<if $activeSlave.mpreg == 1>> <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from an organ modifier interested in $his anal womb. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "organ crafter">> - <</link>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from an organ modifier interested in $his anal womb. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "organ crafter">> + <</link>> <</if>> <</if>> <<if $seeHyperPreg == 1 && $seeExtreme == 1>> -<<if $activeSlave.vagina == 0>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(400*Math.trunc(($slaveCost*1.05)/500))>>'' from a pharmaceuticals corporation looking for fertile virgins for testing extreme fertility drugs. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 400*Math.trunc(($slaveCost*1.05)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "womb filler">> - <</link>> + <<if $activeSlave.vagina == 0>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(400*Math.trunc(($slaveCost*1.05)/500))>>'' from a pharmaceuticals corporation looking for fertile virgins for testing extreme fertility drugs. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 400*Math.trunc(($slaveCost*1.05)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "womb filler">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $activeSlave.intelligence > 50>> -<<if $activeSlave.face >= 55>> -<<if $activeSlave.faceShape != "masculine">> - <<if random(1,100) > 90>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a fellow arcology owner seeking a smart, pretty slave to use as a breeder to produce superior children. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "eugenics arcology">> - <</link>> + <<if $activeSlave.face >= 55>> + <<if $activeSlave.faceShape != "masculine">> + <<if random(1,100) > 90>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a fellow arcology owner seeking a smart, pretty slave to use as a breeder to produce superior children. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "eugenics arcology">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.hips > 1>> -<<if $activeSlave.vagina == 0>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a fellow arcology owner focusing on building a future society based on his genes: he seeks fertile virgins with wide hips, feeling they will be the best mothers. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "repopulationist arcology">> - <</link>> + <<if $activeSlave.vagina == 0>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a fellow arcology owner focusing on building a future society based on his genes: he seeks fertile virgins with wide hips, feeling they will be the best mothers. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "repopulationist arcology">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $activeSlave.vagina == 0>> <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.3)/500))>>'' from a slave trader with a notorious virgin impregnation fetish: he uses his work to provide himself with an endless supply of virgins to knock up and resell. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.3)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "virgin trader">> - <</link>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.3)/500))>>'' from a slave trader with a notorious virgin impregnation fetish: he uses his work to provide himself with an endless supply of virgins to knock up and resell. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.3)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "virgin trader">> + <</link>> <</if>> <</if>> <</if>> <<if $seePreg != 0>> -<<if $seeHyperPreg == 1 && $seeExtreme == 1>> -<<if $activeSlave.preg > $activeSlave.pregData.normalBirth/2>> -<<if $activeSlave.bellyPreg >= 300000>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a group that takes pleasure in performing abortions on live TV. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 400*Math.trunc(($slaveCost*1.05)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "abortion TV">> - <</link>> + <<if $seeHyperPreg == 1 && $seeExtreme == 1>> + <<if $activeSlave.preg > $activeSlave.pregData.normalBirth/2>> + <<if $activeSlave.bellyPreg >= 300000>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a group that takes pleasure in performing abortions on live TV. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 400*Math.trunc(($slaveCost*1.05)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "abortion TV">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.nipples == "huge">> <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a female citizen with a very specific fetish: she loves breasts to the point of enjoying slaves with nipples large enough to meaningfully penetrate her. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "nipple fetishist">> - <</link>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a female citizen with a very specific fetish: she loves breasts to the point of enjoying slaves with nipples large enough to meaningfully penetrate her. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "nipple fetishist">> + <</link>> <</if>> <</if>> <<if $activeSlave.nipples == "fuckable">> <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a male citizen with a kink that's hard to satisfy: he loves nipple fucking, but hates how breasts just don't work that way. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "nipple fetishist">> - <</link>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a male citizen with a kink that's hard to satisfy: he loves nipple fucking, but hates how breasts just don't work that way. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "nipple fetishist">> + <</link>> <</if>> <</if>> <<if $activeSlave.balls > 0>> -<<if $activeSlave.analSkill > 10>> -<<if $activeSlave.devotion > 20>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a citizen who enjoys buttfucking slaves with the necessary equipment, willingness, and anal skill to reward his efforts with messy, hands-free orgasms of their own. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "anal fetishist">> - <</link>> + <<if $activeSlave.analSkill > 10>> + <<if $activeSlave.devotion > 20>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a citizen who enjoys buttfucking slaves with the necessary equipment, willingness, and anal skill to reward his efforts with messy, hands-free orgasms of their own. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "anal fetishist">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.oralSkill > 30>> -<<if $activeSlave.devotion > 20>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from an unusually well-endowed citizen who strongly prefers oral sex with willing partners who can deepthroat him successfully. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "oral fetishist">> - <</link>> + <<if $activeSlave.devotion > 20>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from an unusually well-endowed citizen who strongly prefers oral sex with willing partners who can deepthroat him successfully. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "oral fetishist">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $activeSlave.fetish != "masochist">> -<<if $activeSlave.devotion > 50>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a sadistic citizen who likes hurting her slaves, dislikes masochists for their enjoyment of her treatment, yet prefers slaves who will not hate her. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "pain fetishist">> - <</link>> + <<if $activeSlave.devotion > 50>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a sadistic citizen who likes hurting her slaves, dislikes masochists for their enjoyment of her treatment, yet prefers slaves who will not hate her. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "pain fetishist">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $activeSlave.muscles > 30>> -<<if $activeSlave.height >= 170>> -<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a sadistic citizen who is looking for an imposing, stupid slave she can train to rape her victims on command. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "sadism fetishist">> - <</link>> + <<if $activeSlave.height >= 170>> + <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a sadistic citizen who is looking for an imposing, stupid slave she can train to rape her victims on command. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "sadism fetishist">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.devotion > 20>> -<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>> -<<if $activeSlave.intelligenceImplant >= 15>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a newly wealthy citizen who is expanding his household and is interested in smart, educated, and obedient slaves for leadership roles. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "dom fetishist">> - <</link>> + <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>> + <<if $activeSlave.intelligenceImplant >= 15>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a newly wealthy citizen who is expanding his household and is interested in smart, educated, and obedient slaves for leadership roles. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "dom fetishist">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.devotion > 50>> -<<if $activeSlave.oralSkill >= 100>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a citizen whose job keeps her deskbound; bored, she's looking for a devoted oral slave to occupy the space under the desk and be her constant pussylicking appliance. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "sub fetishist">> - <</link>> + <<if $activeSlave.oralSkill >= 100>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a citizen whose job keeps her deskbound; bored, she's looking for a devoted oral slave to occupy the space under the desk and be her constant pussylicking appliance. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.05)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "sub fetishist">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $activeSlave.anus == 0>> <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.3)/500))>>'' from a wealthy citizen infamous for cruelly raping anal virgins in public; he buys and abuses a new one every few weeks. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.3)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "buttbreaker">> - <</link>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.3)/500))>>'' from a wealthy citizen infamous for cruelly raping anal virgins in public; he buys and abuses a new one every few weeks. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.3)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "buttbreaker">> + <</link>> <</if>> <</if>> <<if $activeSlave.oralSkill >= 100>> -<<if $activeSlave.analSkill >= 100>> -<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 15>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a small, local slave trainer interested in using $him to help train new slaves in the sexual arts. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "trainer staffing">> - <</link>> + <<if $activeSlave.analSkill >= 100>> + <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 15>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a small, local slave trainer interested in using $him to help train new slaves in the sexual arts. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "trainer staffing">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.oralSkill >= 100>> -<<if $activeSlave.analSkill >= 100>> -<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 15>> -<<if $activeSlave.intelligenceImplant >= 15>> -<<if $activeSlave.physicalAge > 35>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.4)/500))>>'' from a skilled slave trainer who feels that MILFs make the best slave trainers. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.4)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D milf staffing">> - <</link>> + <<if $activeSlave.analSkill >= 100>> + <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 15>> + <<if $activeSlave.intelligenceImplant >= 15>> + <<if $activeSlave.physicalAge > 35>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.4)/500))>>'' from a skilled slave trainer who feels that MILFs make the best slave trainers. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.4)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D milf staffing">> + <</link>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.boobsImplant == 0>> -<<if $activeSlave.lactation > 0>> -<<if $activeSlave.ovaries > 0>> -<<if $activeSlave.boobs > 1000>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a prominent citizen with a notorious fetish for fertile, natural cows. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D hucow">> - <</link>> + <<if $activeSlave.lactation > 0>> + <<if $activeSlave.ovaries > 0>> + <<if $activeSlave.boobs > 1000>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a prominent citizen with a notorious fetish for fertile, natural cows. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D hucow">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.muscles > 5>> -<<if $activeSlave.weight < -10>> -<<if $activeSlave.teeth == "pointy">> -<<if $activeSlave.combatSkill > 0>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who's pursuing some sort of mercenary project that requires worryingly large numbers of thin <<= $girl>>s with sharp teeth. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D startled the witch">> - <</link>> + <<if $activeSlave.weight < -10>> + <<if $activeSlave.teeth == "pointy">> + <<if $activeSlave.combatSkill > 0>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who's pursuing some sort of mercenary project that requires worryingly large numbers of thin <<= $girl>>s with sharp teeth. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D startled the witch">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.vagina == 0>> -<<if $activeSlave.anus > 1>> -<<if $activeSlave.analSkill >= 100>> -<<if $activeSlave.physicalAge < 25>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who appreciates <<= $girl>>s who are both vaginal virgins and anal veterans. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D virgin asspussy">> - <</link>> + <<if $activeSlave.anus > 1>> + <<if $activeSlave.analSkill >= 100>> + <<if $activeSlave.physicalAge < 25>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who appreciates <<= $girl>>s who are both vaginal virgins and anal veterans. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D virgin asspussy">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.vagina == 0>> -<<if ($activeSlave.fetish == "submissive") || ($activeSlave.fetish == "pregnancy")>> -<<if $activeSlave.entertainSkill > 30>> -<<if $activeSlave.physicalAge < 30>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen with moist palms who insistently refers to $him as "his waifu," whatever that means. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D waifu">> - <</link>> + <<if ($activeSlave.fetish == "submissive") || ($activeSlave.fetish == "pregnancy")>> + <<if $activeSlave.entertainSkill > 30>> + <<if $activeSlave.physicalAge < 30>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen with moist palms who insistently refers to $him as "his waifu," whatever that means. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D waifu">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.dick > 0>> -<<if $activeSlave.oralSkill >= 100>> -<<if $activeSlave.height < 160>> -<<if $activeSlave.butt > 3>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who likes to provide his favored, well-endowed slaves with subordinate, orally skilled dickgirls with nice butts. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D oral servants">> - <</link>> + <<if $activeSlave.oralSkill >= 100>> + <<if $activeSlave.height < 160>> + <<if $activeSlave.butt > 3>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who likes to provide his favored, well-endowed slaves with subordinate, orally skilled dickgirls with nice butts. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D oral servants">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.dick > 0>> -<<if $activeSlave.devotion > 20>> -<<if $activeSlave.fetish == "buttslut">> -<<if $activeSlave.visualAge < 25>> -<<if $activeSlave.boobs < 400>> -<<if $activeSlave.weight <= 10>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who prefers slaves that look like demure <<= $girl>>s with their clothes on, and are willing to take cock up their pretty asspussies. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D trap lover">> - <</link>> + <<if $activeSlave.devotion > 20>> + <<if $activeSlave.fetish == "buttslut">> + <<if $activeSlave.visualAge < 25>> + <<if $activeSlave.boobs < 400>> + <<if $activeSlave.weight <= 10>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who prefers slaves that look like demure <<= $girl>>s with their clothes on, and are willing to take cock up their pretty asspussies. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D trap lover">> + <</link>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.height > 185>> -<<if $activeSlave.butt > 8>> -<<if $activeSlave.buttImplant < 2>> -<<if $activeSlave.weight > 10>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from an eccentric citizen notorious for keeping tall slaves with huge soft butts, just so he can bury himself between their cheeks when they're standing. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D butt bury">> - <</link>> + <<if $activeSlave.butt > 8>> + <<if $activeSlave.buttImplant < 2>> + <<if $activeSlave.weight > 10>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from an eccentric citizen notorious for keeping tall slaves with huge soft butts, just so he can bury himself between their cheeks when they're standing. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D butt bury">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.dick > 1>> -<<if $activeSlave.balls == 1>> -<<if $activeSlave.vagina > -1>> -<<if canAchieveErection($activeSlave)>> -<<if $activeSlave.lactation > 0>> -<<if $activeSlave.face > 10>> -<<if $activeSlave.faceShape != "masculine">> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen with strong opinions on futas: he likes a feminine $girl with a nice cock, a lovely pussy, no visible balls and yet the ability to get hard, and plentifully milky nipples. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D milky herm">> - <</link>> + <<if $activeSlave.balls == 1>> + <<if $activeSlave.vagina > -1>> + <<if canAchieveErection($activeSlave)>> + <<if $activeSlave.lactation > 0>> + <<if $activeSlave.face > 10>> + <<if $activeSlave.faceShape != "masculine">> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen with strong opinions on futas: he likes a feminine $girl with a nice cock, a lovely pussy, no visible balls and yet the ability to get hard, and plentifully milky nipples. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D milky herm">> + <</link>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.ovaries == 1>> -<<if $activeSlave.preg > -2>> -<<if $activeSlave.muscles > 30>> -<<if $activeSlave.weight <= 10>> -<<if $activeSlave.height < 165>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen whose friends never let him hear the end of his incorrigibly romantic treatment of his apartment full of amazons. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D amazon hunter">> - <</link>> + <<if $activeSlave.preg > -2>> + <<if $activeSlave.muscles > 30>> + <<if $activeSlave.weight <= 10>> + <<if $activeSlave.height < 165>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen whose friends never let him hear the end of his incorrigibly romantic treatment of his apartment full of amazons. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D amazon hunter">> + <</link>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> -<</if>> <<if $seePreg != 0>> -<<if $activeSlave.dick == 0>> -<<if $activeSlave.muscles > 30>> -<<if $activeSlave.devotion > 20>> -<<if $activeSlave.height > 180>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who keeps a large harem of lithe, muscular <<= $girl>>s to bear him children. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D shorty breeder">> - <</link>> + <<if $activeSlave.dick == 0>> + <<if $activeSlave.muscles > 30>> + <<if $activeSlave.devotion > 20>> + <<if $activeSlave.height > 180>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who keeps a large harem of lithe, muscular <<= $girl>>s to bear him children. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D shorty breeder">> + <</link>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.devotion > 20>> -<<if $activeSlave.fetish == "cumslut">> -<<if $activeSlave.lips > 30>> -<<if $activeSlave.amp == 0>> -<<if $activeSlave.oralSkill > 50>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who's looking for a fresh, skilled pair of lips eager to wrap around a thick cock. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D oral servants">> - <</link>> + <<if $activeSlave.fetish == "cumslut">> + <<if $activeSlave.lips > 30>> + <<if $activeSlave.amp == 0>> + <<if $activeSlave.oralSkill > 50>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who's looking for a fresh, skilled pair of lips eager to wrap around a thick cock. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.35)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D oral servants">> + <</link>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.vaginalSkill <= 10>> -<<if $activeSlave.analSkill <= 10>> -<<if $activeSlave.oralSkill <= 10>> -<<if $activeSlave.whoreSkill <= 10>> -<<if $activeSlave.entertainSkill <= 10>> - <<if random(1,100) > 80>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.15)/500))>>'' from a prominent citizen who's a notoriously inexperienced lover; it's painfully obvious that he prefers inexperienced slaves as they make him feel less insecure. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.15)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D r9k">> - <</link>> + <<if $activeSlave.analSkill <= 10>> + <<if $activeSlave.oralSkill <= 10>> + <<if $activeSlave.whoreSkill <= 10>> + <<if $activeSlave.entertainSkill <= 10>> + <<if random(1,100) > 80>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.15)/500))>>'' from a prominent citizen who's a notoriously inexperienced lover; it's painfully obvious that he prefers inexperienced slaves as they make him feel less insecure. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.15)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D r9k">> + <</link>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.weight > 10>> -<<if $activeSlave.muscles > 5>> -<<if $activeSlave.health > 60>> -<<if $slaveCost < 10000>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a prominent citizen who takes unusually close interest in $his health and muscle tone, and cannot quite hide his salivation as he does so. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "D cannibal">> - <</link>> + <<if $activeSlave.muscles > 5>> + <<if $activeSlave.health > 60>> + <<if $slaveCost < 10000>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a prominent citizen who takes unusually close interest in $his health and muscle tone, and cannot quite hide his salivation as he does so. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "D cannibal">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.pornPrestige == 1>> <<if random(1,100) == 69>> - <br>''<<print cashFormat(200*Math.trunc(($slaveCost*2)/200))>>'' from an obsessive fan who absolutely must have $him for himself. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 200*Math.trunc(($slaveCost*2)/200)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "obsessed fan">> - <</link>> + <br>''<<print cashFormat(200*Math.trunc(($slaveCost*2)/200))>>'' from an obsessive fan who absolutely must have $him for himself. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 200*Math.trunc(($slaveCost*2)/200)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "obsessed fan">> + <</link>> <</if>> <<elseif $activeSlave.pornPrestige == 3>> <<if random(1,100) > 90>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.3)/500))>>'' from a studio interested in continued production of $his porn. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.3)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "porn studio">> - <</link>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.3)/500))>>'' from a studio interested in continued production of $his porn. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.3)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "porn studio">> + <</link>> <</if>> <</if>> <<if $arcologies[0].FSDegradationist == "unset">> -<<if $activeSlave.intelligenceImplant < 15>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in educating slaves and reselling them at a profit. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "teaching trainer">> - <</link>> + <<if $activeSlave.intelligenceImplant < 15>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in educating slaves and reselling them at a profit. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "teaching trainer">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $arcologies[0].FSBodyPurist == "unset">> -<<if $activeSlave.boobsImplant == 0>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in filling slaves with implants before resale. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "implanting trainer">> - <</link>> + <<if $activeSlave.boobsImplant == 0>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in filling slaves with implants before resale. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "implanting trainer">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $arcologies[0].FSTransformationFetishist == "unset">> -<<if $activeSlave.boobsImplant > 0>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in fixing slaves who have been surgically ruined with overimplantation. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "purifying trainer">> - <</link>> + <<if $activeSlave.boobsImplant > 0>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in fixing slaves who have been surgically ruined with overimplantation. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "purifying trainer">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $arcologies[0].FSAssetExpansionist == "unset">> -<<if $activeSlave.boobs > 600>> -<<if $activeSlave.butt > 3>> -<<if $activeSlave.weight > 10>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in slimming down fat slaves to appeal to buyers who prefer slim <<= $girl>>s. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "slimming trainer">> - <</link>> + <<if $activeSlave.boobs > 600>> + <<if $activeSlave.butt > 3>> + <<if $activeSlave.weight > 10>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in slimming down fat slaves to appeal to buyers who prefer slim <<= $girl>>s. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "slimming trainer">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $arcologies[0].FSSlimnessEnthusiast == "unset">> -<<if $activeSlave.boobs < 600>> -<<if $activeSlave.butt < 3>> -<<if $activeSlave.weight < -10>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in improving slaves with disappointing assets; they prefer pharmaceutical means but are not averse to surgical intervention if necessary. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "broadening trainer">> - <</link>> + <<if $activeSlave.boobs < 600>> + <<if $activeSlave.butt < 3>> + <<if $activeSlave.weight < -10>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in improving slaves with disappointing assets; they prefer pharmaceutical means but are not averse to surgical intervention if necessary. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "broadening trainer">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.boobs > 1000>> -<<if $activeSlave.boobsImplant == 0>> -<<if $activeSlave.lactation == 0>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in getting $women ready to be dairy cows by using aggressive hormonal and pharmaceutical treatment to balloon their tits. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "cow trainer">> - <</link>> + <<if $activeSlave.boobsImplant == 0>> + <<if $activeSlave.lactation == 0>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in getting $women ready to be dairy cows by using aggressive hormonal and pharmaceutical treatment to balloon their tits. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "cow trainer">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $arcologies[0].FSGenderFundamentalist == "unset">> -<<if $activeSlave.balls > 0>> -<<if $activeSlave.boobs < 500>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in feminizing imperfect shemales; an orchiectomy is invariably their first step. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "clipping trainer">> - <</link>> - <</if>> -<</if>> -<</if>> -<</if>> - -<<if $arcologies[0].FSGenderRadicalist == "unset">> -<<if $activeSlave.dick > 0>> -<<if $slaveCost > 10000>> - <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in creating proper slave women from raw material that falls short of that ideal but has potential anyway. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "reassignment trainer">> - <</link>> + <<if $activeSlave.balls > 0>> + <<if $activeSlave.boobs < 500>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in feminizing imperfect shemales; an orchiectomy is invariably their first step. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "clipping trainer">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> + +<<if $arcologies[0].FSGenderRadicalist == "unset">> + <<if $activeSlave.dick > 0>> + <<if $slaveCost > 10000>> + <<if random(1,100) > 60>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in creating proper slave women from raw material that falls short of that ideal but has potential anyway. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "reassignment trainer">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <<if $activeSlave.boobs - $activeSlave.boobsImplant > 2000>> -<<if $activeSlave.lactation > 1>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner working towards autarkic slave pastoralism. He's awed by $his milk productivity. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "pastoralist arcology">> - <</link>> + <<if $activeSlave.lactation > 1>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner working towards autarkic slave pastoralism. He's awed by $his milk productivity. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "pastoralist arcology">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $activeSlave.devotion > 50>> -<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>> -<<if $activeSlave.intelligenceImplant >= 30>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner building a facsimile of ancient Egypt. He's in the market for wise and educated slaves willing to pass on their skills. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "egyptian revivalist arcology">> - <</link>> + <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>> + <<if $activeSlave.intelligenceImplant >= 30>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner building a facsimile of ancient Egypt. He's in the market for wise and educated slaves willing to pass on their skills. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "egyptian revivalist arcology">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.combatSkill >= 1>> -<<if $activeSlave.health > 40>> -<<if $activeSlave.muscles > 25>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner building a recreation of the Great Aztec Empire. He's in the market for willing, strong and combat ready slaves, to bolster his empire - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "aztec revivalist arcology">> - <</link>> + <<if $activeSlave.health > 40>> + <<if $activeSlave.muscles > 25>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner building a recreation of the Great Aztec Empire. He's in the market for willing, strong and combat ready slaves, to bolster his empire + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "aztec revivalist arcology">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.combatSkill > 0>> -<<if $activeSlave.health > 40>> -<<if $activeSlave.muscles > 5>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner building a facsimile of classical Rome. He's in the market for slaves with basic combat skills to fight in modern gladiatorial combats. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "roman revivalist arcology">> - <</link>> + <<if $activeSlave.health > 40>> + <<if $activeSlave.muscles > 5>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner building a facsimile of classical Rome. He's in the market for slaves with basic combat skills to fight in modern gladiatorial combats. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "roman revivalist arcology">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.face > 10>> -<<if $activeSlave.analCount < 100>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with interesting religious beliefs, which require beautiful slaves to be available to the public. Since $activeSlave.slaveName is pretty and not heavily used, he considers it a duty to buy $him and make $him a holy prostitute. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "chattel religionist arcology">> - <</link>> + <<if $activeSlave.analCount < 100>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with interesting religious beliefs, which require beautiful slaves to be available to the public. Since $activeSlave.slaveName is pretty and not heavily used, he considers it a duty to buy $him and make $him a holy prostitute. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "chattel religionist arcology">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $activeSlave.muscles > 5>> -<<if $activeSlave.muscles <= 95>> -<<if $activeSlave.health > 60>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner devoted to muscular ladies. He seems to feel that $activeSlave.slaveName is not at $his true potential, and wants a try at improving $his physique himself. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "physical idealist arcology">> - <</link>> + <<if $activeSlave.muscles <= 95>> + <<if $activeSlave.health > 60>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner devoted to muscular ladies. He seems to feel that $activeSlave.slaveName is not at $his true potential, and wants a try at improving $his physique himself. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "physical idealist arcology">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.weight > 30>> -<<if $activeSlave.weight <= 95>> -<<if $activeSlave.health > 60>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner devoted to chubby ladies. He seems to feel that $activeSlave.slaveName can handle a fair bit more weight, and wants a try at fattening $him up himself. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "hedonistic decadence arcology">> - <</link>> + <<if $activeSlave.weight <= 95>> + <<if $activeSlave.health > 60>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner devoted to chubby ladies. He seems to feel that $activeSlave.slaveName can handle a fair bit more weight, and wants a try at fattening $him up himself. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "hedonistic decadence arcology">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> -<<if $activeSlave.weight < 10>> -<<if $activeSlave.muscles < 10>> -<<if $activeSlave.belly == 0 && $activeSlave.preg < 1>> - <<if random(1,100) > 80>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/400))>>'' from a chef that likes stuffing more than just turkeys. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/400)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "stuffer chef">> - <</link>> + <<if $activeSlave.weight < 10>> + <<if $activeSlave.muscles < 10>> + <<if $activeSlave.belly == 0 && $activeSlave.preg < 1>> + <<if random(1,100) > 80>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/400))>>'' from a chef that likes stuffing more than just turkeys. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/400)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "stuffer chef">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.boobs > 1000>> -<<if $activeSlave.boobsImplant == 0>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner who loves breast implants. Since large natural breasts can support larger implants, he seems to feel $activeSlave.slaveName has good potential to be implanted up to a truly gigantic size without too much stretching. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "transformation fetishist arcology">> - <</link>> + <<if $activeSlave.boobsImplant == 0>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner who loves breast implants. Since large natural breasts can support larger implants, he seems to feel $activeSlave.slaveName has good potential to be implanted up to a truly gigantic size without too much stretching. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "transformation fetishist arcology">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $activeSlave.boobs > 800>> -<<if $activeSlave.boobsImplant == 0>> -<<if $activeSlave.physicalAge < 25>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner who never fails to dream big. He's interested in $him mostly for growth potential, since $his assets have grown so big, so young. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "asset expansionist arcology">> - <</link>> + <<if $activeSlave.boobsImplant == 0>> + <<if $activeSlave.physicalAge < 25>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner who never fails to dream big. He's interested in $him mostly for growth potential, since $his assets have grown so big, so young. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "asset expansionist arcology">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.boobs < 500>> -<<if $activeSlave.butt < 3>> -<<if $activeSlave.physicalAge < 25>> -<<if $activeSlave.anus < 2>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with simple tastes. He likes his slaves young, slim, and reasonably innocent. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "slimness enthusiast arcology">> - <</link>> + <<if $activeSlave.butt < 3>> + <<if $activeSlave.physicalAge < 25>> + <<if $activeSlave.anus < 2>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with simple tastes. He likes his slaves young, slim, and reasonably innocent. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "slimness enthusiast arcology">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.boobsImplant > 0>> -<<if $activeSlave.buttImplant > 0>> -<<if $activeSlave.lipsImplant > 0>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with a hatred of implants that reaches missionary zeal. He buys slaves full of silicone, removes their implants, reconditions them, and resells them whenever his finances will permit. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "body purist arcology">> - <</link>> + <<if $activeSlave.buttImplant > 0>> + <<if $activeSlave.lipsImplant > 0>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with a hatred of implants that reaches missionary zeal. He buys slaves full of silicone, removes their implants, reconditions them, and resells them whenever his finances will permit. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "body purist arcology">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.trust > 20>> <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner who runs a terrifyingly degrading society. He prefers slaves who have been well-treated previously; it lends their screams a certain special authenticity. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "degradationist arcology">> - <</link>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner who runs a terrifyingly degrading society. He prefers slaves who have been well-treated previously; it lends their screams a certain special authenticity. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "degradationist arcology">> + <</link>> <</if>> <</if>> <<if $activeSlave.intelligenceImplant < 5>> -<<if $activeSlave.devotion > 20>> -<<if $activeSlave.fetish != "mindbroken">> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with an almost messianic calling to educate and improve slaves, though somewhat hypocritically, he prefers to start with reasonably obedient <<= $girl>>s, which usually means slaves broken by someone else. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "paternalist arcology">> - <</link>> + <<if $activeSlave.devotion > 20>> + <<if $activeSlave.fetish != "mindbroken">> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with an almost messianic calling to educate and improve slaves, though somewhat hypocritically, he prefers to start with reasonably obedient <<= $girl>>s, which usually means slaves broken by someone else. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "paternalist arcology">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.dick == 0>> -<<if $activeSlave.boobs > 800>> -<<if $activeSlave.butt > 3>> -<<if $activeSlave.devotion > 20>> -<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner who likes willing, uncomplicated young ladies with bouncing boobs and big butts. He's an uncomplicated sort. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "gender fundamentalist arcology">> - <</link>> + <<if $activeSlave.boobs > 800>> + <<if $activeSlave.butt > 3>> + <<if $activeSlave.devotion > 20>> + <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner who likes willing, uncomplicated young ladies with bouncing boobs and big butts. He's an uncomplicated sort. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "gender fundamentalist arcology">> + <</link>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.dick > 0>> -<<if $activeSlave.face < -10>> -<<if $activeSlave.boobs < 400>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with a notorious fetish for the process of feminization. He prefers diamonds in the rough, because the process of polishing is so much fun. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "gender radicalist arcology">> - <</link>> + <<if $activeSlave.face < -10>> + <<if $activeSlave.boobs < 400>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with a notorious fetish for the process of feminization. He prefers diamonds in the rough, because the process of polishing is so much fun. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "gender radicalist arcology">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.race != "mixed race">> -<<if $activeSlave.devotion <= 20>> -<<if $activeSlave.trust < 20>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with a strongly held belief that $activeSlave.race people should not be slaves. He devotes as much of his resources as he can to manumission of such <<= $girl>>s, concentrating on the downtrodden. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "supremacist arcology">> - <</link>> + <<if $activeSlave.devotion <= 20>> + <<if $activeSlave.trust < 20>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with a strongly held belief that $activeSlave.race people should not be slaves. He devotes as much of his resources as he can to manumission of such <<= $girl>>s, concentrating on the downtrodden. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "supremacist arcology">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $activeSlave.race != "mixed race">> -<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -50>> -<<if $activeSlave.ovaries == 1>> - <<if random(1,100) > 70>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner working on a project to breed a race of $activeSlave.race people with natural, unquestioning obedience. He clearly considers $him good stock for the project. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "subjugationist arcology">> - <</link>> + <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -50>> + <<if $activeSlave.ovaries == 1>> + <<if random(1,100) > 70>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner working on a project to breed a race of $activeSlave.race people with natural, unquestioning obedience. He clearly considers $him good stock for the project. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.25)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "subjugationist arcology">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $arcologies[0].FSPaternalist == "unset">> -<<if $slaveCost < 10000>> - <<if random(1,100) > 50>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a cheap brothel chain that operates a franchise on a lower level of the arcology. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "cheap brothel">> - <</link>> + <<if $slaveCost < 10000>> + <<if random(1,100) > 50>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a cheap brothel chain that operates a franchise on a lower level of the arcology. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "cheap brothel">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $arcologies[0].FSPaternalist == "unset">> -<<if $slaveCost < 20000>> -<<if $activeSlave.boobsImplant == 0>> - <<if random(1,100) > 50>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a factory farm notorious for extracting every drop of value from its slaves' bodies. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "factory farm">> - <</link>> + <<if $slaveCost < 20000>> + <<if $activeSlave.boobsImplant == 0>> + <<if random(1,100) > 50>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a factory farm notorious for extracting every drop of value from its slaves' bodies. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "factory farm">> + <</link>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $arcologies[0].FSPaternalist == "unset">> -<<if $slaveCost < 5000>> - <<if random(1,100) > 50>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a sex arcade that maintains good service quality by rapidly cycling new slaves through their facilities. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "arcade">> - <</link>> + <<if $slaveCost < 5000>> + <<if random(1,100) > 50>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a sex arcade that maintains good service quality by rapidly cycling new slaves through their facilities. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "arcade">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $seePreg != 0>> -<<if $arcologies[0].FSPaternalist == "unset">> -<<if $slaveCost < 10000>> -<<if $activeSlave.health > 40>> -<<if $activeSlave.ovaries == 1>> - <<if random(1,100) > 50>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a high-volume breeding operation interested in $him mostly for $his healthy, functional womb. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "volume breeder">> - <</link>> + <<if $arcologies[0].FSPaternalist == "unset">> + <<if $slaveCost < 10000>> + <<if $activeSlave.health > 40>> + <<if $activeSlave.ovaries == 1>> + <<if random(1,100) > 50>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a high-volume breeding operation interested in $him mostly for $his healthy, functional womb. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "volume breeder">> + <</link>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> -<</if>> <<if $arcologies[0].FSDegradationist == "unset">> -<<if $slaveCost > 20000>> - <<if random(1,100) > 50>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a group of partners that run a handsome brothel off the promenade. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "nice brothel">> - <</link>> + <<if $slaveCost > 20000>> + <<if random(1,100) > 50>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a group of partners that run a handsome brothel off the promenade. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "nice brothel">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $arcologies[0].FSDegradationist == "unset">> -<<if $slaveCost < 50000>> -<<if $activeSlave.boobsImplant == 0>> -<<if $activeSlave.health > 40>> - <<if random(1,100) > 50>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*0.8)/500))>>'' from a free-range farm that pays for the high costs of high quality livestock care by aggressively marketing its cruelty-free products. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*0.8)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "free range">> - <</link>> + <<if $slaveCost < 50000>> + <<if $activeSlave.boobsImplant == 0>> + <<if $activeSlave.health > 40>> + <<if random(1,100) > 50>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*0.8)/500))>>'' from a free-range farm that pays for the high costs of high quality livestock care by aggressively marketing its cruelty-free products. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*0.8)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "free range">> + <</link>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $activeSlave.health > 40>> -<<if $slaveCost < 5000>> - <<if random(1,100) > 10>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from an organ harvesting firm that acquires healthy raw materials cheaply. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1.2)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "harvester">> - <</link>> + <<if $slaveCost < 5000>> + <<if random(1,100) > 10>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from an organ harvesting firm that acquires healthy raw materials cheaply. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1.2)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "harvester">> + <</link>> + <</if>> <</if>> <</if>> -<</if>> <<if $slaveCost < 5000>> <<if random(1,100) > 10>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1)/500))>>'' from a manufacturer of large sexual appliances that include a living inmate, drugged into helplessness. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*1)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "fuckdoll">> - <</link>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1)/500))>>'' from a manufacturer of large sexual appliances that include a living inmate, drugged into helplessness. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*1)/500)>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "fuckdoll">> + <</link>> <</if>> <</if>> <<if $seeExtreme == 1>> -<<if $slaveCost < 5000>> -<<if $activeSlave.vagina > -1>> -<<if $activeSlave.bellyImplant > -1>> -<<if random(1,100) > 90>> - <br>''<<print cashFormat(7000)>>'' from a porn director interested in a cheap slave with a belly implant for use in a snuff film. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 7000>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <<set $buyer = "tentacle bred">> - <</link>> -<</if>> -<</if>> -<</if>> -<</if>> + <<if $slaveCost < 5000>> + <<if $activeSlave.vagina > -1>> + <<if $activeSlave.bellyImplant > -1>> + <<if random(1,100) > 90>> + <br>''<<print cashFormat(7000)>>'' from a porn director interested in a cheap slave with a belly implant for use in a snuff film. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 7000>> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <<set $buyer = "tentacle bred">> + <</link>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <<if random(1,100) > 30>> @@ -1818,81 +1818,81 @@ __Bids Received__ <<if $activeSlave.fetish == "mindbroken">> <<if random(1,100) > 20>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*0.9)/500))>>'' from a slave trader who buys vast numbers of mindbroken <<= $girl>>s. His purpose is unknown, and none of them are ever seen again. - <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*0.9)/500)>> - <<run cashX(_Price, "slaveTransfer", $activeSlave)>> - <</link>> - <</if>> -<</if>> - -<<if $plot>> -<<if $peacekeepers>> -<<if $peacekeepers.strength >= 50>> -<<if $peacekeepers.attitude < 100>> - <<if $activeSlave.oralSkill + $activeSlave.analSkill + $activeSlave.vaginalSkill > 100>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*0.5)/500))>>'' from the officer in charge of 'recreational activities' for General $peacekeepers.generalName's forces. This is far less than the slave is worth, but the bid comes with the implicit offer of more influence over the peacekeepers. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*0.9)/500))>>'' from a slave trader who buys vast numbers of mindbroken <<= $girl>>s. His purpose is unknown, and none of them are ever seen again. <<link "Accept bid" "Slave Sold">> - <<set _Price = 500*Math.trunc(($slaveCost*0.5)/500), $buyer = "peacekeepers">> + <<set _Price = 500*Math.trunc(($slaveCost*0.9)/500)>> <<run cashX(_Price, "slaveTransfer", $activeSlave)>> <</link>> <</if>> -<<else>> - <<switch $peacekeepers.tastes>> - <<case "lusty futanari">> - <<if $activeSlave.balls > 0 && $activeSlave.ballType != "sterile" && $activeSlave.scrotum > 0 && $activeSlave.dick > 0 && $activeSlave.vagina > -1 && $activeSlave.energy > 50>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. - <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> - <</if>> - <<case "cum addicts">> - <<if $activeSlave.fetish == "cumslut" && $activeSlave.fetishStrength > 95 && $activeSlave.sexualFlaw == "cum addict">> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. - <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer" , $activeSlave)>><</link>> - <</if>> - <<case "horny MILFs">> - <<if $activeSlave.physicalAge > 34 && $activeSlave.visualAge > 34 && $activeSlave.energy > 80>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. - <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> - <</if>> - <<case "big-breasted cows">> - <<if $activeSlave.boobs > 2000 && $activeSlave.lactation > 1>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. - <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> - <</if>> - <<case "beautiful young sex slaves">> - <<if $activeSlave.physicalAge < 25 && $activeSlave.visualAge < 25 && $activeSlave.face > 95>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. - <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> - <</if>> - <<case "fertile virgins">> - <<if $activeSlave.vagina == 0 && isFertile($activeSlave)>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. - <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> - <</if>> - <<case "lusty preggos">> - <<if $activeSlave.preg > $activeSlave.pregData.normalBirth/4 && $activeSlave.energy > 50>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. - <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> - <</if>> - <<case "baby obsessed breeders">> - <<if $activeSlave.preg > $activeSlave.pregData.normalBirth/4 && $activeSlave.fetish == "pregnancy" && $activeSlave.sexualFlaw == "breeder">> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. - <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> - <</if>> - <<case "bellies with girls attached">> - <<if $activeSlave.belly >= 300000>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. - <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> - <</if>> - <<case "flesh balloons">> - <<if $activeSlave.boobs > 20000 && $activeSlave.butt > 10>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. - <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> - <</if>> - <</switch>> -<</if>> -<</if>> <</if>> + +<<if $plot>> + <<if $peacekeepers>> + <<if $peacekeepers.strength >= 50>> + <<if $peacekeepers.attitude < 100>> + <<if $activeSlave.oralSkill + $activeSlave.analSkill + $activeSlave.vaginalSkill > 100>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*0.5)/500))>>'' from the officer in charge of 'recreational activities' for General $peacekeepers.generalName's forces. This is far less than the slave is worth, but the bid comes with the implicit offer of more influence over the peacekeepers. + <<link "Accept bid" "Slave Sold">> + <<set _Price = 500*Math.trunc(($slaveCost*0.5)/500), $buyer = "peacekeepers">> + <<run cashX(_Price, "slaveTransfer", $activeSlave)>> + <</link>> + <</if>> + <<else>> + <<switch $peacekeepers.tastes>> + <<case "lusty futanari">> + <<if $activeSlave.balls > 0 && $activeSlave.ballType != "sterile" && $activeSlave.scrotum > 0 && $activeSlave.dick > 0 && $activeSlave.vagina > -1 && $activeSlave.energy > 50>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> + <</if>> + <<case "cum addicts">> + <<if $activeSlave.fetish == "cumslut" && $activeSlave.fetishStrength > 95 && $activeSlave.sexualFlaw == "cum addict">> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer" , $activeSlave)>><</link>> + <</if>> + <<case "horny MILFs">> + <<if $activeSlave.physicalAge > 34 && $activeSlave.visualAge > 34 && $activeSlave.energy > 80>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> + <</if>> + <<case "big-breasted cows">> + <<if $activeSlave.boobs > 2000 && $activeSlave.lactation > 1>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> + <</if>> + <<case "beautiful young sex slaves">> + <<if $activeSlave.physicalAge < 25 && $activeSlave.visualAge < 25 && $activeSlave.face > 95>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> + <</if>> + <<case "fertile virgins">> + <<if $activeSlave.vagina == 0 && isFertile($activeSlave)>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> + <</if>> + <<case "lusty preggos">> + <<if $activeSlave.preg > $activeSlave.pregData.normalBirth/4 && $activeSlave.energy > 50>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> + <</if>> + <<case "baby obsessed breeders">> + <<if $activeSlave.preg > $activeSlave.pregData.normalBirth/4 && $activeSlave.fetish == "pregnancy" && $activeSlave.sexualFlaw == "breeder">> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> + <</if>> + <<case "bellies with girls attached">> + <<if $activeSlave.belly >= 300000>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> + <</if>> + <<case "flesh balloons">> + <<if $activeSlave.boobs > 20000 && $activeSlave.butt > 10>> + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <<link "Accept bid" "Slave Sold">><<set _Price = 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<run cashX(_Price, "slaveTransfer", $activeSlave)>><</link>> + <</if>> + <</switch>> + <</if>> + <</if>> + <</if>> <</if>> <br><br> diff --git a/src/uncategorized/slaveShelter.tw b/src/uncategorized/slaveShelter.tw index 3e5cea4d830878115fc77d26a4f81fc554a4f04a..393423374909a764ae96568986df5cd7b73b992f 100644 --- a/src/uncategorized/slaveShelter.tw +++ b/src/uncategorized/slaveShelter.tw @@ -351,16 +351,16 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is <<set $shelterSlave.health = random(-80,-60)>> <<set $shelterSlave.chem = 1000>> <<if ($shelterSlave.dick > 0) && (random(1,2) == 1)>> - <<set $shelterSlave.dick = random(5,6)>> + <<set $shelterSlave.dick = random(5,6)>> <</if>> <<if ($shelterSlave.balls > 0) && (random(1,2) == 1)>> - <<set $shelterSlave.balls = random(5,10)>> + <<set $shelterSlave.balls = random(5,10)>> <</if>> <<if (random(1,3) == 1)>> - <<set $shelterSlave.boobs += 100*random(10,30)>> + <<set $shelterSlave.boobs += 100*random(10,30)>> <</if>> <<if (random(1,3) == 1)>> - <<set $shelterSlave.butt += random(3,5)>> + <<set $shelterSlave.butt += random(3,5)>> <</if>> <<set $shelterSlave.behavioralFlaw = either("anorexic", "gluttonous", "odd")>> <<set $shelterSlave.sexualFlaw = either("apathetic", "hates anal", "hates oral", "hates penetration")>> diff --git a/src/uncategorized/slaveSold.tw b/src/uncategorized/slaveSold.tw index 41d38b8512d5e089cc5fa27a561d9aef03618d54..47ae4ca2ee49267b92ecfc19a53032e00b1b40df 100644 --- a/src/uncategorized/slaveSold.tw +++ b/src/uncategorized/slaveSold.tw @@ -829,7 +829,7 @@ <</if>> <<case "D startled the witch">> - $activeSlave.slaveName heads off to form part of whatever great design $his new master is pursuing; all you know is that it apparently requires lots of lithe, sharp toothed slave girls. + $activeSlave.slaveName heads off to form part of whatever great design $his new master is pursuing; all you know is that it apparently requires lots of lithe, sharp toothed slave <<= $girl>>s. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].devotion <= 20)>> <<run clearSummaryCache($slaves[_ss])>> @@ -1114,7 +1114,7 @@ <<set $peacekeepers.tastes = "baby obsessed breeders">> <<elseif _influential && $activeSlave.belly >= 300000>> <<set _belly = bellyAdjective($activeSlave)>> - smiling as $his _belly belly is used as the center of a large bukkake party. You can just barely make out the figure of someone taking $him from behind beyond $his immensity. There's a note attached, stating superfluously that $his exotic feature makes $him very popular. General $peacekeepers.generalName's buyer is going to be looking for more massive bellied girls in the future. + smiling as $his _belly belly is used as the center of a large bukkake party. You can just barely make out the figure of someone taking $him from behind beyond $his immensity. There's a note attached, stating superfluously that $his exotic feature makes $him very popular. General $peacekeepers.generalName's buyer is going to be looking for more massive bellied <<= $girl>>s in the future. <<set $peacekeepers.tastes = "bellies with girls attached">> <<elseif _influential && $activeSlave.boobs > 20000 && $activeSlave.butt > 10>> standing obediently in a comfort station in one of their rear area facilities, while a huge group of muscular men titfuck $his near endless cleavage and another, smaller group use $his gigantic asscheeks. There's a note attached, stating superfluously that $his mind-blowing assets make $him very popular. General $peacekeepers.generalName's buyer is going to be looking for more slaves with bountiful T&A in the future. @@ -1137,7 +1137,7 @@ being hand-milked at a comfort station at one of their rear area facilities, where $he's become the most valued piece of human livestock due to the peacekeepers' growing taste for human milk. <<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>> <<case "beautiful young sex slaves">> - getting gangbanged at a comfort station at one of their rear area facilities, where $he's become the star attraction due to the erstwhile peacekeepers' preference for beautiful young girls with those special Free Cities skills. + getting gangbanged at a comfort station at one of their rear area facilities, where $he's become the star attraction due to the erstwhile peacekeepers' preference for beautiful young <<= $girl>>s with those special Free Cities skills. <<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>> <<case "fertile virgins">> getting gangbanged at a comfort station at one of their rear area facilities, where $he's become the main attraction due to $his eagerness to get pregnant. Since that won't take long, they'll likely be back looking for more shortly. diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw index ee6541b6ae57cbc55c785d9ff48ee91d95269921..b43a18f78a6bea8b2c4c93653fe79f49d52940cb 100644 --- a/src/uncategorized/surgeryDegradation.tw +++ b/src/uncategorized/surgeryDegradation.tw @@ -355,7 +355,7 @@ As the remote surgery's long recovery cycle completes, <<set $activeSlave.eyes = 1>> <<case "newEyes">> - The implant surgery is @@.red;invasive@@ and $he spends some time in the autosurgery recovering. As soon as $he is allowed to open $his eyes and look around, $he notices nothing has changed; though the next time $he looks in the mirror, $he'll see a pair of familiar $activeSlave.eyeColor eyes peering back at $him. + The implant surgery is @@.red;invasive@@ and $he spends some time in the autosurgery recovering. As soon as $he is allowed to open $his eyes and look around, $he notices nothing has changed; though the next time $he looks in the mirror, $he'll see a pair of familiar <<eyeColor>> eyes peering back at $him. <<case "undeafen">> The inner ear surgery is @@.red;invasive@@ and $he spends some time in the autosurgery recovering. As soon as the bandages around $his ears are removed, $his head tilts towards any source of sound with manic speed as $he processes $his new hearing. Hearing the world as it is is a gift that those who do not need it cannot properly understand. @@ -440,7 +440,7 @@ As the remote surgery's long recovery cycle completes, <<if canSee($activeSlave)>>$He eyes $his new ears disapprovingly and they twitch slightly in response.<<else>>$He can't see but it's clear from the dull ache that $his ears have been extensively modified.<</if>><<if $activeSlave.amp != 1>>$He's still a bit sore, but $he reaches up to feel them gently.<</if>>$His new ears seem to respond to $his emotional state, with time and mild electro-stimulation $he will learn to control $his new ear muscles so $he can move them at will. $He's come to terms with the fact that $he's a slave, but $he is still somewhat angry that you would go this far. Since the surgery was fairly invasive, @@.red;$his health has been greatly affected.@@ $He is @@.gold;sensibly fearful@@ of your total power over $his body. <<set $activeSlave.trust -= 5, $activeSlave.devotion -= 5>> <<else>> - <<if canSee($activeSlave)>>$He eyes $his new ears with disgust and they twitch slightly in response.<<else>>$He can't see but it's clear from the dull ache that $his ears have been extensively modified.<</if>><<if $activeSlave.amp != 1>>$He's still a bit sore, but $he reaches up to feel them gently.<</if>> $His new ears seem to respond to $his emotional state, with time and mild electro-stimulation $he will learn to control $his new ear muscles so $he can move them at will. For now, @@.mediumorchid;$he seems to view $his altered ears as a cruel imposition.@@ Since the surgery was fairly invasive, @@.red;$his health has been greatly affected.@@ $He is now @@.gold;terribly afraid@@ of your total power over $his body. + <<if canSee($activeSlave)>>$He eyes $his new ears with disgust and they twitch slightly in response.<<else>>$He can't see but it's clear from the dull ache that $his ears have been extensively modified.<</if>><<if $activeSlave.amp != 1>>$He's still a bit sore, but $he reaches up to feel them gently.<</if>> $His new ears seem to respond to $his emotional state, with time and mild electro-stimulation $he will learn to control $his new ear muscles so $he can move them at will. For now, @@.mediumorchid;$he seems to view $his altered ears as a cruel imposition.@@ Since the surgery was fairly invasive, @@.red;$his health has been greatly affected.@@ $He is now @@.gold;terribly afraid@@ of your total power over $his body. <<set $activeSlave.trust -= 10, $activeSlave.devotion -= 10>> <</if>> @@ -947,7 +947,7 @@ As the remote surgery's long recovery cycle completes, <<if $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0>> When $he exits the room, $he feels that $his face is numb, <<if $activeSlave.ID == $Bodyguard.ID>> - and <<if canSee($activeSlave)>>throwing a glance at the mirror, $he frightens $himself<<else>> upon hearing of $his new scar<</if>>, but is @@.hotpink;happier@@ with $his new look and @@.mediumaquamarine;more confident@@ that $he's the girl for the job. + and upon <<if canSee($activeSlave)>>throwing a glance at the mirror<<else>>being informed of $his new scar<</if>>, $he frightens $himself, but is @@.hotpink;happier@@ with $his new look and @@.mediumaquamarine;more confident@@ that $he's the girl for the job. <<set $activeSlave.devotion += 5>> <<set $activeSlave.trust += 5>> <<elseif $activeSlave.devotion > 20>> @@ -955,7 +955,7 @@ As the remote surgery's long recovery cycle completes, <<set $activeSlave.devotion += 2>> <<set $activeSlave.trust -= 2>> <<else>> - and, when <<if canSee($activeSlave)>>$he looks at $himself in the mirror<<else>>is informed of $his new look<</if>>, $he is @@.mediumorchid;disgusted@@ by the @@.gold;awful scar@@ $he now bears. + and, when $he <<if canSee($activeSlave)>>looks at $himself in the mirror<<else>>is informed of $his new look<</if>>, $he is @@.mediumorchid;disgusted@@ by the @@.gold;awful scar@@ $he now bears. <<set $activeSlave.devotion -= 10>> <<set $activeSlave.trust -= 10>> <</if>> @@ -1464,7 +1464,7 @@ As the remote surgery's long recovery cycle completes, <<elseif ($activeSlave.devotion > 20)>> $He exits the surgery gingerly, since $he can feel that something was done to $his testicles. $He examines them carefully <<if canSee($activeSlave)>>in the mirror<<else>>by feeling alone<</if>>. Realizing that $his balls fit $his scrotum perfectly, $he's flooded with relief. $He's so elated that $he hasn't been severely damaged that $he doesn't mind your taking surgical control of $his genitals. @@.red;$His health has been slightly affected.@@ <<else>> - $He exits the surgery gingerly, since $he can feel that something was done to $his testicles. $He examines them carefully <<if canSee($activeSlave)>>in the mirror<<else>>by feeling alone<</if>>. Realizing that $his balls fit $his scrotum perfectly, $he's flooded with relief, since $he was afraid that you'd done something far more terrible. Once $he has time to think about it, though, $he's somewhat @@.mediumorchid;resentful,@@ since $he naturally feels a certain proprietary interest in $his own genetals. @@.red;$His health has been slightly affected.@@ + $He exits the surgery gingerly, since $he can feel that something was done to $his testicles. $He examines them carefully <<if canSee($activeSlave)>>in the mirror<<else>>by feeling alone<</if>>. Realizing that $his balls fit $his scrotum perfectly, $he's flooded with relief, since $he was afraid that you'd done something far more terrible. Once $he has time to think about it, though, $he's somewhat @@.mediumorchid;resentful,@@ since $he naturally feels a certain proprietary interest in $his own genitals. @@.red;$His health has been slightly affected.@@ <<set $activeSlave.devotion -= 5>> <</if>> diff --git a/src/uncategorized/toychest.tw b/src/uncategorized/toychest.tw index 6c534fdeb38deca6acd5c141f39c1c3440d0567f..3ebe368952819dc10772c7fe49982d8776c3d101 100644 --- a/src/uncategorized/toychest.tw +++ b/src/uncategorized/toychest.tw @@ -223,7 +223,6 @@ $His chastity belt covers and protects $his pussy, but leaves $his breasts naked, $his mouth available, and $his asshole vulnerable. <<elseif ($slaves[$i].chastityAnus)>> $His chastity belt covers and protects $his anus, but leaves $his breasts naked, $his mouth available, and $his pussy vulnerable. - <<else>> $He's nude and ready to be fucked. <</if>> diff --git a/src/uncategorized/twinsWorkaround.tw b/src/uncategorized/twinsWorkaround.tw index 64b7d90a8c004b4825c6111a92151253a1f31944..3bdcc64acd1b9b34ddc4336c46eddd1d2cf595aa 100644 --- a/src/uncategorized/twinsWorkaround.tw +++ b/src/uncategorized/twinsWorkaround.tw @@ -15,8 +15,8 @@ Your new pair of slaves look frightened and uncertain, but seem encouraged by ea <<set _secondSlave.ID = _secondSlave.ID + 1000>> <<if $familyTesting == 0>> -<<set _secondSlave.relation = "twin">> -<<set _secondSlave.relationTarget = _secondSlave.ID - 1000>> + <<set _secondSlave.relation = "twin">> + <<set _secondSlave.relationTarget = _secondSlave.ID - 1000>> <</if>> <<run newSlave(_secondSlave)>> diff --git a/src/uncategorized/universalRules.tw b/src/uncategorized/universalRules.tw index e2b41190e12170919b6fc47a1be18584cec2756b..471dd334a3a0ee78c68d75c5eac40e1eda47dca4 100644 --- a/src/uncategorized/universalRules.tw +++ b/src/uncategorized/universalRules.tw @@ -25,71 +25,71 @@ __Universal rules__ Slave nicknames are <<if ($nicknamesAllowed == 0)>> -@@.red;FORBIDDEN.@@ [[Allow|Universal Rules][$nicknamesAllowed = 1]] + @@.red;FORBIDDEN.@@ [[Allow|Universal Rules][$nicknamesAllowed = 1]] <<else>> -@@.cyan;ALLOWED.@@ [[Forbid|Universal Rules][$nicknamesAllowed = 0]] + @@.cyan;ALLOWED.@@ [[Forbid|Universal Rules][$nicknamesAllowed = 0]] <</if>> <br> <<if $surnamesForbidden == 0>> -<span id="strip"> -<<link "Strip all slaves of their surnames, both new and old">> - <<for _i = 0; _i < $slaves.length; _i++>> - <<set $slaves[_i].slaveSurname = 0>> - <</for>> - <<set $surnamesForbidden = 1>> - <<replace "#strip">> - Surnames taken. - <</replace>> -<</link>> -</span> + <span id="strip"> + <<link "Strip all slaves of their surnames, both new and old">> + <<for _i = 0; _i < $slaves.length; _i++>> + <<set $slaves[_i].slaveSurname = 0>> + <</for>> + <<set $surnamesForbidden = 1>> + <<replace "#strip">> + Surnames taken. + <</replace>> + <</link>> + </span> <<else>> -[[Allow future slaves to keep their surnames|Universal Rules][$surnamesForbidden = 0]] + [[Allow future slaves to keep their surnames|Universal Rules][$surnamesForbidden = 0]] <</if>> <br><br> Slave requests for body mods are <<if ($modRequestsAllowed == 0)>> -@@.red;FORBIDDEN.@@ [[Allow|Universal Rules][$modRequestsAllowed = 1]] + @@.red;FORBIDDEN.@@ [[Allow|Universal Rules][$modRequestsAllowed = 1]] <<else>> -@@.cyan;ALLOWED.@@ [[Forbid|Universal Rules][$modRequestsAllowed = 0]] + @@.cyan;ALLOWED.@@ [[Forbid|Universal Rules][$modRequestsAllowed = 0]] <</if>> <br> Slave requests for growth hormones are <<if ($expansionRequestsAllowed == 0)>> -@@.red;FORBIDDEN.@@ [[Allow|Universal Rules][$expansionRequestsAllowed = 1]] + @@.red;FORBIDDEN.@@ [[Allow|Universal Rules][$expansionRequestsAllowed = 1]] <<else>> -@@.cyan;ALLOWED.@@ [[Forbid|Universal Rules][$expansionRequestsAllowed = 0]] + @@.cyan;ALLOWED.@@ [[Forbid|Universal Rules][$expansionRequestsAllowed = 0]] <</if>> <<if $FSAnnounced > 0>> -<br><br> -<<if ($useFSNames == 0)>> -Future society names for new slaves are currently @@.red;NOT APPLIED.@@ [[Apply|Universal Rules][$useFSNames = 1]] -<<else>> -Future society names for new slaves are currently @@.cyan;APPLIED.@@ [[Stop applying|Universal Rules][$useFSNames = 0]] -<</if>> + <br><br> + <<if ($useFSNames == 0)>> + Future society names for new slaves are currently @@.red;NOT APPLIED.@@ [[Apply|Universal Rules][$useFSNames = 1]] + <<else>> + Future society names for new slaves are currently @@.cyan;APPLIED.@@ [[Stop applying|Universal Rules][$useFSNames = 0]] + <</if>> <</if>> <<if $brothel+$club+$dairy+$farmyard+$servantsQuarters+$arcade+$schoolroom+$spa+$nursery+$clinic+$masterSuite+$cellblock > 0>> -<br><br> -<<if $universalRulesFacilityWork == 0>> - Slaves ''will not'' cooperate with staffed facilities to improve their performance. [[Allow cooperation|Universal Rules][$universalRulesFacilityWork = 1]] -<<else>> - Slaves ''will'' cooperate with staffed facilities to improve their performance. [[Stop cooperation|Universal Rules][$universalRulesFacilityWork = 0]] -<</if>> + <br><br> + <<if $universalRulesFacilityWork == 0>> + Slaves ''will not'' cooperate with staffed facilities to improve their performance. [[Allow cooperation|Universal Rules][$universalRulesFacilityWork = 1]] + <<else>> + Slaves ''will'' cooperate with staffed facilities to improve their performance. [[Stop cooperation|Universal Rules][$universalRulesFacilityWork = 0]] + <</if>> <</if>> <<if $brothel+$club+$dairy+$farmyard+$servantsQuarters+$arcade+$schoolroom+$spa+$nursery+$clinic+$masterSuite+$cellblock > 0>> -<br><br> -<<if $universalRulesAssignsSelfFacility == 1>> - Slaves ''are'' permitted to assign themselves to facilities when choosing their assignment. [[Deny self assignment to facilities|Universal Rules][$universalRulesAssignsSelfFacility = 0]] -<<else>> - Slaves ''are not'' permitted to assign themselves to facilities when choosing their assignment. [[Permit self assignment to facilities|Universal Rules][$universalRulesAssignsSelfFacility = 1]] -<</if>> + <br><br> + <<if $universalRulesAssignsSelfFacility == 1>> + Slaves ''are'' permitted to assign themselves to facilities when choosing their assignment. [[Deny self assignment to facilities|Universal Rules][$universalRulesAssignsSelfFacility = 0]] + <<else>> + Slaves ''are not'' permitted to assign themselves to facilities when choosing their assignment. [[Permit self assignment to facilities|Universal Rules][$universalRulesAssignsSelfFacility = 1]] + <</if>> <</if>> <br><br> @@ -168,19 +168,19 @@ Upon birth slave babies will be sent to $DefaultBirthDestination. <</if>> <<if $dojo > 0>> -<br><br> -<<if $bodyguardTrains == 0>> - Your Bodyguard ''is not allowed'' to train potential successors. [[Allow training|Universal Rules][$bodyguardTrains = 1]] -<<else>> - Your Bodyguard ''is allowed'' to train potential successors. [[Stop training|Universal Rules][$bodyguardTrains = 0]] -<</if>> + <br><br> + <<if $bodyguardTrains == 0>> + Your Bodyguard ''is not allowed'' to train potential successors. [[Allow training|Universal Rules][$bodyguardTrains = 1]] + <<else>> + Your Bodyguard ''is allowed'' to train potential successors. [[Stop training|Universal Rules][$bodyguardTrains = 0]] + <</if>> <</if>> <<if $nursery > 0>> -<br><br> -<<if $nurserySex == 1 && $extremeUnderage == 1>> - $nurseryNameCaps staff are ''allowed'' to molest the children. [[Forbid|Universal Rules][$nurserySex = 0]] -<<else>> - $nurseryNameCaps staff are ''not allowed'' to molest the children. [[Allow|Universal Rules][$nurserySex = 1]] -<</if>> + <br><br> + <<if $nurserySex == 1 && $extremeUnderage == 1>> + $nurseryNameCaps staff are ''allowed'' to molest the children. [[Forbid|Universal Rules][$nurserySex = 0]] + <<else>> + $nurseryNameCaps staff are ''not allowed'' to molest the children. [[Allow|Universal Rules][$nurserySex = 1]] + <</if>> <</if>> diff --git a/src/uncategorized/walkPast.tw b/src/uncategorized/walkPast.tw index 51b5fc3975c15c506f85cf7471b44336d820ea93..855b9e625560a1c4295a2035b5113508de03af5e 100644 --- a/src/uncategorized/walkPast.tw +++ b/src/uncategorized/walkPast.tw @@ -482,15 +482,15 @@ <<case "uncomfortable straps">> A strap passes between $his <<if ($activeSlave.amp !== 1)>> - legs, giving $his gait an awkward sway. + legs, giving $his gait an awkward sway. <<else>> - leg stumps, pressing against $his genitals. + leg stumps, pressing against $his genitals. <</if>> <<case "shibari ropes">> <<if ($activeSlave.amp !== 1)>> - Ropes bind $his legs, giving $his gait an awkward sway. + Ropes bind $his legs, giving $his gait an awkward sway. <<else>> - A rope passes between $his leg stumps, pressing against $his genitals. + A rope passes between $his leg stumps, pressing against $his genitals. <</if>> <<case "attractive lingerie for a pregnant woman">> As $he moves, $his silken panties are very inviting. @@ -543,17 +543,17 @@ <<case "a slutty outfit">> For today's slutty outfit $he's chosen <<if (random(1,100) > 50) && ($activeSlave.amp !== 1)>> - yoga pants so sheer that everything $he's got is clearly visible. + yoga pants so sheer that everything $he's got is clearly visible. <<elseif ($activeSlave.dick > 0)>> - a miniskirt so brief that $his ass is hanging out the back, and $his dick is occasionally visible from the front. + a miniskirt so brief that $his ass is hanging out the back, and $his dick is occasionally visible from the front. <<else>> - a miniskirt so brief that $his ass is hanging out the back, and $his naked cunt is occasionally visible from the front. + a miniskirt so brief that $his ass is hanging out the back, and $his naked cunt is occasionally visible from the front. <</if>> <<case "a slave gown">> <<if ($activeSlave.amp == 1)>> - $His gorgeous dress is specially designed for $his limbless form, but without legs to support it, it can hardly conceal the outline of everything $he has. + $His gorgeous dress is specially designed for $his limbless form, but without legs to support it, it can hardly conceal the outline of everything $he has. <<else>> - $His gorgeous dress has a thoughtful cut that runs all the way from $his ankle to over $his hip, baring a leg all the way up. + $His gorgeous dress has a thoughtful cut that runs all the way from $his ankle to over $his hip, baring a leg all the way up. <</if>> <<case "a halter top dress">> $His beautiful halter top dress seems to be sculpted around $his bottom. @@ -571,39 +571,39 @@ <</if>> <<case "a kimono">> <<if ($activeSlave.butt > 5)>> - $His kimono demurely covers $his behind, though it cannot conceal its massive shape. + $His kimono demurely covers $his behind, though it cannot conceal its massive shape. <<else>> - $His kimono demurely covers $his behind. + $His kimono demurely covers $his behind. <</if>> <<case "a hijab and abaya" "a niqab and abaya">> <<if ($activeSlave.butt > 5)>> - $His abaya totally conceals $his behind, though it cannot conceal its large size. + $His abaya totally conceals $his behind, though it cannot conceal its large size. <<else>> - $His abaya totally conceals $his behind. + $His abaya totally conceals $his behind. <</if>> <<case "a klan robe">> <<if ($activeSlave.butt > 5)>> - $His robe totally conceals $his behind, though it cannot conceal its large size. + $His robe totally conceals $his behind, though it cannot conceal its large size. <<else>> - $His robe totally conceals $his behind. + $His robe totally conceals $his behind. <</if>> <<case "a burqa">> <<if ($activeSlave.butt > 7)>> - $His burqa totally conceals $his behind, though it cannot conceal its absurd size. + $His burqa totally conceals $his behind, though it cannot conceal its absurd size. <<else>> - $His burqa totally conceals $his behind. + $His burqa totally conceals $his behind. <</if>> <<case "a burkini">> <<if ($activeSlave.butt > 6)>> - $His burkini finds itself accentuating the absurd size of $his behind. + $His burkini finds itself accentuating the absurd size of $his behind. <<else>> - $His burkini modestly covers $his behind. + $His burkini modestly covers $his behind. <</if>> <<case "a hijab and blouse">> <<if ($activeSlave.butt > 5)>> - $His skirt modestly covers $his behind, though it cannot conceal its large size. + $His skirt modestly covers $his behind, though it cannot conceal its large size. <<else>> - $His skirt modestly covers $his behind. + $His skirt modestly covers $his behind. <</if>> <<case "a tube top and thong" "a bra" "a button-up shirt" "a sweater" "a tank-top" "a thong" "a tube top" "a striped bra" "a slutty klan robe" "a sports bra" "a t-shirt" "a t-shirt and thong" "an oversized t-shirt">> $His clothing leaves $his butt bare. @@ -3841,7 +3841,7 @@ <<elseif _flag > 100>> <<if $familyTesting == 1 && _flag == 110>> <<else>> - <span id="walkpast"><<link "Summon them both">><<replace "#walk">><<include $target>><</replace>><</link>></span> + <span id="walkpast"><<link "Summon them both">><<replace "#walk">><<include $target>><</replace>><</link>></span> <</if>> <<elseif $activeSlave.assignment == "stay confined">> <span id="walkpast"><<link "Have $him brought out of $his cell">><<replace "#walk">><<include $target>><</replace>><</link>></span> diff --git a/src/utility/birthWidgets.tw b/src/utility/birthWidgets.tw index 88fe707698606ec964d3a168acb55d2ef1d5b06a..280d54aaa549c3ce03609fe5846e12a2dafb3269 100644 --- a/src/utility/birthWidgets.tw +++ b/src/utility/birthWidgets.tw @@ -634,10 +634,17 @@ <<ClothingBirth>> $He gathers $his newborn<<if $slaves[$i].pregType > 1>>s<</if>> and recovers $his strength before finding a servant to give $his child<<if $slaves[$i].pregType > 1>>ren<</if>> to before hurrying to $his assignment. <<elseif _birthScene > 66 && $slaves[$i].rivalry == 3 && isSlaveAvailable($slaves[_bw]) && canWalk($slaves[_bw])>> - While hustling through the penthouse on $his way to give birth, $slaves[$i].slaveName finds $his path blocked by $slaves[_bw].slaveName. Seeing $his distress brings a grin to _his2 face. _He2 quickly rushes the laboring $slaves[$i].slaveName, circling around behind $him and hooking $him under the arms. _He2 forces the poor $girl into the cafeteria and holds $him in place, leaving $him with no other option than to begin giving birth in front of $his audience. - <<set $humiliation = 1>> - <<ClothingBirth>> - $slaves[_bw].slaveName releases $him and $he moves to gather $his newborn<<if $slaves[$i].pregType > 1>>s<</if>>. With a shove from $his rival, $he rushes out of the jeering crowd's sight. Finding a servant to give $his child<<if $slaves[$i].pregType > 1>>ren<</if>> to, $he hastily heads back to $his bed to hide $himself from the mockery. + <<if $slaves[$i].pregSource == $slaves[_bw].ID>> + While hustling through the penthouse on $his way to give birth, $slaves[$i].slaveName finds $his path blocked by $slaves[_bw].slaveName — and a hospital gurney, of all things. _He2 appears genuinely concerned for the (soon-to-be) mother of _his2 child<<if $slaves[$i].pregType > 1>>ren<</if>>, and helps $him onto the bed, then pushes the surprised $girl onwards. $slaves[$i].slaveName, focusing on $his labor, begins to rethink the animosity $he feels for _him2 — until $he realizes $slaves[_bw].slaveName has brought them to the cafeteria. With a smug pride in _his2 potency, _he2 introduces the shocked pregnant $girl to $his new audience. $His contractions becoming too frequent to move, $he begins giving birth in front of $his audience. + <<set $humiliation = 1>> + <<ClothingBirth>> + $slaves[_bw].slaveName gathers _his2 bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>> from _his2 exhausted rival, roughly pushes $him off the gurney, then hands the child<<if $slaves[$i].pregType > 1>>ren<</if>> to a servant that had been called in by the commotion. $slaves[$i].slaveName, humiliated by the spectacle and $his own naïveté, pushes through the jeering crowd and hastily heads back to $his bed to hide $himself from the mockery. + <<else>> + While hustling through the penthouse on $his way to give birth, $slaves[$i].slaveName finds $his path blocked by $slaves[_bw].slaveName. Seeing $his distress brings a grin to _his2 face. _He2 quickly rushes the laboring $slaves[$i].slaveName, circling around behind $him and hooking $him under the arms. _He2 forces the poor $girl into the cafeteria and holds $him in place, leaving $him with no other option than to begin giving birth in front of $his audience. + <<set $humiliation = 1>> + <<ClothingBirth>> + $slaves[_bw].slaveName releases $him and $he moves to gather $his newborn<<if $slaves[$i].pregType > 1>>s<</if>>. With a shove from $his rival, $he rushes out of the jeering crowd's sight. Finding a servant to give $his child<<if $slaves[$i].pregType > 1>>ren<</if>> to, $he hastily heads back to $his bed to hide $himself from the mockery. + <</if>> <<else>> While waddling through the penthouse on $his way to the cafeteria, $slaves[$i].slaveName's water breaks. Unable to reach the prepared birthing room in time, $he finds $himself stranded in the middle of all the dining slaves. <<set $humiliation = 1>> @@ -1757,362 +1764,362 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared $He removes $his <<switch $slaves[$i].clothes>> <<case "a slutty pony outfit">> - slutty pony outfit + slutty pony outfit <<case "a slutty klan robe">> - slutty klan robe + slutty klan robe <<case "a police uniform">> - police uniform + police uniform <<case "a nice pony outfit">> - nice pony outfit + nice pony outfit <<case "a hanbok">> - hanbok + hanbok <<case "a gothic lolita dress">> - gothic lolita dress + gothic lolita dress <<case "a slutty maid outfit">> - slutty maid outfit + slutty maid outfit <<case "a slutty nurse outfit">> - slutty nurse outfit + slutty nurse outfit <<case "a schoolgirl outfit">> - schoolgirl outfit + schoolgirl outfit <<case "a cheerleader outfit">> - cheerleader outfit + cheerleader outfit <<case "a slutty qipao">> - slutty qipao + slutty qipao <<case "a chattel habit">> - chattel habit + chattel habit <<case "a toga">> - toga + toga <<case "a huipil">> - huipil + huipil <<case "a fallen nuns habit">> - fallen nun's habit + fallen nun's habit <<case "a succubus outfit">> - succubus outfit + succubus outfit <<case "a klan robe">> - a klan robe + a klan robe <<case "cutoffs and a t-shirt">> - cutoffs and t-shirt + cutoffs and t-shirt <<case "a mini dress">> - mini dress + mini dress <<case "a military uniform">> - military uniform + military uniform <<case "a schutzstaffel uniform">> - schutzstaffel uniform + schutzstaffel uniform <<case "a slutty schutzstaffel uniform">> - slutty schutzstaffel uniform + slutty schutzstaffel uniform <<case "a red army uniform">> - red army uniform + red army uniform <<case "a long qipao">> - long qipao + long qipao <<case "battlearmor">> - battlearmor + battlearmor <<case "a mounty outfit">> - mounty uniform + mounty uniform <<case "a dirndl">> - dirndl + dirndl <<case "lederhosen">> - lederhosen + lederhosen <<case "a biyelgee costume">> - biyelgee costume + biyelgee costume <<case "an apron">> - apron + apron <<case "a string bikini">> - string bikini + string bikini <<case "a scalemail bikini">> - scalemail bikini + scalemail bikini <<case "striped panties">> - shimapan panties + shimapan panties <<case "a kimono">> - kimono + kimono <<case "a slave gown">> - slave gown + slave gown <<case "a hijab and abaya" "a niqab and abaya">> - abaya + abaya <<case "a halter top dress">> - halter top dress + halter top dress <<case "a ball gown">> - ball gown + ball gown <<case "a maternity dress">> - maternity dress + maternity dress <<case "a slutty outfit">> - slutty outfit + slutty outfit <<case "a nice maid outfit">> - nice maid outfit + nice maid outfit <<case "a leotard">> - leotard + leotard <<case "a hijab and blouse">> - skirt + skirt <<case "a burqa">> - burqa + burqa <<case "a burkini">> - burkini + burkini <<case "a monokini">> - monokini + monokini <<case "a cybersuit">> - cybersuit + cybersuit <<case "a comfortable bodysuit">> - comfortable bodysuit + comfortable bodysuit <<case "a bunny outfit">> - bunny outfit + bunny outfit <<case "a nice nurse outfit">> - nice nurse outfit + nice nurse outfit <<case "a latex catsuit">> - latex catsuit + latex catsuit <<case "stretch pants and a crop-top">> - stretch pants + stretch pants <<case "spats and a tank top">> - spats + spats <<case "a tube top and thong">> - thong + thong <<case "a button-up shirt and panties">> - panties + panties <<case "a bra">> - bra + bra <<case "a button-up shirt">> - button-up shirt + button-up shirt <<case "a sweater">> - sweater + sweater <<case "a tank-top">> - tank-top + tank-top <<case "a thong">> - thong + thong <<case "a tube top">> - tube top + tube top <<case "a one-piece swimsuit">> - swimsuit + swimsuit <<case "a striped bra">> - bra + bra <<case "a skimpy loincloth">> - loincloth + loincloth <<case "a sports bra">> - sports bra + sports bra <<case "a sweater and panties">> - panties + panties <<case "a t-shirt">> - t-shirt + t-shirt <<case "a tank-top and panties">> - panties + panties <<case "a t-shirt and thong">> - thong + thong <<case "an oversized t-shirt and boyshorts">> - boy shorts + boy shorts <<case "an oversized t-shirt">> - t-shirt + t-shirt <<case "a t-shirt and jeans">> - blue jeans + blue jeans <<case "boyshorts">> - boy shorts + boy shorts <<case "cutoffs">> - jean shorts + jean shorts <<case "leather pants and pasties">> - leather pants + leather pants <<case "leather pants">> - leather pants + leather pants <<case "panties">> - panties + panties <<case "sport shorts and a t-shirt">> - shorts + shorts <<case "a t-shirt and panties">> - panties + panties <<case "panties and pasties">> - panties + panties <<case "striped underwear">> - panties + panties <<case "sport shorts and a sports bra">> - shorts + shorts <<case "jeans">> - blue jeans + blue jeans <<case "a sweater and cutoffs">> - jean shorts + jean shorts <<case "leather pants and a tube top">> - leather pants + leather pants <<case "sport shorts">> - shorts + shorts <<case "a Santa dress">> - Santa dress + Santa dress <<default>> - $slaves[$i].clothes + $slaves[$i].clothes <</switch>> as instinct takes hold compelling $him to begin pushing. $He pays no mind to who may be watching $his naked <<if $slaves[$i].mpreg == 1>>rear<<else>>crotch<</if>> as <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his<<if $slaves[$i].pregType > 1>> first<</if>> baby<</if>> begins to crown. <<else>> $He hastily removes $his <<switch $slaves[$i].clothes>> <<case "a slutty pony outfit">> - slutty pony outfit + slutty pony outfit <<case "a slutty klan robe">> - slutty klan robe + slutty klan robe <<case "a police uniform">> - police uniform + police uniform <<case "a nice pony outfit">> - nice pony outfit + nice pony outfit <<case "a hanbok">> - hanbok + hanbok <<case "a gothic lolita dress">> - gothic lolita dress + gothic lolita dress <<case "a slutty maid outfit">> - slutty maid outfit + slutty maid outfit <<case "a slutty nurse outfit">> - slutty nurse outfit + slutty nurse outfit <<case "a schoolgirl outfit">> - schoolgirl outfit + schoolgirl outfit <<case "a cheerleader outfit">> - cheerleader outfit + cheerleader outfit <<case "a slutty qipao">> - slutty qipao + slutty qipao <<case "a chattel habit">> - chattel habit + chattel habit <<case "a toga">> - toga + toga <<case "a huipil">> - huipil + huipil <<case "a fallen nuns habit">> - fallen nun's habit + fallen nun's habit <<case "a succubus outfit">> - succubus outfit + succubus outfit <<case "a klan robe">> - a klan robe + a klan robe <<case "cutoffs and a t-shirt">> - cutoffs and t-shirt + cutoffs and t-shirt <<case "a mini dress">> - mini dress + mini dress <<case "a military uniform">> - military uniform + military uniform <<case "a schutzstaffel uniform">> - schutzstaffel uniform + schutzstaffel uniform <<case "a slutty schutzstaffel uniform">> - slutty schutzstaffel uniform + slutty schutzstaffel uniform <<case "a red army uniform">> - red army uniform + red army uniform <<case "a long qipao">> - long qipao + long qipao <<case "battlearmor">> - battlearmor + battlearmor <<case "a mounty outfit">> - mounty uniform + mounty uniform <<case "a dirndl">> - dirndl + dirndl <<case "lederhosen">> - lederhosen + lederhosen <<case "a biyelgee costume">> - biyelgee costume + biyelgee costume <<case "an apron">> - apron + apron <<case "a string bikini">> - string bikini + string bikini <<case "a scalemail bikini">> - scalemail bikini + scalemail bikini <<case "striped panties">> - shimapan panties + shimapan panties <<case "a kimono">> - kimono + kimono <<case "a slave gown">> - slave gown + slave gown <<case "a hijab and abaya" "a niqab and abaya">> - abaya + abaya <<case "a halter top dress">> - halter top dress + halter top dress <<case "a ball gown">> - ball gown + ball gown <<case "a maternity dress">> - maternity dress + maternity dress <<case "a slutty outfit">> - slutty outfit + slutty outfit <<case "a nice maid outfit">> - nice maid outfit + nice maid outfit <<case "a leotard">> - leotard + leotard <<case "a hijab and blouse">> - skirt + skirt <<case "a burqa">> - burqa + burqa <<case "a burkini">> - burkini + burkini <<case "a monokini">> - monokini + monokini <<case "a cybersuit">> - cybersuit + cybersuit <<case "a comfortable bodysuit">> - comfortable bodysuit + comfortable bodysuit <<case "a bunny outfit">> - bunny outfit + bunny outfit <<case "a nice nurse outfit">> - nice nurse outfit + nice nurse outfit <<case "a latex catsuit">> - latex catsuit + latex catsuit <<case "stretch pants and a crop-top">> - stretch pants + stretch pants <<case "spats and a tank top">> - spats + spats <<case "a tube top and thong">> - thong + thong <<case "a button-up shirt and panties">> - panties + panties <<case "a bra">> - bra + bra <<case "a button-up shirt">> - button-up shirt + button-up shirt <<case "a sweater">> - sweater + sweater <<case "a tank-top">> - tank-top + tank-top <<case "a thong">> - thong + thong <<case "a tube top">> - tube top + tube top <<case "a one-piece swimsuit">> - swimsuit + swimsuit <<case "a striped bra">> - bra + bra <<case "a skimpy loincloth">> - loincloth + loincloth <<case "a sports bra">> - sports bra + sports bra <<case "a sweater and panties">> - panties + panties <<case "a t-shirt">> - t-shirt + t-shirt <<case "a tank-top and panties">> - panties + panties <<case "a t-shirt and thong">> - thong + thong <<case "an oversized t-shirt and boyshorts">> - boy shorts + boy shorts <<case "an oversized t-shirt">> - t-shirt + t-shirt <<case "a t-shirt and jeans">> - blue jeans + blue jeans <<case "boyshorts">> - boy shorts + boy shorts <<case "cutoffs">> - jean shorts + jean shorts <<case "leather pants and pasties">> - leather pants + leather pants <<case "leather pants">> - leather pants + leather pants <<case "panties">> - panties + panties <<case "sport shorts and a t-shirt">> - shorts + shorts <<case "a t-shirt and panties">> - panties + panties <<case "panties and pasties">> - panties + panties <<case "striped underwear">> - panties + panties <<case "sport shorts and a sports bra">> - shorts + shorts <<case "jeans">> - blue jeans + blue jeans <<case "a sweater and cutoffs">> - jean shorts + jean shorts <<case "leather pants and a tube top">> - leather pants + leather pants <<case "sport shorts">> - shorts + shorts <<case "a Santa dress">> - Santa dress + Santa dress <<default>> - $slaves[$i].clothes + $slaves[$i].clothes <</switch>> and tosses it aside. Quickly $he spreads $his legs and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. <</if>> diff --git a/src/utility/descriptionWidgets.tw b/src/utility/descriptionWidgets.tw index 251963c9361103d5e64dc687c1d097cc93262475..873f5cd7d87c1559a63d72dc699994ac5e996eac 100644 --- a/src/utility/descriptionWidgets.tw +++ b/src/utility/descriptionWidgets.tw @@ -261,6 +261,9 @@ <<if $activeSlave.geneticQuirks.albinism == 2>> $He is an albino. <</if>> + <<if $activeSlave.geneticQuirks.heterochromia == 2>> + $He carries a gene that allows $his eyes to be two different colors. + <</if>> <<if $activeSlave.geneticQuirks.pFace == 2>> $He has an exceedingly rare trait associated with perfect facial beauty. <<if $activeSlave.geneticQuirks.uFace == 2>> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index 699d105f800c395dece8e08b288fd28c996c506c..7fadd54063599e04bbce99d8bf58d826f08d17a3 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -2838,9 +2838,9 @@ $He's got a over $his pussy. <</if>> <<case "shibari ropes">> - <<if (!($activeSlave.chastityPenis) && ($activeSlave.dick > 4) && canAchieveErection($activeSlave) && ($activeSlave.devotion > 20) && ($activeSlave.belly >= 5000)>> + <<if !($activeSlave.chastityPenis) && ($activeSlave.dick > 4) && canAchieveErection($activeSlave) && ($activeSlave.devotion > 20) && ($activeSlave.belly >= 5000)>> $activeSlave.slaveName's ropes bind $his huge cock to the bottom of $his <<if $activeSlave.bellyPreg > 2000>>pregnant<<elseif $activeSlave.bellyImplant > 2000>>rounded<<else>>swollen<</if>> belly. - <<elseif (!($activeSlave.chastityPenis) && ($activeSlave.dick > 4) && canAchieveErection($activeSlave) && ($activeSlave.devotion > 20)>> + <<elseif !($activeSlave.chastityPenis) && ($activeSlave.dick > 4) && canAchieveErection($activeSlave) && ($activeSlave.devotion > 20)>> $activeSlave.slaveName's ropes bind $his huge cock straight up $his abdomen.<<if $activeSlave.boobs > 400>> It's so long that its head rests between $his breasts.<</if>> <<elseif ($activeSlave.dick > 0) && ($activeSlave.vagina > -1)>> $activeSlave.slaveName's ropes are woven in a complex pattern to bind all parts of $his complicated genitalia. @@ -5227,9 +5227,11 @@ $He's got a <</widget>> <<widget "eyeDescription">> + <<if $activeSlave.eyes == -2>> + <<if $activeSlave.geneticQuirks.heterochromia != 0 && $activeSlave.geneticQuirks.heterochromia != 1 && $activeSlave.geneticQuirks.heterochromia != $activeSlave.origEye>><<set _heterochromia = 1>><<else>><<set _heterochromia = 0>><</if>> <<if $activeSlave.eyeColor != "empty">> - $His eyes are dull<<if $saleDescription == 1 && ($PC.medicine >= 50 || $PC.slaving >= 50)>>, unfocused and clearly nonfunctional<<else>> and unfocused<</if>>, + $His eyes are dull<<if $saleDescription == 1 && ($PC.medicine >= 50 || $PC.slaving >= 50)>>, unfocused<<if _heterochromia == 1>>, heterochromatic,<</if>> and clearly nonfunctional<<else>><<if _heterochromia == 1>>, heterochromatic,<</if>> and unfocused<</if>>, <<else>> $His gaze is empty, <</if>> @@ -5294,7 +5296,7 @@ $He's got a <</if>> <<else>> <<if ($activeSlave.intelligence > 95)>> - $His $activeSlave.eyeColor-eyed gaze is incisive, quick, cunning; + $His <<eyeColor>>-eyed gaze is incisive, quick, cunning; <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= 130)>> with $his education, $he is so far @@.deepskyblue;beyond brilliant@@ that $he is nearly peerless. <<elseif $activeSlave.intelligenceImplant >= 15>> @@ -5304,46 +5306,50 @@ $He's got a <</if>> <<elseif ($activeSlave.intelligence > 50)>> <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 95)>> - $His $activeSlave.eyeColor-eyed gaze is incisive, quick, cunning; with $his education, $he can be considered @@.deepskyblue;brilliant.@@ + $His <<eyeColor>>-eyed gaze is incisive, quick, cunning; with $his education, $he can be considered @@.deepskyblue;brilliant.@@ <<elseif $activeSlave.intelligenceImplant >= 15>> - $His $activeSlave.eyeColor eyes are alive with intelligence; $he is both @@.deepskyblue;highly intelligent@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. + $His <<eyeColor>> eyes are alive with intelligence; $he is both @@.deepskyblue;highly intelligent@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. <<else>> - $His $activeSlave.eyeColor eyes are alive with intelligence; $he is so @@.deepskyblue;highly intelligent@@ that $his <<if $activeSlave.intelligenceImplant > 0>>meager<<else>>lack of<</if>> education is unimportant. + $His <<eyeColor>> eyes are alive with intelligence; $he is so @@.deepskyblue;highly intelligent@@ that $his <<if $activeSlave.intelligenceImplant > 0>>meager<<else>>lack of<</if>> education is unimportant. <</if>> <<elseif ($activeSlave.intelligence > 15)>> + $His <<eyeColor>> eyes are <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>> - $His $activeSlave.eyeColor eyes are alive with intelligence; with $his education, $he can be considered @@.deepskyblue;highly intelligent.@@ + alive with intelligence; with $his education, $he can be considered @@.deepskyblue;highly intelligent.@@ <<elseif $activeSlave.intelligenceImplant >= 15>> - $His $activeSlave.eyeColor eyes are clever; $he is of @@.deepskyblue;above average intelligence@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. + clever; $he is of @@.deepskyblue;above average intelligence@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. <<else>> - $His $activeSlave.eyeColor eyes are clever; $he is of @@.deepskyblue;above average intelligence@@ despite being undereducated. + clever; $he is of @@.deepskyblue;above average intelligence@@ despite being undereducated. <</if>> <<elseif ($activeSlave.intelligence >= -15)>> + $His <<eyeColor>> eyes are <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 15)>> - $His $activeSlave.eyeColor eyes are clever; with $his education, $he can be considered of @@.deepskyblue;above average intelligence.@@ + clever; with $his education, $he can be considered of @@.deepskyblue;above average intelligence.@@ <<elseif $activeSlave.intelligenceImplant >= 15>> - $His $activeSlave.eyeColor eyes are alert; $he is of average intelligence due to being <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. + alert; $he is of average intelligence due to being <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. <<else>> - $His $activeSlave.eyeColor eyes are alert; $he is of average intelligence and is undereducated. + alert; $he is of average intelligence and is undereducated. <</if>> <<elseif ($activeSlave.intelligence >= -50)>> + $His <<eyeColor>> eyes are <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15)>> - $His $activeSlave.eyeColor eyes are alert; with $his education, $he can be considered of average intelligence. + alert; with $his education, $he can be considered of average intelligence. <<elseif $activeSlave.intelligenceImplant >= 15>> - $His $activeSlave.eyeColor eyes are dim; $he is of @@.orangered;below average intelligence@@ despite having been <<if $activeSlave.intelligenceImplant >= 30>>thoroughly <</if>>educated. + dim; $he is of @@.orangered;below average intelligence@@ despite having been <<if $activeSlave.intelligenceImplant >= 30>>thoroughly <</if>>educated. <<else>> - $His $activeSlave.eyeColor eyes are dim; $he is of @@.orangered;below average intelligence@@ and is poorly educated. + dim; $he is of @@.orangered;below average intelligence@@ and is poorly educated. <</if>> <<elseif ($activeSlave.intelligence >= -95)>> + $His <<eyeColor>> eyes are <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50)>> - $His $activeSlave.eyeColor eyes are dim; even with $his education, $he can only be considered of @@.orangered;below average intelligence.@@ + dim; even with $his education, $he can only be considered of @@.orangered;below average intelligence.@@ <<elseif $activeSlave.intelligenceImplant >= 15>> - $His $activeSlave.eyeColor eyes are dull; $he is @@.orangered;quite stupid@@ despite having <<if $activeSlave.intelligenceImplant >= 30>>an advanced<<else>>some<</if>> education. + dull; $he is @@.orangered;quite stupid@@ despite having <<if $activeSlave.intelligenceImplant >= 30>>an advanced<<else>>some<</if>> education. <<else>> - $His $activeSlave.eyeColor eyes are dull; $he is @@.orangered;quite stupid@@ and ignorant. + dull; $he is @@.orangered;quite stupid@@ and ignorant. <</if>> <<else>> - $His $activeSlave.eyeColor-eyed gaze betrays near-total insensibility; + $His <<eyeColor>>-eyed gaze betrays near-total insensibility; <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -95)>> even with $his education, $he is still @@.orangered;really stupid.@@ <<elseif $activeSlave.intelligenceImplant > 0>> @@ -5355,6 +5361,9 @@ $He's got a <</if>> <</widget>> +/* to simplify heterochromia */ +<<widget "eyeColor">><<if def $args[0]>><<if $args[0].geneticQuirks.heterochromia != 0 && $args[0].geneticQuirks.heterochromia != 1 && $args[0].geneticQuirks.heterochromia != $args[0].origEye>>heterochromatic $args[0].eyeColor and $args[0].geneticQuirks.heterochromia<<else>>$args[0].eyeColor<</if>><<else>><<if $activeSlave.geneticQuirks.heterochromia != 0 && $activeSlave.geneticQuirks.heterochromia != 1 && $activeSlave.geneticQuirks.heterochromia != $activeSlave.origEye>>heterochromatic $activeSlave.eyeColor and $activeSlave.geneticQuirks.heterochromia<<else>>$activeSlave.eyeColor<</if>><</if>><</widget>> + <<widget "earDescription">> /* ear shape description here */ <<if $activeSlave.earShape == "none">> diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw index 579e73cd46e8ed961fdb47b7f56ab3158bbfe944..b8c90b4416f0cd9c5b6e477d6e59e13e81683fbd 100644 --- a/src/utility/descriptionWidgetsStyle.tw +++ b/src/utility/descriptionWidgetsStyle.tw @@ -869,7 +869,7 @@ $activeSlave.slaveName is <</if>> <<chastityPiercingDescription>> - + <<case "a Santa dress">> made of red felt with white fur <<if ($activeSlave.amp == 1)>> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index d06bc699fb74f857800f1ec92641cb7007ed576d..fb4a1602590f80199df1033ce0ca7cd51af6cca5 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -25,10 +25,10 @@ <<replace #impreg>> <<if (canGetPregnant($activeSlave)) && ($activeSlave.fuckdoll == 0) && $seePreg != 0>> <<if canImpreg($activeSlave, $PC)>> - | <<link "Impregnate $him yourself">><<replace "#miniscene">><<include "FPCImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Impregnate $him yourself">><<replace "#miniscene">><<include "FPCImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <</if>> <<if canImpreg($activeSlave, $activeSlave)>> - | <<link "Use $his own seed to impregnate $him">><<replace "#miniscene">><<include "FSlaveSelfImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Use $his own seed to impregnate $him">><<replace "#miniscene">><<include "FSlaveSelfImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <</if>> | [["Use another slave to impregnate " + $him|FSlaveImpreg]] <</if>> @@ -428,7 +428,7 @@ <<replace #gropeoption>> <<if ($activeSlave.vagina > -1)>> <<if canDoVaginal($activeSlave)>> - | <<link "Grope $his pussy">><<replace "#miniscene">><<include "FondleVagina">><br> <</replace>><</link>> + | <<link "Grope $his pussy">><<replace "#miniscene">><<include "FondleVagina">><br> <</replace>><</link>> <</if>> <</if>> <</replace>> @@ -445,7 +445,7 @@ | <<link "Ride $his dick">><<replace "#miniscene">><<include "FDick">><br> <</replace>><</link>> <</if>> <<else>> - | //Remove $his dick chastity belt if you wish to play with $his cock// + | //Remove $his dick chastity belt if you wish to play with $his cock// <</if>> <</if>> <</replace>> @@ -885,18 +885,18 @@ This experience <<link "Mouth">><<set $activeSlave.toyHole = "mouth">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> | <<link "Tits">><<set $activeSlave.toyHole = "boobs">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> <<if ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>> - | <<link "Pussy">><<set $activeSlave.toyHole = "pussy">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> + | <<link "Pussy">><<set $activeSlave.toyHole = "pussy">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> <<elseif ($activeSlave.vagina == 0)>> - | //Take $his virginity before giving $his pussy special attention// + | //Take $his virginity before giving $his pussy special attention// <</if>> <<if ($activeSlave.anus > 0) && canDoAnal($activeSlave)>> - | <<link "Ass">><<set $activeSlave.toyHole = "ass">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> + | <<link "Ass">><<set $activeSlave.toyHole = "ass">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> <<else>> - | //Take $his anal virginity before giving $his ass special attention// + | //Take $his anal virginity before giving $his ass special attention// <</if>> /*check*/ <<if ($activeSlave.dick > 0) && canPenetrate($activeSlave)>> - | <<link "Dick">><<set $activeSlave.toyHole = "dick">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> + | <<link "Dick">><<set $activeSlave.toyHole = "dick">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> <</if>> | <<link "No Preference">><<set $activeSlave.toyHole = "all her holes">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> <br> @@ -938,7 +938,7 @@ This experience <<else>> <<if $args[0].pregType == 0>> <<if ($args[0].drugs == "super fertility drugs")>> -<<if (($masterSuitePregnancyFertilitySupplements == 1) && (($args[0].assignment == "serve in the master suite") || ($args[0].assignment == "be your Concubine")))>> + <<if (($masterSuitePregnancyFertilitySupplements == 1) && (($args[0].assignment == "serve in the master suite") || ($args[0].assignment == "be your Concubine")))>> <<if ($args[0].hormones == 2)>> <<set $args[0].pregType = random(20,29)>> <<else>> diff --git a/src/utility/saRulesWidgets.tw b/src/utility/saRulesWidgets.tw index f77fd8624e0b3d5b54f7f65eca760f1e46ae4ec0..208f7cced2181b912394e920fd14605b6401dd9e 100644 --- a/src/utility/saRulesWidgets.tw +++ b/src/utility/saRulesWidgets.tw @@ -494,6 +494,7 @@ and <<SlaveSort $RapeableIDs>> <<for _dI = 0; _dI < $RapeableIDs.length; _dI++>> <<set _j = $slaveIndices[$RapeableIDs[_dI]]>> + <<setLocalPronouns $slaves[_j] 2>> <<if !$slaves[_j].rivalry>> <<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>> <<if $slaves[_j].devotion <= 50>> @@ -508,7 +509,7 @@ and <<elseif $slaves[_j].sexualFlaw == "shamefast">> rapes the poor slave in public. $slaves[_j].slaveName is terribly shamefast <<elseif $slaves[_j].sexualFlaw == "idealistic">> - rapes the poor slave every time $he catches her being romantic. $slaves[_j].slaveName is still idealistic + rapes the poor slave every time $he catches _him2 being romantic. $slaves[_j].slaveName is still idealistic <<else>> rapes the poor slave every chance $he gets, <</if>> @@ -858,7 +859,7 @@ and <<elseif ($slaves[$i].fetish == "masochist")>> hits $slaves[$i].slaveName while fucking $him, which only makes $him hornier; @@.lightcoral;$he's a masochist!@@ <<elseif ($slaves[$i].fetish == "dom")>> - asks $slaves[$i].slaveName to make her $slaves[$i].slaveName's bitch, which $slaves[$i].slaveName manages like a natural; @@.lightcoral;$he's dominant!@@ + asks $slaves[$i].slaveName to make them $slaves[$i].slaveName's bitch, which $slaves[$i].slaveName manages like a natural; @@.lightcoral;$he's dominant!@@ <<elseif ($slaves[$i].fetish == "pregnancy")>> pretends to get $him pregnant, which $he really enjoys; @@.lightcoral;$he's a pregnancy fetishist!@@ <<elseif ($slaves[$i].energy > 95)>> @@ -876,7 +877,7 @@ and <<if ($slaves[$i].fetishKnown == 0)>> <<if (random(1,2) == 1)>> <<set $slaves[$i].fetishKnown = 1>> - You discover that $he really likes it when other girls + You discover that $he really likes it when the other slaves <<if ($slaves[$i].fetish == "submissive")>> hold $him down and fuck $him; @@.lightcoral;$he's a submissive!@@ <<elseif ($slaves[$i].fetish == "cumslut")>> @@ -887,7 +888,7 @@ and <<if ($slaves[$i].anus > 0)>> <<if canDoAnal($slaves[$i])>>fuck $his butt<<else>>tease $his anus<</if>>; <<else>> - tease $his virgin anus; + tease $his virgin anus; <</if>> @@.lightcoral;$he's an anal slut!@@ <<elseif ($slaves[$i].fetish == "boobs")>>