diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index b147d5680be56b26eebca4dac1a3cd581626807a..ad7ae796f99bd3f687ec1eeb5a7599a0924cd86b 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -10027,7 +10027,7 @@ window.removeJob = function removeJob(slave, assignment) { V.HGSuiteSlaves--; break; - case "be your Head Girl": + case "be your head girl": slave.assignment = "rest"; if (V.HGSuiteEquality === 0 && V.personalAttention === "HG") { if (V.PC.career === "escort") diff --git a/src/js/assignJS.tw b/src/js/assignJS.tw index 1a2dc4a45a0247b75513dbebe4e4357b1b2cbc86..9d35a4ce091f557942873a8cadb6ae0de5fe1bd2 100644 --- a/src/js/assignJS.tw +++ b/src/js/assignJS.tw @@ -266,7 +266,7 @@ window.assignJob = function assignJob(slave, job) { slave.livingRules = "normal"; break; - case "be your Head Girl": + case "be your head girl": slave.assignment = job; if (V.HGSuite === 1) { slave.livingRules = "luxurious"; @@ -471,7 +471,7 @@ window.removeJob = function removeJob(slave, assignment) { V.nurserySlaves--; break; - case "be your Head Girl": + case "be your head girl": slave.assignment = "rest"; if (V.HGSuiteEquality === 0 && V.personalAttention === "HG") { if (V.PC.career === "escort") diff --git a/src/uncategorized/reSiblingRevenge.tw b/src/uncategorized/reSiblingRevenge.tw index 967ef475fdd4d8bb7b76f94be11a69220190df6d..902724500955267da2d6fffaced03efce3186ffa 100644 --- a/src/uncategorized/reSiblingRevenge.tw +++ b/src/uncategorized/reSiblingRevenge.tw @@ -4,18 +4,20 @@ <<set $i = $slaveIndices[$youngerSister]>> <<set $j = $slaveIndices[$olderSister]>> +<<setLocalPronouns $slaves[$i]>> +<<setLocalPronouns $slaves[$j] 2>> -$slaves[$i].slaveName, whose older sister tried to sell her to you, is up for inspection. As usual, you pepper your inspection with questions about her duties, her feelings about her physical condition, and experiences. More information about one's property is never a bad thing. When the inspection reaches $slaves[$i].slaveName's asshole, you ask whether she enjoyed having her older sister sell her butt. +$slaves[$i].slaveName, whose older sister tried to sell $him to you, is up for inspection. As usual, you pepper your inspection with questions about $his duties, $his feelings about $his physical condition, and experiences. More information about one's property is never a bad thing. When the inspection reaches $slaves[$i].slaveName's asshole, you ask whether $he enjoyed having $his older sister sell $his butt. -"No, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>," she says. +"No, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>," $he says. <br><br> <span id="result"> <br><<link "Turnabout is fair play">> <<replace "#result">> - $slaves[$j].slaveName is brought in. You gag her, throw the resisting bitch down on the couch, and hold her there. Then, you peremptorily order the wide-eyed $slaves[$i].slaveName to <<if canDoAnal($slaves[$j])>>sodomize<<else>>face-fuck<</if>> her sister. She stares open mouthed for a moment, but comes over obediently. Her face is a strange mix of vengeful eagerness, revulsion, and even a little lust. She shoves herself into the frantically struggling girl's <<if canDoAnal($slaves[$j])>>butt<<else>>jaw<</if>> without mercy. Her cock is pathetically small, but by how $slaves[$j].slaveName reacts it might as well be a baseball bat. $slaves[$i].slaveName rarely gets to penetrate anything, mostly serving as an oral slut<<if canDoAnal($slaves[$i])>> and anal cocksleeve<</if>>, so she comes in no time and takes a turn holding $slaves[$j].slaveName down <<if canDoAnal($slaves[$j])>>so you can claim sloppy seconds on her spasming butthole<</if>>. - @@.hotpink;$slaves[$i].slaveName has become more devoted to you,@@ while $slaves[$j].slaveName @@.mediumorchid;hates you@@ and has become @@.gold;more afraid of you,@@<<if canDoAnal($slaves[$j])>> and @@.lime;$slaves[$j].slaveName has lost her anal virginity.@@<<else>>.<</if>> + $slaves[$j].slaveName is brought in. You gag _him2, throw the resisting bitch down on the couch, and hold _him2 there. Then, you peremptorily order the wide-eyed $slaves[$i].slaveName to <<if canDoAnal($slaves[$j])>>sodomize<<else>>face-fuck<</if>> $his sister. $He stares open mouthed for a moment, but comes over obediently. $His face is a strange mix of vengeful eagerness, revulsion, and even a little lust. $He shoves $himself into the frantically struggling _girl2's <<if canDoAnal($slaves[$j])>>butt<<else>>jaw<</if>> without mercy. $His cock is pathetically small, but by how $slaves[$j].slaveName reacts it might as well be a baseball bat. $slaves[$i].slaveName rarely gets to penetrate anything, mostly serving as an oral slut<<if canDoAnal($slaves[$i])>> and anal cocksleeve<</if>>, so $he comes in no time and takes a turn holding $slaves[$j].slaveName down <<if canDoAnal($slaves[$j])>>so you can claim sloppy seconds on _his2 spasming butthole<</if>>. + @@.hotpink;$slaves[$i].slaveName has become more devoted to you,@@ while $slaves[$j].slaveName @@.mediumorchid;hates you@@ and has become @@.gold;more afraid of you,@@<<if canDoAnal($slaves[$j])>> and @@.lime;$slaves[$j].slaveName has lost _his2 anal virginity.@@<<else>>.<</if>> <<set $slaves[$i].devotion += 4>> <<set $slaves[$i].penetrativeCount += 1>> <<set $penetrativeTotal += 1>> @@ -32,10 +34,10 @@ $slaves[$i].slaveName, whose older sister tried to sell her to you, is up for in <</if>> <</replace>> <</link>> -<br><<link "Let her have her revenge, but remind her of her place">> +<br><<link "Let $him have $his revenge, but remind $him of $his place">> <<replace "#result">> - $slaves[$j].slaveName is brought in. You gag her, throw the resisting bitch down on the couch, and hold her there. Then, you peremptorily order the wide-eyed $slaves[$i].slaveName to put her cock <<if canDoAnal($slaves[$j])>>up her sister's ass<<else>>in her sister's mouth<</if>>, and then hold it there. She stares open mouthed for a moment, but comes over obediently. Her face is a strange mix of vengeful eagerness, revulsion, and even a little lust. She shoves herself into the frantically struggling girl's <<if canDoAnal($slaves[$j])>>butt<<else>>jaw<</if>> without mercy. Her cock is pathetically small, but by how $slaves[$j].slaveName reacts it might as well be a baseball bat. $slaves[$i].slaveName obeys your orders and holds still after inserting herself. You<<if $PC.dick == 0>> don a strap-on,<</if>> move around <<if canDoAnal($slaves[$i])>>behind her and start ass<<else>>in front of her and start face-<</if>>fucking her in turn, slowly permitting her to find a rhythm where she can fuck and get fucked at the same time. She's getting it much harder than she's giving it but she's experienced enough that she comes quickly. - @@.hotpink;$slaves[$i].slaveName has become more devoted to you,@@ while @@.mediumorchid;$slaves[$j].slaveName has become more rebellious,@@<<if canDoAnal($slaves[$j])>> and @@.lime;$slaves[$j].slaveName has lost her anal virginity.@@<<else>>.<</if>> + $slaves[$j].slaveName is brought in. You gag _him2, throw the resisting bitch down on the couch, and hold _him2 there. Then, you peremptorily order the wide-eyed $slaves[$i].slaveName to put $his cock <<if canDoAnal($slaves[$j])>>up $his sister's ass<<else>>in $his sister's mouth<</if>>, and then hold it there. $He stares open mouthed for a moment, but comes over obediently. $His face is a strange mix of vengeful eagerness, revulsion, and even a little lust. $He shoves $himself into the frantically struggling _girl2's <<if canDoAnal($slaves[$j])>>butt<<else>>jaw<</if>> without mercy. $His cock is pathetically small, but by how $slaves[$j].slaveName reacts it might as well be a baseball bat. $slaves[$i].slaveName obeys your orders and holds still after inserting $himself. You<<if $PC.dick == 0>> don a strap-on,<</if>> move around <<if canDoAnal($slaves[$i])>>behind $him and start ass<<else>>in front of $him and start face-<</if>>fucking $him in turn, slowly permitting $him to find a rhythm where $he can fuck and get fucked at the same time. $He's getting it much harder than $he's giving it but $he's experienced enough that $he comes quickly. + @@.hotpink;$slaves[$i].slaveName has become more devoted to you,@@ while @@.mediumorchid;$slaves[$j].slaveName has become more rebellious,@@<<if canDoAnal($slaves[$j])>> and @@.lime;$slaves[$j].slaveName has lost _his2 anal virginity.@@<<else>>.<</if>> <<set $slaves[$i].devotion += 4>> <<if canDoAnal($slaves[$i])>> <<set $slaves[$i].analCount += 1>> diff --git a/src/uncategorized/saRelationships.tw b/src/uncategorized/saRelationships.tw index 2a973971ea022abce6727e4d1990c6777c5d0d21..65a0b471561fa934af84f7d09feea71bb329ae4e 100644 --- a/src/uncategorized/saRelationships.tw +++ b/src/uncategorized/saRelationships.tw @@ -2,6 +2,7 @@ <<if $slaves[$i].fuckdoll == 0>> <<set _SL = $slaves.length, _SlaveI = $slaves[$i], _SlaveJ = null, _drop = 0>> + <<setLocalPronouns _SlaveI>> <<if _SlaveI.relationship == 0 && _SlaveI.fetish != "mindbroken">> <<if (_SlaveI.devotion + _SlaveI.trust > 175) && (random(1,3) == 1)>> _SlaveI.slaveName is quite devoted to you, and trusts both you and her place as a slave. Since she does not have a strong relationship with another slave, @@ -30,6 +31,7 @@ <<elseif _SlaveI.career == "a Futanari Sister" && _SlaveI.relationshipRules == "permissive">> <<for _j = 0; _j < _SL; _j++>> <<set _SlaveJ = $slaves[_j]>> + <<setLocalPronouns _SlaveJ 2>> <<if (_SlaveJ.career == "a Futanari Sister") && _SlaveJ.relationshipRules == "permissive" && (_SlaveJ.relationship == 0) && (_SlaveI.rivalryTarget != _SlaveJ.ID) && (_SlaveJ.ID != _SlaveI.ID) && _SlaveJ.fetish != "mindbroken">> _SlaveI.slaveName greets _SlaveJ.slaveName with joy. It's not clear whether they ever knew each other during their lives as Futanari Sisters, but it seems that they believe themselves to be in a relationship by simple virtue of having been Sisters. In any case, _SlaveI.slaveName and _SlaveJ.slaveName @@.lightgreen;become inseparable lovers@@ instantly, as though there's no possibility they would do anything else. They're even surprised when other slaves ask them about it; it's as though they're unaware that other possibilities even exist. <<set _SlaveJ.relationship = 4, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 4, _SlaveI.relationshipTarget = _SlaveJ.ID>> @@ -42,6 +44,7 @@ <<elseif (_SlaveI.origin == "You were acquainted with her before you were an arcology owner; your rival tried to use her to manipulate you, but you rescued her.") && ($rivalryDuration > 20) && (($rivalryFS != "Racial Supremacism") || ($rivalryFS != "Paternalism")) && _SlaveI.newGamePlus == 0>> <<for _j = 0; _j < _SL; _j++>> <<set _SlaveJ = $slaves[_j]>> + <<setLocalPronouns _SlaveJ 2>> <<if _SlaveJ.fetish != "mindbroken" && _SlaveJ.prestigeDesc == "You bankrupted and enslaved her in revenge for her part in the attack on your arcology by the Daughters of Liberty.">> _SlaveI.slaveName greets _SlaveJ.slaveName with joy, happy to see her former owner again. Without any regard to you, they continue their prior relationship. <<if _SlaveJ.relationship > 0>> @@ -68,6 +71,7 @@ <<set $resentment = 0>> <<for _j = 0; _j < _SL; _j++>> <<set _SlaveJ = $slaves[_j]>> + <<setLocalPronouns _SlaveJ 2>> <<if (_SlaveJ.ID != _SlaveI.ID) && (_SlaveJ.relationship == 0) && (_SlaveI.rivalryTarget != _SlaveJ.ID) && (_SlaveJ.assignment != "stay confined") && (_SlaveJ.fetish != "mindbroken")>> <<if (_SlaveJ.ID == $Madam.ID) && (_SlaveI.assignment == "work in the brothel")>> <<if _SlaveJ.relationshipRules != "restrictive">> @@ -218,6 +222,7 @@ <<set _J = $slaveIndices[_SlaveI.relationshipTarget]>> <<if def _J>> <<set _SlaveJ = $slaves[_J], _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveJ.relationship = _SlaveI.relationship>> + <<setLocalPronouns _SlaveJ 2>> <</if>> <<if (_SlaveI.relationship > 0) && (_SlaveJ == null)>> <br>@@.red;_SlaveI.slaveName's relationship was _SlaveI.relationship and relationshipTarget was _SlaveI.relationshipTarget but no slave with that ID was found@@<br> @@ -231,7 +236,7 @@ <</if>> <</if>> <<if _SlaveI.fetish == "mindbroken" && _SlaveI.relationship != -3>> - Since she is mindbroken, she @@.lightsalmon;can't really maintain@@ any meaningful relationship with + Since $he is mindbroken, $he @@.lightsalmon;can't really maintain@@ any meaningful relationship with <<if _SlaveJ != null>> _SlaveJ.slaveName <<set _SlaveJ.relationship = 0, _SlaveJ.relationshipTarget = 0>> @@ -262,7 +267,7 @@ <</if>> <<elseif _SlaveI.relationship == -2>> <<if _SlaveI.mother == -1>> - She + $He <<if _SlaveI.sexualQuirk == "perverted">> is such a pervert that she @@.hotpink;enjoys@@ carrying on an incestuous relationship with her own mother. <<set _SlaveI.devotion += 1>> @@ -328,9 +333,9 @@ <</if>> <</if>> <<elseif _SlaveI.father == -1>> - She + $He <<if _SlaveI.sexualQuirk == "perverted">> - is such a pervert that she @@.hotpink;enjoys@@ carrying on an incestuous relationship with her own father. + is such a pervert that $he @@.hotpink;enjoys@@ carrying on an incestuous relationship with $his own father. <<set _SlaveI.devotion += 1>> <<elseif _SlaveI.devotion > 95>> is so inured to the perversities of slavery that she @@.hotpink;enjoys@@ carrying on an incestuous relationship with her own father. @@ -394,9 +399,9 @@ <</if>> <</if>> <<elseif $PC.mother == _SlaveI.ID || $PC.father == _SlaveI.ID>> - She + $He <<if _SlaveI.sexualQuirk == "perverted">> - is such a pervert that she @@.hotpink;enjoys@@ carrying on an incestuous relationship with her own <<if $PC.title == 1>>son<<else>>daughter<</if>>. + is such a pervert that $he @@.hotpink;enjoys@@ carrying on an incestuous relationship with $his own <<if $PC.title == 1>>son<<else>>daughter<</if>>. <<set _SlaveI.devotion += 1>> <<elseif _SlaveI.devotion > 95>> is so inured to the perversities of slavery that she @@.hotpink;enjoys@@ carrying on an incestuous relationship with her own <<if $PC.title == 1>>son<<else>>daughter<</if>>. @@ -476,9 +481,9 @@ <<set _PCrelative = "half-sister">> <</if>> <</if>> - She + $He <<if _SlaveI.sexualQuirk == "perverted">> - is such a pervert that she @@.hotpink;enjoys@@ carrying on an incestuous relationship with her own _PCrelative. + is such a pervert that she @@.hotpink;enjoys@@ carrying on an incestuous relationship with $his own _PCrelative. <<set _SlaveI.devotion += 1>> <<elseif _SlaveI.devotion > 95>> is so inured to the perversities of slavery that she @@.hotpink;enjoys@@ carrying on an incestuous relationship with her own _PCrelative. @@ -553,7 +558,7 @@ <</if>> <<if _SlaveI.relationship == -2>> <<switch _SlaveI.assignment>> - <<case "be a servant" "work as a servant" "serve in the master suite" "please you" "be your Concubine">> + <<case "be a servant" "be your Concubine" "please you" "serve in the master suite" "work as a servant">> She is @@.hotpink;happy@@ to be allowed to serve you personally, since it's as close a relationship to you as she can aspire to. In addition, her deep love for you produces a slow but steady increase of both @@.hotpink;devotion@@ and @@.mediumaquamarine;trust.@@ <<set _SlaveI.devotion++, _SlaveI.trust++>> <<default>> @@ -727,7 +732,7 @@ Her feelings about carrying her <<if $PC.title == 1>>son<<else>>daughter<</if>>'s child<<if _SlaveI.pregType > 1>>ren<</if>> are @@.hotpink;secretly less mixed,@@ though. <<set _SlaveI.devotion += 1>> <<elseif _SlaveI.devotion > 95>> - She occasionally remembers that she's carrying her <<if $PC.title == 1>>son<<else>>daughter<</if>>'s child<<if _SlaveI.pregType > 1>>ren<</if>>, but does her best to accept it by not thinking about it. + $He occasionally remembers that $he's carrying $his <<if $PC.title == 1>>son<<else>>daughter<</if>>'s child<<if _SlaveI.pregType > 1>>ren<</if>>, but does her best to accept it by not thinking about it. <<elseif _SlaveI.devotion > 50>> She's @@.mediumorchid;disgusted@@ that the bab<<if _SlaveI.pregType > 1>>ies she's carrying are<<else>>y she's carrying is<</if>> her <<if $PC.title == 1>>son<<else>>daughter<</if>>'s, though she tries her best not to think about it. <<set _SlaveI.devotion -= 1>> @@ -1459,10 +1464,11 @@ <<if totalRelatives(_SlaveI) > 0 && _SlaveI.trust <= 95>> <<for _j = 0; _j < $slaves.length; _j++>> + <<setLocalPronouns $slaves[_j] 2>> <<if _SlaveI.trust < -20>> <<if $slaves[_j].mother == _SlaveI.ID || $slaves[_j].father == _SlaveI.ID>> <<if _SlaveI.rivalry != $slaves[_j].ID>> - _SlaveI.slaveName is @@.gold;agonizingly aware@@ that her child $slaves[_j].slaveName is also your slave and might suffer if either of them angers you, and @@.hotpink;does her best@@ to protect her. + _SlaveI.slaveName is @@.gold;agonizingly aware@@ that $his child $slaves[_j].slaveName is also your slave and might suffer if either of them angers you, and @@.hotpink;does $his best@@ to protect _him2. <<set _SlaveI.trust -= 2, _SlaveI.devotion += 6>> <</if>> <</if>> @@ -1571,24 +1577,25 @@ <<if _SlaveI.rivalryTarget != _SlaveI.relationTarget>> <<set _K = $slaveIndices[_SlaveI.relationTarget]>> <<if def _K && _SlaveI.trust <= 95>> + <<setLocalPronouns $slaves[_K] 2>> _SlaveI.slaveName <<if _SlaveI.trust < -20>> <<if _SlaveI.relation == "mother">> - is @@.gold;agonizingly aware@@ that her child $slaves[_K].slaveName is also your slave and might suffer if either of them angers you, and @@.hotpink;does her best@@ to protect her. + is @@.gold;agonizingly aware@@ that $his child $slaves[_K].slaveName is also your slave and might suffer if either of them angers you, and @@.hotpink;does $his best@@ to protect _him2. <<set _SlaveI.trust -= 4, _SlaveI.devotion += 4>> <<else>> - is @@.gold;painfully conscious@@ that her <<if _SlaveI.relation == "daughter">>mother<<else>>_SlaveI.relation<</if>> $slaves[_K].slaveName is also your slave and might suffer if either of them displeases you, and @@.hotpink;tries to obey@@ as best she can. + is @@.gold;painfully conscious@@ that her <<if _SlaveI.relation == "daughter">>mother<<else>>_SlaveI.relation<</if>> $slaves[_K].slaveName is also your slave and might suffer if either of them displeases you, and @@.hotpink;tries to obey@@ as best $he can. <<set _SlaveI.trust -= 2, _SlaveI.devotion += 2>> <</if>> <<else>> - knows that her <<if _SlaveI.relation == "mother">>daughter<<elseif _SlaveI.relation == "daughter">>mother<<else>>_SlaveI.relation<</if>> $slaves[_K].slaveName + knows that $his <<if _SlaveI.relation == "mother">>daughter<<elseif _SlaveI.relation == "daughter">>mother<<else>>_SlaveI.relation<</if>> $slaves[_K].slaveName <<if $slaves[_K].devotion > 50>> - loves being your sex slave, and is @@.hotpink;happy@@ for her. + loves being your sex slave, and is @@.hotpink;happy@@ for _him2. <<set _SlaveI.devotion += 2>> <<elseif ($slaves[_K].devotion > 20) || ($slaves[_K].trust < -20)>> - is an obedient sex slave, and hopes she'll avoid punishment. + is an obedient sex slave, and hopes $he'll avoid punishment. <<else>> - hates being a sex slave, and is @@.gold;afraid@@ for her. + hates being a sex slave, and is @@.gold;afraid@@ for _him2. <<set _SlaveI.trust -= 2>> <</if>> <</if>>