diff --git a/devNotes/AnatomyOfAFreeCitiesEvent.txt b/devNotes/AnatomyOfAFreeCitiesEvent.txt index 0726e8066d9ba01c1a9699874c42b5b8a4b9345c..94f7ad994bfe187b118a7dd3953e6bf0e5ba4e86 100644 --- a/devNotes/AnatomyOfAFreeCitiesEvent.txt +++ b/devNotes/AnatomyOfAFreeCitiesEvent.txt @@ -95,50 +95,53 @@ Try to keep surprise buttsex to a minimum. For example this cut up version of "paternalist encounter" from REFS (l:106-139). <span id="result"> - <<link "Alert your drones and keep walking">> - - <</link>> - <<if $cash >= 2000>> - <br><<link "Take the poor slave girl into your custody">> - - <br><<link "Publicly confront the citizen">> - + <<link "Alert your drones and keep walking">> + <</link>> + <<if $cash >= 2000>> + <br><<link "Take the poor slave $girl into your custody">> + <</link>> + <</if>> + <br><<link "Publicly confront the citizen">> + <</link>> + </span> So here you can either, A) "Alert your drones and keep walking", B) if $cash is above 2000 you can take acquire the slave or C) "Publicly confront the citizen". Choice effect A choice doesn't need to have a specific effect. If your event has an immediate effect, remember to take that into account when you decide on the choice's effects. <span id="result"> - <<link "Alert your drones and keep walking">> - <<replace "#result">> - You inform $assistantName that you have a slave beater in need of detainment by your security drones, then continue on your way confident in your knowledge that the citizen will soon be in custody. - <</replace>> - <</link>> - <<if $cash >= 2000>> - <br><<link "Take the poor slave girl into your custody">> - <<replace "#result">> - Confronting the citizen is simplicity in itself; he would not dare defy you under threat of arrest by your security drones and is unlikely to garner any sympathy from the public for his degradationist behaviors. As such, you are able to take civil ownership over the poor slave girl and take her into your care with only minimal compensation to the citizen. As you stride away from her former owner with the girl in your arms, she leans over to plant a chaste kiss of thanks on your cheek. - <<set $cash -= 2000>> - <<set $activeSlaveOneTimeMaxAge = 22>> - <<set $activeSlave = GenerateNewSlave()>> - <<set $activeSlave.origin = "She was taken into your custody from an abusive owner.">> - <<set $activeSlave.devotion = random(-25,0)>> - <<set $activeSlave.trust = random(-25,0)>> - <<set $activeSlave.boobs = random(300,450)>> - <<set $activeSlave.hips = random(-2,-1)>> - <<set $activeSlave.butt = random(0,2)>> - <<set $activeSlave.health = random(10,20)>> - <<include "New Slave Intro">> - <<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">> - <</replace>> - <</link>> // Taking custody of the girl will cost ¤2000. // - <</if>> - <br><<link "Publicly confront the citizen">> - <<replace "#result">> - Your walk up to the citizen is not accompanied by shaking ground or tumultuous fanfare, yet the citizen looks as if death itself has come before him. You don't hurt him physically, instead chastising him publicly in front of his fellow peers who begin to cheer their agreement. You end your tirade of verbal abuse with a reminder that although the man is a citizen of your arcology, that does not give him the impunity to shirk the law. To make it clear his next offense will be his last, a brace of your security drones hover behind you threateningly. The crowd that gathered @@.green;approves of your rebuke of the citizen@@. - <<set $rep += 500>> - <</replace>> - <</link>> + <<link "Alert your drones and keep walking">> + <<replace "#result">> + You inform $assistantName that you have a slave beater in need of detainment by your security drones, then continue on your way confident in your knowledge that the citizen will soon be in custody. + <</replace>> + <</link>> + <<if $cash >= 2000>> + <br><<link "Take the poor slave $girl into your custody">> + <<set $activeSlave.clothes = "no clothing">> + <<replace "#artFrame">> + /* 000-250-006 */ + <<if $seeImages == 1>> + <<if $imageChoice == 1>> + <div class="imageRef lrgVector"><div class="mask"> </div><<SlaveArt $activeSlave 2 0>></div> + <<else>> + <div class="imageRef lrgRender"><div class="mask"> </div><<SlaveArt $activeSlave 2 0>></div> + <</if>> + <</if>> + /* 000-250-006 */ + <</replace>> + <<replace "#result">> + Confronting the citizen is simplicity in itself; he would not dare defy you under threat of arrest by your security drones and is unlikely to garner any sympathy from the public for his degradationist behaviors. As such, you are able to take civil ownership over the poor slave $girl and take $him into your care with only minimal compensation to the citizen. As you stride away from $his former owner with the $girl in your arms, $he leans over to plant a chaste kiss of thanks on your cheek. + <<run cashX(-2000, "slaveTransfer", $activeSlave)>> + <<include "New Slave Intro">> + <</replace>> + <</link>> // Taking custody of the $girl will cost <<print cashFormat(2000)>>. // + <</if>> + <br><<link "Publicly confront the citizen">> + <<replace "#result">> + Your walk up to the citizen is not accompanied by shaking ground or tumultuous fanfare, yet the citizen looks as if death itself has come before him. You don't hurt him physically, instead chastising him publicly in front of his fellow peers who begin to cheer their agreement. You end your tirade of verbal abuse with a reminder that although the man is a citizen of your arcology, that does not give him the impunity to shirk the law. To make it clear his next offense will be his last, a brace of your security drones hover behind you threateningly. The crowd that gathered @@.green;approve of your rebuke of the citizen.@@ + <<run repX(2500, "event")>> + <</replace>> + <</link>> </span> So here the results of the choices are, A) nothing, B) reduce cash by 2000 but acquire the slave C) chastise the citizen for plus 500 rep. diff --git a/src/SecExp/attackGenerator.tw b/src/SecExp/attackGenerator.tw index b7efcdc9749f0364023d7ba1e9307e3dd20229e5..bf7a059a49bea862938d6bfadbfef50755109cd4 100644 --- a/src/SecExp/attackGenerator.tw +++ b/src/SecExp/attackGenerator.tw @@ -129,10 +129,14 @@ <</if>> <<set _L=0>> - <<if $attackType == "raiders">> <<set $attackTroops = random(40,80),_L=1>> - <<elseif $attackType == "free city">> <<set $attackTroops = random(20,40)>> - <<elseif $attackType == "old world">> <<set $attackTroops = random(25,50)>> - <<elseif $attackType == "freedom fighters">> <<set $attackTroops = random(30,60)>> + <<if $attackType == "raiders">> + <<set $attackTroops = random(40,80),_L=1>> + <<elseif $attackType == "free city">> + <<set $attackTroops = random(20,40)>> + <<elseif $attackType == "old world">> + <<set $attackTroops = random(25,50)>> + <<elseif $attackType == "freedom fighters">> + <<set $attackTroops = random(30,60)>> <</if>> <<if $week < 30>> /*<<set $attackTroops *= Math.trunc(random( (1*(1.01+($week/100))), (2*(1.01+($week/100))) ))>>*/ <<set $attackTroops *= random(1,2)>> diff --git a/src/SecExp/edicts.tw b/src/SecExp/edicts.tw index b4bd0614891b390d37ea1fc80e4568c78d446b8a..ae5bd171732a92fd23c9c4a5f1c56b1483d70d68 100644 --- a/src/SecExp/edicts.tw +++ b/src/SecExp/edicts.tw @@ -540,39 +540,39 @@ <</if>> <<if $arcologies[0].FSHedonisticDecadence >= 40>> - <<if $lowerRquirements == 0>> - <br>''@@.lime;Revised minimum requirements:@@'' will allow citizens outside the normally accepted range to join the militia. - <<if $authority >= 1000>> - [[Implement|edicts][$lowerRquirements = 1, cashX(-5000, "policies"), $authority -= 1000, $militiaBaseDefense--, $militiaBaseHp--]] - <<else>> - <br>//Not enough Authority.// + <<if $lowerRquirements == 0>> + <br>''@@.lime;Revised minimum requirements:@@'' will allow citizens outside the normally accepted range to join the militia. + <<if $authority >= 1000>> + [[Implement|edicts][$lowerRquirements = 1, cashX(-5000, "policies"), $authority -= 1000, $militiaBaseDefense--, $militiaBaseHp--]] + <<else>> + <br>//Not enough Authority.// + <</if>> + <br> //Will slightly lower defense and hp of militia units, but will increase the manpower replenishment rate.// <</if>> - <br> //Will slightly lower defense and hp of militia units, but will increase the manpower replenishment rate.// - <</if>> <</if>> <<if $arcologies[0].FSSubjugationist >= 40>> - <<if $noSubhumansInArmy == 0>> - <br>''@@.lime;No subhumans in the militia:@@'' prevent subhumans from joining the militia. - <<if $authority >= 1000>> - [[Implement|edicts][$noSubhumansInArmy = 1, cashX(-5000, "policies"), $authority -= 1000]] - <<else>> - <br>//Not enough Authority.// + <<if $noSubhumansInArmy == 0>> + <br>''@@.lime;No subhumans in the militia:@@'' prevent subhumans from joining the militia. + <<if $authority >= 1000>> + [[Implement|edicts][$noSubhumansInArmy = 1, cashX(-5000, "policies"), $authority -= 1000]] + <<else>> + <br>//Not enough Authority.// + <</if>> + <br> //Will help advance racial Subjugation, but will slow down slightly manpower replenishment.// <</if>> - <br> //Will help advance racial Subjugation, but will slow down slightly manpower replenishment.// - <</if>> <</if>> <<if $arcologies[0].FSRepopulationFocus >= 40 && ($conscription == 1 || $militaryService == 1 || $militarizedSociety == 1)>> - <<if $pregExemption == 0>> - <br>''@@.lime;Military exemption for pregnancies:@@'' pregnant citizens will be allowed, and encouraged, to avoid military service. - <<if $authority >= 1000>> - [[Implement|edicts][$pregExemption = 1, cashX(-5000, "policies"), $authority -= 1000]] - <<else>> - <br>//Not enough Authority.// + <<if $pregExemption == 0>> + <br>''@@.lime;Military exemption for pregnancies:@@'' pregnant citizens will be allowed, and encouraged, to avoid military service. + <<if $authority >= 1000>> + [[Implement|edicts][$pregExemption = 1, cashX(-5000, "policies"), $authority -= 1000]] + <<else>> + <br>//Not enough Authority.// + <</if>> + <br> //Will help advance repopulation focus, but will slow down slightly manpower replenishment.// <</if>> - <br> //Will help advance repopulation focus, but will slow down slightly manpower replenishment.// - <</if>> <</if>> <</if>> diff --git a/src/SecExp/secExpOptions.tw b/src/SecExp/secExpOptions.tw index 603b421dce070799d7b7c88c7f5f6ef0ee8734cb..afb86b792bce0b9ccf4b6d59e893159aa8a6f1a2 100644 --- a/src/SecExp/secExpOptions.tw +++ b/src/SecExp/secExpOptions.tw @@ -11,7 +11,7 @@ __Battles__: <</link>> <<else>> Battles are @@.cyan;ENABLED.@@ - <<link "Disable battles" "secExpOptions">> + <<link "Disable battles" "secExpOptions">> <<set $battlesEnabled = 0>> <</link>> <</if>> @@ -26,7 +26,7 @@ __Battles__: <</link>> <<else>> Major battles are @@.cyan;ENABLED.@@ - <<link "Disable major battles" "secExpOptions">> + <<link "Disable major battles" "secExpOptions">> <<set $majorBattlesEnabled = 0>> <</link>> <</if>> @@ -39,7 +39,7 @@ __Battles__: <</link>> <<else>> Major battles can cause gameover is @@.cyan;TRUE.@@ - <<link "Deactivate game loss in case of major battle defeat" "secExpOptions">> + <<link "Deactivate game loss in case of major battle defeat" "secExpOptions">> <<set $majorBattleGameOver = 0>> <</link>> <</if>> @@ -53,7 +53,7 @@ __Battles__: <<else>> Battle guaranteed this week is @@.cyan;TRUE.@@ - <<link "Do not force engagement every week" "secExpOptions">> + <<link "Do not force engagement every week" "secExpOptions">> <<set $forceBattle = 0>> <<set $forceMajorBattle = 0>> <</link>> @@ -84,7 +84,7 @@ __Battles__: <</link>> <<else>> Battles are @@.cyan;ENABLED.@@ - <<link "Disable battles" "secExpOptions">> + <<link "Disable battles" "secExpOptions">> <<set $battlesEnabled = 0>> <</link>> <</if>> @@ -99,7 +99,7 @@ __Battles__: <</link>> <<else>> Major battles are @@.cyan;ENABLED.@@ - <<link "Disable major battles" "secExpOptions">> + <<link "Disable major battles" "secExpOptions">> <<set $majorBattlesEnabled = 0>> <</link>> <</if>> @@ -112,7 +112,7 @@ __Battles__: <</link>> <<else>> Major battles can cause gameover is @@.cyan;TRUE.@@ - <<link "Deactivate game loss in case of major battle defeat" "secExpOptions">> + <<link "Deactivate game loss in case of major battle defeat" "secExpOptions">> <<set $majorBattleGameOver = 0>> <</link>> <</if>> @@ -123,10 +123,9 @@ __Battles__: <<link "Force engagement every week" "secExpOptions">> <<set $forceBattle = 1>> <</link>> - <<else>> Battle guaranteed this week is @@.cyan;TRUE.@@ - <<link "Do not force engagement every week" "secExpOptions">> + <<link "Do not force engagement every week" "secExpOptions">> <<set $forceBattle = 0>> <</link>> <</if>> @@ -158,7 +157,7 @@ __Rebellions__: <</link>> <<else>> Rebellions are @@.cyan;ENABLED.@@ - <<link "Disable rebellions" "secExpOptions">> + <<link "Disable rebellions" "secExpOptions">> <<set $rebellionsEnabled = 0>> <</link>> <</if>> @@ -185,7 +184,7 @@ __Rebellions__: <</link>> <<else>> Rebellions guaranteed this week is @@.cyan;TRUE.@@ - <<link "Do not force engagement every week" "secExpOptions">> + <<link "Do not force engagement every week" "secExpOptions">> <<set $forceRebellion = 0>> <</link>> <</if>> @@ -253,22 +252,26 @@ __Battles/Rebellions Difficulty__: <<replace "#difficulty">> @@.green;Very easy@@ <</replace>> -<</link>> | <<link "Easy">> +<</link>> +| <<link "Easy">> <<set $difficulty = 0.75>> <<replace "#difficulty">> @@.limegreen;Easy@@ <</replace>> -<</link>> | <<link "Normal">> +<</link>> +| <<link "Normal">> <<set $difficulty = 1>> <<replace "#difficulty">> @@.yellow;Normal@@ <</replace>> -<</link>> | <<link "Hard">> +<</link>> +| <<link "Hard">> <<set $difficulty = 1.25>> <<replace "#difficulty">> @@.red;Hard@@ <</replace>> -<</link>> | <<link "Very hard">> +<</link>> +| <<link "Very hard">> <<set $difficulty = 1.5>> <<replace "#difficulty">> @@.darkred;Very hard@@ @@ -296,22 +299,26 @@ __Battles frequency__: <<replace "#battleFrequency">> @@.green;Very infrequent@@ <</replace>> -<</link>> | <<link "Infrequent">> +<</link>> +| <<link "Infrequent">> <<set $battleFrequency = 0.75>> <<replace "#battleFrequency">> @@.limegreen;Infrequent@@ <</replace>> -<</link>> | <<link "Normal">> +<</link>> +| <<link "Normal">> <<set $battleFrequency = 1>> <<replace "#battleFrequency">> @@.yellow;Normal@@ <</replace>> -<</link>> | <<link "Frequent">> +<</link>> +| <<link "Frequent">> <<set $battleFrequency = 1.25>> <<replace "#battleFrequency">> @@.red;Frequent@@ <</replace>> -<</link>> | <<link "Very frequent">> +<</link>> +| <<link "Very frequent">> <<set $battleFrequency = 1.5>> <<replace "#battleFrequency">> @@.darkred;Very frequent@@ @@ -339,22 +346,26 @@ __Major battle multiplier__: <<replace "#majorBattleMult">> @@.green;Very low@@ <</replace>> -<</link>> | <<link "Low">> +<</link>> +| <<link "Low">> <<set $majorBattleMult = 0.75>> <<replace "#majorBattleMult">> @@.limegreen;Low@@ <</replace>> -<</link>> | <<link "Normal">> +<</link>> +| <<link "Normal">> <<set $majorBattleMult = 1>> <<replace "#majorBattleMult">> @@.yellow;Normal@@ <</replace>> -<</link>> | <<link "High">> +<</link>> +| <<link "High">> <<set $majorBattleMult = 1.25>> <<replace "#majorBattleMult">> @@.red;High@@ <</replace>> -<</link>> | <<link "Very high">> +<</link>> +| <<link "Very high">> <<set $majorBattleMult = 1.5>> <<replace "#majorBattleMult">> @@.darkred;Very high@@ @@ -382,22 +393,26 @@ __Rebellions buildup speed__: <<replace "#rebellionSpeed">> @@.green;Very slow@@ <</replace>> -<</link>> | <<link "Slow">> +<</link>> +| <<link "Slow">> <<set $rebellionSpeed = 0.75>> <<replace "#rebellionSpeed">> @@.limegreen;Slow@@ <</replace>> -<</link>> | <<link "Normal">> +<</link>> +| <<link "Normal">> <<set $rebellionSpeed = 1>> <<replace "#rebellionSpeed">> @@.yellow;Normal@@ <</replace>> -<</link>> | <<link "Fast">> +<</link>> +| <<link "Fast">> <<set $rebellionSpeed = 1.25>> <<replace "#rebellionSpeed">> @@.red;Fast@@ <</replace>> -<</link>> | <<link "Very fast">> +<</link>> +| <<link "Very fast">> <<set $rebellionSpeed = 1.5>> <<replace "#rebellionSpeed">> @@.darkred;Very fast@@ @@ -423,7 +438,8 @@ __Debug/cheats:__ <<for _i = 0; _i < $mercUnits.length; _i++>> <<set $mercUnits[_i].loyalty = random(80,100)>> <</for>> -<</link>> | <<link "Set loyalty average" "secExpOptions">> +<</link>> +| <<link "Set loyalty average" "secExpOptions">> <<for _i = 0; _i < $militiaUnits.length; _i++>> <<set $militiaUnits[_i].loyalty = random(40,60)>> <</for>> @@ -435,7 +451,8 @@ __Debug/cheats:__ <<for _i = 0; _i < $mercUnits.length; _i++>> <<set $mercUnits[_i].loyalty = random(40,60)>> <</for>> -<</link>> | <<link "Set loyalty low" "secExpOptions">> +<</link>> +| <<link "Set loyalty low" "secExpOptions">> <<for _i = 0; _i < $militiaUnits.length; _i++>> <<set $militiaUnits[_i].loyalty = random(20)>> <</for>> @@ -447,7 +464,8 @@ __Debug/cheats:__ <<for _i = 0; _i < $mercUnits.length; _i++>> <<set $mercUnits[_i].loyalty = random(20)>> <</for>> -<</link>> | <<link "Randomize loyalty" "secExpOptions">> +<</link>> +| <<link "Randomize loyalty" "secExpOptions">> <<for _i = 0; _i < $militiaUnits.length; _i++>> <<set $militiaUnits[_i].loyalty = random(100)>> <</for>> @@ -462,41 +480,48 @@ __Debug/cheats:__ <</link>> <br><<link "Give Authority" "secExpOptions">> <<set $authority = Math.clamp($authority + 1000, 0, 20000)>> -<</link>> | <<link "Remove Authority" "secExpOptions">> +<</link>> +| <<link "Remove Authority" "secExpOptions">> <<set $authority = Math.clamp($authority - 1000, 0, 20000)>> <</link>> <br><<link "Raise security" "secExpOptions">> <<set $security = Math.clamp($security + 5, 0, 100)>> -<</link>> | <<link "Lower security" "secExpOptions">> +<</link>> +| <<link "Lower security" "secExpOptions">> <<set $security = Math.clamp($security - 5, 0, 100)>> <</link>> <br><<link "Raise crime" "secExpOptions">> <<set $crime = Math.clamp($crime + 5, 0, 100)>> -<</link>> | <<link "Lower crime" "secExpOptions">> +<</link>> +| <<link "Lower crime" "secExpOptions">> <<set $crime = Math.clamp($crime - 5, 0, 100)>> <</link>> <br><<link "Give menial slaves" "secExpOptions">> <<set $menials = Math.clamp($menials + 30, 0, $PopCap)>> -<</link>> | <<link "Remove menial slaves" "secExpOptions">> +<</link>> +| <<link "Remove menial slaves" "secExpOptions">> <<set $menials = Math.clamp($menials - 30, 0, $PopCap)>> <</link>> <br><<link "Give militia manpower" "secExpOptions">> <<set $militiaFreeManpower += 30>> <<recalcManpower>> -<</link>> | <<link "Remove militia manpower" "secExpOptions">> +<</link>> +| <<link "Remove militia manpower" "secExpOptions">> <<set $militiaFreeManpower = Math.clamp($militiaFreeManpower - 30, 0, $militiaFreeManpower)>> <<recalcManpower>> <</link>> <br><<link "Give mercs manpower" "secExpOptions">> <<set $mercFreeManpower += 30>> <<recalcManpower>> -<</link>> | <<link "Remove mercs manpower" "secExpOptions">> +<</link>> +| <<link "Remove mercs manpower" "secExpOptions">> <<set $mercFreeManpower = Math.clamp($mercFreeManpower - 30, 0, $mercFreeManpower)>> <<recalcManpower>> <</link>> <br><<link "Add citizens" "secExpOptions">> /*Will no longer work as intended due to population changes*/ <<set $lowerClass += 200>> -<</link>> | <<link "Remove citizens" "secExpOptions">> /*also no longer properly functional*/ +<</link>> +| <<link "Remove citizens" "secExpOptions">> /*also no longer properly functional*/ <<set $lowerClass -= 200>> <<if $lowerClass < 0>> <<set $lowerClass = 0>> @@ -504,7 +529,8 @@ __Debug/cheats:__ <</link>> <br><<link "Add slaves" "secExpOptions">> /*Will work to a limited degree, minimums and maximums for slaves are set through population*/ <<set $NPCSlaves += 200>> -<</link>> | <<link "Remove slaves" "secExpOptions">> /*Will work to a limited degree*/ +<</link>> +| <<link "Remove slaves" "secExpOptions">> /*Will work to a limited degree*/ <<set $NPCSlaves -= 200>> <<if $NPCSlaves < 0>> <<set $NPCSlaves = 0>> @@ -512,6 +538,7 @@ __Debug/cheats:__ <</link>> <br><<link "Raise prosperity" "secExpOptions">> <<set $arcologies[0].prosperity = Math.clamp($arcologies[0].prosperity + 10, 0, 1000)>> -<</link>> | <<link "Lower prosperity" "secExpOptions">> +<</link>> +| <<link "Lower prosperity" "secExpOptions">> <<set $arcologies[0].prosperity = Math.clamp($arcologies[0].prosperity - 10, 0, 1000)>> <</link>> diff --git a/src/SecExp/transportHub.tw b/src/SecExp/transportHub.tw index 025c1f00ea5a2868bf4b8d46309f39b6a361c9f0..0803baea96981218a3132a701bb7be73e5a65bea 100644 --- a/src/SecExp/transportHub.tw +++ b/src/SecExp/transportHub.tw @@ -172,5 +172,4 @@ You quickly reach the transport hub, where a constant stream of vehicles, people The hub security is fully upgraded <</if>> -<br><br>[[Return this sector to standard markets|Main][cashX(forceNeg(Math.trunc(10000*$upgradeMultiplierArcology)), "capEx"), $sectors[$AS].type = "Markets", $transportHub = 0, $hubSecurity = 1]] - //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// +<br><br>[[Return this sector to standard markets|Main][cashX(forceNeg(Math.trunc(10000*$upgradeMultiplierArcology)), "capEx"), $sectors[$AS].type = "Markets", $transportHub = 0, $hubSecurity = 1]] //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// diff --git a/src/SpecialForce/SpecialForce.js b/src/SpecialForce/SpecialForce.js index adc8b6d524fda8f0ae9c96ed92460a64ef01ea97..375a08bae8aaa27089a0ef2cfb099eb20b400784 100644 --- a/src/SpecialForce/SpecialForce.js +++ b/src/SpecialForce/SpecialForce.js @@ -1,10 +1,10 @@ // V=SugarCube.State.variables, T=SugarCube.State.temporary; App.SF.Init = function() { const V = State.variables; - if (V.SF.Depravity === undefined) { + if (V.SF.Size === 0) { Object.assign(V.SF, { - Depravity:0, Size:0, Upgrade:0, Gift:0, + Active:2, Depravity:0, Size:0, Upgrade:0, Gift:0, UC:{Assign:0, Lock:0, num:0}, ROE:"hold", Target:"recruit", Regs:"strict", Caps:"The Special Force", Lower:"the special force", Subsidy:1, Squad:{ @@ -16,8 +16,7 @@ App.SF.Init = function() { MercCon:{ History:0, CanAttend:-2, Income:0, Revenue:0, Menials:0, TotalMenials:0, Mercs:0, TotalMercs:0 - }, - FS:{Tension:-1} + } }); //V.arcologies[0].SFRaid = 1; V.arcologies[0].SFRaidTarget = -1; } diff --git a/src/cheats/mod_EditArcologyCheat.tw b/src/cheats/mod_EditArcologyCheat.tw index 481603859e9a495ea1ffec7c9f0f81ab4c1ffff1..578f7e50104094c10da5be0d8429086a1ea379de 100644 --- a/src/cheats/mod_EditArcologyCheat.tw +++ b/src/cheats/mod_EditArcologyCheat.tw @@ -196,88 +196,89 @@ Custom: <<textbox "$language" $language "MOD_Edit Arcology Cheat">> <br><br>Shelter Abuse Counter: $shelterAbuse <<textbox "$shelterAbuse" $shelterAbuse>> -<br><br>''The Slavegirl School:'' -<br>TSS Students Bought: <<textbox "$TSS.studentsBought" $TSS.studentsBought>> - -<br>TSS Upgrades: ''$TSS.schoolUpgrade'' | -<<radiobutton "$TSS.schoolUpgrade" 0>> 0 -| <<radiobutton "$TSS.schoolUpgrade" 1>> 1 -| <<radiobutton "$TSS.schoolUpgrade" 2>> 2 - -<br>TSS Moved to Arcology: ''$TSS.schoolPresent'' | -<<radiobutton "$TSS.schoolPresent" 0>> 0 -| <<radiobutton "$TSS.schoolPresent" 1>> 1 (Moved) - -<br>TSS Prosperity: <<textbox "$TSS.schoolProsperity" $TSS.schoolProsperity>> -<br>TSS Failed: ''$TSS.schoolAnnexed'' | -<<radiobutton "$TSS.schoolAnnexed" 0>> 0 -| <<radiobutton "$TSS.schoolAnnexed" 1>> 1 (Failed) - -<br><br>''The Growth Research Institute:'' -<br>GRI Students Bought: <<textbox "$GRI.studentsBought" $GRI.studentsBought>> -<br>GRI Upgrades: ''$GRI.schoolUpgrade'' | -<<radiobutton "$GRI.schoolUpgrade" 0>> 0 -| <<radiobutton "$GRI.schoolUpgrade" 1>> 1 -| <<radiobutton "$GRI.schoolUpgrade" 2>> 2 - -<br>GRI Moved to Arcology: ''$GRI.schoolPresent'' | -<<radiobutton "$GRI.schoolPresent" 0>> 0 -| <<radiobutton "$GRI.schoolPresent" 1>> 1 (Moved) - -<br>GRI Prosperity: <<textbox "$GRI.schoolProsperity" $GRI.schoolProsperity>> -<br>GRI Failed: ''$GRI.schoolAnnexed'' | -<<radiobutton "$GRI.schoolAnnexed" 0>> 0 -| <<radiobutton "$GRI.schoolAnnexed" 1>> 1 (Failed) - -<br><br>''St. Claver Preparatory:'' -<br>SCP Students Bought: <<textbox "$SCP.studentsBought" $SCP.studentsBought>> -<br>SCP Upgrades: ''$SCP.schoolUpgrade'' | -<<radiobutton "$SCP.schoolUpgrade" 0>> 0 -| <<radiobutton "$SCP.schoolUpgrade" 1>> 1 -| <<radiobutton "$SCP.schoolUpgrade" 2>> 2 - -<br>SCP Moved to Arcology: ''$SCP.schoolPresent'' | -<<radiobutton "$SCP.schoolPresent" 0>> 0 -| <<radiobutton "$SCP.schoolPresent" 1>> 1 (Moved) - -<br>SCP Prosperity: <<textbox "$SCP.schoolProsperity" $SCP.schoolProsperity>> -<br>SCP Failed: ''$SCP.schoolAnnexed'' | -<<radiobutton "$SCP.schoolAnnexed" 0>> 0 -| <<radiobutton "$SCP.schoolAnnexed" 1>> 1 (Failed) - - -<br><br>''The Hippolyta Academy:'' -<br>HA Students Bought: <<textbox "$HA.studentsBought" $HA.studentsBought>> -<br>HA Upgrades: ''$HA.schoolUpgrade'' -<<radiobutton "$HA.schoolUpgrade" 0>> 0 -| <<radiobutton "$HA.schoolUpgrade" 1>> 1 -| <<radiobutton "$HA.schoolUpgrade" 2>> 2 - -<br>HA Moved to Arcology: ''$HA.schoolPresent'' | -<<radiobutton "$HA.schoolPresent" 0>> 0 -| <<radiobutton "$HA.schoolPresent" 1>> 1 (Moved) - -<br>HA Prosperity: <<textbox "$HA.schoolProsperity" $HA.schoolProsperity>> -<br>HA Failed: ''$HA.schoolAnnexed'' | -<<radiobutton "$HA.schoolAnnexed" 0>> 0 -| <<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) +<<if ($seeDicks != 100)>> + <br><br>''The Slavegirl School:'' + <br>TSS Students Bought: <<textbox "$TSS.studentsBought" $TSS.studentsBought>> + + <br>TSS Upgrades: ''$TSS.schoolUpgrade'' | + <<radiobutton "$TSS.schoolUpgrade" 0>> 0 + | <<radiobutton "$TSS.schoolUpgrade" 1>> 1 + | <<radiobutton "$TSS.schoolUpgrade" 2>> 2 + + <br>TSS Moved to Arcology: ''$TSS.schoolPresent'' | + <<radiobutton "$TSS.schoolPresent" 0>> 0 + | <<radiobutton "$TSS.schoolPresent" 1>> 1 (Moved) + + <br>TSS Prosperity: <<textbox "$TSS.schoolProsperity" $TSS.schoolProsperity>> + <br>TSS Failed: ''$TSS.schoolAnnexed'' | + <<radiobutton "$TSS.schoolAnnexed" 0>> 0 + | <<radiobutton "$TSS.schoolAnnexed" 1>> 1 (Failed) + + <br><br>''The Growth Research Institute:'' + <br>GRI Students Bought: <<textbox "$GRI.studentsBought" $GRI.studentsBought>> + <br>GRI Upgrades: ''$GRI.schoolUpgrade'' | + <<radiobutton "$GRI.schoolUpgrade" 0>> 0 + | <<radiobutton "$GRI.schoolUpgrade" 1>> 1 + | <<radiobutton "$GRI.schoolUpgrade" 2>> 2 + + <br>GRI Moved to Arcology: ''$GRI.schoolPresent'' | + <<radiobutton "$GRI.schoolPresent" 0>> 0 + | <<radiobutton "$GRI.schoolPresent" 1>> 1 (Moved) + + <br>GRI Prosperity: <<textbox "$GRI.schoolProsperity" $GRI.schoolProsperity>> + <br>GRI Failed: ''$GRI.schoolAnnexed'' | + <<radiobutton "$GRI.schoolAnnexed" 0>> 0 + | <<radiobutton "$GRI.schoolAnnexed" 1>> 1 (Failed) + + <br><br>''St. Claver Preparatory:'' + <br>SCP Students Bought: <<textbox "$SCP.studentsBought" $SCP.studentsBought>> + <br>SCP Upgrades: ''$SCP.schoolUpgrade'' | + <<radiobutton "$SCP.schoolUpgrade" 0>> 0 + | <<radiobutton "$SCP.schoolUpgrade" 1>> 1 + | <<radiobutton "$SCP.schoolUpgrade" 2>> 2 + + <br>SCP Moved to Arcology: ''$SCP.schoolPresent'' | + <<radiobutton "$SCP.schoolPresent" 0>> 0 + | <<radiobutton "$SCP.schoolPresent" 1>> 1 (Moved) + + <br>SCP Prosperity: <<textbox "$SCP.schoolProsperity" $SCP.schoolProsperity>> + <br>SCP Failed: ''$SCP.schoolAnnexed'' | + <<radiobutton "$SCP.schoolAnnexed" 0>> 0 + | <<radiobutton "$SCP.schoolAnnexed" 1>> 1 (Failed) + + <br><br>''The Hippolyta Academy:'' + <br>HA Students Bought: <<textbox "$HA.studentsBought" $HA.studentsBought>> + <br>HA Upgrades: ''$HA.schoolUpgrade'' + <<radiobutton "$HA.schoolUpgrade" 0>> 0 + | <<radiobutton "$HA.schoolUpgrade" 1>> 1 + | <<radiobutton "$HA.schoolUpgrade" 2>> 2 + + <br>HA Moved to Arcology: ''$HA.schoolPresent'' | + <<radiobutton "$HA.schoolPresent" 0>> 0 + | <<radiobutton "$HA.schoolPresent" 1>> 1 (Moved) + + <br>HA Prosperity: <<textbox "$HA.schoolProsperity" $HA.schoolProsperity>> + <br>HA Failed: ''$HA.schoolAnnexed'' | + <<radiobutton "$HA.schoolAnnexed" 0>> 0 + | <<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) + <</if>> <</if>> <<if ($seeDicks != 0)>> diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index 73aecf7ac19d5469f1df438cbdad65c3dc6d54f5..2794b19672b3fe1e233de19820884478e01f776d 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -326,15 +326,15 @@ equine: {type: "equine", normalOvaMin:1, normalOvaMax: 1, normalBirth: 48, minLi <<set setup.veryYoungCareers = ["a babysitter", "a beggar", "a beggar", "a bully hunter", "a bully", "a camp counselor", "a cheerleader", "a child actress", "a child prodigy", "a child prostitute", "a child prostitute", "a child soldier", "a child soldier", "a club manager", "a club recruiter", "a club treasurer", "a cum dump", "a dropout", "a dropout", "a drug mule", "a farmer's daughter", "a girl scout", "a girl scout", "a hall monitor", "a handmaiden", "a hospital volunteer", "a housesitter", "a juvenile delinquent", "a juvenile delinquent", "a latchkey kid", "a lemonade stand operator", "a marching band leader", "a meat toilet", "a military brat", "a model-UN star", "a model", "a noblewoman", "a pageant star", "a paper girl", "a part-time farm laborer", "a pick-pocket", "a refugee", "a refugee", "a refugee", "a school nurse's assistant", "a shrine maiden", "a street thug", "a street urchin", "a street urchin", "a street urchin", "a student council president", "a student from a boarding school", "a student from a private school", "a student from a public school", "a student from a public school", "a student from a public school", "a student from a public school", "a student from a public school", "a sweatshop worker", "a sweatshop worker", "a sweatshop worker", "a sweatshop worker", "a teacher's pet", "an apprentice", "an aspiring pop star", "an idol", "an orphan", "an orphan", "an orphan", "an orphan", "an orphan", "being homeschooled by her parents", "captain of the kendo club", "from a lower class family", "from a lower class family", "from a lower class family", "from a middle class family", "from a middle class family", "from an upper class family", "homeless", "homeless", "homeless"]>> /* pregmod */ -<<set setup.youngCareers = ["a babysitter", "a ballerina", "a barista", "a bartender", "a beggar", "a blogger", "a butler", "a camgirl", "a camp counselor", "a camwhore", "a cashier", "a cheerleader", "a cocktail waitress", "a comedian", "a con artist", "a cook", "a courier", "a cowgirl", "a criminal", "a croupier", "a cum dump", "a dairy worker", "a dancer", "a delivery woman", "a dominatrix", "a drug mule", "a factory worker", "a farm laborer", "a farm laborer", "a farmer's daughter", "a florist", "a gang member", "a gang member", "a gardener", "a groomer", "a gymnast", "a handmaiden", "a house DJ", "a housesitter", "a housewife", "a law enforcement officer", "a lifeguard", "a magician's assistant", "a maid", "a mail-order bride", "a masseuse", "a meat toilet", "a mechanic", "a medical student", "a mistress", "a model", "a musician", "a noblewoman", "a nun", "a nurse", "a paramedic", "a party girl", "a personal assistant", "a personal trainer", "a pirate", "a political activist", "a porn star", "a prisoner", "a programmer", "a prostitute", "a racing driver", "a reality show star", "a receptionist", "a refugee", "a ride attendant", "a saleswoman", "a school nurse", "a secretary", "a security guard", "a service worker", "a shrine maiden", "a shut-in", "a soldier", "a street performer", "a street vendor", "a stripper", "a student", "a student", "a student", "a switchboard operator", "a teaching assistant", "a tour guide", "a trophy wife", "a truck driver", "a video game streamer", "a waitress", "a wet nurse", "a yoga instructor", "an actress", "an air hostess", "an apprentice", "an arcade attendant", "an artist", "an aspiring pop star", "an assassin", "an athlete", "an au pair", "an escort", "an exotic dancer", "an idol", "an intern", "an office worker", "homeless", "in a militia", "unemployed", "unemployed", "unemployed", "unemployed", "unemployed"]>> +<<set setup.youngCareers = ["a babysitter", "a ballerina", "a barista", "a bartender", "a beggar", "a blogger", "a butler", "a camgirl", "a camp counselor", "a camwhore", "a cashier", "a cheerleader", "a cocktail waitress", "a comedian", "a con artist", "a cook", "a courier", "a cowgirl", "a criminal", "a croupier", "a cum dump", "a dairy worker", "a dancer", "a delivery woman", "a dominatrix", "a drug mule", "a factory worker", "a farm laborer", "a farm laborer", "a farmer's daughter", "a florist", "a gang member", "a gang member", "a gardener", "a groomer", "a gymnast", "a handmaiden", "a house DJ", "a housesitter", "a housewife", "a law enforcement officer", "a lifeguard", "a magician's assistant", "a maid", "a mail-order bride", "a masseuse", "a meat toilet", "a mechanic", "a medical student", "a mistress", "a model", "a musician", "a noblewoman", "a nun", "a nurse", "a paramedic", "a party girl", "a personal assistant", "a personal trainer", "a pirate", "a political activist", "a porn star", "a prisoner", "a programmer", "a prostitute", "a racing driver", "a reality show star", "a receptionist", "a refugee", "a ride attendant", "a saleswoman", "a school nurse", "a secretary", "a security guard", "a service worker", "a shrine maiden", "a shut-in", "a soldier", "a street performer", "a street vendor", "a stripper", "a student", "a student", "a student", "a switchboard operator", "a teaching assistant", "a tour guide", "a trophy wife", "a truck driver", "a video game streamer", "a waitress", "a wet nurse", "a yoga instructor", "an actress", "an air hostess", "an apprentice", "an arcade attendant", "an artist", "an aspiring pop star", "an assassin", "an athlete", "an au pair", "an escort", "an exotic dancer", "an idol", "an installation technician", "an intern", "an office worker", "homeless", "in a militia", "unemployed", "unemployed", "unemployed", "unemployed", "unemployed"]>> <<set setup.educatedCareers = ["a ballerina", "a banker", "a bureaucrat", "a business owner", "a businessman", "a captain", "a chemist", "a chief of police", "a classical dancer", "a classical musician", "a coach", "a college scout", "a concierge", "a coroner", "a corporate executive", "a cosmetologist", "a counselor", "a criminal", "a critic", "a cult leader", "a dean", "a dentist", "a dentist", "a director", "a dispatch officer", "a doctor", "a historian", "a housekeeper", "a journalist", "a journalist", "a judge", "a lawyer", "a librarian", "a lobbyist", "a madam", "a manager", "a mechanic", "a mediator", "a medical student", "a mercenary", "a military officer", "a military recruiter", "a nanny", "a noblewoman", "a nun", "a painter", "a paramedic", "a personal assistant", "a pharmacist", "a photographer", "a physician", "a pilot", "a poet", "a police detective", "a police negotiator", "a police officer", "a political activist", "a politician", "a practitioner", "a principal", "a prison warden", "a private detective", "a private instructor", "a procuress", "a producer", "a professional bartender", "a professor", "a programmer", "a prostitute", "a psychologist", "a refugee", "a scholar", "a scientist", "a sculptor", "a secretary", "a serial divorcee", "a shut-in", "a stockbroker", "a surgeon", "a teacher", "a teaching assistant", "a therapist", "a train conductor", "a transporter", "a veterinarian", "a wedding planner", "a writer", "a zookeeper", "an actress", "an air hostess", "an animator", "an archaeologist", "an architect", "an artist", "an assassin", "an astronaut", "an economist", "an editor", "an engineer", "an escort", "an estate agent", "an investor", "an MS pilot", "an office worker", "an orchestra conductor", "retired", "unemployed"]>> -<<set setup.uneducatedCareers = ["a baker", "a barber", "a barista", "a bartender", "a beekeeper", "a beggar", "a blacksmith", "a blogger", "a bodyguard", "a bouncer", "a bounty hunter", "a boxer", "a brewer", "a bullfighter", "a bus driver", "a butcher", "a butler", "a camgirl", "a camp counselor", "a camwhore", "a candlestick maker", "a caregiver", "a carpenter", "a cashier", "a charity worker", "a chauffeur", "a cheerleader", "a chiropractor", "a clown", "a cobbler", "a cocktail waitress", "a comedian", "a con artist", "a construction worker", "a cook", "a cowgirl", "a criminal", "a croupier", "a cum dump", "a dairy worker", "a dancer", "a delivery woman", "a dominatrix", "a driller", "a drug mule", "a factory worker", "a farm laborer", "a farmer's daughter", "a farmer", "a firefighter", "a fisherwoman", "a florist", "a fortune teller", "a gang leader", "a gang member", "a gardener", "a gravedigger", "a groomer", "a gymnast", "a handmaiden", "a hotel manager", "a house DJ", "a housewife", "a hunter", "a janitor", "a landlady", "a launderer", "a law enforcement officer", "a lifeguard", "a local news anchor", "a lumberjack", "a magician's assistant", "a maid", "a mail carrier", "a mail-order bride", "a masseuse", "a masseuse", "a meat toilet", "a medic", "a medic", "a medium", "a messenger", "a midwife", "a milkmaid", "a mime", "a miner", "a missionary", "a mistress", "a model", "a mortician", "a musician", "a nanny", "a nurse", "a paramedic", "a park ranger", "a party girl", "a peddler", "a personal trainer", "a pimp", "a pirate", "a plumber", "a political activist", "a prison guard", "a prisoner", "a procuress", "a prostitute", "a racing driver", "a radio show host", "a rancher", "a receptionist", "a referee", "a refugee", "a revolutionary", "a ride attendant", "a roadie", "a rodeo star", "a sailor", "a saleswoman", "a school nurse", "a seamstress", "a secretary", "a security guard", "a service worker", "a shepherd", "a shrine maiden", "a soldier", "a stage magician", "a street performer", "a street vendor", "a stripper", "a student", "a student athlete", "a stuntwoman", "a switchboard operator", "a tailor", "a talent scout", "a taxi driver", "a teacher", "a tour guide", "a trophy wife", "a truck driver", "a waitress", "a weathergirl", "a welder", "a wet nurse", "a whaler", "a wrestler", "a zookeeper", "an acrobat", "an actress", "an arcade attendant", "an artist", "an aspiring pop star", "an athlete", "an electrician", "an enforcer", "an enforcer", "an escort", "an exotic dancer", "an exterminator", "an innkeeper", "an office worker", "an orderly", "homeless", "in a militia", "retired", "unemployed", "unemployed", "unemployed", "unemployed", "unemployed"]>> +<<set setup.uneducatedCareers = ["a baker", "a barber", "a barista", "a bartender", "a beekeeper", "a beggar", "a blacksmith", "a blogger", "a bodyguard", "a bouncer", "a bounty hunter", "a boxer", "a brewer", "a bullfighter", "a bus driver", "a butcher", "a butler", "a camgirl", "a camp counselor", "a camwhore", "a candlestick maker", "a caregiver", "a carpenter", "a cashier", "a charity worker", "a chauffeur", "a cheerleader", "a chiropractor", "a clown", "a cobbler", "a cocktail waitress", "a comedian", "a con artist", "a construction worker", "a cook", "a cowgirl", "a criminal", "a croupier", "a cum dump", "a dairy worker", "a dancer", "a delivery woman", "a dominatrix", "a driller", "a drug mule", "a factory worker", "a farm laborer", "a farmer's daughter", "a farmer", "a firefighter", "a fisherwoman", "a florist", "a fortune teller", "a gang leader", "a gang member", "a gardener", "a gravedigger", "a groomer", "a gymnast", "a handmaiden", "a hotel manager", "a house DJ", "a housewife", "a hunter", "a janitor", "a landlady", "a launderer", "a law enforcement officer", "a lifeguard", "a local news anchor", "a lumberjack", "a magician's assistant", "a maid", "a mail carrier", "a mail-order bride", "a masseuse", "a masseuse", "a meat toilet", "a medic", "a medic", "a medium", "a messenger", "a midwife", "a milkmaid", "a mime", "a miner", "a missionary", "a mistress", "a model", "a mortician", "a musician", "a nanny", "a nurse", "a paramedic", "a park ranger", "a party girl", "a peddler", "a personal trainer", "a pimp", "a pirate", "a plumber", "a political activist", "a prison guard", "a prisoner", "a procuress", "a prostitute", "a racing driver", "a radio show host", "a rancher", "a receptionist", "a referee", "a refugee", "a repairman", "a revolutionary", "a ride attendant", "a roadie", "a rodeo star", "a sailor", "a saleswoman", "a school nurse", "a seamstress", "a secretary", "a security guard", "a service worker", "a shepherd", "a shrine maiden", "a soldier", "a stage magician", "a street performer", "a street vendor", "a stripper", "a student", "a student athlete", "a stuntwoman", "a switchboard operator", "a tailor", "a talent scout", "a taxi driver", "a teacher", "a tour guide", "a trophy wife", "a truck driver", "a waitress", "a weathergirl", "a welder", "a wet nurse", "a whaler", "a wrestler", "a zookeeper", "an acrobat", "an actress", "an arcade attendant", "an artist", "an aspiring pop star", "an athlete", "an electrician", "an enforcer", "an enforcer", "an escort", "an exotic dancer", "an exterminator", "an innkeeper", "an installation technician", "an office worker", "an orderly", "homeless", "in a militia", "retired", "unemployed", "unemployed", "unemployed", "unemployed", "unemployed"]>> <<set setup.gratefulCareers = ["a beggar", "a drug mule", "a peddler", "a pick-pocket", "a prisoner", "a refugee", "a shut-in", "a street urchin", "a student from a boarding school", "a sweatshop worker", "a thief", "an orphan", "from a lower class family", "homeless", "unemployed"]>> -<<set setup.menialCareers = ["a baker", "a blacksmith", "a bus driver", "a butcher", "a candlestick maker", "a carpenter", "a cashier", "a chauffeur", "a cobbler", "a construction worker", "a courier", "a croupier", "a delivery woman", "a driller", "a dropout", "a factory worker", "a farm laborer", "a firefighter", "a fisherwoman", "a florist", "a gardener", "a gravedigger", "a janitor", "a launderer", "a lumberjack", "a mail carrier", "a mechanic", "a messenger", "a miner", "a nun", "a paper girl", "a part-time farm laborer", "a pilot", "a plumber", "a private", "a programmer", "a receptionist", "a referee", "a ride attendant", "a roadie", "a sailor", "a seamstress", "a service worker", "a street vendor", "a student from a private school", "a student from a public school", "a student", "a switchboard operator", "a tailor", "a taxi driver", "a terrorist", "a tour guide", "a train conductor", "a truck driver", "a welder", "a whaler", "an apprentice", "an arcade attendant", "an electrician", "an engineer", "an exterminator", "an intern"]>> +<<set setup.menialCareers = ["a baker", "a blacksmith", "a bus driver", "a butcher", "a candlestick maker", "a carpenter", "a cashier", "a chauffeur", "a cobbler", "a construction worker", "a courier", "a croupier", "a delivery woman", "a driller", "a dropout", "a factory worker", "a farm laborer", "a firefighter", "a fisherwoman", "a florist", "a gardener", "a gravedigger", "a janitor", "a launderer", "a lumberjack", "a mail carrier", "a mechanic", "a messenger", "a miner", "a nun", "a paper girl", "a part-time farm laborer", "a pilot", "a plumber", "a private", "a programmer", "a receptionist", "a referee", "a repairman", "a ride attendant", "a roadie", "a sailor", "a seamstress", "a service worker", "a street vendor", "a student from a private school", "a student from a public school", "a student", "a switchboard operator", "a tailor", "a taxi driver", "a terrorist", "a tour guide", "a train conductor", "a truck driver", "a welder", "a whaler", "an apprentice", "an arcade attendant", "an electrician", "an engineer", "an exterminator", "an installation technician", "an intern"]>> <<set setup.entertainmentCareers = ["a ballerina", "a blogger", "a camgirl", "a camwhore", "a cheerleader", "a child actress", "a clown", "a cocktail waitress", "a comedian", "a gymnast", "a journalist", "a local news anchor", "a magician's assistant", "a medium", "a mime", "a painter", "a party girl", "a photographer", "a poet", "a racing driver", "a sculptor", "a stage magician", "a street performer", "a student athlete", "a stuntwoman", "a video game streamer", "a waitress", "a weathergirl", "a wrestler", "a writer", "an acrobat", "an actress", "an animator", "an artist", "an athlete"]>> diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index 9ca15ec5ac464d4ce72a8be20e53760fb47e79b1..107af7e7c487fc4f8a26f53cb74d140e6bcc1e99 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -1500,7 +1500,7 @@ You should have received a copy of the GNU General Public License along with thi <<set $DefaultBirthDestination = "individually decided fates">> <<set $abbreviateHormoneBalance = 2>> -<<if def $SF.Toggle>> <<set $SF={Toggle:$SF.Toggle}>> <<else>> <<set $SF={Toggle:0}>> <</if>> -<<set $SF.Active=-1>> +<<if def $SF.Toggle>> <<set $SF = {Toggle:$SF.Toggle}>> <<else>> <<set $SF = {Toggle:0}>> <</if>> +<<set $SF.Active=-1, $SF.FS = {Tension:-1}>> <<goto "Alpha disclaimer">> diff --git a/src/interaction/main/mainLinks.js b/src/interaction/main/mainLinks.js index 5253093cfd16e45ba9e71611a46c8f7c2bcbaf61..ae7fab685de331b70ef59d9f03db61a4d0a09a22 100644 --- a/src/interaction/main/mainLinks.js +++ b/src/interaction/main/mainLinks.js @@ -5,20 +5,7 @@ App.UI.View.MainLinks = function() { const PA = Array.isArray(V.personalAttention) ? V.personalAttention.map(function(x) { return getSlave(x.ID); }) : []; - let r = ``; - if (V.HeadGirl) { - /* eslint-disable */ - const pronouns = getPronouns(V.HeadGirl); - const he = pronouns.pronoun; - const him = pronouns.object; - const his = pronouns.possessive; - const hers = pronouns.possessivePronoun; - const himself = pronouns.objectReflexive; - const boy = pronouns.noun; - const He = capFirstChar(he); - const His = capFirstChar(his); - /* eslint-enable */ - } + let r = ''; if (V.PCWounded === 1) { r += `The injuries received in the recent battle prevent you from undertaking tiring efforts.`; @@ -39,7 +26,8 @@ App.UI.View.MainLinks = function() { case "HG": r += `You plan to support your Head Girl this week, `; if (V.HeadGirl) { - r += `so ${he} can give more slaves ${his} attention.`; + const pronouns = getPronouns(V.HeadGirl); + r += `so ${pronouns.pronoun} can give more slaves ${pronouns.possessive} attention.`; } else { r += `should you assign one.`; } diff --git a/src/js/economyJS.js b/src/js/economyJS.js index 819da686affa66dd8f68379cf623e2fd0b57a000..8ee83b2c2c72056b82abed35e0cf88075ff2c171 100644 --- a/src/js/economyJS.js +++ b/src/js/economyJS.js @@ -38,8 +38,7 @@ window.PersonalAttention = Object.freeze({ HACKING: 'hacking' }); -window.predictCost = function(array) { - const array2 = array; +window.predictCost = function() { let totalCosts = ( getBrothelCosts() + getBrothelAdsCosts() + @@ -66,7 +65,7 @@ window.predictCost = function(array) { getProstheticsCosts() + getPCTrainingCosts() + getPCCosts() + - predictTotalSlaveCosts(array2) + predictTotalSlaveCosts() ); // these two apply a multiplicative effect to all costs so far. @@ -89,8 +88,7 @@ window.predictCost = function(array) { return totalCosts; }; -window.getCost = function(array) { - const array2 = array; +window.getCost = function() { const oldCash = State.variables.cash; let costSoFar = 0; cashX(forceNeg(getBrothelCosts()), "brothel"); @@ -118,7 +116,7 @@ window.getCost = function(array) { cashX(forceNeg(getProstheticsCosts()), "lab"); cashX(forceNeg(getPCTrainingCosts()), "PCtraining"); cashX(forceNeg(getPCCosts()), "PCmedical"); - getTotalSlaveCosts(array2); + getTotalSlaveCosts(); // these two apply a multiplicative effect to all costs so far. @@ -136,20 +134,20 @@ window.getCost = function(array) { }; // slave expenses -window.predictTotalSlaveCosts = function(array3) { +window.predictTotalSlaveCosts = function() { let loopCosts = 0; // slave expenses - for (const slave of array3) { + for (const slave of State.variables.slaves) { loopCosts += getSlaveCost(slave); loopCosts += getSlaveMinorCosts(slave); } return loopCosts; }; -window.getTotalSlaveCosts = function(array3) { +window.getTotalSlaveCosts = function() { let slaveCost = 0; let slaveCostMinor = 0; - for (const slave of array3) { + for (const slave of State.variables.slaves) { slaveCost = getSlaveCost(slave); cashX(forceNeg(slaveCost), "slaveUpkeep", slave); slaveCostMinor = getSlaveMinorCosts(slave); @@ -512,8 +510,7 @@ window.getEnvironmentCosts = function(cost) { window.getSFCosts = function() { let costs = 0; if (State.variables.SF.Toggle && State.variables.SF.Active >= 1 && State.variables.SF.Subsidy !== undefined) { - Count(); - costs += Math.ceil(State.temporary.SFSubsidy); + App.SF.Count(); costs += Math.ceil(State.temporary.SFSubsidy); } return costs; }; diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js index 3c26b059cc366df9d1089f3c7b3865324fbfaeee..2b13cd2b66d9ee1ab67fe31f743395df8618439b 100644 --- a/src/js/eventSelectionJS.js +++ b/src/js/eventSelectionJS.js @@ -1138,13 +1138,11 @@ window.generateRandomEventPoolStandard = function(eventSlave) { } } - if (State.variables.seeExtreme === 1) { - if (eventSlave.devotion < -50) { - if (eventSlave.trust >= -50) { - if (eventSlave.assignment !== "stay confined") { - if (eventSlave.heels !== 1) { - State.variables.RESSevent.push("escapee"); - } + if (eventSlave.devotion < -50) { + if (eventSlave.trust >= -50) { + if (eventSlave.assignment !== "stay confined") { + if (eventSlave.heels !== 1) { + State.variables.RESSevent.push("escapee"); } } } diff --git a/src/js/generateMarketSlave.js b/src/js/generateMarketSlave.js index b1089ccc9e9f925411b4e7267540bf3b25329da3..01dbe4308c022e29a007cec820457efa5b966bd8 100644 --- a/src/js/generateMarketSlave.js +++ b/src/js/generateMarketSlave.js @@ -1,4 +1,3 @@ -/* eslint-disable camelcase */ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { const V = State.variables; let r = ``; @@ -1275,7 +1274,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.sexualFlaw = "none"; V.activeSlave.behavioralFlaw = "none"; V.activeSlave.hStyle = "tails"; - V.activeSlave.custom.tattoo = "V.He has the simple logo of the corporation that operates The Slavegirl School tattooed on V.his left cheek."; + V.activeSlave.custom.tattoo = "$He has the simple logo of the corporation that operates The Slavegirl School tattooed on $his left cheek."; break; case "GRI": @@ -1323,7 +1322,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.behavioralFlaw = "odd"; V.activeSlave.hStyle = "shaved"; V.activeSlave.hLength = 0; - V.activeSlave.custom.tattoo = "V.He has a barcode that identified V.his when she was a test subject at the Growth Research Institute tattooed on V.his left cheek."; + V.activeSlave.custom.tattoo = "$He has a barcode that identified V.his when she was a test subject at the Growth Research Institute tattooed on $his left cheek."; break; case "SCP": @@ -1398,7 +1397,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.override_Brow_H_Color = 1; V.activeSlave.override_Race = 1; V.activeSlave.override_Skin = 1; - V.activeSlave.custom.tattoo = "V.He has the coat of arms of St. Claver Preparatory tattooed on V.his left cheek."; + V.activeSlave.custom.tattoo = "$He has the coat of arms of St. Claver Preparatory tattooed on $his left cheek."; break; case "LDE": @@ -1459,7 +1458,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.attrKnown = 1; V.activeSlave.hStyle = "tails"; V.activeSlave.hLength = 100; - V.activeSlave.custom.tattoo = "V.He has the buttock-shaped symbol of the École des Enculées that created V.his tattooed on V.his left cheek."; + V.activeSlave.custom.tattoo = "$He has the buttock-shaped symbol of the École des Enculées that created $him tattooed on $his left cheek."; break; case "TGA": @@ -1509,7 +1508,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.behavioralFlaw = jsEither(["arrogant", "none", "odd"]); V.activeSlave.hStyle = "short"; V.activeSlave.hLength = 2; - V.activeSlave.custom.tattoo = "V.He has the baroque crest of the Gymnasium-Academy that trained V.his branded into V.his left cheek."; + V.activeSlave.custom.tattoo = "$He has the baroque crest of the Gymnasium-Academy that trained $him branded into $his left cheek."; break; case "TCR": if (V.TCR.schoolUpgrade === 2 && jsRandom(1, 100) <= 20) { @@ -1552,7 +1551,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.heels = 1; V.activeSlave.hStyle = "neat"; V.activeSlave.collar = "leather with cowbell"; - V.activeSlave.custom.tattoo = "V.He has the logo of the Cattle Ranch branded on V.his thigh."; + V.activeSlave.custom.tattoo = "$He has the logo of the Cattle Ranch branded on $his thigh."; } else if (V.TCR.schoolUpgrade === 1 && jsRandom(1, 100) <= 20) { V.activeSlaveOneTimeMinAge = V.potencyAge+1; V.activeSlaveOneTimeMaxAge = 24; @@ -1598,7 +1597,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.sexualQuirk = "none"; V.activeSlave.behavioralQuirk = "none"; V.activeSlave.hStyle = "neat"; - V.activeSlave.custom.tattoo = "V.He has the logo of the Cattle Ranch branded on V.his thigh."; + V.activeSlave.custom.tattoo = "$He has the logo of the Cattle Ranch branded on $his thigh."; } else { V.activeSlaveOneTimeMinAge = 19; V.activeSlaveOneTimeMaxAge = 24; @@ -1652,7 +1651,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.behavioralQuirk = "none"; V.activeSlave.hStyle = "neat"; V.activeSlave.collar = "leather with cowbell"; - V.activeSlave.custom.tattoo = "V.He has the logo of the Cattle Ranch branded on V.his thigh."; + V.activeSlave.custom.tattoo = "$He has the logo of the Cattle Ranch branded on $his thigh."; } break; case "TFS": @@ -1886,7 +1885,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.attrKnown = 0; V.activeSlave.hStyle = "neat"; V.activeSlave.hLength = 150; - V.activeSlave.custom.tattoo = "V.He has a simple pink heart tattooed on V.his right temple."; + V.activeSlave.custom.tattoo = "$He has a simple pink heart tattooed on $his right temple."; V.activeSlave.trueVirgin = 1; break; case "HA": @@ -1962,7 +1961,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.hStyle = jsEither(["braided", "bun", "neat", "ponytail", "tails"]); V.activeSlave.hLength = jsRandom(5, 50); V.activeSlave.clothes = "a nice maid outfit"; - V.activeSlave.custom.tattoo = "V.He has the sword and eagle symbol of the Hippolyta Academy tattooed on V.his left shoulder."; + V.activeSlave.custom.tattoo = "$He has the sword and eagle symbol of the Hippolyta Academy tattooed on $his left shoulder."; break; case "gangs and smugglers": if (V.pedo_mode === 1) { diff --git a/src/js/vignettes.js b/src/js/vignettes.js index db3099b41e6685d2897b86e027dfd1097388b3d0..9a0a02890bde0a0026a48e3d0f20ea09aa97656d 100644 --- a/src/js/vignettes.js +++ b/src/js/vignettes.js @@ -2302,14 +2302,14 @@ window.GetVignette = function GetVignette(slave) { break; case "strugglefuck queen": vignettes.push({ - text: `${he} earns extra gratitude from a citizen who's obsessed with strugglefucking,`, + text: `${he} earned extra gratitude from a citizen who's obsessed with strugglefucking,`, type: "rep", effect: 1, }); break; case "tease": vignettes.push({ - text: `${he} convinces a citizen who's never had sex with a street slut to patronize ${him} with some truly inspired flirting,`, + text: `${he} convinced a citizen who's never had sex with a street slut to patronize ${him} with some truly inspired flirting,`, type: "rep", effect: 1, }); @@ -2340,7 +2340,7 @@ window.GetVignette = function GetVignette(slave) { break; case "caring": vignettes.push({ - text: `${he} serves as an impromptu sounding board for a citizen having marital trouble,`, + text: `${he} served as an impromptu sounding board for a citizen having marital trouble,`, type: "rep", effect: 1, }); @@ -2354,28 +2354,28 @@ window.GetVignette = function GetVignette(slave) { if (slave.counter.pitKills > 0) { vignettes.push({ - text: `${he} earns extra gratitude from a citizen obsessed with the fact that ${he}'s a killer,`, + text: `${he} earned extra gratitude from a citizen obsessed with the fact that ${he}'s a killer,`, type: "rep", effect: 1, }); } if (slave.counter.oral > 500) { vignettes.push({ - text: `a citizen into degradation becomes obsessed with driving ${his} oral mileage as high as possible,`, + text: `a citizen into degradation became obsessed with driving ${his} oral mileage as high as possible,`, type: "rep", effect: 1, }); } if (slave.counter.anal > 500 && slave.anus > 0) { vignettes.push({ - text: `a citizen into degradation becomes obsessed with driving ${his} anal mileage as high as possible,`, + text: `a citizen into degradation became obsessed with driving ${his} anal mileage as high as possible,`, type: "rep", effect: 1, }); } if (slave.counter.vaginal > 500 && slave.vagina > 0) { vignettes.push({ - text: `a citizen into degradation becomes obsessed with driving ${his} pussy mileage as high as possible,`, + text: `a citizen into degradation became obsessed with driving ${his} pussy mileage as high as possible,`, type: "rep", effect: 1, }); diff --git a/src/js/walkPastJS.js b/src/js/walkPastJS.js index a87cf3231454e35bdc1465b877a5b81acd5f8e87..969673e34a61b55f7fb983fe2451f65bfdb7cefd 100644 --- a/src/js/walkPastJS.js +++ b/src/js/walkPastJS.js @@ -1237,7 +1237,7 @@ window.relatedSlave = function(activeSlave) { const he = pronouns.pronoun, him = pronouns.object, his = pronouns.possessive, hers = pronouns.possessivePronoun, himself = pronouns.objectReflexive, boy = pronouns.noun; const He = capFirstChar(he), His = capFirstChar(his); let t = ""; - let partnerSlave; + let partnerSlave, activeSlaveRel; let fuckseed = jsRandom(1, 100); @@ -1248,7 +1248,7 @@ window.relatedSlave = function(activeSlave) { partnerSlave = getSlave(activeSlave.relationTarget); } } else { - let activeSlaveRel = relationshipTerm(activeSlave); + activeSlaveRel = relationshipTerm(activeSlave); partnerSlave = getSlave(activeSlave.relationshipTarget); } diff --git a/src/npc/fBeg.tw b/src/npc/fBeg.tw index 123f31b5dd7a8b3ecb9073fc2a2fa250e5f09550..a314520caad86b67b3680fcb60dc626ba26aa113 100644 --- a/src/npc/fBeg.tw +++ b/src/npc/fBeg.tw @@ -3,73 +3,76 @@ <<set $desc = SlaveTitle($activeSlave)>> <<run clearSummaryCache($activeSlave)>> <<setLocalPronouns $activeSlave>> +<<run Enunciate($activeSlave)>> +<<setSpokenLocalPronouns $activeSlave $activeSlave>> -You call $him over to you for inspection. <<BoobsDescription>> You look at $him lustfully and instruct $him to strip. -<<if ($activeSlave.sexualFlaw == "shamefast")>> Tears well up in $his eyes at the idea of showing $his naked body. -<<elseif ($activeSlave.sexualQuirk == "tease")>> $He blushes with arousal. $He has kept $his innate embarrassment at the thought of being naked, but you have infused this with overwhelming arousal. $His cheeks are red as $he removes $his clothes, giving quite a strip tease as $he does. -<<elseif ($activeSlave.sexualFlaw == "repressed")>>subconsciously uses $his hands to try to cover $his body. $He is still repressing $his own sexuality. That type of behavior may have been allowed in the old world, but it has no place in a Free City. -<<elseif ($activeSlave.sexualFlaw == "idealistic")>>shakes $his head pleadingly, "But I don't consent" $he responds. You laugh in such a way that tells $him that $his consent is irrelevant. $He is still idealistic, believing that sex should be a consensual expression of love and intimacy. Such ideas were common in the Old World, but they have no place in a Free City. You decide to grab $him and forcefully rip $his clothes from $his body, since obedience could simply be seen as consent. $He screams and plead as you pin her arms, ripping and tearing at the cloth that keeps her beauty from sight. -<<elseif ($activeSlave.sexualFlaw == "neglectful")>> replied "Yes - <<if $activeSlave.rudeTitle == 1>><<= PoliteRudeTitle($activeSlave)>> - <<else>><<Master>> - <</if>>" - $he replies contritely. $He has no sense of self beyond your usefulness of $him, and selflessly sacrifices $his own comfort for your pleasure. +You call $him over to you for inspection. <<BoobsDescription>> You look at $him lustfully and instruct $him to strip. +<<if ($activeSlave.sexualFlaw == "shamefast")>> Tears well up in $his eyes at the idea of showing $his naked body. +<<elseif ($activeSlave.sexualQuirk == "tease")>> $He blushes with arousal. $He has kept $his innate embarrassment at the thought of being naked, but you have infused this with overwhelming arousal. $His cheeks are red as $he removes $his clothes, giving quite a strip tease as $he does. +<<elseif ($activeSlave.sexualFlaw == "repressed")>>$He subconsciously uses $his hands to try to cover $his body. $He is still repressing $his own sexuality. That type of behavior may have been allowed in the old world, but it has no place in a Free City. +<<elseif ($activeSlave.sexualFlaw == "idealistic")>>$He shakes $his head pleadingly, "But I don't consent" $he responds. You laugh in such a way that tells $him that $his consent is irrelevant. $He is still idealistic, believing that sex should be a consensual expression of love and intimacy. Such ideas were common in the Old World, but they have no place in a Free City. You decide to grab $him and forcefully rip $his clothes from $his body, since obedience could simply be seen as consent. $He screams and plead as you pin her arms, ripping and tearing at the cloth that keeps her beauty from sight. +<<elseif ($activeSlave.sexualFlaw == "neglectful")>> + $He replies "Ye<<s>>, + <<if $activeSlave.rudeTitle == 1>> + <<= PoliteRudeTitle($activeSlave)>>," + <<else>> + <<Master>>," + <</if>> + $he replies contritely. $He has no sense of self beyond your usefulness of $him, and selflessly sacrifices $his own comfort for your pleasure. <<elseif ($activeSlave.sexualFlaw == "attention whore")>>eagerly begins to shirk $his wear, drawing as much attention to the process as possible. -<<else>> +<<else>> <<if ($activeSlave.devotion < -20)>> $He resists, forcing you to undress $him yourself. <<elseif ($activeSlave.devotion > -20)>> $He obeys, and moves to the center of your office to undress $himself for you. <</if>> <</if>> <<if ($activeSlave.devotion > -20)>> - $He begins to undress with - <<if ($activeSlave.entertainmentSkill >= 100)>> masterful skill, teasing and taunting all the way down. $He rolls $his hips and most sexual parts as $he removes $his clothing. - <<elseif ($activeSlave.entertainmentSkill >= 80)>> arousing skill. Even though the goal is just to get $him naked, your slave knows that $his job is to entertain you with $his every move. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> notable skill. $He takes the opportunity to give you a light strip tease as $he undresses. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> a decent effort. $He isn't your most entertaining slave, but $he still makes an effort to arouse you with $his undressing. - <<elseif ($activeSlave.entertainmentSkill >= 20)>> some effort to be sexy. $His moves are less than skillful and the undressing is more pragmatic than arousing. - <<else>> no effort to be sexy. $He has no entertainment skill, and the only goal of $his actions is to go from clothed to naked. +$He begins to undress with + <<if ($activeSlave.entertainSkill >= 100)>> masterful skill, teasing and taunting all the way down. $He rolls $his hips and most sexual parts as $he removes $his clothing. + <<elseif ($activeSlave.skill.entertainment >= 80)>> arousing skill. Even though the goal is just to get $him naked, your slave knows that $his job is to entertain you with $his every move. + <<elseif ($activeSlave.skill.entertainment >= 50)>> notable skill. $He takes the opportunity to give you a light strip tease as $he undresses. + <<elseif ($activeSlave.skill.entertainment >= 20)>> a decent effort. $He isn't your most entertaining slave, but $he still makes an effort to arouse you with $his undressing. + <<elseif ($activeSlave.skill.entertainment >= 9)>> some effort to be sexy. $His moves are less than skillful and the undressing is more pragmatic than arousing. + <<else>> no effort to be sexy. $He has no entertainment skill, and the only goal of $his actions is to go from clothed to naked. <</if>> <</if>> <<if ($activeSlave.fetishStrength > 60)>> <<switch $activeSlave.fetish>> - <<case "submissive">> - As $he begins to strip you grab $him without warning and begin to tear off $his clothes. Your slave expected you to allow $him to obey your command, and so $he is initially taken aback by the sudden force but $his submissive nature keeps $him from resisting. $He is such a submissive slut that you feel obligation to push $his status even further. You bind $his arms tightly behind $his back in a leather monoglove, lacing it tighter until $his elbows are touching. $He gives a soft whimper, but you both know that this is for your benefit and not a protest. - <<if ($activeSlave.nipplePiercing > 1)>> You then retrieve heavy bells and attach them to her nipple rings. - <<else>> You reach into your pocket and retrieve two weighted and belled nipple clamps, attaching them tightly to your slave's delicate nipples. + <<case "submissive">> As $he begins to strip you grab $him without warning and begin to tear off $his clothes. Your slave expected you to allow $him to obey your command, and so $he is initially taken aback by the sudden force but $his submissive nature keeps $him from resisting. $He is such a submissive slut that you feel obligation to push $his status even further. You bind $his arms tightly behind $his back in a leather monoglove, lacing it tighter until $his elbows are touching. $He gives a soft whimper, but you both know that this is for your benefit and not a protest. + <<if ($activeSlave.nipplesPiercing >= 1)>> You then retrieve heavy bells and attach them to her nipple rings. + <<else>> You reach into your pocket and retrieve two weighted and belled nipple clamps, attaching them tightly to your slave's delicate nipples. <</if>> You tell her to bounce so that they jingle, reminding her of her status. - <<case "masochist">> - Once $he is fully exposed you give $him a firm slap across the tits. $He's a masochist and relishes the pain with sexual arousal. You ask your painslut if $he deserves to be punished. "Oh yes, + <<case "masochist">> Once $he is fully exposed you give $him a firm slap across the tits. $He's a massochist and relishes the pain with sexual arousal. You ask your painslut if $he deserves to be punished. "Oh yes, <<if $activeSlave.rudeTitle == 1>><<= PoliteRudeTitle($activeSlave)>> <<else>><<Master>> - <</if>>. - Please punish your little slut. Sensing that your slave is getting too much enjoyment from $his beating you cease. + <</if>>. + Please punish your little slut. Sensing that your slave is getting too much enjoyment from $his beating you cease. <</switch>> <</if>> -You stare at the naked form of your slave standing before you. +You stare at the naked form of your slave standing before you. -<<if ($activeSlave.boobsTat == "rude words")>> The words on $his chest stand out at you. You ask $him what $his tits say. "Fuckslave." $he replies. You ask if that's what $he is. - <<if ($activeSlave.behavioralFlaw == "liberated")>> "I'm nobody's property. I'm a free woman!" $He shoots back. "We shall see" you reply. - <<elseif ($activeSlave.devotion < -20)>> $He does $his best to shake $his head. - <<else>> "Yes <<Master>>, that's what I am. - <</if>> -<<elseif ($activeSlave.boobsTat == "possessive")>> The words on $his chest stand out at you. You ask $him what $his tits say. "It's Your personal symbol" $he replies. You ask if that's what $he is. - <<if ($activeSlave.behavioralFlaw == "liberated")>> "I'm nobody's property. I'm a free woman!" $He shoots back. "We shall see" you reply. - <<elseif ($activeSlave.devotion < -20)>> $He does $his best to shake $his head. - <<else>> "Yes <<Master>>, that's what I am. - <</if>> -<<elseif ($activeSlave.boobsTat == "degradation")>> The words on $his chest stand out at you. You ask $him what $his tits say. "<<Master>>'s Bitch" $he replies. You ask if that's what $he is. - <<if ($activeSlave.behavioralFlaw == "liberated")>> "I'm nobody's property. I'm a free woman!" $He shoots back. "We shall see" you reply. - <<elseif ($activeSlave.devotion < -20)>> $He does $his best to shake $his head. - <<else>> "Yes <<Master>>, that's what I am. +<<if ($activeSlave.boobsTat == "rude words")>> The words on $his chest stand out at you. You ask $him what $his tits say. "Fuckslave." $he replies. You ask if that's what $he is. + <<if ($activeSlave.behavioralFlaw == "liberated")>> "I'm nobody's property. I'm a free woman!" $He shoots back. "We shall see" you reply. + <<elseif ($activeSlave.devotion < -20)>> $He does $his best to shake $his head. + <<else>> "Yes <<Master>>, that's what I am. + <</if>> +<<elseif ($activeSlave.boobsTat == "possessive")>> The words on $his chest stand out at you. You ask $him what $his tits say. "It's Your personal symbol" $he replies. You ask if that's what $he is. + <<if ($activeSlave.behavioralFlaw == "liberated")>> "I'm nobody's property. I'm a free woman!" $He shoots back. "We shall see" you reply. + <<elseif ($activeSlave.devotion < -20)>> $He does $his best to shake $his head. + <<else>> "Yes <<Master>>, that's what I am. <</if>> -<<else>> $His body belongs to you, and your slave needs to remember that. +<<elseif ($activeSlave.boobsTat == "degradation")>> The words on $his chest stand out at you. You ask $him what $his tits say. "<<Master>>'s Bitch" $he replies. You ask if that's what $he is. + <<if ($activeSlave.behavioralFlaw == "liberated")>> "I'm nobody's property. I'm a free woman!" $He shoots back. "We shall see" you reply. + <<elseif ($activeSlave.devotion < -20)>> $He does $his best to shake $his head. + <<else>> "Yes <<Master>>, that's what I am. + <</if>> +<<else>> $His body belongs to you, and your slave needs to remember that. <</if>> -You then tell your slave to kneel at your feet. -<<if ($activeSlave.behavioralFlaw == "bitchy")>> $He rolls $his eyes sasses you a bit, "Whatever," she scoffs and +You then tell your slave to kneel at your feet. +<<if ($activeSlave.behavioralFlaw == "bitchy")>> $He rolls $his eyes sasses you a bit, "Whatever," she scoffs and <<elseif ($activeSlave.behaviorFlaw == "arrogant")>> $He stands up even straighter than before, crossing $his arms and widening $his stance. $His arrogance makes obeying commands like this difficult, but that is not your concern. You give $him a look that tells $him that pain will await if $he does not obey. $He <<elseif ($activeSlave.behavioralQuirk == "confident")>> $He confidently moves to obey. $He <<elseif ($activeSlave.behavioralFlaw == "liberated")>> $He stands up even straighter than before, crossing $his arms and widening $his stance. "I am not some animal," $he protests "I am a free woman." You laugh at $his continued delusions. Liberated women have no place in a Free City. You remind her that pain awaits $him should $he defy you further and $he @@ -82,21 +85,21 @@ $He <<if ($activeSlave.devotion < -20)>> <<if ($activeSlave.fear < -50)>> - drops terrified to the ground. + drops terrified to the ground. <<else>> <<if !canTalk($activeSlave)>>gestures <<elseif (_lisping == 1)>>lisps <<else>>declares - <</if>> - angrily that slavery is wrong and $he will not bow. You look at your Assistant who silently summons two other, more obedient slaves from their duties. - <<if ($activeSlave.nipplePiercing > 1)>> You reach out and grab $him by her nipple chain, pulling her in harshly. She yelps in pain, but knows better than to pull away. + <</if>> + angrily that slavery is wrong and $he will not bow. You look at your Assistant who silently summons two other, more obedient slaves from their duties. + <<if ($activeSlave.nipplesPiercing > 1)>> You reach out and grab $him by her nipple chain, pulling her in harshly. She yelps in pain, but knows better than to pull away. <<elseif ($activeSlave.nosePiercing > 1)>> You reach out and grab $him by her nose ring, pulling her in harshly. She yelps in pain, but knows better than to pull away. - <<else>> You reach out and grab $him firmly by the collar. + <<else>> You reach out and grab $him firmly by the collar. <</if>> - "One more chance, slut" by now, the other slaves have arrived and are standing loyally by your side. Your loyal slaves force $him to $his knees. + "One more chance, slut" by now, the other slaves have arrived and are standing loyally by your side. Your loyal slaves force $him to $his knees. <</if>> "Head at crotch level," you clarify. "Remember your purpose" -<<elseif ($activeSlave.devotion < 20)>> is not enthusiastic, but is obedient enough to go down without much threat of discipline. +<<elseif ($activeSlave.devotion < 20)>> is not enthusiastic, but is obedient enough to go down without much threat of discipline. <<elseif ($activeSlave.devotion > 20)>> <<if ($activeSlave.fetishKnown == 1)>> <<switch $activeSlave.fetish>> @@ -105,42 +108,42 @@ $He <<case "dom">> would rather be standing by your side making your other sluts bow, but $he still knows that you are $his <<Master>>. <<case "sadist">> - would rather be pushing one of your other whores painfully to her knees, but $he still obeys. + would rather be pushing one of your other whores painfully to her knees, but $he still obeys. <<case "masochist">> - waits just long enough to receive a disciplinary slap, making $him blush with arousal as $he kneels before you. + waits just long enough to recieve a disciplinary slap, making $him blush with arousal as $he kneels before you. <<case "cumslut">> is excited to be closer to your delicious crotch, and hurries to match $his eyes to your package. <<case "humiliation">> - makes a big show of it as $he lowers $himself dramatically before you. + makes a big show of it as $he lowers $himself dramatically before you. <<case "buttslut">> - leans heavily forward so that $his ass sticks out ridiculously far as $he bends $his knees and goes to the floor. + leans heavily forward so that $his ass sticks out ridiculously far as $he bends $his knees and goes to the floor. <<case "pregnancy">> obeys your command and goes to $his knees. <<case "boobs">> - pulls $his shoulders back strongly while leaning far enough forward to drag $his - <<if ($activeSlave.boobs >= 10000)>> weighty mammaries - <<elseif ($activeSlave.boobs >= 2000)>> cumbersome udders - <<elseif ($activeSlave.boobs >= 1000)>> massive slave tits - <<elseif ($activeSlave.boobs >= 800)>> forward-thrust breasts - <<elseif ($activeSlave.boobs >= 500)>> meager chest - <<elseif ($activeSlave.boobs <= 400)>> pathetic slave boobs - <<else>> tits - <</if>> + pulls $his shoulders back strongly while leaning far enough forward to drag $his + <<if ($activeSlave.boobs >= 10000)>> weighty mammaries + <<elseif ($activeSlave.boobs >= 2000)>> cumbersome udders + <<elseif ($activeSlave.boobs >= 1000)>> massive slave tits + <<elseif ($activeSlave.boobs >= 800)>> forward-thrust breasts + <<elseif ($activeSlave.boobs >= 500)>> meager chest + <<elseif ($activeSlave.boobs <= 400)>> pathetic slave boobs + <<else>> tits + <</if>> across your body as $he goes down. <<default>> obeys your command and goes to $his knees. <</switch>> <<else>> - obeys your command and goes to $his knees. + obeys your command and goes to $his knees. <</if>> <</if>> -<<if ($activeSlave.devotion < -20)>> The other slaves guide $him to adjust $his posture so $his eyes ar directly in line with your package. +<<if ($activeSlave.devotion < -20)>> The other slaves guide $him to adjust $his posture so $his eyes ar directly in line with your package. <<else>> $He kneels so that $his eyes are directly level with your package. <</if>> <<if ($activeSlave.energy > 50)>> -$He cant help but stare in lust at your +$He cant help but stare in lust at your <<if $PC.balls > 2 && $PC.ballsImplant > 3>> monstrous, massive pair of watermelon sized balls. @@ -153,7 +156,7 @@ $He cant help but stare in lust at your <<elseif $PC.balls == 2 && $PC.ballsImplant == 2>> huge pair of balls, bulging like softballs from behind your suit. <<elseif $PC.balls == 1 && $PC.ballsImplant == 1>> - large pair of balls, swinging heavily as you move. + large pair of balls, swinging heavily as you move. <<elseif $PC.ballsImplant > 2>> enormous, heavy pair of balls. <<elseif $PC.ballsImplant == 2>> @@ -168,21 +171,22 @@ $He cant help but stare in lust at your Your balls loom directly in front of $his face. <</if>> -Now kneeling at your feet naked before you, your slave waits for $his Master's command. You take some time to survey the slut's properly displayed body. -<<if $activeSlave.butt > 6>> $His massive ass is so huge that $he it squishes around her heels, almost reaching the floor. +Now kneeling at your feet naked before you, your slave waits for $his Master's command. You take some time to survey the slut's properly displayed body. +<<if $activeSlave.butt > 6>> $His massive ass is so huge that $he it squishes around her heels, almost reaching the floor. <<elseif $activeSlave.butt > 4>> $His <<print either("ass", "rear end")>> is so round and large it rolls out from her back in two perfect mounds. The cheeks are so thick it forms a perfect crevice between them, more than a couple inches deep. -<<elseif $activeSlave.butt > 2>> $His nice <<print either("thick", "plump")>> <<print either("butt", "ass")>> curves out noticeably, even while $he sits on $his knees. -<<else>> $His cute and tight ass rests gently on $his ankles. +<<elseif $activeSlave.butt > 2>> $His nice <<print either("thick", "plump")>> <<print either("butt", "ass")>> curves out noticably, even while $he sits on $his knees. +<<else>> $His cute and tight ass rests gently on $his ankles. <</if>> <<if ($activeSlave.energy > 95)>> - Her eyes fill with lust at the helplessness of kneeling at your crotch. + Her eyes fill with lust at the helplessness of kneeling at your crotch. <</if>> -<<if ($activeSlave.fetishStrength > 60)>> +<<if ($activeSlave.fetishKnown == 1)>> + <<if ($activeSlave.fetishStrength > 60)>> <<switch $activeSlave.fetish>> <<case "submissive">> - $He keeps her eyes down and poises her body to be fully available to $his master, trying to model for you the image of the perfect submissive. + $He keeps her eyes down and poises her body to be fully available to $his master, trying to model for you the image of the perfect submissive. <<case "dom">> Despite $his kneeling stature, $his back is straight and shoulders back. <<case "masochist">> @@ -190,30 +194,31 @@ Now kneeling at your feet naked before you, your slave waits for $his Master's c <<case "cumslut">> $he goes to $his knees, all the while staring at your <<if $PC.dick != 0>>manly bulge.<<if $PC.vagina == 1>> <</if>>.<<else>> feminine mound.<</if>> <<case "humiliation">> - $He eagerly takes to this humiliating position, hoping to demonstrate $his willingness to be degraded by $his <<Master>>. + $He eagerly takes to this humiliating position, hoping to demonstrate $his willingness to be degraded by $his <<Master>>. <<case "buttslut">> - $He positions $himself, sticking $his butt out as far as $he can manage, hoping to draw your attention to $his favorite area. + $He positions $himself, sticking $his butt out as far as $he can manage, hoping to draw your attention to $his favorite area. <<case "boobs">> - $he kneels with $his back strongly arching far back and diligently works to touch $his elbows behind $his back to best display $his - <<if ($activeSlave.boobs >= 10000)>> colossal mammaries - <<elseif ($activeSlave.boobs >= 2000)>> gigantic udders - <<elseif ($activeSlave.boobs >= 1000)>> massive slave tits - <<elseif ($activeSlave.boobs >= 800)>> prominent breasts - <<elseif ($activeSlave.boobs >= 400)>> modest chest - <<elseif ($activeSlave.boobs <= 400)>> pathetic slave boobs - <</if>> for $his master. - <<if ($activeSlave.lactation > 0)>> milk dribbles down the soft curves of $his chest as a further sign of $his arousal. - <</if>> - This is, of course, how all slaves are supposed to kneel, but $he takes the pose with added dedication. + $he kneels with $his back strongly arching far back and diligently works to touch $his elbows behind $his back to best display $his + <<if ($activeSlave.boobs >= 10000)>> colossal mammaries + <<elseif ($activeSlave.boobs >= 2000)>> gigantic udders + <<elseif ($activeSlave.boobs >= 1000)>> massive slave tits + <<elseif ($activeSlave.boobs >= 800)>> prominent breasts + <<elseif ($activeSlave.boobs >= 400)>> modest chest + <<elseif ($activeSlave.boobs <= 400)>> pathetic slave boobs + <</if>> for $his master. + <<if ($activeSlave.lactation > 0)>> milk dribbles down the soft curves of $his chest as a further sign of $his arousal. + <</if>> + This is, of course, how all slaves are supposed to kneel, but $he takes the pose with added dedication. <<default>> $He positions $himself with $his knees spread wide, hoping that you will turn your attention to $his wet pussy. <</switch>> + <</if>> <</if>> -You give $him permission to speak, and tell $him that $he may beg $his Master. +You give $him permission to speak, and tell $him that $he may beg $his Master. <<if ($activeSlave.devotion < -20)>> <<if ($activeSlave.fear < -50)>> - + <<switch $activeSlave.standardPunishment>> <<case "confinement">> Your slave simply presses $his hands together and begs you not to lock $him up in the bad girl box. @@ -221,68 +226,74 @@ You give $him permission to speak, and tell $him that $he may beg $his Master. <<case "chastity">> <<if ($activeSlave.energy > 60)>> Your slave simply presses $his hands together and begs you not to take away $his next orgasm - <<else>> Your slave simply asks that you not change $his punishment. $He fears you, but using chastity as a punishment is not an efficient way to command $his obedience, since $he has no sexual energy. + <<else>> Your slave simply asks that you not change $his punishment. $He fears you, but using chastity as a punishment is not an efficient way to command $his obedience, since $he has no sexual energy. <</if>> <</switch>> <<else>> <<if ($activeSlave.behavioralFlaw == "bitchy")>> $He turns $his nose up in utter disgust. "Why, to feed your misogynistic ego? Thanks, but no." $He looks at your other slaves holding $him down, "Why don't you get one of these mindless cunts to do it? Or are they not hot enough?" $He is disobedient and bitchy, a bad combo. - <<elseif ($activeSlave.behaviorFlaw == "arrogant")>> $He tries to cock $his shoulders back, giving a death glare to the slaves holding $him in place, "I don't need anything from you" $he hisses. $He is disobedient and arrogant, a bad combo. + <<elseif ($activeSlave.behaviorFlaw == "arrogant")>> $He tries to cock $his shoulders back, giving a death glare to the slaves holding $him in place, "I don't need anything from you" $he hisses. $He is disobedient and arrogant, a bad combo. <<elseif ($activeSlave.behavioralFlaw == "liberated")>> $He does $his best to spit in your face, but the height difference means $he only stains your shirt. "I demand you release me!" $he scowls, "Or I'm going to call the police!" You smile at $his pathetically outdated worldview. You tell $him that's a good idea, since you know how rebellious slaves fair in jail. - <<elseif ($activeSlave.behavioralFlaw == "odd")>> $He purses $his lips and bounces on $his heels in futile rebellion. "Nuh-uh." $he puffs, shaking $his head wildly. + <<elseif ($activeSlave.behavioralFlaw == "odd")>> $He purses $his lips and bounces on $his heels in futile rebellion. "Nuh-uh." $he puffs, shaking $his head wildly. <<else>> - $He simply sits there, struggling against the hands holding $him down. + $He simply sits there, struggling against the hands holding $him down. <</if>> <</if>> This is clearly the best you are going to get out of $him until $he is better trained. You <<if ($activeSlave.fear > -50)>> - signal your loyal slaves to lift $him to $his feet, and + signal your loyal slaves to lift $him to $his feet, and <</if>> send $him away for now. -<<elseif ($activeSlave.devotion < 20)>> +<<elseif ($activeSlave.devotion < 20)>> <<if ($activeSlave.behavioralFlaw == "bitchy")>> $He turns $his nose up in utter disgust. "Why, to feed your misogynistic ego? Thanks, but no." $He looks at your other slaves holding $him down, "Why don't you get one of these mindless cunts to do it? Or are they not hot enough?" $He is disobedient and bitchy, a bad combo. - <<elseif ($activeSlave.behaviorFlaw == "arrogant")>> $He tries to cock $his shoulders back, giving a death glare to the slaves holding $him in place, "I don't need anything from you" $he hisses. $He is disobedient and arrogant, a bad combo. + <<elseif ($activeSlave.behaviorFlaw == "arrogant")>> $He tries to cock $his shoulders back, giving a death glare to the slaves holding $him in place, "I don't need anything from you" $he hisses. $He is disobedient and arrogant, a bad combo. <<elseif ($activeSlave.behavioralFlaw == "liberated")>> $He does $his best to spit in your face, but the height difference means $he only stains your shirt. "I demand you release me!" $he scowls, "Or I'm going to call the police!" You smile at $his pathetically outdated worldview. You tell $him that's a good idea, since you know how rebellious slaves fair in jail. - <<elseif ($activeSlave.behavioralFlaw == "odd")>> $He purses $his lips and bounces on $his heels in futile rebellion. "Nuh-uh." $he puffs, shaking $his head wildly. + <<elseif ($activeSlave.behavioralFlaw == "odd")>> $He purses $his lips and bounces on $his heels in futile rebellion. "Nuh-uh." $he puffs, shaking $his head wildly. <<elseif ($activeSlave.sexualFlaw == "shamefast")>> $He tries to cover $his naked body from your gaze "Plea<<s>>e, can I ju<<s>>t put <<s>>ome clothe<<s>> on?" <<else>> $He looks up at you with a sudden glimpse of hope, and begins to plead, "Plea<<s>>e, <<s>>ir, plea<<s>>e <<s>>et me free. I don't want to be here. <<if ($activeSlave.energy < 50)>> I have no desire for sex. I don't want to be your toy! Please let me go." - <<else>> - I might even come back to share consensual love with you. I ju<<s>>t don't want to be property. Plea<<s>>e, let me go." + <<else>> + I might even come back to share consensual love with you. I ju<<s>>t don't want to be property. Plea<<s>>e, let me go." <</if>> <</if>> -You tell your slave to rise to rise to $his feet. Even though $he desired the impossible, it wasn't a total waste. You feel as though you have a pretty good understanding of where your slave stands. You send $him away with $his request denied, and you resolve to break $him more in the coming weeks. +You tell your slave to rise to rise to $his feet. Even though $he desired the impossible, it wasn't a total waste. You feel as though you have a pretty good understanding of where your slave stands. You send $him away with $his request denied, and you resolve to break $him more in the coming weeks. <<elseif ($activeSlave.devotion < 60)>> - Your slave looks at $his Master with obedient eyes. + Your slave looks at $his Master with obedient eyes. <<elseif ($activeSlave.devotion <= 100)>> -Your devoted slave takes the begging position, +Your devoted slave takes the begging position, <<if ($activeSlave.fetish != "submissive")>> - $he even brings $his hands up like a dog's paws. + $he even brings $his hands up like a dog's paws. <<else>> + <<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> and $he bows $his head in total submission. - <<if ($activeSlave.nipplePiercing > 0)>> - The armbinder thrusts $his tits out nicely, and $his nipple rings are pulled tight by the weighted bells weighing them down. - <<elseif ($activeSlave.nipplePiercing > 1)>> - The armbinder thrusts $his tits out nicely, and ensures that $his nipple chains are pulled tight by the angle of $his shoulders. <<BoobWatch>> The bells on $his nipple piercings jungle sweetly as $he breathes. + <<if ($activeSlave.nipplesPiercing > 0)>> + The armbinder thrusts $his tits out nicely, and $his nipple rings are pulled tight by the weighted bells weighing them down. + <<elseif ($activeSlave.nipplesPiercing > 1)>> + The armbinder thrusts $his tits out nicely, and ensures that $his nipple chains are pulled tight by the angle of $his shoulders. <<BoobWatch>> The bells on $his nipple piercings jungle sweetly as $he breathes. + <<else>> + The armbinder thrusts $his tits out nicely and $his nipples are now red from the clamps pressing down hard on $his sensitive flesh. Every painful shudder makes the bells jungle ever so sweetly. + <</if>> <<else>> - The armbinder thrusts $his tits out nicely and $his nipples are now red from the clamps pressing down hard on $his sensitive flesh. Every painful shudder makes the bells jungle ever so sweetly. + $he even brings $his hands up like a dog's paws. <</if>> <</if>> -"Ye<<s>> Ma<<s>>ter. Thank you, <<Master>>." $He is fully subservient to you, and would do anything to please you. -<</if>> +"Ye<<s>> Ma<<s>>ter. Thank you, <<Master>>." $He is fully subservient to you, and would do anything to please you. +<</if>> <<if ($activeSlave.devotion > 20)>> - <<if ($activeSlave.fetishStrength > 60)>> +/*eventually plan to make a string of Paraphilia text, which will be stronger versions of their fetish counterparts. */ + <<if ($activeSlave.fetishKnown == 1)>> + <<if ($activeSlave.fetishStrength > 60)>> <<switch $activeSlave.fetish>> <<case "submissive">> - $He shifts her monoglove behind $his back, jingling $his nipple bells as $he does "Plea<<s>>e <<Master>>," $he begs with genuine humility, "Plea<<s>>e use your in whatever way you see fit. This <<s>>lave has no purpose but to please $his <<Master>>" + $He adjusts $his monoglove behind $his back, jingling $his nipple bells as $he does "Plea<<s>>e <<Master>>," $he begs with genuine humility, "Plea<<s>>e use your slave in whatever way you see fit. This <<s>>lave has no purpose but to please $his <<Master>>" <<case "dom">> $He looks up at you. Even from $his kneeling position $his eyes carry confident domination. "<<Master>>, I know my pla<<c>>e i<<s>> beneath you. Give me the authority to lord over your other <<s>>lave<<s>> and I will for<<c>>e them to <<s>>erve you a<<s>> I do." <<case "masochist">> "I know I haven't di<<s>>obeyed," $he begins, "but I ju<<s>>t need to be punished." You smile down at your little painslut, running your finger along $his chin. "Plea<<s>>e <<Master>>, beat me. Beat my a<<ss>> until it'<<s>> red and clamp my nipple<<s>> until they bleed. Plea<<s>>e! I need to feel your <<s>>trength!" <<case "cumslut">> - Your little cumslut can't stop staring at your + Your little cumslut can't stop staring at your <<if $PC.balls > 2 && $PC.ballsImplant > 3>> monstrous, massive pair of watermelon sized balls. <<elseif $PC.balls == 2 && $PC.ballsImplant == 3>> @@ -294,7 +305,7 @@ Your devoted slave takes the begging position, <<elseif $PC.balls == 2 && $PC.ballsImplant == 2>> huge pair of balls, bulging like softballs from behind your suit. <<elseif $PC.balls == 1 && $PC.ballsImplant == 1>> - large pair of balls, swinging heavily as you move. + large pair of balls, swinging heavily as you move. <<elseif $PC.ballsImplant > 2>> enormous, heavy pair of balls. <<elseif $PC.ballsImplant == 2>> @@ -305,16 +316,16 @@ Your devoted slave takes the begging position, crotch. <</if>> Drool begins to drip from $his lips, and you have to remind your slave that $he is here to beg. - "<<Master>>," $he breathes heavily, "Please let me - <<if $PC.dick != 0>> suck your magnificent cock - <<if $PC.vagina == 1>> and eat you out - <</if>>." - <<else>> eat your delicious pussy." - <</if>> - You smile at the little cocksucker, so eager to please. + "<<Master>>," $he breathes heavily, "Please let me + <<if $PC.dick != 0>> suck your magnificent cock + <<if $PC.vagina == 1>> and eat you out + <</if>>." + <<else>> eat your delicious pussy." + <</if>> + You smile at the little cocksucker, so eager to please. <<case "humiliation">> - $He sits so that $her body is on full display, "Plea<<s>>e <<Master>>, use me and humilate me. Take me out to the public square so that everyone can see you overpower me." + $He sits so that $her body is on full display, "Plea<<s>>e <<Master>>, use me and humiliate me. Take me out to the public square so that everyone can see you overpower me." <<case "buttslut">> $He positions $his back so $his ass sticks out even further "<<Master>>," $he begs, "u<<s>>e my a<<ss>>! <<if ($activeSlave.sexualQuirk == "painal")>> make me <<s>>queel! @@ -322,27 +333,32 @@ Your devoted slave takes the begging position, I just need your cock in my mo<<s>>t u<<s>>eful fuckhole, plea<<s>>e!" <<case "boobs">> $He takes $his hands and presses $his tits together, lifting them to display for you $his primary purpose in life. - <<if ($activeSlave.lactation > 0)>> More milk squirts from each teat as $he bears them. + <<if ($activeSlave.lactation > 0)>> More milk squirts from each teat as $he bears them. <</if>> "I beg of you, <<Master>>, I need you to u<<s>>e my tits. Suck them, squeeze them, fuck them, I cannot cum without you using my slave tits! I am nothing more than a walking tit-carrier, and my only purpose is to offer these breasts to you." <<case "pregnant">> - $He begins to carress $his womb "Use me as your breeder, <<Master>>, plea<<s>>e! I ju<<s>>t want to be filled with your <<s>>eed forever!" + $He begins to caress $his womb "U<<s>>e me as your breeder, <<Master>>, plea<<s>>e! I ju<<s>>t want to be filled with your <<s>>eed forever!" <<default>> $He kneels with $his knees far spread, "use my fuckhole <<Master>>, I beg you. Plea<<s>>e, I need you to fuck me!" <</switch>> <<else>> - "<<Master>>, I exi<<s>>t to <<s>>erve you." $He say, "I have no other purpose in life. I beg of you, plea<<s>>e never let me leave your <<s>>ervi<<c>>e. Let me wait on you forever. I <<s>>wear I will alway<<s>> be obedient. Let me cook your meal<<s>>, clean your penthou<<s>>e, care for your other <<s>>lave<<s>>, even make me a cow. I don't care, a<<s>> long a<<s>> I'm here serving you." $He knows that $his rightful place is a slave, and $he is dedicated to living out that role to the fullest. - <<if ($activeSlave.behavioralQuirk == "advocate")>> - "I <<s>>ee now" $he continues, "that <<s>>lavery really i<<s>> a woman<<s>> rightful pla<<c>>e. She ha<<s>> no purpo<<s>>e except to <<s>>erve her <<Master>>." + "<<Master>>, I exi<<s>>t to <<s>>erve you." $He say, "I have no other purpose in life. I beg of you, plea<<s>>e never let me leave your <<s>>ervi<<c>>e. Let me wait on you forever. I <<s>>wear I will alway<<s>> be obedient. Let me cook your meal<<s>>, clean your penthou<<s>>e, care for your other <<s>>lave<<s>>, even make me a cow. I don't care, a<<s>> long a<<s>> I'm here serving you." $He knows that $his rightful place is a slave, and $he is dedicated to living out that role to the fullest. + <<if ($activeSlave.behavioralQuirk == "advocate")>> + "I <<s>>ee now," $he continues, "that <<s>>lavery really i<<s>> a $woman'<<s>> rightful pla<<c>>e. <<He>> ha<<s>> no purpo<<s>>e e<<x>><<c>>ept to <<s>>erve <<his>> <<Master>>." + <</if>> <</if>> + <<else>> + "<<Master>>, I exi<<s>>t to <<s>>erve you." $He says, "I have no other purpo<<s>>e in life. I beg of you, plea<<s>>e never let me leave your <<s>>ervi<<c>>e. Let me wait on you forever. I <<s>>wear I will alway<<s>> be obedient. Let me cook your meal<<s>>, clean your penthou<<s>>e, care for your other <<s>>lave<<s>>, even make me a cow. I don't care, a<<s>> long a<<s>> I'm here serving you." $He knows that $his rightful place is a slave, and $he is dedicated to living out that role to the fullest. + <<if ($activeSlave.behavioralQuirk == "advocate")>> + "I <<s>>ee now," $he continues, "that <<s>>lavery really i<<s>> a $woman'<<s>> rightful pla<<c>>e. <<He>> ha<<s>> no purpo<<s>>e e<<x>><<c>>ept to <<s>>erve <<his>> <<Master>>." + <</if>> <</if>> - -You smile at your obedient little slave, and agree to grant $his request. +You smile at your obedient little slave, and agree to grant $his request. <</if>> <<if (random(1,100) > (100 + $activeSlave.devotion))>> <<if ($activeSlave.fetish != "submissive") && ($activeSlave.energy <= 95) && ($activeSlave.behavioralFlaw != "liberated")>> - Seeing the humiliating acts your slaves are expected to preform has made $him @@.red;determined to be free.@@ + Seeing the humiliating acts your slaves are expected to perform has made $him @@.red;determined to be free.@@ <<set $activeSlave.behavioralFlaw = "liberated">> <</if>> <<elseif (random(1,100) > (110 - $activeSlave.devotion))>> diff --git a/src/npc/fDance.tw b/src/npc/fDance.tw index 72b48d31d9384cd4b2c73fb4214793af1b580d2e..79bef6c5105efafcd65bfd3933b3bfd760608fe6 100644 --- a/src/npc/fDance.tw +++ b/src/npc/fDance.tw @@ -4,16 +4,14 @@ <<run clearSummaryCache($activeSlave)>> <<setLocalPronouns $activeSlave>> -You tell your assistant to summon your slave and set some erotic music. When your slave arrives $he finds the lights in your office flashing club colors. You gesture towards the platform in the center of your office and tell her to dance for you. - -<<if ($activeSlave.entertainmentSkill >= 99)>> $He slides his ass gracefully unto the stage, then dramatically raises $his elongated legs one at a time onto the platform. Circling to $his knees, $he raises $his ass in the air and glides $his hands up $his legs as $he stands upright. -<<elseif ($activeSlave.entertainmentSkill >= 60)>> $He takes his rightful place on your stage. -<<elseif ($activeSlave.entertainmentSkill >= 40)>> $He goes to take $his place on your stage and dance for $his Master. -<elseif ($activeSlave.entertainmentSkill >= 20)>> $He ascends to the platform and begins to grind at the pole. -<<elseif ($activeSlave.entertainmentSkill >= 9)>> $He climbs up onto the platform and grabs onto the pole. -<<elseif ($activeSlave.entertainmentSkill <= 10)>> $He unceremoniously climbs on the platform and begins to dance. -<<else>> $He slides his ass gracefully unto the stage, then dramatically raises $his elongated legs one at a time onto the platform. Circling to $his knees, $he raises $his ass in the air and glides $his hands up $his legs as $he stands upright. +You tell your assistant to summon your slave and set some erotic music. When your slave arrives $he finds the lights in your office flashing club colors. You gesture towards the platform in the center of your office and tell her to dance for you. +<<if ($activeSlave.skill.entertainment > 99)>> $He slides his ass gracefully unto the stage, then dramatically raises $his elongated legs one at a time onto the platform. Circling to $his knees, $he raises $his ass in the air and glides $his hands up $his legs as $he stands upright. +<<elseif ($activeSlave.skill.entertainment > 60)>> $He takes his rightful place on your stage. +<<elseif ($activeSlave.skill.entertainment > 40)>> $He goes to take $his place on your stage and dance for $his Master. +<elseif ($activeSlave.skill.entertainment > 20)>> $He ascends to the platform and begins to grind at the pole. +<<elseif ($activeSlave.skill.entertainment > 9)>> $He climbs up onto the platform and grabs onto the pole. +<<elseif ($activeSlave.skill.entertainment > -10)>> $He climbs up onto the platform and grabs onto the pole. <</if>> <<if $activeSlave.weight > 190>> @@ -27,25 +25,24 @@ You tell your assistant to summon your slave and set some erotic music. When you <<elseif $activeSlave.weight > 20>> $His form sways and moves with the music in a most alluring way. <<elseif $activeSlave.weight > 0>> - $His trim body is highlighted by $his dance. Whenever $he rolls $his ass or sways $his hips it highlights the contours of $his waist. + $His trim body is highlighted by $his dance. Whenever $he rolls $his ass or sways $his hips it highlights the contours of $his waist. <<elseif $activeSlave.weight < 0>> - Your slave glides to the music like a <<print either("stripper", "belly dancer")>>. $He is thin and tight, with no bodyfat to speak of - <<if $activeSlave.boobs > 400>>, making $his tits + Your slave's trim body glides to the music like a <<print either("stripper", "belly dancer")>>. $He is thin and tight, with no bodyfat to speak of, + <<if $activeSlave.boobs > 400>> making $his tits <<if $activeSlave.butt > 1>> and ass <</if>> the main focus of $his dance. <<else>> - <<if $activeSlave.butt > 1>>, making $his ass the main focus of $his dance - <<else>>. $His body is flat and girlish, providing a tastefully alluring display. + <<if $activeSlave.butt > 1>> making $his ass the main focus of $his dance. + <<else>> totally flat. $His body is flat and girlish, providing a tastefully alluring display. <</if>> <</if>> <</if>> - -<<switch $activeSlave.faceShape>> $His face is +<<switch $activeSlave.faceShape>> <<case "masculine">> <<if $activeSlave.face < -95>> - hideously manly, distracting you from anything positive that may be going on. + hiddeously manly, distracting you from anything positive that may be going on. <<elseif $activeSlave.face < -40>> ugly and masculine, and you find it difficult to enjoy looking at $him. <<elseif $activeSlave.face < -10>> @@ -77,9 +74,9 @@ $His face is <</if>> <<case "cute">> <<if $activeSlave.face < -95>> - pitifully cute. $He's so ugly and cute you can't help but be turned off and drawn in simultaneously. + pitifully cute. $He's so ugly and cute you can't help but be turned off and drawn in simultaneously. <<elseif $activeSlave.face < -40>> - not attractive, but $his cuteness makes her pitifully appealing. + not attractive, but $his cuteness makes her pitifully appealing. <<elseif $activeSlave.face < -10>> not attractive, but is still cute enough to keep you entertained. <<elseif ($activeSlave.face <= 10)>> @@ -103,19 +100,19 @@ $His face is <<elseif ($activeSlave.face <= 40)>> begging for sex, being so enticing and sultry. <<elseif ($activeSlave.face <= 95)>> - constantly turning you on, with the sensual structure of $his beautiful face bringing sex back to your mind. + constantly turning you on, with the sensual structure of $his beautiful never letting sex leave your mind. <<else>> - making you + making you <<if $PC.dick != 0>> rock hard <<if $PC.vagina == 1>> and dripping wet <</if>> <<else>> dripping wet - <</if>> + <</if>> as you lust after $his sexual beauty. <</if>> <<case "exotic">> <<if $activeSlave.face < -95>> - hideously unusual, distracting you from anything positive that may be going on. + hiddeously unusual, distracting you from anything positive that may be going on. <<elseif $activeSlave.face < -40>> ugly and unusual, and you find it difficult to enjoy looking at $him. <<elseif $activeSlave.face < -10>> @@ -125,7 +122,7 @@ $His face is <<elseif ($activeSlave.face <= 40)>> exotic and alluring, just attractive enough to make $him good office décor, but not so much that it's distracting. <<elseif ($activeSlave.face <= 95)>> - a testament to the benefits of a global slave market. $His face makes $him a perfect office trophy. + a testament to the benefits of a global slave market.It makes $him a perfect office trophy. <<else>> an exotic masterpiece. Having $him dance in your office is like hanging foreign art on the walls, a perfect trophy of your slaving reach. <</if>> @@ -137,20 +134,20 @@ $His face is <<elseif $activeSlave.face < -10>> not a highlight. $He isn't beautiful, and you would rather watch $his body. <<elseif ($activeSlave.face <= 10)>> - quite feminine and pleasing. You aren't captivated by $his face, but you don't avoid it either. + quite feminine and pleasing. You aren't captivated by $his face, but you don't avoid it either. <<elseif ($activeSlave.face <= 40)>> feminine and attractive. You find yourself looking at it from time to time. <<elseif ($activeSlave.face <= 95)>> beautiful and feminine. You often find your eyes locked on $his face for long periods of time. <<else>> - absolutely stunning. Watching $his face is often more pleasing than watching $him dance. + absolutely stunning. Watching $his face is often more pleasing than watching $him dance. <</if>> <</switch>> -<<if ($activeSlave.devotion < -20)>> It's clear that $he hates being commanded by you, +<<if ($activeSlave.devotion < -20)>> It's clear that $he hates being on display for you. $He resents you for making $him dance for you, <<if ($activeSlave.fear < -50)>> but $he is to terrified of you to see what happens if $he resists - <<else>> and so a leash is attached from + <<else>> and refuses to comply. In order to make $him obey, a leash is attached from <<switch $activeSlave.collar>> <<case "uncomfortable leather">> the steel ring on $his leather collar @@ -158,14 +155,18 @@ $His face is a ring on $his gag strap <<case "massive dildo gag">> a ring on $his gag strap - <<case "preg biometrics">> + <<case "preg biometrics">> $his collar <<case "silk ribbon">> $his silk ribbon <<case "tight steel">> $his steel collar <<case "porcelain mask">> + <<if $activeSlave.nosePiercing == 2>> $his nose ring + <<elseif $activeSlave.nipplesPiercing == 2>> $his nipple chain + <<else>> a collar that is placed around $his neck + <</if>> <<case "shock punishment">> $his shock collar <<case "neck corset">> @@ -202,13 +203,13 @@ $His face is <<else>> a collar that is placed on $his neck for the occasion, and <</if>> - <</switch>> + <</switch>> to the pole in order to keep $him from getting down. Whenever $he stops dancing the chain is tightened a bit more, <<switch $activeSlave.collar>> <<case "uncomfortable leather">> choking $him and rubbing $his skin raw from the leather; <<case "tight steel">> - choking $him without mercy. + choking $him without mercy; <<case "shock punishment">> and a shock is sent through $his collar; <<case "neck corset">> @@ -226,193 +227,209 @@ $His face is choking $him; <</if>> <</switch>> - forcing $him to keep moving or face more pain - <</if>>. -<<elseif ($activeSlave.devotion > -20)>> -$He hates being forced to dance for you, but tries $his best in spite of this. -<<elseif ($activeSlave.devotion > 20)>> + forcing $him to keep moving or face more pain. + <</if>> +<<elseif ($activeSlave.devotion < 20)>> +$He hates being forced to dance for you, but tries $his best in spite of this. +<<elseif ($activeSlave.devotion < 50)>> $He wants to do $his best for you, and tries not to hold back. -<<elseif ($activeSlave.devotion > 50)>> +<<elseif ($activeSlave.devotion < 80)>> $He is so eager to please you, and works hard to push $himself beyond $his skill limit. -<<elseif ($activeSlave.devotion > 80)>> +<<elseif ($activeSlave.devotion < 200)>> $He is so honored that you want to use $him in this way, and tries eagerly to please you. $His eyes are filled with adoration and every move $he makes is done with the sole intention of pleasure $his beloved Master. <</if>> -<<if ($activeSlave.devotion > 20)>> - <<if ($activeSlave.sexualFlaw == "judgemental")>> - $He thinks to $himself that a real man wouldn't need to compensate this way, and judges you harshly. - <<elseif ($activeSlave.behavioralFlaw == "idealistic")>> $He can't believe $he now lives in a world where women are expected to perform for their Masters whether they consent or not. +<<if ($activeSlave.devotion < 20)>> + <<if ($activeSlave.sexualFlaw == "judgemental")>> + $He thinks to $himself that a real man wouldn't need to compensate this way, and judges you harshly. + <<elseif ($activeSlave.behavioralFlaw == "idealistic")>> $He can't believe $he now lives in a world where women are expected to preform for their Masters whether they consent or not. <<elseif ($activeSlave.behavioralFlaw == "bitchy")>> $He dances, but makes sure that the disgust on $his face shows clearly that $he is not into it. <</if>> <</if>> -The atmosphere of your office is a testament to masculine opulence. Few men in the old world would have the pleasure of completing their work while an attractive woman flaunts herself for his pleasure. -You allow the situation to continue for about an hour, before deciding it's time to escalate. +The atmosphere of your office is a testament to masculine opulence. Few men in the old world would have the pleasure of completing their work while an attractive woman flaunts herself for his pleasure. +You allow the situation to continue for about an hour, before deciding it's time to escalate. You look up once more at your slave and take some time to review $his dancing performance <<if ($activeSlave.devotion > -20)>> - <<if ($activeSlave.entertainmentSkill == 100)>> Your slave has a level of skill previously unseen in the old world. Even $his blinks have the seductive pull of a goddess. As you watch $him perform, you think how no man of the old world would ever get to see pure sexuality like this. And not only do get to watch $him, you OWN $him. $His body moves like water, and hips that ebbed and flowed as if the tides themselves panged for a rock hard cock to come and take them. You tried to get some work done, but couldn't take your eyes off $him for even a second. You promise to reward your slave for bringing so much sensuality and beauty into your office; transforming your place of work into a shrine of Masculine dominance. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> $His skill would have only been matched by the best of the best old world erotic dancers, but in your Free City expectations are high. $He dances with seduction in every move, alternating $his style between everything from belly dancing to club twerking, and each with the skill level of a trained professional. You got some work done while $he danced, but often found yourself pulled back in by the tide of $his rolling hips. You praise your slave for $his enriching performance. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> $He has impressive skill and would have been a top-tier dancer in the old world. One of the many benefits of being a leader of a Free City is the ability to work in an atmosphere of pure servitude. You were free to continue your work in an office the old world men could only dream of. You tell your slave that you are pleased with $his show. - <<elseif ($activeSlave.entertainmentSkill >= 20)>> Despite being an average entertainer, it is clear that $he is doing $his best. You enjoyed the sexy ambiance while you worked. You tell your slave that $his performance was adequate. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> $He is still learning the nuances of seductive dance, but at least able to move with the rhythm. You spent much of the performance distracted, forgetting that $he was even there at times and leaving $him unable to stop until you remembered about $him. You tell $him that $he will have to work harder if $he wishes to please you. - <<else>> Or, at least, $his best attempt at dancing. $His arms flail about awkwardly as $he crouches and straightens off-beat to the music. You spent much of the dance ignoring $him and working on your business. You chide your slave for such a pathetic excuse for a performance, and tell $him that $he will have to find a place to please you, or you will be forced to make $him useful, turning $his thoughts to the arcades, dairies, and Fuckdolls common amongst the Free Cities. + <<if ($activeSlave.skill.entertainment == 100)>> Your slave has a level of skill previously unseen in the old world. Even $his blinks have the seductive pull of a goddess. As you watch $him preform, you think how no man of the old world would ever get to see pure sexuality like this. And not only do get to watch $him, you OWN $him. $His body moves like water, and hips that ebbed and flowed as if the tides themselves panged for a rock hard cock to come and take them. You tried to get some work done, but couldn't take your eyes off $him for even a second. You promise to reward your slave for bringing so much sensuality and beauty into your office; transforming your place of work into a shrine of Masculine dominance. + <<elseif ($activeSlave.skill.entertainment >= 60)>> $His skill would have only been matched by the best of the best old world erotic dancers, but in your Free City expectations are high. $He dances with seduction in every move, alternating $his style between everything from belly dancing to club twerking, and each with the skill level of a trained professional. You got some work done while $he danced, but often found yourself pulled back in by the tide of $his rolling hips. You praise your slave for $his enriching preformance. + <<elseif ($activeSlave.skill.entertainment >= 40)>> $He has impressive skill and would have been a top-tier dancer in the old world. One of the many benefits of being a leader of a Free City is the ability to work in an atmosphere of pure servitude. You were free to continue your work in an office the old world men could only dream of. You tell your slave that you are pleased with $his show. + <<elseif ($activeSlave.skill.entertainment >= 20)>> Despite being an average entertainer, it is clear that $he is doing $his best. You enjoyed the sexy ambiance while you worked. You tell your slave that $his preformance was adequate. + <<elseif ($activeSlave.skill.entertainment >= 10)>> $He is still learning the nuances of seductive dance, but at least able to move with the rhythm. You spent much of the preformance distracted, forgetting that $he was even there at times and leaving $him unable to stop until you remembered about $him. You tell $him that $he will have to work harder if $he wishes to please you. + <<else>> Or, at least, $his best attempt at dancing. $His arms flail about awkwardly as $he crouches and straightens off-beat to the music. You spent much of the dance ignoring $him and working on your business. You chide your slave for such a pathetic excuse for a preformance, and tell $him that $he will have to find a place to please you, or you will be forced to make $him useful, turning $his thoughts to the arcades, dairies, and Fuckdolls common amongst the Free Cities. <</if>> <<else>> -$He dances poorly on purpose to spite you. Whatever skills $he has, they are not on display here. +$He dances poorly on purpose to spite you. Whatever skills $he has, they are not on display here. You threaten to + <<switch $activeSlave.standardPunishment>> + <<case "confinement">> lock $him up in the bad-girl box + <<case "whipping">> whip $him until $he screams + <<case "chastity">> + <<if ($activeSlave.energy > 60)>> + keep $him on the edge of orgasm until $he loses $his mind + <<else>> + fuck $him in the ass until $he's unconscious + <</if>> + <<case "situational">> + <<switch $activeSlave.collar>> + <<case "shock punishment">> activate $his collar, and + <</switch>> + make punish $him + <</switch>> + if $he doesn't shape up. <</if>> -But it's not over yet. You tell your slave that it's time to incorporate some stripping into $his dance. +But it's not over yet. You tell your slave that it's time to incorporate some stripping into $his dance. -<<if ($activeSlave.sexualFlaw == "shamefast")>> +<<if ($activeSlave.sexualFlaw == "shamefast")>> <<if ($activeSlave.devotion < 40)>> - $He immediately begins to tear up at the thought of being naked. $His shame is obvious to you, and you remind $him that $his comfort is not your concern. - <<if ($activeSlave.entertainmentSkill >= 99)>> Even though $he is crippled by shame, your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. With tears still streaming down $his face, $he begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose, even as $he sniffles at the shame of revealing $himself for you. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Even though $he is crippled by shame, your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>> Your slave works hard to keep with the rhythm while removing articles of clothing. $His attempts are inhibited by $his shame, which makes $him shudder and cry whenever it's time for another article of clothing to come off. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $He is too concerned with protecting $his nakedness to be obedient and attractive simultaneously, and you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to reluctantly, but obediently, remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + $He immediately begins to tear up at the thought of being naked. $His shame is obvious to you, and you remind $him that $his comfort is not your concern. + <<if ($activeSlave.skill.entertainment >= 99)>> Even though $he is crippled by shame, your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. With tears still streaming down $his face, $he begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose, even as $he sniffles at the shame of revealing $himself for you. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Even though $he is crippled by shame, your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>> Your slave works hard to keep with the rhythm while removing articles of clothing. $His attempts are inhibited by $his shame, which makes $him shudder and cry whenever it's time for another article of clothing to come off. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $He is too concerned with protecting $his nakedness to be obedient and attractive simultaneously, and you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to reluctantly, but obediently, remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <<else>> - Even though $he is uncomfortable at the thought of being naked, $he is so devoted to you that $he obeys without question. - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. Overcoming $his fear of being naked, $he begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose, even as $he sniffles at the shame of revealing $himself for you. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Even though $he is still ashamed, your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>> Your slave works hard to keep with the rhythm while removing articles of clothing. $His attempts would be inhibited by $his shame, but $his devotion to you overrides this and $he is able to dance with added skill. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. You find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to shamefully remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + Even though $he is uncomfortable at the thought of being naked, $he is so devoted to you that $he obeys without question. + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. Overcoming $his fear of being naked, $he begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose, even as $he sniffles at the shame of revealing $himself for you. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Even though $he is still ashamed, your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>> Your slave works hard to keep with the rhythm while removing articles of clothing. $His attempts would be inhibited by $his shame, but $his devotion to you overrides this and $he is able to dance with added skill. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. You find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to shamefully remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <</if>> <<elseif ($activeSlave.behavioralFlaw == "odd")>> - <<if ($activeSlave.entertainmentSkill >= 99)>> Even though $he is extremely odd, your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. With her ass cheeks straddling the pole $he begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Even though $he is extremely odd, your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he shouts wildly before upping the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>> Your slave works hard to keep with the rhythm while removing articles of clothing. $His attempts are inhibited by $his oddness, which results in $him crouching and squealing at inappropriate times. $He wonders aloud and you instruct $him to be silent the remainder of the dance. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $He is so odd that $his moves more resembles the chicken dance than any form of erotic dancing. You find yourself unable to look away, and for all the wrong reasons. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. Deciding that the rhythm is to blame, $he decides instead to sing $his own song to strip to. $He proceeds to hum string of off beat notes peppered with random words and scats, all punctuated by the sloppy kicking of clothes from $his ankles. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to roughly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + <<if ($activeSlave.skill.entertainment >= 99)>> Even though $he is extremely odd, your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. With her ass cheeks straddling the pole $he begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Even though $he is extremely odd, your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he shouts wildly before upping the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>> Your slave works hard to keep with the rhythm while removing articles of clothing. $His attempts are inhibited by $his oddness, which results in $him crouching and squealing at inappropriate times. $He wonders aloud and you instruct $him to be silent the remainder of the dance. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $He is so odd that $his moves more resembles the chicken dance than any form of erotic dancing. You find yourself unable to look away, and for all the wrong reasons. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. Deciding that the rhythm is to blame, $he decides instead to sing $his own song to strip to. $He proceeds to hum string of off beat notes peppered with random words and scats, all punctuated by the sloppy kicking of clothes from $his ankles. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to roughly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <<elseif ($activeSlave.sexualFlaw == "attention whore")>> - As an attention whore, this is what $he lives for. - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. Being a an attention whore, $he is obsessed with attracting the sexual arousal of others. $He begins by writhing $his hips and rolling $his ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose, even though $he is also fulfilled by the event $he knows that your desire is all that matters. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Your slave is a skilled entertainer, well above average. Being an attention whore, $he is obsessed with attracting the sexual arousal of others. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He surely wishes $he were a better entertainer so you would call on $him to strip more often. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. The true entertainment comes from $his teasing nature, which makes $him blush cutely anytime $he shows a bit of skin. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. $His attempts are overshadowed by $his clear desire to be looked at, and you can tell $he is distracted by this. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $He is trying much too hard to get your attention, and is visibly angered whenever $he sees that you are not aroused by $his fumblings. You find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to over-dramatically remove an article of clothing. After each article removed $he stops and looks at you to make sure you're watching. $His clear desire to be looked at makes $him more self-conscious which offsets the rhythm of the dance even more. $He decides to pick up the pace, aiming to be naked as quickly as possible so that you can admire $his body. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + As an attentrion whore, this is what $he lives for. + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. Being a an attention whore, $he is obsessed with attracting the sexual arousal of others. $He begins by writhing $his hips and rolling $his ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose, even though $he is also fulfilled by the event $he knows that your desire is all that matters. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Your slave is a skilled entertainer, well above average. Being an attention whore, $he is obsessed with attracting the sexual arousal of others. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He surely wishes $he wer a better entertainer soyou would call on $him to strip more often. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. The true entertainment comes from $his teasing nature, which makes $him blush cutely anytime $he shows a bit of skin. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. $His attempts are overshadowed by $his clear desire to be looked at, and you can tell $he is distracted by this. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $He is trying much too hard to get your attention, and is visibly angered whenever $he sees that you are not aroused by $his fumblings. You find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to over-dramatically remove an article of clothing. After each article removed $he stops and looks at you to make sure you're watching. $His clear desire to be looked at makes $him more self-conscious which offsets the rhythm of the dance even more. $He decides to pick up the pace, aiming to be naked as quickly as possible so that you can admire $his body. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> -<<elseif ($activeSlave.sexualQuirk == "tease")>> - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. Being a tease, $he is able to maintain an attractive blend of shame and arousal at the thought of being naked before you, and this inspires $him to tease you endlessly. With cheeks still flushed and red, $he begins by writhing $his hips and rolling $his ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose, even as $he blushes at the shame and arousal of revealing $himself for you. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Your slave is a skilled entertainer, well above average. Being a tease, $he is able to maintain an attractive blend of shame and arousal at the thought of being naked before you, and this inspires $him to tease you endlessly. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. The true entertainment comes from $his teasing nature, which makes $him blush cutely anytime $he shows a bit of skin. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. $His attempts are made more entertaining by $his shame, which makes $him redden and blush whenever it's time for another article of clothing to come off. Even though $his entertainment skill needs improving, you genuinely enjoy the teasing way $he tugs at $his wear and makes you anticipate the removal of each article. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $He is a tease, which adds a bit of value, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. +<<elseif ($activeSlave.sexualQuirk == "tease")>> + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. Being a tease, $he is able to maintain an attractive blend of shame and arousal at the thought of being naked before you, and this inspires $him to tease you endlessly. With cheeks still flushed and red, $he begins by writhing $his hips and rolling $his ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose, even as $he blushes at the shame and arousal of revealing $himself for you. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Your slave is a skilled entertainer, well above average. Being a tease, $he is able to maintain an attractive blend of shame and arousal at the thought of being naked before you, and this inspires $him to tease you endlessly. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. The true entertainment comes from $his teasing nature, which makes $him blush cutely anytime $he shows a bit of skin. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. $His attempts are made more entertaining by $his shame, which makes $him redden and blush whenever it's time for another article of clothing to come off. Even though $his entertainment skill needs improving, you genuinely enjoy the teasing way $he tugs at $his wear and makes you anticipate the removal of each article. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $He is a tease, which adds a bit of value, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <<else>> <<if ($activeSlave.fetishKnown == 1)>> <<switch $activeSlave.fetish>> <<case "submissive">> - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <<case "dom">> - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <<case "sadist">> - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <<case "masochist">> - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <<case "cumslut">> - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <<case "humiliation">> - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <<case "buttslut">> - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <<case "pregnancy">> - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <<case "boobs">> - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. - <</if>> - <<if ($activeSlave.boobs >= 10000)>> weighty mammaries - <<elseif ($activeSlave.boobs >= 2000)>> cumbersome udders - <<elseif ($activeSlave.boobs >= 1000)>> massive slave tits - <<elseif ($activeSlave.boobs >= 800)>> forward-thrust breasts - <<elseif ($activeSlave.boobs >= 500)>> meager chest - <<elseif ($activeSlave.boobs <= 400)>> pathetic slave boobs - <<else>> tits + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> + <<if ($activeSlave.boobs >= 10000)>> weighty mammaries + <<elseif ($activeSlave.boobs >= 2000)>> cumbersome udders + <<elseif ($activeSlave.boobs >= 1000)>> massive slave tits + <<elseif ($activeSlave.boobs >= 800)>> forward-thrust breasts + <<elseif ($activeSlave.boobs >= 500)>> meager chest + <<elseif ($activeSlave.boobs <= 400)>> pathetic slave boobs + <<else>> tits + <</if>> across your body as $he goes down. <<default>> - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 80)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 40)>>Your slave works hard to keep with the rhythm while removing articles of clothing. - <<elseif ($activeSlave.entertainmentSkill >= 20)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 80)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 40)>>Your slave works hard to keep with the rhythm while removing articles of clothing. + <<elseif ($activeSlave.skill.entertainment >= 20)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <</switch>> - <<else>> - <<if ($activeSlave.entertainmentSkill >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. - <<elseif ($activeSlave.entertainmentSkill >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. <<= ($activeSlave)>> $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. - <<elseif ($activeSlave.entertainmentSkill >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. <<= ($activeSlave)>> $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. - <<elseif ($activeSlave.entertainmentSkill >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. - <<elseif ($activeSlave.entertainmentSkill >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. <<= ($activeSlave)>> You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. - <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. + <<else>> + <<if ($activeSlave.skill.entertainment >= 99)>> Your slave is a masterful entertainer, able to keep anyone entertained for even the most lengthy of strip teases. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he knows how to fulfill $his purpose. You keep trying to get back to work, but your slave's movements are so enthralling that you cannot seem to break free. + <<elseif ($activeSlave.skill.entertainment >= 60)>> Your slave is a skilled entertainer, well above average. $He begins by writhing $his hips and rolling her ass. $He knows how to use $his hips and ass to draw and keep your attention while slowly moving up to $his chest. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. + <<elseif ($activeSlave.skill.entertainment >= 40)>> Your slave is a practiced entertainer, not masterful but still able to give an arousing performance. $He begins by writhing $his hips and rolling her ass. $He is able to use $his hips and ass to draw your attention before suddenly moving up to $his chest. $He isn't able to fully keep your attention, but whenever $he sees that you are becoming distracted $he ups the ante to draw you back in. $His body is nothing more than an object for your desire, and $he is learning to fulfill $his purpose. $He does her best to direct your arousal onto $his body. + <<elseif ($activeSlave.skill.entertainment >= 20)>>Your slave works hard to keep with the rhythm while removing articles of clothing. + <<elseif ($activeSlave.skill.entertainment >= 10)>> Your slave is not a skilled performer, and $his movements are uninspired. $His movements are still attractive, but you find yourself becoming distracted, $his dance not enough to keep your attention or draw you back. You take out your tablet and make a note that this slave will need to practice $his seduction if $he is to be allowed to dance for you again. Even without skill you still can admire $his body. You imagine how much more attractive $his tits and ass could be if $he knew how to move them right. + <<else>> Your slave has no skills to speak of, and isn't able to keep even the simplest of rhythms. $He fumbles about awkwardly and clumsily, stopping abruptly every so often to gracelessly remove an article of clothing. You decide to find $his lack of skill amusing, and allow $him to continue practicing while you resume your work. <</if>> <</if>> <</if>> -/* The following is formatting for later inclusion */ +/* The following is formatting for later inclusion */ /* <<switch $activeSlave.clothes>> <<case "a Fuckdoll suit">> @@ -1418,13 +1435,13 @@ But it's not over yet. You tell your slave that it's time to incorporate some st End clothing-specific stripping */ -Once the last piece of clothing has hit the floor you let your little slut dance naked a little while longer while you finish your last report. Once you have gotten enough of $his dancing you snap your fingers to callyour slave over. +Once the last piece of clothing has hit the floor you let your little slut dance naked a little while longer while you finish your last report. Once you have gotten enough of $his dancing you snap your fingers to call your slave over. <<if ($activeSlave.devotion < 100)>> Your slave hurries to your side and drops to $his knees. $He gladly kneels at your feet, looking up at $his Master in adoration. -<<elseif ($activeSlave.devotion < 50)>> Your slave hurries to your side and drops to $his knees. $He obediently kneels at your feet. +<<elseif ($activeSlave.devotion < 50)>> Your slave hurries to your side and drops to $his knees. $He obediently kneels at your feet. <<elseif ($activeSlave.devotion < 20)>> Your slave walks slowly to your desk and kneels. $He looks up at you, hoping that $his life gets easier. -<<elseif ($activeSlave.devotion < -20)>> +<<elseif ($activeSlave.devotion < -20)>> <<if ($activeSlave.fear < -50)>> - $He hurries frantically to your side, and drops quivering to the floor at your feet hoping $he was quick enough to avoid + $He hurries frantically to your side, and drops quivering to the floor at your feet hoping $he was quick enough to avoid <<switch $activeSlave.standardPunishment>> <<case "confinement">> confinement. <<case "whipping">> whipping @@ -1433,7 +1450,7 @@ Once the last piece of clothing has hit the floor you let your little slut dance orgasm denial <<else>> punishment. <</if>> - <<case "situational">> + <<case "situational">> <<switch $activeSlave.collar>> <<case "shock punishment">> shock <</switch>> @@ -1445,12 +1462,12 @@ Once the last piece of clothing has hit the floor you let your little slut dance <<else>> collar <</if>> -. Once seated, you chain $him to your desk and force $him to $his knees. You may have to start punishing $him more severely. +. Once seated, you chain $him to your desk and force $him to $his knees. You may have to start punishing $him more severely. <</if>> <<else>> Your slave hurries to your side and drops to $his knees. $He gladly kneels at your feet, looking up at $his Master in adoration. <</if>> - /* more varied reactions planned. */ + /* more varied reactions planned. */ <<if (random(1,100) > (100 + $activeSlave.devotion))>> <<if ($activeSlave.fetish != "humiliation") && ($activeSlave.energy <= 95) && ($activeSlave.sexualFlaw != "shamefast")>> Being facefucked by force has given $him a @@.red;desire to always be clothed.@@ diff --git a/src/pregmod/fPat.tw b/src/pregmod/fPat.tw index 329fd3be3ac07b5b884cf3fb1536985ffac059ea..86bfa11e220994df90c72c5a7ff8d0b23a9748c3 100644 --- a/src/pregmod/fPat.tw +++ b/src/pregmod/fPat.tw @@ -82,14 +82,14 @@ You tell $activeSlave.slaveName to into $his <<= App.Desc.eyeColor($activeSlave)>> 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>> + <</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 <<= App.Desc.eyeColor($activeSlave)>> 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>> + <</if>> <<elseif ($activeSlave.devotion < -20) && ($activeSlave.trust >= 20)>> $He seems to visibly consider disobedience, but apparently decides your order is harmless enough. $He does as $he is told, <<if canSee($activeSlave)>> diff --git a/src/pregmod/seFCTVremote.tw b/src/pregmod/seFCTVremote.tw index 2d7d9f2c698a31a59ae655268c27805c213664f0..5fa8aeab72943e202e2729c49b67d21b3e016c6f 100644 --- a/src/pregmod/seFCTVremote.tw +++ b/src/pregmod/seFCTVremote.tw @@ -7,7 +7,10 @@ <<set $one_time_age_overrides_pedo_mode = 1>> <<set $oneTimeDisableDisability = 1>> <<if $arcologies[0].FSSupremacistLawME == 1>> - <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSupremacistRace)>> + <<set $fixedRace = $arcologies[0].FSSupremacistRace>> +<<elseif $arcologies[0].FSSubjugationistLawME == 1>> + <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> + <<set $fixedRace = _races.random()>> <</if>> <<set $activeSlave = GenerateNewSlave()>> <<set $activeSlave.devotion = 0>> @@ -27,7 +30,7 @@ <<set $activeSlave.hStyle = "ponytail">> <</if>> <<set $activeSlave.origin = "You enslaved $him for poor customer service as an FCTV tech.">> -<<set $activeSlave.career = "a TV repair tech">> +<<set $activeSlave.career = "an installation technician">> <<set $activeSlave.behavioralFlaw = "arrogant">> <<set $activeSlave.markings = "none">> <<set $activeSlave.hLength = 10>> @@ -52,9 +55,9 @@ /* 000-250-006 */ </span> -You have a gap in your schedule in the morning, and decide to watch some FCTV<<if $Concubine != 0>> with your concubine, @@.pink;$Concubine.slaveName@@<</if>>. No sooner do you begin to watch a random show, than you have a notification that someone is here to see you. It seems to be a tech of some sort, complete with a small utility drone. A camera reveals the back of $his shirt, on which is written in block letters "FCTV SERVICE." Incredible. How do these people always find the worst time to stop in. <<if $assistant > 0>>Your assistant shrugs. At a gesture from you, _heA lets $him in.<<else>>You push a button to allow $him to come in.<</if>> This had better be good. +You have a gap in your schedule in the morning, and decide to watch some FCTV<<if $Concubine != 0>> with your concubine, @@.pink;$Concubine.slaveName@@<</if>>. No sooner do you begin to watch a random show, than you have a notification that someone is here to see you. It seems to be a tech of some sort, complete with a small utility drone. A camera reveals the back of $his shirt, on which is written in block letters "FCTV SERVICE." Incredible. How do these people always find the worst time to stop in? <<if $assistant > 0>>Your assistant shrugs. At a gesture from you, _heA lets $him in.<<else>>You push a button to allow $him to come in.<</if>> This had better be good. <br> -Presently, the tech enters the room and asks how your FCTV product is working. You tersely reply that it is fine, <<if $FCTVremote == 1>> although you're annoyed you had to purchase your own remote,<<else>> although you find the random nature of the shows a little annoying,<</if>> then ask the tech to cut to the point. $He shifts from one foot to the other, and then sheepishly admits that the service comes with a free remote that allows you to change the channels. Incredible! Why didn't you receive one? "It's, uh, 8HGG Inc policy to distribute remotes only after a trial period." <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> quietly notifies you that "$He's lying. We've had no notification from 8HGG of a visit. It's definitely the same tech as last time; $he's trying to cover up $his mistake on a big contract. <i>They don't know $he's here.</i>" +Presently, the tech enters the room and asks how your FCTV product is working. You tersely reply that it is fine, <<if $FCTVremote == 1>> although you're annoyed you had to purchase your own remote,<<else>> although you find the random nature of the shows a little annoying,<</if>> then ask the tech to cut to the point. $He shifts from one foot to the other, and then sheepishly admits that the service comes with a free remote that allows you to change the channels. Incredible! Why didn't you receive one? "It's, uh, 8HGG Inc. policy to distribute remotes only after a trial period." <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> quietly notifies you that "$He's lying. We've had no notification from 8HGG of a visit. It's definitely the same tech as last time; $he's trying to cover up $his mistake on a big contract. <i>They don't know $he's here.</i>" <br> $He unboxes the new remote and turns $his back to you, eagerly demonstrating how you can use it to watch any show you want. This could be your chance to turn the tables on FCTV and get some special "customer support" of your own. <br><br> @@ -73,8 +76,6 @@ $He unboxes the new remote and turns $his back to you, eagerly demonstrating how <<elseif $arcologies[0].FSSubjugationistLawME == 1>> <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> <<set $fixedRace = _races.random()>> -<<else>> - <<set $fixedRace = "black">> <</if>> <<if $seeDicks == 0>> <<set _customer = GenerateNewSlave("XX")>> @@ -173,11 +174,11 @@ Channel 14 had fascinated you. Thanks to this bumbling tech you hadn't been able <br> "Uh, that @@.lime;virgin ass@@!" the customer exclaims. "How's THIS for an upgraded package. Last time I had a billing problem you folks told me where to shove it. Well here. It. Goes!" From the way they collapse over each other, it seems they orgasmed at about the same time. <</if>> -<<set $activeSlave.anus = 1, $analTotal++>> +<<set $activeSlave.anus = 1, $activeSlave.counter.anal++>> <br><br> Time passes... <br><br> -It seems the aphrodisiacs are wearing off, and the tech is stirring. Sitting up, $he looks confused. Time for a call. Once $he is standing back in your office, you sternly show $him portions of video, explaining how unprofessional $his behavior is and how deeply upset you are at the way your citizen was treated. You tell $him you know $he was on the clock, and you know $he was not supposed to be here, CERTAINLY not while getting fucked with a mockery of $his employer marked on $his back. $He begins to quake, and begs you to help $him. Nice to have the TV company begging you to help <i>$him</i>, for once. +It seems the aphrodisiacs are wearing off, and the tech is stirring. Sitting up, $he looks confused. Time for a call. Once $he is standing back in your office, you sternly show $him portions of video, explaining how unprofessional $his behavior is and how deeply upset you are at the way your citizen was treated. You tell $him you know $he was on the clock, and you know $he was not supposed to be here, CERTAINLY not while getting fucked with a mockery of $his employer marked on $his back. $He begins to quake, and begs you to help $him. Nice to have the TV company begging you to help <i>them</i>, for once. <br> <span id="result"> @@ -185,11 +186,13 @@ It seems the aphrodisiacs are wearing off, and the tech is stirring. Sitting up, <br><<link "Enslave $him">> <<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>> <<replace "#result">> + <<set $analTotal++>> $activeSlave.slaveName knows $he has nowhere to turn. Sobbing, $he complies with the process. <<include "New Slave Intro">> <</replace>> <</link>> <br><<link "Sentence $him to a day in a wall with a TV, then enslave $him">> + <<set $analTotal++>> <<set $activeSlave.health -= 10>> <<set $activeSlave.behavioralFlaw = "odd">> <<set $activeSlave.sexualFlaw = "hates penetration">> @@ -237,13 +240,13 @@ It seems the aphrodisiacs are wearing off, and the tech is stirring. Sitting up, <<elseif $arcologies[0].FSAztecRevivalist != "unset">> Aztec days, <<elseif $arcologies[0].FSEgyptianRevivalist != "unset">> - Egyptian Revivalism, + Ancient Egypt, <<elseif $arcologies[0].FSEdoRevivalist != "unset">> the Edo period, <<elseif $arcologies[0].FSArabianRevivalist != "unset">> - Arabian days, + the Caliphates, <<elseif $arcologies[0].FSChineseRevivalist != "unset">> - Chinese days, + imperial China, <<else>> ancient times, <</if>> diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw index b54effef23937e6a8558d373e7825ea77a4948ff..514995426b720d031a88c9761414d9921eb8cf65 100644 --- a/src/pregmod/seFCTVshows.tw +++ b/src/pregmod/seFCTVshows.tw @@ -1094,7 +1094,7 @@ <br><br>Martha pulled a small notepad out her cleavage "Do you folks know what you want or do you need some time?" Scott thought for a second before responding. "Why don't you give us a moment, It's Cathy's first time here." She beamed at Cathy. "Oh, glad to have you here! I hope you enjoy yourself darlin'" She took a slender remote out of her cleavage and handed it to Cathy. "Give me a buzz when you've made up your mind" With a small wave, Martha turned sashayed away. <br><br>Cathy turned her attention to the menu in front of her. At a distance it didn't appear to be any different from a normal paper menu, but on closer inspection one could see it was a flexible touch screen. Scrolling down each page revealed a variety of intriguing dishes as cartoon cowslaves danced in the margins. Tapping on a dish opened a window that showed a video of the item, beside the window was a tab that enticed customers to see the cows in action. A significant part of the dessert page was dedicated extolling the virtues of growth drug laced ice cream produced by Blue Barn's partnership with Bloom Pharma. Below this were animations of cows eating ice cream and suddenly growing assets of immense size. <br><br>"Hmm, anyone know what they want?" Scott asked. June looked up from the menu. "I think I'll get my usual." Sadie yawned and said, "Same." Sarah held up her menu, jabbing finger at a picture of a black forest cake and said, "I want this." While the cake quite impressive, to the right of it was something far more attention grabbing. - <br><br>A window had opened and was playing a video of the cows that helped produce the cake. A heavily pregnant cowslave was railing a far younger, but equally as pregnant cow with a strap-on. The younger cow's eyes were glassy and unfocused. The older slave let out a growl of need and began to pick up speed, their considerable breasts jiggling with each thrust. The menu was polite enough to have a blurb informing them that the cows are actresses on The Young and the Fecund. If one was feeling uncharitable, they could say that the sole video tag of lactating lolis was technically correct, but a woefully inadequate description. + <br><br>A window had opened and was playing a video of the cows that helped produce the cake. A heavily pregnant cowslave was railing a far younger, but equally as pregnant cow with a strap-on. The younger cow's eyes were glassy and unfocused. The older slave let out a growl of need and began to pick up speed, their considerable breasts jiggling with each thrust. The menu was polite enough to have a blurb informing them that the cows are actresses on The Young and the Fecund. If one was feeling uncharitable, they could say that the sole video tag of "lactating lolis" was technically correct, but a woefully inadequate description. <br><br>He raised an eyebrow. "I thought you wanted a bloom berry sundae?" She gave him puppy dog eyes. "I want cake too," she whined. He narrowed his eyes at her. The puppy dog eyes increased in intensity. A moment passed before he caved. "You can have a small slice." The puppy dog eyes vanished and she let out a small cheer. Annie set down her menu. "I think I'll have rum raisin —" She smiled at him, her eyes crinkling. "— and a slice of cake." He huffed at her, but smiled anyway. Then he turned to Cathy. "And you?" he asked. "I think I'll have a vanilla sundae." He cocked his head at her and raised an eyebrow. "What?" she said defensively. He held up his hands in a placating gesture. "Nothing, nothing. If you've made up your mind, just use the remote." She picked up the remote and pressed the call button. <br><br>A few moments later, Martha returned, her face flushed. "Everyone all set?" She briskly took down their orders and set off for the kitchens. After a few minutes, she returned with a full tray. With an agility that only comes from years of being a fighter pilot or working in the food industry, she passed out their orders and topped off every glass. With a quick, "Buzz me if you need me," Martha returned to the counter. <br><br>June demurely ate her ice cream while Sadie seemed intent on eating her banana split in as lewd a fashion possible. In stark contrast, Sarah was savaging her cake and ice cream, icing smearing on her face and chest. As Annie was eating her ice cream, she 'accidentally' started dribbling onto her cleavage. "Oh my!" she said in a tone of faux concern. "Sweetie, could you help mommy out?" Sarah wiggled around in her mother's cleavage and began to lap up the drips of ice cream, leaving smears of icing in her wake. "Oh, you've such a messy eater. Come here and let mommy clean you up." Annie pulled her close and began to lick the remnants of cake and ice cream off her face. Her licks slowly morphed into a deep kiss. Their tongues danced and faces flushed. Annie pulled away from her, trailing a line of kisses down her chest and began to suckle from her. Sarah bit her lip, closed her eyes, and began to moan, her fingers teasing her clit. diff --git a/src/pregmod/slaveOnSlaveFeedingWorkAround.tw b/src/pregmod/slaveOnSlaveFeedingWorkAround.tw index c4ccf06b2681f162f9811bbda8dba9d767dfc15e..fbcdcd84565633b88612474f0bc18f8461b82871 100644 --- a/src/pregmod/slaveOnSlaveFeedingWorkAround.tw +++ b/src/pregmod/slaveOnSlaveFeedingWorkAround.tw @@ -5,29 +5,29 @@ <<set $milkTap = 0, _descM = "milk", _descC = "cum", _eligibilityMilk2 = 0, _eligibilityMilk4 = 0, _eligibilityMilk8 = 0, _eligibilityCum2 = 0, _eligibilityCum4 = 0, _eligibilityCum8 = 0>> <<for _i = 0; _i < $slaves.length; _i++>> /* milk output */ -<<if $slaves[_i].lactation > 0>> - <<set $slaves[_i].milkOutput = 0>> - <<set _milk = milkAmount($slaves[_i])>> - <<set _milk = (_milk/14)>> - <<set _milk = Math.trunc(_milk)>> - <<set $slaves[_i].milkOutput = _milk>> -<<else>> - <<set _milk = 0>> - <<set $slaves[_i].milkOutput = 0>> -<</if>> + <<if $slaves[_i].lactation > 0>> + <<set $slaves[_i].milkOutput = 0>> + <<set _milk = milkAmount($slaves[_i])>> + <<set _milk = (_milk/14)>> + <<set _milk = Math.trunc(_milk)>> + <<set $slaves[_i].milkOutput = _milk>> + <<else>> + <<set _milk = 0>> + <<set $slaves[_i].milkOutput = 0>> + <</if>> <</for>> <<for _i = 0; _i < $slaves.length; _i++>> /* cum output */ -<<if $slaves[_i].balls > 0 && $slaves[_i].dick > 0 && $slaves[_i].chastityPenis != 1>> - <<set $slaves[_i].cumOutput = 0>> - <<set _cum = cumAmount($slaves[_i])>> - <<set _cum = (_cum/7)>> - <<set _cum = (_cum/10)>> - <<set _cum = Math.trunc(_cum)>> - <<set $slaves[_i].cumOutput = _cum>> -<<else>> - <<set _cum = 0>> - <<set $slaves[_i].cumOutput = 0>> -<</if>> + <<if $slaves[_i].balls > 0 && $slaves[_i].dick > 0 && $slaves[_i].chastityPenis != 1>> + <<set $slaves[_i].cumOutput = 0>> + <<set _cum = cumAmount($slaves[_i])>> + <<set _cum = (_cum/7)>> + <<set _cum = (_cum/10)>> + <<set _cum = Math.trunc(_cum)>> + <<set $slaves[_i].cumOutput = _cum>> + <<else>> + <<set _cum = 0>> + <<set $slaves[_i].cumOutput = 0>> + <</if>> <</for>> //$activeSlave.slaveName is prepped to drink $his fill; now you must select a slave capable of producing the required amount of milk or ejaculate.// @@ -50,26 +50,26 @@ __2 Liters__ <</if>> <<if $slaves[_i].relationshipTarget == $activeSlave.ID>> <<switch $slaves[_i].relationship>> - <<case 1>> - friends - <<case 2>> - best friends - <<case 3>> - friends with benefits - <<case 4>> - lover - <<case 5>> - slave wife + <<case 1>> + friends + <<case 2>> + best friends + <<case 3>> + friends with benefits + <<case 4>> + lover + <<case 5>> + slave wife <</switch>> <</if>> <<if $slaves[_i].rivalryTarget == $activeSlave.ID>> <<switch $slaves[_i].relationship>> - <<case 1>> - dislikes - <<case 2>> - rival - <<case 3>> - bitterly hates + <<case 1>> + dislikes + <<case 2>> + rival + <<case 3>> + bitterly hates <</switch>> <</if>> <<set _eligibilityMilk2 = 1>> @@ -94,26 +94,26 @@ __4 Liters__ <</if>> <<if $slaves[_i].relationshipTarget == $activeSlave.ID>> <<switch $slaves[_i].relationship>> - <<case 1>> - friends - <<case 2>> - best friends - <<case 3>> - friends with benefits - <<case 4>> - lover - <<case 5>> - slave wife - <</switch>> + <<case 1>> + friends + <<case 2>> + best friends + <<case 3>> + friends with benefits + <<case 4>> + lover + <<case 5>> + slave wife + <</switch>> <</if>> <<if $slaves[_i].rivalryTarget == $activeSlave.ID>> <<switch $slaves[_i].relationship>> - <<case 1>> - dislikes - <<case 2>> - rival - <<case 3>> - bitterly hates + <<case 1>> + dislikes + <<case 2>> + rival + <<case 3>> + bitterly hates <</switch>> <</if>> <<set _eligibilityMilk4 = 1>> @@ -137,17 +137,17 @@ __4 Liters__ <</if>> <<if $slaves[_i].relationshipTarget == $activeSlave.ID>> <<switch $slaves[_i].relationship>> - <<case 1>> - friends - <<case 2>> - best friends - <<case 3>> - friends with benefits - <<case 4>> - lover - <<case 5>> - slave wife - <</switch>> + <<case 1>> + friends + <<case 2>> + best friends + <<case 3>> + friends with benefits + <<case 4>> + lover + <<case 5>> + slave wife + <</switch>> <</if>> <<if $slaves[_i].rivalryTarget == $activeSlave.ID>> <<switch $slaves[_i].relationship>> diff --git a/src/pregmod/widgets/deathWidgets.tw b/src/pregmod/widgets/deathWidgets.tw index b2ec17e7ec81131051ca1bc4128427fd94b542e1..287e9aa7a132b14bda088511a4970fe863d5d37e 100644 --- a/src/pregmod/widgets/deathWidgets.tw +++ b/src/pregmod/widgets/deathWidgets.tw @@ -1,26 +1,24 @@ :: death widgets [widget nobr] <<widget "pop">> - -<br> -/* 000-250-006 */ -<<if $seeImages && $seeReportImages>> -<div class="imageRef tinyImg"> - <<SlaveArt $args[0] 0 0>> -</div> -<</if>> -/* 000-250-006 */ -As $args[0].slaveName is going about $his business with $his overfilled $args[0].inflationType belly, $he can't help but feel exhausted. $His health has been poor lately and the pressure in $his organs is not helping things. $He immediately knows something is wrong when an intense pain runs through $his middle and $his load shifts threateningly. Blood and $args[0].inflationType leak from $his rear as $his body cavity fills with the contents of $his digestive tract. The skin of $his taut belly reddens as the pressure against it builds. As $he takes $his last breath, $he falls forward, $his weight landing upon $his straining stomach. With a gush, $he ruptures, flooding the area around $him with blood, guts and $args[0].inflationType. Word of the late slave and $his gruesome fate spread fast, @@.gold;terrifying@@ your untrusting slaves. -<<for _dw = 0; _dw < $slaves.length; _dw++>> - <<if ($slaves[_dw].trust <= 50)>> - <<if ($slaves[_dw].inflation >= 0)>> - <<set $slaves[_dw].trust -= (Math.pow($slaves[_dw].inflation,3)*5)>> - <<else>> - <<set $slaves[_dw].trust -= 10>> - <</if>> + <br> + /* 000-250-006 */ + <<if $seeImages && $seeReportImages>> + <div class="imageRef tinyImg"> + <<SlaveArt $args[0] 0 0>> + </div> <</if>> -<</for>> - + /* 000-250-006 */ + As $args[0].slaveName is going about $his business with $his overfilled $args[0].inflationType belly, $he can't help but feel exhausted. $His health has been poor lately and the pressure in $his organs is not helping things. $He immediately knows something is wrong when an intense pain runs through $his middle and $his load shifts threateningly. Blood and $args[0].inflationType leak from $his rear as $his body cavity fills with the contents of $his digestive tract. The skin of $his taut belly reddens as the pressure against it builds. As $he takes $his last breath, $he falls forward, $his weight landing upon $his straining stomach. With a gush, $he ruptures, flooding the area around $him with blood, guts and $args[0].inflationType. Word of the late slave and $his gruesome fate spread fast, @@.gold;terrifying@@ your untrusting slaves. + <<for _dw = 0; _dw < $slaves.length; _dw++>> + <<if ($slaves[_dw].trust <= 50)>> + <<if ($slaves[_dw].inflation >= 0)>> + <<set $slaves[_dw].trust -= (Math.pow($slaves[_dw].inflation,3)*5)>> + <<else>> + <<set $slaves[_dw].trust -= 10>> + <</if>> + <</if>> + <</for>> <</widget>> <<widget "DeathOldAge">> diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw index b6047055e7b0754ada1fe2f0832c970e7ab7b3eb..dae8e88d92a64a126605c477ba224309e835c4c0 100644 --- a/src/pregmod/widgets/seBirthWidgets.tw +++ b/src/pregmod/widgets/seBirthWidgets.tw @@ -14,13 +14,13 @@ /* birth complications calcs */ <<if $slaves[$i].mpreg == 1>> -<<if $slaves[$i].anus < 2>> - <<set $birthDamage += 3>> -<</if>> + <<if $slaves[$i].anus < 2>> + <<set $birthDamage += 3>> + <</if>> <<else>> -<<if $slaves[$i].vagina < 2>> - <<set $birthDamage += 3>> -<</if>> + <<if $slaves[$i].vagina < 2>> + <<set $birthDamage += 3>> + <</if>> <</if>> <<if $slaves[$i].hips < 0>> <<set $birthDamage += (2-$slaves[$i].hips)>> @@ -51,9 +51,9 @@ <<set $birthDamage += 2>> <</if>> <<if $slaves[$i].mpreg != 1>> -<<if $slaves[$i].vaginaLube == 0>> - <<set $birthDamage += 1>> -<</if>> + <<if $slaves[$i].vaginaLube == 0>> + <<set $birthDamage += 1>> + <</if>> <</if>> <<if $slaves[$i].tired > 0>> <<set $birthDamage += 2>> @@ -103,9 +103,9 @@ <<set $birthDamage -= 3>> <</if>> <<if $slaves[$i].mpreg != 1>> -<<if $slaves[$i].vaginaLube > 0>> - <<set $birthDamage -= $slaves[$i].vaginaLube>> -<</if>> + <<if $slaves[$i].vaginaLube > 0>> + <<set $birthDamage -= $slaves[$i].vaginaLube>> + <</if>> <</if>> <<if $slaves[$i].curatives > 0>> <<set $birthDamage -= 3>> diff --git a/src/societies/aztec/slaveSacrifice.tw b/src/societies/aztec/slaveSacrifice.tw index 812123be5bfe6cbaaa9e00d584e9a11c77d34200..34347e97a1f70bb6ea4dd6f5b46c19652d7bcadd 100644 --- a/src/societies/aztec/slaveSacrifice.tw +++ b/src/societies/aztec/slaveSacrifice.tw @@ -16,14 +16,14 @@ <<if ($activeSlave.fetish == "masochist")>> $He shudders with excitement. "I mean, I know my pain will help to feed the godde<<ss>> and I'm willing to <<s>>uffer plenty to plea<<s>>e her, but i<<s>> it really a <<s>>acrifi<<c>>e if I'm enjoying it?" <<elseif ($activeSlave.fetish == "cumslut")>> - $He hesitates, looking concerned. "Oh God<<s>>, the <<s>>e<<x>> clean<<s>>ing will be awful, but I'm willing to <<s>>acrifice all that pain for the godde<<ss>>." + $He hesitates, looking concerned. "Oh God<<s>>, the <<s>>e<<x>> clean<<s>>ing will be awful, but I'm willing to <<s>>acrifi<<c>>e all that pain for the godde<<ss>>." <<elseif ($activeSlave.fetish == "humiliation")>> $He shudders with excitement. "I heard everyone can <<s>>ee me a<<s>> I <<s>>uffer. I hope the public penan<<c>>e will plea<<s>>e the godde<<ss>>." <<elseif ($activeSlave.fetish == "buttslut")>> - $He looks sadly at the floor. "Oh God<<s>>, that mean<<s>> no butt <<s>>e<<x>> for me. I hope Xochiquetzal be plea<<s>>ed by all that <<s>>acrifice." + $He looks sadly at the floor. "Oh God<<s>>, that mean<<s>> no butt <<s>>e<<x>> for me. I hope Xochiquetzal be plea<<s>>ed by all that <<s>>acrifi<<c>>e." <</if>> <<else>> - $He looks determined. "<<Master>>, I'll do my best. No other <<s>>lave will be cleaner for the godde<<ss>> than I. + $He looks determined. "<<Master>>, I'll do my be<<s>>t. No other <<s>>lave will be cleaner for the godde<<ss>> than I. <</if>> <<elseif ($activeSlave.devotion > 20) || (($activeSlave.devotion >= -20) && ($activeSlave.trust < -20) && ($activeSlave.trust >= -50))>> <<if !canTalk($activeSlave)>> @@ -88,8 +88,8 @@ <<setNonlocalPronouns $seeDicks>> As tradition dictates, the purification of $his body will be used as penance to the goddess in an attempt to pay for the favors bestowed upon your arcology. First, one of your slaves is appointed to represent you as $his owner, who willingly gives the slave as sacrifice, and is put in charge of the slave's health while $he goes through the penance process. $activeSlave.slaveName is thoroughly bathed and $his whole body covered in blue paint, while $his mouth is covered in black paint, as payment for being a prostitute. /*Might need a clause here for other jobs besides "whore"*/ $He's taken to spend the night at the sexual servitude of another slave who will be sacrificed to Tezcatlipoca, god of the night sky. $He's <<if ($activeSlave.devotion > 20)>>fucked all night long <<else>>raped over and over again throughout the night <</if>>; $his holes dedicated to the sexual satisfaction of the slave who soon will face a much darker fate than $him to please the gods. <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> - <<set _randomVag = random(0,2)>> - <<set _randomAnal = random(0,1)>> + <<set _randomVag = random(1,2)>> + <<set _randomAnal = random(1,2)>> <<set _randomOral = random(2,6)>> <<set $activeSlave.counter.vaginal += _randomVag, $activeSlave.counter.anal += _randomAnal, $activeSlave.counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>> <<if $activeSlave.vagina == 0 && $activeSlave.anus == 0>> @@ -194,9 +194,9 @@ <<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 <<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. + $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. + $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<<elseif $activeSlave.vagina > -1>>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*/ At first, $he seems resigned to not cum at all during $his penance. Soon $his resolution seems to vanish and $he can be seen constantly crying, trying to fight the excruciating need to touch $himself yet failing by trying to masturbate through the chastity belt. As a result of the aphrodisiacs in $his body the paint on the inner part of $his legs seems constantly wet and dripping into the cage which $he seems to enjoy. As $his whining and tears increases so do the spasms, a direct result of $his need to cum. The loincloth $he is wearing has to be constantly changed and $his legs constantly cleaned when it becomes apparent they are wet to avoid any evidence of pleasure. $He tries to make it more difficult as now it is the only thing $he has to fantasize on cumming. At the end of the week is often common to see $him beg to be touched by anyone who is close enough to hear $him and bursts into tears when $he is blatantly ignored. As a result of all this crying, the lack of food and sleep $he needs to be hydrated more often also the dose of aphrodisiacs is changed to be less potent but be injected more often to avoid the danger that $he might cum from it. $His body refuses to lose anymore more liquids, a fact that doesn't stop $him from sobbing and begging to be touched as soon as $he finds the strength to it while $he remains almost immobile on the bottom of the cage, interrupted by the spasms of $his body as a result of being constantly aroused for a week. <<elseif ($activeSlave.fetish == "humiliation")>> @@ -254,7 +254,7 @@ <<set $sactiveSlave.boobs += $activeSlave.boobsMilk>> <</if>> <<set $activeSlave.health -= 20>> - The penance put $his body through great stress @@.red;which impacted $his health.@@ + The penance put $his body through great stress @@.red;which impacted $his health.@@ <<set $currentRule.addict = 5>> <<set $activeSlave.clothes = "no clothing">> @@ -265,113 +265,107 @@ <<set $activeSlave.devotion += 4, $activeSlave.trust += 4>> $His successful penance made $him @@.gold;trust@@ and @@.hotpink;love@@ you more as $he has proved both to you and the goddess how good of a slave $he is. <<elseif ($activeSlave.fetish == "masochist")>> - <<set $activeSlave.devotion += 6, $activeSlave.trust += 6>> - The constant pain you submitted $him to during $his penance made $him @@.gold;trust@@ and @@.hotpink;love@@ you more. - <<set $activeSlave.fetishStrength += 4>> + <<set $activeSlave.devotion += 6, $activeSlave.trust += 6>> + The constant pain you submitted $him to during $his penance made $him @@.gold;trust@@ and @@.hotpink;love@@ you more. + <<set $activeSlave.fetishStrength += 4>> <<elseif ($activeSlave.fetish == "cumslut")>> <<set $activeSlave.fetishStrength -= 2>> <<elseif ($activeSlave.fetish == "humiliation")>> - <<set $activeSlave.devotion += 6, $activeSlave.trust += 6>> - The constant humiliation during $his penance made $him @@.gold;trust@@ and @@.hotpink;love@@ you more as $he has proved both to you and the goddess how good of a slave $he is. - <<set $activeSlave.fetishStrength += 3>> + <<set $activeSlave.devotion += 6, $activeSlave.trust += 6>> + The constant humiliation during $his penance made $him @@.gold;trust@@ and @@.hotpink;love@@ you more as $he has proved both to you and the goddess how good of a slave $he is. + <<set $activeSlave.fetishStrength += 3>> <<elseif ($activeSlave.fetish == "buttslut")>> - <<set $activeSlave.fetishStrength -= 2>> + <<set $activeSlave.fetishStrength -= 2>> <<elseif ($activeSlave.fetish == "boobs")>> - <<set $activeSlave.fetishStrength -= 2>> + <<set $activeSlave.fetishStrength -= 2>> <</if>> <<else>> <<set $activeSlave.devotion += 5, $activeSlave.trust += 5>> $He now understands the importance of $his role as a pennant slave, $his commitment to you and the goddess makes $him @@.gold;trust@@ and @@.hotpink;love@@ you more. <</if>> - <<elseif ($activeSlave.devotion > 20) || (($activeSlave.devotion >= -20) && ($activeSlave.trust < -20) && ($activeSlave.trust >= -50))>> <<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish != "none")>> - <<if fetishChangeChance($activeSlave) > random(0,100)>> - <<set $activeSlave.fetishKnown = 1, $activeSlave.fetish = "masochist">> - <</if>> - + <<if fetishChangeChance($activeSlave) > random(0,100)>> + <<set $activeSlave.fetishKnown = 1, $activeSlave.fetish = "masochist">> + <</if>> <<if ($activeSlave.fetish == "submissive")>> - <<set $activeSlave.devotion += 3, $activeSlave.trust += 3>> - The constant submission $he was subjected under your orders made $him @@.gold;trust@@ and @@.hotpink;love you more.@@ - <<set $activeSlave.fetishStrength += 6>> + <<set $activeSlave.devotion += 3, $activeSlave.trust += 3>> + The constant submission $he was subjected under your orders made $him @@.gold;trust@@ and @@.hotpink;love you more.@@ + <<set $activeSlave.fetishStrength += 6>> <<elseif ($activeSlave.fetish == "masochist")>> - <<set $activeSlave.devotion += 3, $activeSlave.trust += 3>> - The constant abuse $he was subjected under your orders made $him @@.gold;trust@@ and @@.hotpink;love you more.@@ + <<set $activeSlave.devotion += 3, $activeSlave.trust += 3>> + The constant abuse $he was subjected under your orders made $him @@.gold;trust@@ and @@.hotpink;love you more.@@ <<elseif ($activeSlave.fetish == "cumslut")>> - <<set $activeSlave.fetishStrength -= 2>> + <<set $activeSlave.fetishStrength -= 2>> <<elseif ($activeSlave.fetish == "humiliation")>> - <<set $activeSlave.devotion += 3, $activeSlave.trust += 3>> - The constant humiliation $he was subjected under your orders made $him @@.gold;trust@@ and @@.hotpink;love you more.@@ - <<set $activeSlave.fetishStrength += 6>> + <<set $activeSlave.devotion += 3, $activeSlave.trust += 3>> + The constant humiliation $he was subjected under your orders made $him @@.gold;trust@@ and @@.hotpink;love you more.@@ + <<set $activeSlave.fetishStrength += 6>> <<elseif ($activeSlave.fetish == "buttslut")>> - <<set $activeSlave.fetishStrength -= 2>> + <<set $activeSlave.fetishStrength -= 2>> <<elseif ($activeSlave.fetish == "boobs")>> - <<set $activeSlave.fetishStrength -= 2>> + <<set $activeSlave.fetishStrength -= 2>> <</if>> <<else>> $He now understands the importance of $his role as a pennant slave, $his commitment to you and the goddess. $He neither trusts nor loves you more any more or less. <</if>> - <<if ($activeSlave.sexualFlaw == "hates oral")>> <<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>> - The constant abuse to $his mouth for $his feedings and the pain you subject $him to makes $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ + The constant abuse to $his mouth for $his feedings and the pain you subject $him to makes $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ <<set $activeSlave.fetishStrength -= 5>> <<elseif ($activeSlave.sexualFlaw == "hates anal")>> <<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>> - $His constant need of release without the chance to stimulate $his ass and the pain you subject $him to made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ + $His constant need of release without the chance to stimulate $his ass and the pain you subject $him to made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ <<set $activeSlave.fetishStrength -= 2>> <<elseif ($activeSlave.sexualFlaw == "shamefast")>> <<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>> - The constant exposure of $his naked body through the bars to anyone willing to see $him and the pain you subjected $him to made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ + The constant exposure of $his naked body through the bars to anyone willing to see $him and the pain you subjected $him to made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ <<set $activeSlave.fetishStrength -= 4>> <<elseif ($activeSlave.sexualFlaw == "self hating")>> <<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>> - The constant depravation of food, sleep and sexual release made $him hate $himself more. As a result $he @@.mediumorchid;trusts you less@@ and @@.hotpink;hates you more.@@ + The constant depravation of food, sleep and sexual release made $him hate $himself more. As a result $he @@.mediumorchid;trusts you less@@ and @@.hotpink;hates you more.@@ <<set $activeSlave.fetishStrength += 7>> <<elseif ($activeSlave.sexualFlaw == "repressed")>> <<set $activeSlave.fetishStrength -= 2>> - The constant shame $he was subjected in such a public way made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ + The constant shame $he was subjected in such a public way made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ <<else>> <<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>> The lack of food, sleep and the constant arousal with the chastity belt made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ <</if>> - <<elseif ($activeSlave.trust < -20)>> <<if ($activeSlave.fetish != "none")>> - <<if fetishChangeChance($activeSlave) > random(0,100)>> - <<set $activeSlave.fetishStrength = 10, $activeSlave.fetishKnown = 1, $activeSlave.fetish = "masochist">> - <</if>> + <<if fetishChangeChance($activeSlave) > random(0,100)>> + <<set $activeSlave.fetishStrength = 10, $activeSlave.fetishKnown = 1, $activeSlave.fetish = "masochist">> + <</if>> <</if>> <</if>> <<if ($activeSlave.sexualFlaw == "hates oral")>> - <<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>> - The constant abuse of $his mouth for feedings and the pain you subjected $him to made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ - <<set $activeSlave.fetishStrength -= 6>> + <<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>> + The constant abuse of $his mouth for feedings and the pain you subjected $him to made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ + <<set $activeSlave.fetishStrength -= 6>> <<elseif ($activeSlave.sexualFlaw == "shamefast")>> - <<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>> - The constant exposure of $his naked body through the bars to anyone willing to see $him and the pain you subjected $him to makes $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ - <<set $activeSlave.fetishStrength -= 5>> + <<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>> + The constant exposure of $his naked body through the bars to anyone willing to see $him and the pain you subjected $him to makes $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ + <<set $activeSlave.fetishStrength -= 5>> <<elseif ($activeSlave.sexualFlaw == "repressed")>> - <<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>> - The constant shame $he was subjected in such a public way makes $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ + <<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>> + The constant shame $he was subjected in such a public way makes $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ <<elseif ($activeSlave.sexualFlaw == "attention whore")>> - <<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>> - $He @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more@@ for spoiling $his chance for attention and depriving $him of $his audience. + <<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>> + $He @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more@@ for spoiling $his chance for attention and depriving $him of $his audience. <<set $activeSlave.fetishStrength += 2>> <<elseif ($activeSlave.sexualFlaw == "self hating")>> <<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>> - The constant depravation of food, sleep and sexual release made $him hate $himself more. As a result $he @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ + The constant depravation of food, sleep and sexual release made $him hate $himself more. As a result $he @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@ <<set $activeSlave.fetishStrength += 5>> <<else>> - <<set $activeSlave.devotion -= 3, $activeSlave.trust -= 3>> + <<set $activeSlave.devotion -= 3, $activeSlave.trust -= 3>> The lack of food, sleep and the constant arousal with the chastity belt made $him @@.gold;trust you less@@ and @@.mediumorchid;hate you more.@@ - <</if>> <<if $arcologies[0].FSAztecRevivalist !== "unset" && $arcologies[0].FSAztecRevivalist < 100>> <<set $arcologies[0].FSAztecRevivalist += 1>> <</if>> <<set $slavesSacrificedThisWeek = ($slavesSacrificedThisWeek || 0) + 1>> - <<elseif $sacrificeType == "life">> $He dies screaming as $his still beating heart is ripped out of $his body. <<if _activeSlaveRepSacrifice <= 0>>Nobody cares.<<elseif _activeSlaveRepSacrifice < 10>>The few spectators are suitably impressed.<<elseif _activeSlaveRepSacrifice < 100>>The small crowd appreciates your devotion to the Aztec culture.<<else>>The crowd cheers to the bloody spectacle.<</if>><<if $slaves.length > 0>> On the other hand, your remaining <<if $slaves.length == 1>>slave is<<else>>slaves are<</if>> suitably @@.gold;horrified@@.<</if>> <<run repX(_activeSlaveRepSacrifice, "futureSocieties")>> diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw index 691aaf76893f91110b5179b159adbc38adc976da..806dbd9f317ce96c44a3255d6afb23f8a9a1130e 100644 --- a/src/uncategorized/REFS.tw +++ b/src/uncategorized/REFS.tw @@ -289,75 +289,75 @@ <<case "paternalist encounter">> <span id="result"> - <<link "Alert your drones and keep walking">> - <<replace "#result">> - You inform $assistantName that you have a slave beater in need of detainment by your security drones, then continue on your way confident in your knowledge that the citizen will soon be in custody. - <</replace>> - <</link>> - <<if $cash >= 2000>> - <br><<link "Take the poor slave $girl into your custody">> - <<set $activeSlave.clothes = "no clothing">> - <<replace "#artFrame">> - /* 000-250-006 */ - <<if $seeImages == 1>> - <<if $imageChoice == 1>> - <div class="imageRef lrgVector"><div class="mask"> </div><<SlaveArt $activeSlave 2 0>></div> - <<else>> - <div class="imageRef lrgRender"><div class="mask"> </div><<SlaveArt $activeSlave 2 0>></div> - <</if>> - <</if>> - /* 000-250-006 */ - <</replace>> - <<replace "#result">> - Confronting the citizen is simplicity in itself; he would not dare defy you under threat of arrest by your security drones and is unlikely to garner any sympathy from the public for his degradationist behaviors. As such, you are able to take civil ownership over the poor slave $girl and take $him into your care with only minimal compensation to the citizen. As you stride away from $his former owner with the $girl in your arms, $he leans over to plant a chaste kiss of thanks on your cheek. - <<run cashX(-2000, "slaveTransfer", $activeSlave)>> - <<include "New Slave Intro">> - <</replace>> - <</link>> // Taking custody of the $girl will cost <<print cashFormat(2000)>>. // - <</if>> - <br><<link "Publicly confront the citizen">> - <<replace "#result">> - Your walk up to the citizen is not accompanied by shaking ground or tumultuous fanfare, yet the citizen looks as if death itself has come before him. You don't hurt him physically, instead chastising him publicly in front of his fellow peers who begin to cheer their agreement. You end your tirade of verbal abuse with a reminder that although the man is a citizen of your arcology, that does not give him the impunity to shirk the law. To make it clear his next offense will be his last, a brace of your security drones hover behind you threateningly. The crowd that gathered @@.green;approve of your rebuke of the citizen.@@ - <<run repX(2500, "event")>> - <</replace>> - <</link>> + <<link "Alert your drones and keep walking">> + <<replace "#result">> + You inform $assistantName that you have a slave beater in need of detainment by your security drones, then continue on your way confident in your knowledge that the citizen will soon be in custody. + <</replace>> + <</link>> + <<if $cash >= 2000>> + <br><<link "Take the poor slave $girl into your custody">> + <<set $activeSlave.clothes = "no clothing">> + <<replace "#artFrame">> + /* 000-250-006 */ + <<if $seeImages == 1>> + <<if $imageChoice == 1>> + <div class="imageRef lrgVector"><div class="mask"> </div><<SlaveArt $activeSlave 2 0>></div> + <<else>> + <div class="imageRef lrgRender"><div class="mask"> </div><<SlaveArt $activeSlave 2 0>></div> + <</if>> + <</if>> + /* 000-250-006 */ + <</replace>> + <<replace "#result">> + Confronting the citizen is simplicity in itself; he would not dare defy you under threat of arrest by your security drones and is unlikely to garner any sympathy from the public for his degradationist behaviors. As such, you are able to take civil ownership over the poor slave $girl and take $him into your care with only minimal compensation to the citizen. As you stride away from $his former owner with the $girl in your arms, $he leans over to plant a chaste kiss of thanks on your cheek. + <<run cashX(-2000, "slaveTransfer", $activeSlave)>> + <<include "New Slave Intro">> + <</replace>> + <</link>> // Taking custody of the $girl will cost <<print cashFormat(2000)>>. // + <</if>> + <br><<link "Publicly confront the citizen">> + <<replace "#result">> + Your walk up to the citizen is not accompanied by shaking ground or tumultuous fanfare, yet the citizen looks as if death itself has come before him. You don't hurt him physically, instead chastising him publicly in front of his fellow peers who begin to cheer their agreement. You end your tirade of verbal abuse with a reminder that although the man is a citizen of your arcology, that does not give him the impunity to shirk the law. To make it clear his next offense will be his last, a brace of your security drones hover behind you threateningly. The crowd that gathered @@.green;approve of your rebuke of the citizen.@@ + <<run repX(2500, "event")>> + <</replace>> + <</link>> </span> <<case "degradationist encounter">> <span id="result"> - <<link "Alert your drones and keep walking">> - <<replace "#result">> - You inform $assistantName that you have a slave lover in need of harassment by your security drones, then continue on your way. You did not instruct your drones to attack the obscene pair, as the scrutiny and public shame of a drone escort around the arcology are a more fitting punishment for a citizen and will perhaps encourage him to think twice before treating his slave as an equal. - <</replace>> - <</link>> - <<if $cash >= 2000>> - <br><<link "Take the pampered slave $girl into your custody">> - <<set $activeSlave.clothes = "no clothing">> - <<replace "#artFrame">> - /* 000-250-006 */ - <<if $seeImages == 1>> - <<if $imageChoice == 1>> - <div class="imageRef lrgVector"><div class="mask"> </div><<SlaveArt $activeSlave 2 0>></div> - <<else>> - <div class="imageRef lrgRender"><div class="mask"> </div><<SlaveArt $activeSlave 2 0>></div> - <</if>> - <</if>> - /* 000-250-006 */ - <</replace>> - <<replace "#result">> - Confronting the citizen is simplicity in itself; he would not dare defy you directly under threat of arrest by your security drones and is unlikely to garner any sympathy from the public for his disturbing actions. As such, you are able to take civil ownership over the slave $girl and claim $him for yourself with only token compensation to the citizen. As you stride away from $his former owner with the $girl in your arms, $he clings to you with obvious naïveté for how you will treat $him. It's time $he learnt how slaves are treated in $arcologies[0].name. - <<run cashX(-2000, "slaveTransfer", $activeSlave)>> - <<include "New Slave Intro">> - <</replace>> - <</link>> // Taking custody of the $girl will cost <<print cashFormat(2000)>>. // - <</if>> - <br><<link "Publicly confront the citizen">> - <<replace "#result">> - Your walk up to the citizen is not accompanied by shaking ground or tumultuous fanfare, yet the citizen looks as if death itself has come before him. You don't hurt him physically, instead chastising him publicly in front of his fellow peers who begin to cheer their agreement. You end your tirade of verbal abuse with a reminder that although the man is a citizen of your arcology, that does not give him the impunity to parade a slave around the arcology as if $he were his wife. To make it clear that you will not be so forgiving of his next transgression, a brace of your security drones hover behind you threateningly. The crowd that gathered @@.green;approve of your rebuke of the citizen.@@ - <<run repX(2500, "event")>> - <</replace>> - <</link>> + <<link "Alert your drones and keep walking">> + <<replace "#result">> + You inform $assistantName that you have a slave lover in need of harassment by your security drones, then continue on your way. You did not instruct your drones to attack the obscene pair, as the scrutiny and public shame of a drone escort around the arcology are a more fitting punishment for a citizen and will perhaps encourage him to think twice before treating his slave as an equal. + <</replace>> + <</link>> + <<if $cash >= 2000>> + <br><<link "Take the pampered slave $girl into your custody">> + <<set $activeSlave.clothes = "no clothing">> + <<replace "#artFrame">> + /* 000-250-006 */ + <<if $seeImages == 1>> + <<if $imageChoice == 1>> + <div class="imageRef lrgVector"><div class="mask"> </div><<SlaveArt $activeSlave 2 0>></div> + <<else>> + <div class="imageRef lrgRender"><div class="mask"> </div><<SlaveArt $activeSlave 2 0>></div> + <</if>> + <</if>> + /* 000-250-006 */ + <</replace>> + <<replace "#result">> + Confronting the citizen is simplicity in itself; he would not dare defy you directly under threat of arrest by your security drones and is unlikely to garner any sympathy from the public for his disturbing actions. As such, you are able to take civil ownership over the slave $girl and claim $him for yourself with only token compensation to the citizen. As you stride away from $his former owner with the $girl in your arms, $he clings to you with obvious naïveté for how you will treat $him. It's time $he learnt how slaves are treated in $arcologies[0].name. + <<run cashX(-2000, "slaveTransfer", $activeSlave)>> + <<include "New Slave Intro">> + <</replace>> + <</link>> // Taking custody of the $girl will cost <<print cashFormat(2000)>>. // + <</if>> + <br><<link "Publicly confront the citizen">> + <<replace "#result">> + Your walk up to the citizen is not accompanied by shaking ground or tumultuous fanfare, yet the citizen looks as if death itself has come before him. You don't hurt him physically, instead chastising him publicly in front of his fellow peers who begin to cheer their agreement. You end your tirade of verbal abuse with a reminder that although the man is a citizen of your arcology, that does not give him the impunity to parade a slave around the arcology as if $he were his wife. To make it clear that you will not be so forgiving of his next transgression, a brace of your security drones hover behind you threateningly. The crowd that gathered @@.green;approve of your rebuke of the citizen.@@ + <<run repX(2500, "event")>> + <</replace>> + <</link>> </span> <<case "physical idealist encounter">> diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw index bd8abf6a63d49b5e504a7d9fbcb92ff1b68d06cb..61985c92464b4088178e769cd254781018d5ce99 100644 --- a/src/uncategorized/REroyalblood.tw +++ b/src/uncategorized/REroyalblood.tw @@ -331,6 +331,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlaveOneTimeMinAge = 21>> <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> <<set $oneTimeDisableDisability = 1>> + <<set $fixedNationality = _princess.nationality>> <<set $activeSlave = GenerateNewSlave("XX")>> <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was sold to you in exchange for credits.">> <<set $activeSlave.origin = _origin>> @@ -382,6 +383,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlaveOneTimeMinAge = 21>> <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> <<set $oneTimeDisableDisability = 1>> + <<set $fixedNationality = _princess.nationality>> <<set $activeSlave = GenerateNewSlave("XX")>> <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$SF.Lower+".">> <<set $activeSlave.origin = _origin>> @@ -558,6 +560,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlaveOneTimeMinAge = 21>> <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> <<set $oneTimeDisableDisability = 1>> + <<set $fixedNationality = _princess.nationality>> <<set $activeSlave = GenerateNewSlave("XX")>> <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was sold for credits.">> <<set $activeSlave.origin = _origin>> @@ -617,6 +620,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlaveOneTimeMinAge = 21>> <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> <<set $oneTimeDisableDisability = 1>> + <<set $fixedNationality = _princess.nationality>> <<set $activeSlave = GenerateNewSlave("XX")>> <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$SF.Lower+".">> <<set $activeSlave.origin = _origin>> @@ -674,6 +678,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlaveOneTimeMinAge = 21>> <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> <<set $oneTimeDisableDisability = 1>> + <<set $fixedNationality = _princess.nationality>> <<set $activeSlave = GenerateNewSlave("XX")>> <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was sold for credits.">> <<set $activeSlave.origin = _origin>> @@ -751,6 +756,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<for $i = 0; $i < 3; $i++>> <<set $activeSlaveOneTimeMinAge = 21>> <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> + <<set $fixedNationality = _princess.nationality>> <<set $oneTimeDisableDisability = 1>> <<set $activeSlave = GenerateNewSlave("XX")>> <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$SF.Lower+".">> diff --git a/src/uncategorized/assign.tw b/src/uncategorized/assign.tw index 9fb35d058a7c6fff5f76faa31fb1b3c4d9f0df69..52be71e1e819a7c35930572474fd646cb5d5a314 100644 --- a/src/uncategorized/assign.tw +++ b/src/uncategorized/assign.tw @@ -3,23 +3,18 @@ <<if $i >= 0 && $i < $slaves.length && ((ndef $activeSlave) || $activeSlave.ID != $slaves[$i].ID)>> /* don't overwrite activeSlave unnecessarily */ <<set $activeSlave = $slaves[$i]>> <</if>> - <<if (ndef $activeSlave)>> @@.red;ERROR: $activeSlave undefined in Assign.tw, $$i = $i, previous passage was '<<print previous()>>'@@ <<link "Continue">><<goto $returnTo>><</link>> <<else>> - <<switch $assignTo>> <<case "Pit">> <<set $fighterIDs.push($activeSlave.ID)>> <<goto $returnTo>> - <<case "Coursing Association">> <<set $Lurcher = $activeSlave>> <<goto $returnTo>> - <<default>> <<= assignJob($activeSlave, $assignTo)>> - <<if ($showAssignToScenes == 1) && ($activeSlave.fetish != "mindbroken")>> <<if ($assignTo == "Dairy") && (($dairyStimulatorsSetting >= 2) || ($dairyFeedersSetting >= 2) || ($dairyPregSetting >= 2))>> <<goto "Industrial Dairy Assignment Scene">> @@ -34,6 +29,4 @@ <<goto $returnTo>> <</if>> <</switch>> - <</if>> - diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw index 9d678966a9b442e0dddd7aa36c08737fa0ec6de4..94a98d25abf0d653d7f9f96e9d9aa786508c6844 100644 --- a/src/uncategorized/brothelReport.tw +++ b/src/uncategorized/brothelReport.tw @@ -835,21 +835,21 @@ <br> <<if ($brothelAdsSpending > 0)>> <<switch ($brothelAdsOld)>> - <<case 1>> - Its advertisements feature mature slaves. - <<set _ads = 1>> - <<case -1>> - Its advertisements feature young slaves. - <<set _ads = -1>> - <<case -2>> - Its advertisements feature teenagers. - <<set _ads = -1>> - <<case -3>> - Its advertisements feature lolis. - <<set _ads = -1>> - <<default>> - Its advertisements feature slaves of a variety of ages. - <<set _ads = 0>> + <<case 1>> + Its advertisements feature mature slaves. + <<set _ads = 1>> + <<case -1>> + Its advertisements feature young slaves. + <<set _ads = -1>> + <<case -2>> + Its advertisements feature teenagers. + <<set _ads = -1>> + <<case -3>> + Its advertisements feature lolis. + <<set _ads = -1>> + <<default>> + Its advertisements feature slaves of a variety of ages. + <<set _ads = 0>> <</switch>> <</if>> <<if ($arcologies[0].FSMaturityPreferentialist != "unset") && ($arcologies[0].FSMaturityPreferentialist >= 80)>> diff --git a/src/uncategorized/clubAdvertisement.tw b/src/uncategorized/clubAdvertisement.tw index 45aebff7ca2db54b035a094f1dffdc6e186eb1a3..c42ba9ecb83706174dbd8ea03f41c8869c8faa6b 100644 --- a/src/uncategorized/clubAdvertisement.tw +++ b/src/uncategorized/clubAdvertisement.tw @@ -54,30 +54,30 @@ <<if $clubAdsSpending > 0>> Screens outside the entrance are showing softcore music videos to advertise $clubName. <<if $clubAdsOld == 1>> - The featured strippers are all MILFs. + The featured strippers are all MILFs. <<elseif $clubAdsOld == -1>> - The featured strippers are all nice and young. + The featured strippers are all nice and young. <<elseif $clubAdsOld == -2>> - The featured strippers are all teenagers. + The featured strippers are all teenagers. <<elseif $clubAdsOld == -3>> - The featured strippers are all lolis. + The featured strippers are all lolis. <<else>> - The featured strippers vary in age. + The featured strippers vary in age. <</if>> <<if $clubAdsStacked == 1>> - Lots of bouncing breasts and butts + Lots of bouncing breasts and butts <<elseif $clubAdsStacked == -1>> - Lots of trim breasts and shapely butts + Lots of trim breasts and shapely butts <<else>> - A variety of breast and butt sizes and shapes + A variety of breast and butt sizes and shapes <</if>> are on display, and <<if $clubAdsImplanted == 1>> - most of these are augmented by implants. + most of these are augmented by implants. <<elseif $clubAdsImplanted == -1>> - they're all natural. + they're all natural. <<else>> - some are augmented by implants. + some are augmented by implants. <</if>> <<if $seePreg == 1>> <<if $clubAdsPreg == 1>> @@ -89,19 +89,19 @@ <</if>> <</if>> <<if $clubAdsModded == 1>> - Everything is heavily pierced and tattooed. + Everything is heavily pierced and tattooed. <<elseif $clubAdsModded == -1>> - Everything is free of tattoos and piercings. + Everything is free of tattoos and piercings. <<else>> - Some of these assets are tattooed and pierced, and some aren't. + Some of these assets are tattooed and pierced, and some aren't. <</if>> The strippers get naked quickly, and show off <<if $clubAdsXX == 1>> - their pussies and assholes. + their pussies and assholes. <<elseif $clubAdsXX == -1>> - their assholes. + their assholes. <<else>> - their holes. + their holes. <</if>> <</if>> diff --git a/src/uncategorized/dairy.tw b/src/uncategorized/dairy.tw index e0129d2ceda4b9eb8f3429e9b9d59c2d2b4f71ee..8c5dee4aee507e3ee3c74ed5dbb3ef706b96687d 100644 --- a/src/uncategorized/dairy.tw +++ b/src/uncategorized/dairy.tw @@ -441,7 +441,7 @@ $dairyNameCaps $dairyNameCaps is currently set to normal operation, and will allow the breasts of slimmer slaves to expand due to milking. [[Set milkers to preserve small breast sizes|Dairy][$dairySlimMaintain = 1]] //NOTE: This will NOT remove existing lactation implants// <</if>> <<else>> - Dairy cows' breasts will expand normally as a result of the milking process. [[Optimize the milking process to preserve small breast sizes|Dairy][cashX(forceNeg(_Tmult2), "capEx"), $dairySlimMaintainUpgrade = 1, $dairySlimMaintain = 1, $PC.engineering += 0.1] //Costs <<print cashFormat(_Tmult2)>>// + Dairy cows' breasts will expand normally as a result of the milking process. [[Optimize the milking process to preserve small breast sizes|Dairy][cashX(forceNeg(_Tmult2), "capEx"), $dairySlimMaintainUpgrade = 1, $dairySlimMaintain = 1, $PC.engineering += 0.1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <</if>> diff --git a/src/uncategorized/descriptionOptions.tw b/src/uncategorized/descriptionOptions.tw index 329214ddb72461e73f7ec7a8f5d379192834d56b..3ff9a1acbec1e030e2e6de071d7502cc15abd11a 100644 --- a/src/uncategorized/descriptionOptions.tw +++ b/src/uncategorized/descriptionOptions.tw @@ -119,7 +119,7 @@ Names will <<if $surnameOrder == 0>> adhere to a slave's country of origin. //[[Force name surname|Description Options][$surnameOrder = 1]]// | //[[Force surname name|Description Options][$surnameOrder = 2]]// <<elseif $surnameOrder == 1>> - always be name surname. //[[Allow nationality name order|Description Options][$surnameOrder = 0]]// | //[[Force surname name|Description Options][$surnameOrder = 2]]// + always be name then surname. //[[Allow nationality name order|Description Options][$surnameOrder = 0]]// | //[[Force surname name|Description Options][$surnameOrder = 2]]// <<elseif $surnameOrder == 2>> - always be name surname. //[[Allow nationality name order|Description Options][$surnameOrder = 0]]// | //[[Force name surname|Description Options][$surnameOrder = 1]]// + always be surname then name. //[[Allow nationality name order|Description Options][$surnameOrder = 0]]// | //[[Force name surname|Description Options][$surnameOrder = 1]]// <</if>> diff --git a/src/uncategorized/main.tw b/src/uncategorized/main.tw index fda0d00c63ff99db3d458208eabc122a0bb8f8b4..4270c5ecbb5d924004093525201610e053fffb10 100644 --- a/src/uncategorized/main.tw +++ b/src/uncategorized/main.tw @@ -67,7 +67,7 @@ <<if (def _BG && $dojo > 1)>><<set $slavesVisible++>><</if>> <<set $nextButton = "END WEEK", $nextLink = "End Week", $showEncyclopedia = 1, $encyclopedia = "How to Play">> -<<set $costs = Math.trunc(predictCost($slaves))>> +<<set $costs = Math.trunc(predictCost())>> <<if ($PC.customTitle == "")>> <<set $PC.customTitle = undefined, $PC.customTitleLisp = undefined>> diff --git a/src/uncategorized/masterSuite.tw b/src/uncategorized/masterSuite.tw index 0478aadd359f2820bd83aef6233d46b6102b2247..ba559fb3052c5aa7fac7b35314a61744c160f00b 100644 --- a/src/uncategorized/masterSuite.tw +++ b/src/uncategorized/masterSuite.tw @@ -318,30 +318,30 @@ $masterSuiteNameCaps is furnished <</if>> <<if $seePreg != 0>> -<br> -<<if $masterSuiteUpgradePregnancy == 1>> - The master suite has been further upgraded to support fertile slaves and encourage slave pregnancy, providing additional rest areas, better access to amenities, and a dedicated birthing chamber. - <<if $masterSuitePregnancySlaveLuxuries == 1>> - Pregnant slaves are being ''given some luxuries'' to reduce stress. [[End the special treatment of pregnant slaves|Master Suite][$masterSuitePregnancySlaveLuxuries = 0]]<br> - <<else>> - Pregnant slaves ''have no extra luxuries'' to reduce stress. [[Give pregnant slaves lighter duties|Master Suite][$masterSuitePregnancySlaveLuxuries = 1]] //Costs <<print cashFormat(500)>>/week//<br> - <</if>> - <<if $masterSuitePregnancyFertilityDrugs == 1 || $masterSuiteHyperPregnancy == 1>> - Fertile slaves ''are being given'' <<if $masterSuiteHyperPregnancy == 1>>super fertility drugs<<else>>fertility drugs<</if>>, encouraging impregnation and multiple pregnancy.<<if $masterSuiteHyperPregnancy == 1>> [[End the drug regime|Master Suite][$masterSuiteHyperPregnancy = 0, $masterSuitePregnancyFertilitySupplements = 0]]<<else>> [[End the drug regime|Master Suite][$masterSuitePregnancyFertilityDrugs = 0, $masterSuitePregnancyFertilitySupplements = 0]]<</if>><br> + <br> + <<if $masterSuiteUpgradePregnancy == 1>> + The master suite has been further upgraded to support fertile slaves and encourage slave pregnancy, providing additional rest areas, better access to amenities, and a dedicated birthing chamber. + <<if $masterSuitePregnancySlaveLuxuries == 1>> + Pregnant slaves are being ''given some luxuries'' to reduce stress. [[End the special treatment of pregnant slaves|Master Suite][$masterSuitePregnancySlaveLuxuries = 0]]<br> + <<else>> + Pregnant slaves ''have no extra luxuries'' to reduce stress. [[Give pregnant slaves lighter duties|Master Suite][$masterSuitePregnancySlaveLuxuries = 1]] //Costs <<print cashFormat(500)>>/week//<br> + <</if>> + <<if $masterSuitePregnancyFertilityDrugs == 1 || $masterSuiteHyperPregnancy == 1>> + Fertile slaves ''are being given'' <<if $masterSuiteHyperPregnancy == 1>>super fertility drugs<<else>>fertility drugs<</if>>, encouraging impregnation and multiple pregnancy.<<if $masterSuiteHyperPregnancy == 1>> [[End the drug regime|Master Suite][$masterSuiteHyperPregnancy = 0, $masterSuitePregnancyFertilitySupplements = 0]]<<else>> [[End the drug regime|Master Suite][$masterSuitePregnancyFertilityDrugs = 0, $masterSuitePregnancyFertilitySupplements = 0]]<</if>><br> + <<else>> + Fertile slaves ''are not being given'' fertility drugs. [[Give fertility drugs to all fertile slaves|Master Suite][$masterSuitePregnancyFertilityDrugs = 1]]<<if $seeHyperPreg == 1 && $superFertilityDrugs == 1>> | [[Give hyper fertility drugs to all fertile slaves|Master Suite][$masterSuiteHyperPregnancy = 1]]<</if>><br> + <</if>> + <<if $masterSuitePregnancyFertilityDrugs == 0 && $masterSuiteHyperPregnancy == 0>> + //Fertile slaves ''must be on fertility drugs'' to be given fertility supplements// <br> + <<elseif $masterSuitePregnancyFertilitySupplements == 0 && ($masterSuitePregnancyFertilityDrugs == 1 || $masterSuiteHyperPregnancy == 1)>> + Fertile slaves ''are not being given'' fertility drug supplements. [[Give supplements to slaves on fertility drugs|Master Suite][$masterSuitePregnancyFertilitySupplements = 1]] //Costs <<print cashFormat(1000)>>/week//<br> + <</if>> + <<if $masterSuitePregnancyFertilitySupplements == 1 && ($masterSuitePregnancyFertilityDrugs == 1 || $masterSuiteHyperPregnancy == 1)>> + Fertile slaves ''are being given'' supplements to their fertility drugs, further enhancing the chances of multiple pregnancy. [[End the supplement regime|Master Suite][$masterSuitePregnancyFertilitySupplements = 0]]<br> + <</if>> <<else>> - Fertile slaves ''are not being given'' fertility drugs. [[Give fertility drugs to all fertile slaves|Master Suite][$masterSuitePregnancyFertilityDrugs = 1]]<<if $seeHyperPreg == 1 && $superFertilityDrugs == 1>> | [[Give hyper fertility drugs to all fertile slaves|Master Suite][$masterSuiteHyperPregnancy = 1]]<</if>><br> - <</if>> - <<if $masterSuitePregnancyFertilityDrugs == 0 && $masterSuiteHyperPregnancy == 0>> - //Fertile slaves ''must be on fertility drugs'' to be given fertility supplements// <br> - <<elseif $masterSuitePregnancyFertilitySupplements == 0 && ($masterSuitePregnancyFertilityDrugs == 1 || $masterSuiteHyperPregnancy == 1)>> - Fertile slaves ''are not being given'' fertility drug supplements. [[Give supplements to slaves on fertility drugs|Master Suite][$masterSuitePregnancyFertilitySupplements = 1]] //Costs <<print cashFormat(1000)>>/week//<br> + The master suite does not currently have special customizations to support slave pregnancy. [[Refit the suite to support and encourage slave pregnancy|Master Suite][cashX(forceNeg(_Tmult3), "capEx"), $masterSuiteUpgradePregnancy = 1]] //Costs <<print cashFormat(_Tmult3)>>// <</if>> - <<if $masterSuitePregnancyFertilitySupplements == 1 && ($masterSuitePregnancyFertilityDrugs == 1 || $masterSuiteHyperPregnancy == 1)>> - Fertile slaves ''are being given'' supplements to their fertility drugs, further enhancing the chances of multiple pregnancy. [[End the supplement regime|Master Suite][$masterSuitePregnancyFertilitySupplements = 0]]<br> - <</if>> -<<else>> - The master suite does not currently have special customizations to support slave pregnancy. [[Refit the suite to support and encourage slave pregnancy|Master Suite][cashX(forceNeg(_Tmult3), "capEx"), $masterSuiteUpgradePregnancy = 1]] //Costs <<print cashFormat(_Tmult3)>>// -<</if>> <</if>> <br><br> diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw index a023a753f4517d88fbf2cf64fdb612cfa8ee55ea..9966e79a7e8fb8e08560232ab9d891789597f964 100644 --- a/src/uncategorized/nextWeek.tw +++ b/src/uncategorized/nextWeek.tw @@ -183,10 +183,17 @@ <<set $activeSlave.missingArms = 3, $activeSlave.missingLegs = 3>> <</if>> <<if $slaves[_i].missingArms == 3>> - <<set $slaves[_i].armsTat = 0, $slaves[_i].nails = 0>> + <<if (["hands", "left hand", "left lower arm", "left upper arm", "left wrist", "lower arms", "right hand", "right lower arm", "right upper arm", "right wrist", "upper arms", "wrists"]includes($slaves[_i].brandLocation))>> + <<set $slaves[_i].brand = 0>> + <<set $slaves[_i].brandLocation = 0>> + <</if>> <</if>> <<if $slaves[_i].missingLegs == 3>> - <<set $slaves[_i].heels = 0, $slaves[_i].shoes = "none", $slaves[_i].legsAccessory = "none", $slaves[_i].legsTat = 0>> + <<set $slaves[_i].heels = 0, $slaves[_i].shoes = "none", $slaves[_i].legsAccessory = "none", $slaves[_i].legsTat = 0, $slaves[_i].heightImplant = 0>> + <<if (["ankles", "calves", "feet", "left ankle", "left calf", "left foot", "left thigh", "right ankle", "right calf", "right foot", "right thigh", "thighs"]includes($slaves[_i].brandLocation))>> + <<set $slaves[_i].brand = 0>> + <<set $slaves[_i].brandLocation = 0>> + <</if>> <</if>> /% Fix some possible floating point rounding errors, and bring precision to one decimal place. %/ <<run SlaveStatClamp($slaves[_i])>> @@ -301,53 +308,53 @@ <<set $week += 1, $day += 7>> <<switch $month>> <<case "January">> - <<if $day > 31>> - <<set $day -= 31, $month = "February">> - <</if>> + <<if $day > 31>> + <<set $day -= 31, $month = "February">> + <</if>> <<case "February">> - <<if $day > 28>> - <<set $day -= 28, $month = "March">> - <</if>> + <<if $day > 28>> + <<set $day -= 28, $month = "March">> + <</if>> <<case "March">> - <<if $day > 31>> - <<set $day -= 31, $month = "April">> - <</if>> + <<if $day > 31>> + <<set $day -= 31, $month = "April">> + <</if>> <<case "April">> - <<if $day > 30>> - <<set $day -= 30, $month = "May">> - <</if>> + <<if $day > 30>> + <<set $day -= 30, $month = "May">> + <</if>> <<case "May">> - <<if $day > 31>> - <<set $day -= 31, $month = "June">> - <</if>> + <<if $day > 31>> + <<set $day -= 31, $month = "June">> + <</if>> <<case "June">> - <<if $day > 30>> - <<set $day -= 30, $month = "July">> - <</if>> + <<if $day > 30>> + <<set $day -= 30, $month = "July">> + <</if>> <<case "July">> - <<if $day > 31>> - <<set $day -= 31, $month = "August">> - <</if>> + <<if $day > 31>> + <<set $day -= 31, $month = "August">> + <</if>> <<case "August">> - <<if $day > 31>> - <<set $day -= 31, $month = "September">> - <</if>> + <<if $day > 31>> + <<set $day -= 31, $month = "September">> + <</if>> <<case "September">> - <<if $day > 30>> - <<set $day -= 30, $month = "October">> - <</if>> + <<if $day > 30>> + <<set $day -= 30, $month = "October">> + <</if>> <<case "October">> - <<if $day > 31>> - <<set $day -= 31, $month = "November">> - <</if>> + <<if $day > 31>> + <<set $day -= 31, $month = "November">> + <</if>> <<case "November">> - <<if $day > 30>> - <<set $day -= 30, $month = "December">> - <</if>> + <<if $day > 30>> + <<set $day -= 30, $month = "December">> + <</if>> <<default>> - <<if $day > 31>> - <<set $day -= 31, $month = "January", $year += 1>> - <</if>> + <<if $day > 31>> + <<set $day -= 31, $month = "January", $year += 1>> + <</if>> <</switch>> <</if>> diff --git a/src/uncategorized/pRivalInitiation.tw b/src/uncategorized/pRivalInitiation.tw index 6bd25e71d2f1c5e5f737fb1a4eb78fce7cf00500..e5551284507567cd6f397cffeb75b87b03758b38 100644 --- a/src/uncategorized/pRivalInitiation.tw +++ b/src/uncategorized/pRivalInitiation.tw @@ -31,7 +31,7 @@ This is a special week, the week of your victory. <<EventNameLink>> awaits your <<EventNameDelink $activeSlave>> <<replace "#result">> <<setLocalPronouns $slaves[1] 2>> - $slaves[0].slaveName leads $him out into the arcology's largest atrium, forces $him to $his knees, and in full view of the whole arcology, orally rapes someone who was until this week a slaveowner $himself. Behind them, $slaves[1].slaveName is standing ready for _his2 turn, and all your other slaves stand behind _him2. Public opinion is divided; the precedent is universally agreed to be bad, but the punishment is generally thought to be terrible and deserved. Your slaves, however, are almost insufferably @@.hotpink;pleased with you@@ for forcing $activeSlave.slaveName, whom they still view as a slaveowner, to pleasure them. + $slaves[0].slaveName leads $him out into the arcology's largest atrium, forces $him to $his knees, and, in full view of the whole arcology, orally rapes someone who was until this week a slaveowner $himself. Behind them, $slaves[1].slaveName is standing ready for _his2 turn, and all your other slaves stand behind _him2. Public opinion is divided; the precedent is universally agreed to be bad, but the punishment is generally thought to be terrible and deserved. Your slaves, however, are almost insufferably @@.hotpink;pleased with you@@ for forcing $activeSlave.slaveName, whom they still view as a slaveowner, to pleasure them. <<set $activeSlave.counter.oral += $slaves.length*2, $oralTotal += $slaves.length*2>> <<run $slaves.forEach(function(s) { s.devotion += 10; })>> <<set $rivalID = 0>> diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw index 000c82f214c65e1117403177fb516afbf5a3ee19..2159a18440b02b80ab2ef36005739395a73502d8 100644 --- a/src/uncategorized/persBusiness.tw +++ b/src/uncategorized/persBusiness.tw @@ -808,7 +808,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()) * 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/personalAssistantAppearance.tw b/src/uncategorized/personalAssistantAppearance.tw index 2020edd02481d8fc68d3b6ed377f55967f9a6b81..0154aa62ebe54a65003c102ded2cb30d9871bce6 100644 --- a/src/uncategorized/personalAssistantAppearance.tw +++ b/src/uncategorized/personalAssistantAppearance.tw @@ -518,7 +518,7 @@ _HeA's a cute little <<if $arcologies[0].FSSupremacist != "unset" && $assistantF <<case "eugenics">> _HeA appears as an ugly and unkempt slave<<= _girlA>>, massively pregnant with hundreds of subhuman spawn. _HisA immense belly is coated in bulges and moving ominously. A malformed, impish child claws its way out of _hisA ruined cunt periodically. <<case "degradationist">> - _HeA's made _himselfA up to look almost comically evil: _heA's wearing black lipstick and black eyeliner. Numerous studs cover _hisA bulging belly and a large, heavy ring is driven through _hisA popped navel. Liquid constantly oozes from _hisA gaping vagina where a baby is held mid-birth by several criss-crossing chains. + _HeA's made _himselfA up to look almost comically evil: _heA's wearing black lipstick and black eyeliner. Numerous studs cover _hisA bulging belly and a large, heavy ring is driven through _hisA popped navel. Liquid constantly oozes from _hisA gaping vagina where a baby is held mid-birth by several crisscrossing chains. <<case "supremacist">> _HeA is nude except for a golden tiara on _hisA head, a symbol of the $arcologies[0].FSSupremacistRace race's divine right to rule. Occasionally a stream of liquid pours from _hisA crotch along with a healthy $arcologies[0].FSSupremacistRace baby. <<case "subjugationist">> diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index f9042f49b12961a8fb96b4b2ca1fdce7ae39adf8..10c9affc3deff815b2f3607f3d23d052a60360d0 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -54,6 +54,7 @@ <<if $week >= 10>> <<set $events.push("P associates public slut")>> <</if>> + <<set $legendaryFacility = 1>> <<if $legendaryWhoreID != 0>> <<set $events.push("RE legendary whore")>> diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw index cd14e70d2112ea6645a90f08fe1356a9d7e5c458..9c47bcfb7b5ffb7e36243cbea51098d350726620 100644 --- a/src/uncategorized/reRecruit.tw +++ b/src/uncategorized/reRecruit.tw @@ -2070,7 +2070,7 @@ A<<if $activeSlave.physicalAge > 50>>n old $woman<<elseif $activeSlave.physicalA <<case "tg addict">> -One of your tenants asks for an interview. He's an effeminate young man; it seems he's a surgical addict. He has heard that you have a remote surgical unit, and offers to pay well over a fair price to rent its use. Intrigued, you investigate, and find that he has been banned from the regular hospitals for unpaid bills. You could easily reprogram the surgery to ignore his input and instead gender reassign him into a saleable young woman, driving him into enslaveable debt at the same time. '$He'll' be slim, inexperienced, and very unhappy. +One of your tenants asks for an interview. He's an effeminate young man; it seems he's a surgical addict. He has heard that you have a remote surgical unit, and offers to pay well over a fair price to rent its use. Intrigued, you investigate, and find that he has been banned from the regular hospitals for unpaid bills. You could easily reprogram the surgery to ignore his input and instead gender reassign him into a saleable young woman, driving him into enslaveable debt at the same time. 'She'll' be slim, inexperienced, and very unhappy. <br><br> //You could agree and then reprogram the remote surgery for transformation into a female once he's unconscious. Alternatively, you could transform him and then sell $him.// @@ -2187,6 +2187,8 @@ It isn't just all natural females either, as a few men also jumped on the bandwa <<case "gang leader">> +<<setPlayerPronouns>> + Your desk flags a video message as coming from an... interesting source. It is from one of the minor gangs on the lower levels of your arcology — or not so minor any more, as a pop-up tells you of the power-grab they made barely an hour ago. Curious what they might want, you take the call. <br><br> A tough-looking man with multiple tattoos and a wife-beater shirt on appears on the screen, nodding in recognition. "Hey there, boss-<<if def $PC.customTitle>>$PC.customTitle<<else>>_womanP<</if>>! Just calling to pay my respects. Those weak-ass punks that were squatting in this section won't bother you any more... we took care of 'em. Now it's just all law-abiding citizens and shit down here — so you don't have to send your security goons to check us out, you know." Your assistant throws up a list of the gang's numerous criminal activities, as well as the estimates what other enterprises they've just taken over. Nothing much out of the ordinary and with the shape the world is in, you've got bigger problems. The recommendation is to observe but mostly ignore them, which you casually confirm with a flick of your finger. @@ -2215,7 +2217,7 @@ After the fighting died down, they found a $woman inside the compound, harshly u A report about a successful operation by your mercenaries waits at your desk when you come in the office this morning. Turns out they tracked a brutal gang that was waylaying travelers near the Free City and stormed their hideout last night. All of the criminals were killed in the process, preventing proper punishments or more... creative uses for them. From the videos of the raid and the fanatic way the men fought to the last man, it seems that this was unavoidable, so you send a quick note of approval to their commander. <br><br> -After the fighting died down, your men found a $woman inside the compound, harshly used and seemingly the center of many gangbangs there. A scan of $his biometric data revealed that $he is in fact a slave that ran away about two months ago — into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched $his pussy and ass wide,<<if $activeSlave.physicalAge >= $activeSlave.pubertyAge>> $he is pregnant with some dead criminal bastard's offspring,<</if>> and they've decorated $him with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable $girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps. +After the fighting died down, they found a $woman inside the compound, harshly used and seemingly the center of many gangbangs there. A scan of $his biometric data revealed that $he is in fact a slave that ran away about two months ago — into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched $his pussy and ass wide,<<if $activeSlave.physicalAge >= $activeSlave.pubertyAge>> $he is pregnant with some dead criminal bastard's offspring,<</if>> and they've decorated $him with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable $girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps. <br><br> //The young $woman has been used and abused quite a bit, making $him deathly terrified about what might happen to $him next. $He has partially resigned to be nothing but a fuckhole. You can get $him cheap from the owner, it'll be just <<print cashFormat(1000)>>.// @@ -2534,7 +2536,7 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of <<replace "#result">> <<switch $recruit>> <<case "held POW">> - You complete the legalities and biometric scanning quickly and without fuss; $his will to fight long since broken. + You complete the legalities and biometric scanning quickly and without fuss; $his will to fight has long since broken. <<case "embryo appropriation">> $He sobs as the biometric scanners scrupulously record $his every particular as belonging not to a person but to a piece of human property. $He tries to resist placing $his biometric signature in testament to the truth of $his debt, but when you observe that the alternative is the death of $him and $his unborn, $he complies. The process is completed with a distinct anticlimax: $he is one of your slaves now, and soon so shall $his spawn. <<case "rogue cyborg">> @@ -2682,7 +2684,7 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of <<replace "#result">> <<switch $recruit>> <<case "held POW">> - You complete the legalities and biometric scanning quickly and without fuss; $his will to fight long since broken. Though you do catch a faint glimmer of joy in $his eyes as you tell $him $he's been purchased by a notorious Pit Master and will likely spend the rest of $his life in combat. + You complete the legalities and biometric scanning quickly and without fuss; $his will to fight has long since broken. Although you do catch a faint glimmer of joy in $his eyes as you tell $him $he's been purchased by a notorious Pit Master and will likely spend the rest of $his life in combat. <<case "embryo appropriation">> <<set _profit = $slaveCost*$activeSlave.pregType>> <<run cashX(_profit, "slaveTransfer")>> diff --git a/src/uncategorized/repBudget.tw b/src/uncategorized/repBudget.tw index 368a0bf11ce8a6a1aa2087ec039d25ed380b3a6f..cfb41e6cdd3d3275b078c971780ab51008f8c24e 100644 --- a/src/uncategorized/repBudget.tw +++ b/src/uncategorized/repBudget.tw @@ -112,7 +112,7 @@ for (var i = 0; i < State.variables.lastWeeksRepIncome.length; i++){ <<print budgetLine("vignette", "Vignettes")>> - <<print budgetLine("fuckdolls", "Free fuckdolls")>> + <<print budgetLine("fuckdolls", "Free Fuckdolls")>> <tr> <h2>Policies</h2> diff --git a/src/uncategorized/saChoosesOwnJob.tw b/src/uncategorized/saChoosesOwnJob.tw index 0e95126bc68e48a2e7b804044dfba7643c3d40e3..8e55124f71d425ccf9e211c83ab83454515040f2 100644 --- a/src/uncategorized/saChoosesOwnJob.tw +++ b/src/uncategorized/saChoosesOwnJob.tw @@ -307,7 +307,7 @@ <<set $slaves[$i].choosesOwnAssignmentText += " heads to $clubName to show off $his growing middle and lavish in the public's attention.">> <<= assignJob($slaves[$i], "serve in the club")>> <<else>> - <<set $slaves[$i].choosesOwnAssignmentText += " heads to the streets to contribute to the number of visibly pregnant woman around.">> + <<set $slaves[$i].choosesOwnAssignmentText += " heads to the streets to contribute to the number of visibly pregnant women around.">> <<= assignJob($slaves[$i], "serve the public")>> <</if>> <</if>> @@ -371,10 +371,10 @@ <</if>> <<elseif ($slaves[$i].energy > 95)>> <<if ($universalRulesAssignsSelfFacility == 1) && ($brothel > $brothelSlaves)>> - <<set $slaves[$i].choosesOwnAssignmentText += " decides to help those of your girls who mind taking dick all day by working in $brothelName.">> + <<set $slaves[$i].choosesOwnAssignmentText += " decides to help those of your slaves who mind taking dick all day by working in $brothelName.">> <<= assignJob($slaves[$i], "work in the brothel")>> <<else>> - <<set $slaves[$i].choosesOwnAssignmentText += " decides to help those of your girls who mind taking dick all day by working as a whore.">> + <<set $slaves[$i].choosesOwnAssignmentText += " decides to help those of your slaves who mind taking dick all day by working as a whore.">> <<= assignJob($slaves[$i], "whore")>> <</if>> diff --git a/src/uncategorized/saDiet.tw b/src/uncategorized/saDiet.tw index 223f906189133c1c1fd8917e2ef9cfbabec31185..bf6762f2ba4de24e5aff407062f16515bd6f8aed 100644 --- a/src/uncategorized/saDiet.tw +++ b/src/uncategorized/saDiet.tw @@ -7,9 +7,9 @@ <<if $slaves[$i].fuckdoll == 0>> <<if $feeder == 1>> -<<if $slaves[$i].diet != "healthy">> - The upgraded kitchen closely monitors $his diet. -<</if>> + <<if $slaves[$i].diet != "healthy">> + The upgraded kitchen closely monitors $his diet. + <</if>> <</if>> <<switch $slaves[$i].diet>> @@ -327,66 +327,66 @@ $He is no longer capable of pumping iron. $His special diet @@.yellow;has ended.@@ <<set $slaves[$i].diet = "healthy">> <<else>> - <<if $slaves[$i].muscles > 90>> - $His heavy workouts focus on lifting. $He has plateaued at a state of @@.lime;goddess-like musculature.@@ - <<set $slaves[$i].muscles = 100>> - <<set $slaves[$i].diet = "healthy">> - <<elseif ($slaves[$i].drugs == "steroids")>> - $His heavy workouts focus on lifting, and since $he's on so much gear, $he @@.lime;gains muscle rapidly.@@ - <<set $slaves[$i].muscles += 8>> - <<elseif ($slaves[$i].balls > 0) && $slaves[$i].ballType != "sterile" && ($slaves[$i].hormoneBalance >= 100)>> - $His heavy workouts focus on lifting, but with natural testosterone and artificial female hormones clashing in $his system, $he only @@.lime;slowly gains muscle.@@ - <<set $slaves[$i].muscles += 3>> - <<elseif ($slaves[$i].balls > 0) && $slaves[$i].ballType != "sterile" && ($slaves[$i].hormoneBalance <= -100)>> - $His heavy workouts focus on lifting, and with natural testosterone and artificial male hormones in $his system, $he @@.lime;gains muscle rapidly.@@ - <<set $slaves[$i].muscles += 8>> - <<elseif ($slaves[$i].balls > 0) && $slaves[$i].ballType != "sterile">> - $His heavy workouts focus on lifting, and with natural testosterone in $his system, $he @@.lime;gains muscle.@@ - <<set $slaves[$i].muscles += 5>> - <<elseif ($slaves[$i].balls > 0)>> - $His heavy workouts focus on lifting, but with $his useless balls making little testosterone for $his system, $he only @@.lime;slowly gains muscle.@@ - <<set $slaves[$i].muscles += 2>> - <<elseif ($slaves[$i].hormoneBalance <= -100)>> - $His heavy workouts focus on lifting, and with artificial testosterone in $his system, $he @@.lime;gains muscle.@@ - <<set $slaves[$i].muscles += 5>> - <<elseif ($slaves[$i].hormoneBalance >= 100)>> - $His heavy workouts focus on lifting, but with lots of female hormones in $his system, $he barely @@.lime;gains muscle.@@ - <<set $slaves[$i].muscles += 2>> - <<else>> - $His heavy workouts focus on lifting, and $he @@.lime;slowly gains muscle.@@ - <<set $slaves[$i].muscles += 3>> - <</if>> - <<if ($slaves[$i].behavioralQuirk == "fitness")>> - $He attacks lifting with real enthusiasm, further increasing $his mass. - <<set $slaves[$i].muscles += 2>> - <</if>> - <<if ((($slaves[$i].geneMods.NCS == 0) && (random(1,100) > 90)) || (($slaves[$i].geneMods.NCS == 1) && (random(1,100) > 45)))>> - <<if ((($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].boobs-$slaves[$i].boobsImplant-$slaves[$i].boobsMilk >= 200)) || (($slaves[$i].geneMods.NCS == 1) && ($slaves[$i].boobs > 100)))>> - <<if ($slaves[$i].geneMods.NCS == 0)>> - @@.orange;$His breasts get a little smaller.@@ - <<set $slaves[$i].boobs -= 50>> - <<else>> - @@.orange;$His breasts get smaller.@@ - <<set $slaves[$i].boobs -= 100>> - <</if>> - <<elseif ($slaves[$i].butt > 1 && ($slaves[$i].geneticQuirks.rearLipedema != 2 || ($slaves[$i].butt > 10 && random(1,100) > 80)))>> - <<if (($slaves[$i].geneMods.NCS == 0) || ($slaves[$i].butt == 1))>> - @@.orange;$His butt gets a little smaller.@@ - <<set $slaves[$i].butt -= 1>> - <<else>> - @@.orange;$His butt gets smaller.@@ - <<set $slaves[$i].butt -= 2>> + <<if $slaves[$i].muscles > 90>> + $His heavy workouts focus on lifting. $He has plateaued at a state of @@.lime;goddess-like musculature.@@ + <<set $slaves[$i].muscles = 100>> + <<set $slaves[$i].diet = "healthy">> + <<elseif ($slaves[$i].drugs == "steroids")>> + $His heavy workouts focus on lifting, and since $he's on so much gear, $he @@.lime;gains muscle rapidly.@@ + <<set $slaves[$i].muscles += 8>> + <<elseif ($slaves[$i].balls > 0) && $slaves[$i].ballType != "sterile" && ($slaves[$i].hormoneBalance >= 100)>> + $His heavy workouts focus on lifting, but with natural testosterone and artificial female hormones clashing in $his system, $he only @@.lime;slowly gains muscle.@@ + <<set $slaves[$i].muscles += 3>> + <<elseif ($slaves[$i].balls > 0) && $slaves[$i].ballType != "sterile" && ($slaves[$i].hormoneBalance <= -100)>> + $His heavy workouts focus on lifting, and with natural testosterone and artificial male hormones in $his system, $he @@.lime;gains muscle rapidly.@@ + <<set $slaves[$i].muscles += 8>> + <<elseif ($slaves[$i].balls > 0) && $slaves[$i].ballType != "sterile">> + $His heavy workouts focus on lifting, and with natural testosterone in $his system, $he @@.lime;gains muscle.@@ + <<set $slaves[$i].muscles += 5>> + <<elseif ($slaves[$i].balls > 0)>> + $His heavy workouts focus on lifting, but with $his useless balls making little testosterone for $his system, $he only @@.lime;slowly gains muscle.@@ + <<set $slaves[$i].muscles += 2>> + <<elseif ($slaves[$i].hormoneBalance <= -100)>> + $His heavy workouts focus on lifting, and with artificial testosterone in $his system, $he @@.lime;gains muscle.@@ + <<set $slaves[$i].muscles += 5>> + <<elseif ($slaves[$i].hormoneBalance >= 100)>> + $His heavy workouts focus on lifting, but with lots of female hormones in $his system, $he barely @@.lime;gains muscle.@@ + <<set $slaves[$i].muscles += 2>> + <<else>> + $His heavy workouts focus on lifting, and $he @@.lime;slowly gains muscle.@@ + <<set $slaves[$i].muscles += 3>> + <</if>> + <<if ($slaves[$i].behavioralQuirk == "fitness")>> + $He attacks lifting with real enthusiasm, further increasing $his mass. + <<set $slaves[$i].muscles += 2>> + <</if>> + <<if ((($slaves[$i].geneMods.NCS == 0) && (random(1,100) > 90)) || (($slaves[$i].geneMods.NCS == 1) && (random(1,100) > 45)))>> + <<if ((($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].boobs-$slaves[$i].boobsImplant-$slaves[$i].boobsMilk >= 200)) || (($slaves[$i].geneMods.NCS == 1) && ($slaves[$i].boobs > 100)))>> + <<if ($slaves[$i].geneMods.NCS == 0)>> + @@.orange;$His breasts get a little smaller.@@ + <<set $slaves[$i].boobs -= 50>> + <<else>> + @@.orange;$His breasts get smaller.@@ + <<set $slaves[$i].boobs -= 100>> + <</if>> + <<elseif ($slaves[$i].butt > 1 && ($slaves[$i].geneticQuirks.rearLipedema != 2 || ($slaves[$i].butt > 10 && random(1,100) > 80)))>> + <<if (($slaves[$i].geneMods.NCS == 0) || ($slaves[$i].butt == 1))>> + @@.orange;$His butt gets a little smaller.@@ + <<set $slaves[$i].butt -= 1>> + <<else>> + @@.orange;$His butt gets smaller.@@ + <<set $slaves[$i].butt -= 2>> + <</if>> <</if>> <</if>> - <</if>> - <<if random(1,100) > 80>> - $His workout successes have @@.green;improved $his health.@@ - <<set $slaves[$i].health += 10>> - <</if>> - <<if $slaves[$i].weight > 10>> - $His workouts have also @@.orange;burned off some excess fat.@@ - <<set $slaves[$i].weight -= 2>> - <</if>> + <<if random(1,100) > 80>> + $His workout successes have @@.green;improved $his health.@@ + <<set $slaves[$i].health += 10>> + <</if>> + <<if $slaves[$i].weight > 10>> + $His workouts have also @@.orange;burned off some excess fat.@@ + <<set $slaves[$i].weight -= 2>> + <</if>> <</if>> <<case "slimming">> /* Muscle Loss */ <<if !canWalk($slaves[$i])>> @@ -1011,7 +1011,7 @@ <<set $slaves[$i].diet = "healthy">> <</if>> <<case "muscle building">> /* Muscle Gain */ - Fuckdolls suits can force their inhabitants to lift weights until they drop. + Fuckdoll suits can force their inhabitants to lift weights until they drop. <<if $slaves[$i].muscles > 90>> $He has plateaued at a state of @@.lime;perfect musculature.@@ <<set $slaves[$i].muscles = 100>> @@ -1021,13 +1021,13 @@ <<set $slaves[$i].muscles += 9>> <</if>> <<if random(1,100) > 90>> - <<if ($slaves[$i].boobs-$slaves[$i].boobsImplant-$slaves[$i].boobsMilk >= 200*_gigantomastiaMod && _gigantomastiaMod != 3)>> - @@.orange;$His breasts get a little smaller.@@ - <<set $slaves[$i].boobs -= 50>> - <<elseif ($slaves[$i].butt > 1) && ($slaves[$i].geneticQuirks.rearLipedema != 2 || ($slaves[$i].butt > 10 && random(1,100) > 80))>> - @@.orange;$His butt gets a little smaller.@@ - <<set $slaves[$i].butt -= 1>> - <</if>> + <<if ($slaves[$i].boobs-$slaves[$i].boobsImplant-$slaves[$i].boobsMilk >= 200*_gigantomastiaMod && _gigantomastiaMod != 3)>> + @@.orange;$His breasts get a little smaller.@@ + <<set $slaves[$i].boobs -= 50>> + <<elseif ($slaves[$i].butt > 1) && ($slaves[$i].geneticQuirks.rearLipedema != 2 || ($slaves[$i].butt > 10 && random(1,100) > 80))>> + @@.orange;$His butt gets a little smaller.@@ + <<set $slaves[$i].butt -= 1>> + <</if>> <</if>> <<if $slaves[$i].weight > 10>> $His workouts have also @@.orange;burned off some excess fat.@@ @@ -1045,13 +1045,13 @@ <<set $slaves[$i].muscles -= 9>> <</if>> <<if random(1,100) > 90>> - <<if ($slaves[$i].boobs-$slaves[$i].boobsImplant-$slaves[$i].boobsMilk >= 200*_gigantomastiaMod && _gigantomastiaMod != 3)>> - @@.orange;$His breasts get a little smaller.@@ - <<set $slaves[$i].boobs -= 50>> - <<elseif ($slaves[$i].butt > 1) && ($slaves[$i].geneticQuirks.rearLipedema != 2 || ($slaves[$i].butt > 10 && random(1,100) > 80))>> - @@.orange;$His butt gets a little smaller.@@ - <<set $slaves[$i].butt -= 1>> - <</if>> + <<if ($slaves[$i].boobs-$slaves[$i].boobsImplant-$slaves[$i].boobsMilk >= 200*_gigantomastiaMod && _gigantomastiaMod != 3)>> + @@.orange;$His breasts get a little smaller.@@ + <<set $slaves[$i].boobs -= 50>> + <<elseif ($slaves[$i].butt > 1) && ($slaves[$i].geneticQuirks.rearLipedema != 2 || ($slaves[$i].butt > 10 && random(1,100) > 80))>> + @@.orange;$His butt gets a little smaller.@@ + <<set $slaves[$i].butt -= 1>> + <</if>> <</if>> <<if $slaves[$i].weight > 10>> $His workouts have also @@.orange;burned off some excess fat.@@ diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index cb32efeecc109dd8192885797f809305b95bdc73..d77055e609fb251d3ca259855d0039ba2353a01e 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -853,7 +853,7 @@ <</if>> <<elseif ($slaves[$i].behavioralFlaw == "liberated")>> <<if ($slaves[$i].fetish == "masochist")>> - $His pre-enslavement belief that $he deserves rights and respect fades in light of how much $he likes being beaten and abused. @@.green;$He is no longer a modern, liberated girl,@@ and accepts $his place as a sex slave as natural. + $His pre-enslavement belief that $he deserves rights and respect fades in light of how much $he likes being beaten and abused. @@.green;$He is no longer a modern, liberated $girl,@@ and accepts $his place as a sex slave as natural. <<set $slaves[$i].behavioralFlaw = "none">> <</if>> <</if>> @@ -941,13 +941,13 @@ <</if>> <<elseif ($slaves[$i].sexualFlaw == "repressed")>> <<if ($slaves[$i].fetish == "buttslut")>> - $He grew up being taught that good girls do not take cock up their good girl anuses, but $he's just now decided $he prefers being a bad girl and has @@.green;softened $his repression into arousal at the perversion@@ of dicks up $his behind. + $He grew up being taught that good <<= $girl>>s do not take cock up their good $girl anuses, but $he's just now decided $he prefers being a bad $girl and has @@.green;softened $his repression into arousal at the perversion@@ of dicks up $his behind. <<run SoftenSexualFlaw($slaves[$i])>> <<elseif ($slaves[$i].fetish == "cumslut")>> - $He grew up being taught that good girls do not put their good girl mouths on boys' private parts, but $he's just now decided $he prefers being a bad girl and has @@.green;softened $his repression into arousal at the perverted@@ idea of dicks down $his throat. + $He grew up being taught that good <<= $girl>>s do not put their good $girl mouths on others' private parts, but $he's just now decided $he prefers being a bad $girl and has @@.green;softened $his repression into arousal at the perverted@@ idea of dicks down $his throat. <<run SoftenSexualFlaw($slaves[$i])>> <<elseif ($slaves[$i].energy > 95)>> - $He grew up being taught that good girls do not happily fuck anything that moves, but $he's just now decided $he prefers being a bad girl and has @@.green;softened $his repression into arousal at the perversion@@ of reveling in sexual addiction. + $He grew up being taught that good <<= $girl>>s do not happily fuck anything that moves, but $he's just now decided $he prefers being a bad $girl and has @@.green;softened $his repression into arousal at the perversion@@ of reveling in sexual addiction. <<run SoftenSexualFlaw($slaves[$i])>> <</if>> <</if>> @@ -1021,13 +1021,13 @@ <</if>> <<elseif ($slaves[$i].sexualFlaw == "repressed")>> <<if ($slaves[$i].fetish == "buttslut")>> - $He grew up being taught that good girls do not take cock up their good girl anuses, but @@.green;$he's just now decided $he prefers being a bad girl.@@ + $He grew up being taught that good <<= $girl>>s do not take cock up their good $girl anuses, but @@.green;$he's just now decided $he prefers being a bad $girl.@@ <<set $slaves[$i].sexualFlaw = "none">> <<elseif ($slaves[$i].fetish == "cumslut")>> - $He grew up being taught that good girls do not put their good girl mouths on boys' private parts, but @@.green;$he's just now decided $he prefers being a bad girl.@@ + $He grew up being taught that good <<= $girl>>s do not put their good $girl mouths on others' private parts, but @@.green;$he's just now decided $he prefers being a bad $girl.@@ <<set $slaves[$i].sexualFlaw = "none">> <<elseif ($slaves[$i].energy > 95)>> - $He grew up being taught that good girls do not happily fuck anything that moves, but @@.green;$he's just now decided $he prefers being a bad girl.@@ + $He grew up being taught that good <<= $girl>>s do not happily fuck anything that moves, but @@.green;$he's just now decided $he prefers being a bad $girl.@@ <<set $slaves[$i].sexualFlaw = "none">> <</if>> <</if>> @@ -5284,16 +5284,16 @@ <<if $arcologies[0].FSGenderRadicalist != "unset">> <<if ($slaves[$i].balls > 0) && ($slaves[$i].dick > 0) && ($slaves[$i].hormoneBalance >= 100)>> - Society @@.green;approves@@ of your heavy hormonal feminization of $slaves[$i].slaveName; this advances public interest in girls with soft little dicks. + Society @@.green;approves@@ of your heavy hormonal feminization of $slaves[$i].slaveName; this advances public interest in <<= $girl>>s with soft little dicks. <<= FSChangePorn("GenderRadicalist", 1)>> <<elseif ($slaves[$i].balls > 0) && ($slaves[$i].pubertyXY == 0) && ($slaves[$i].physicalAge >= $potencyAge)>> - Society @@.green;approves@@ of you keeping $slaves[$i].slaveName from going through puberty; this advances public interest in girls with soft little dicks. + Society @@.green;approves@@ of you keeping $slaves[$i].slaveName from going through puberty; this advances public interest in <<= $girl>>s with soft little dicks. <<= FSChangePorn("GenderRadicalist", 2)>> <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].balls == 0)>> - Society @@.green;approves@@ of your keeping a gelded slave; this advances public interest in girls with soft dickclits. + Society @@.green;approves@@ of your keeping a gelded slave; this advances public interest in <<= $girl>>s with soft dickclits. <<= FSChangePorn("GenderRadicalist", 1)>> <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].anus > 0) && ($slaves[$i].devotion > 20) && ($slaves[$i].trust >= -20)>> - Society @@.green;approves@@ of your keeping a contented dickgirl bottom; this advances public interest in girls who get hard when assfucked. + Society @@.green;approves@@ of your keeping a contented dickgirl bottom; this advances public interest in <<= $girl>>s who get hard when assfucked. <<= FSChangePorn("GenderRadicalist", 1)>> <</if>> <<elseif $arcologies[0].FSGenderFundamentalist != "unset">> diff --git a/src/uncategorized/saPleaseYou.tw b/src/uncategorized/saPleaseYou.tw index baa00fa17a05cb2fd56e343b50dc10e103255b72..46c57507018a0ed83f8fd9946091102f7c477552 100644 --- a/src/uncategorized/saPleaseYou.tw +++ b/src/uncategorized/saPleaseYou.tw @@ -2,6 +2,7 @@ serves you this week. +<<setPlayerPronouns>> <<set _trainingEfficiency = 5+Math.trunc($slaves[$i].devotion/30)+(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)>> <<set _oralUse = 0, _analUse = 0, _vaginalUse = 0, _mammaryUse = 0, _penetrativeUse = 0>> <<set _fetishChangeChance = fetishChangeChance($slaves[$i])>> @@ -122,7 +123,7 @@ serves you this week. <<set $slaves[$i].devotion += 2>> <<elseif _fetishChangeChance > random(0,100)>> <<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> - $He frequently climaxes with your <<if $PC.title == 1>>strong<<else>>soft<</if>> hands holding $him and your cock spreading heat through $his core, teaching $him that @@.lightcoral;a girl's role is to please a man.@@ + $He frequently climaxes with your <<if $PC.title == 1>>strong<<else>>soft<</if>> hands holding $him and your cock spreading heat through $his core, teaching $him that @@.lightcoral;a $girl's role is to please a _womanP.@@ <</if>> <</if>> <<if canImpreg($slaves[$i], $PC)>> @@ -131,7 +132,7 @@ serves you this week. <</if>> <<set $slaves[$i].counter.vaginal += _vaginalUse, $vaginalTotal += _vaginalUse>> <<else>> - You keep $him with you all week, using it as your personal sex toy + You keep $him with you all week, using $him as your personal sex toy <<if ($fuckSlaves <= $PC.sexualEnergy/2)>> <<set _vaginalUse = random(21,40)>> several times a day. @@ -651,7 +652,7 @@ serves you this week. <<if ($slaves[$i].trust < -20)>> cautiously fucking you in the missionary position. It takes a gentle touch to let $him know it safe to get hard, but after that $he knows what to do. <<elseif ($slaves[$i].devotion < -20)>> - aggressively fucking your pussy with little regard for you or your child. + aggressively fucking your pussy with little regard for you or your child<<if $PC.pregType > 1>>ren<</if>>. <<elseif ($slaves[$i].devotion <= 20)>> obediently fucking you in the missionary position while putting up with your attempts to breast feed $him. <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetish == "dom")>> @@ -1309,13 +1310,13 @@ Keeping $him as nothing but your personal <</if>> <<if $slaves[$i].fetish != "mindbroken">> <<if $slaves[$i].fetish == "pregnancy" && ($PC.preg >= 20 || ($PC.preg >= 16 && $PC.career == "escort"))>> - $slaves[$i].slaveName @@.hotpink;enjoys being so close $his gravid <<= WrittenMaster($slaves[$i])>>.@@ + $slaves[$i].slaveName @@.hotpink;enjoys being so close to $his gravid <<= WrittenMaster($slaves[$i])>>.@@ <<set $slaves[$i].devotion += 1>> <<if $slaves[$i].fetishKnown == 0>> - $He enjoys being tasked with servicing a pregnant woman far more than a normal slave would; @@.lightcoral;$he's harboring a pregnancy fetish!@@ + $He enjoys being tasked with servicing a pregnant _womanP far more than a normal slave would; @@.lightcoral;$he's harboring a pregnancy fetish!@@ <<set $slaves[$i].fetishKnown = 1>> <<elseif $slaves[$i].fetishStrength < 95>> - Being tasked with servicing a lusty pregnant woman @@.lightcoral;strengthens $his pregnancy fetish.@@ + Being tasked with servicing a lusty pregnant _womanP @@.lightcoral;strengthens $his pregnancy fetish.@@ <<set $slaves[$i].fetishStrength += 4>> <</if>> <<elseif _fetishChangeChance > random(0,100) && ($PC.preg >= 20 || ($PC.preg >= 16 && $PC.career == "escort"))>> diff --git a/src/uncategorized/saRivalries.tw b/src/uncategorized/saRivalries.tw index 063cc6dac632b188724f4583f163464c048e58e8..32498fc50b7e75ca26f5f9d6282a9fdab685b284 100644 --- a/src/uncategorized/saRivalries.tw +++ b/src/uncategorized/saRivalries.tw @@ -63,7 +63,7 @@ <<if $slaves[_j].faceShape != "masculine">> <<if $slaves[_j].muscles <= 30>> <<if $slaves[_j].vagina > -1>> - $slaves[$i].slaveName hates women, and something about the feminine <<= SlaveFullName($slaves[_j])>> really gets to $him. @@.lightsalmon;They start to dislike each other.@@ + $slaves[$i].slaveName hates women, and something about the feminine <<= SlaveFullName($slaves[_j])>> really gets to $him. @@.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>> <<else>> diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw index 164d59b7ba4fd0084380afe2922336c6dc356833..7303ae70332f23eda4ed4db00b48e3fff0fb6be6 100644 --- a/src/uncategorized/saRules.tw +++ b/src/uncategorized/saRules.tw @@ -380,7 +380,7 @@ <<if $BrothiIDs.length > 2 || $Madam != 0>> Under the rules, $he finds $himself constantly molested by other slaves, and lives $his life constantly @@.gold;afraid.@@ <<else>> - Under the rules, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day you assign more girls to $brothelName. + Under the rules, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day you assign more whores to $brothelName. <</if>> <<set $slaves[$i].trust -= 2>> <<else>> @@ -395,22 +395,22 @@ <<if $BrothiIDs.length > 2>> Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania. <<else>> - Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName to get $him off. + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day you assign more whores to $brothelName to get $him off. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> <<if ($slaves[$i].fetish == "sadist")>> <<if $BrothiIDs.length > 2>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing a whole whorehouse of girls for $him to rape. + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing a whole brothel of whores for $him to rape. <<else>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName for $him to rape. + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day you assign more whores to $brothelName for $him to rape. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetish == "dom")>> <<if $BrothiIDs.length > 2>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for providing a whole whorehouse of girls for $him to dominate. + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for providing a whole brothel of whores for $him to dominate. <<else>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName for $him to dominate. + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day you assign more whores to $brothelName for $him to dominate. <</if>> <<set $slaves[$i].devotion += 1>> <</if>> @@ -845,7 +845,7 @@ <<if $ClubiIDs.length > 2 || $DJ != 0>> Under the rules, $he finds $himself constantly molested by other slaves, and lives $his life constantly @@.gold;afraid.@@ <<else>> - Under the rules, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day you assign more girls to $clubName. + Under the rules, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day you assign more sluts to $clubName. <</if>> <<set $slaves[$i].trust -= 2>> <<else>> @@ -860,22 +860,22 @@ <<if $ClubiIDs.length > 2>> Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania. <<else>> - Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day you assign more girls to $clubName to get $him off. + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day you assign more sluts to $clubName to get $him off. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> <<if ($slaves[$i].fetish == "sadist")>> <<if $ClubiIDs.length > 2>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing a whole club of girls for $him to rape. + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing a whole club of sluts for $him to rape. <<else>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day you assign more girls to $clubName for $him to rape. + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day you assign more sluts to $clubName for $him to rape. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetish == "dom")>> <<if $ClubiIDs.length > 2>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for providing a whole club of girls for $him to dominate. + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for providing a whole club of sluts for $him to dominate. <<else>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day you assign more girls to $clubName for $him to dominate. + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day you assign more sluts to $clubName for $him to dominate. <</if>> <<set $slaves[$i].devotion += 1>> <</if>> @@ -3009,7 +3009,7 @@ <<if $SchlRiIDs.length > 2 || $Schoolteacher != 0>> Under the rules, $he finds $himself constantly molested by other slaves, and lives $his life constantly @@.gold;afraid.@@ <<else>> - Under the rules, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day more girls enroll in $schoolroomName. + Under the rules, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day more students enroll in $schoolroomName. <</if>> <<set $slaves[$i].trust -= 2>> <<else>> @@ -3024,7 +3024,7 @@ <<if $SchlRiIDs.length > 2>> Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania. <<else>> - Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day more girls enroll in $schoolroomName to get $him off. + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day more students enroll in $schoolroomName to get $him off. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> @@ -3032,14 +3032,14 @@ <<if $SchlRiIDs.length > 2>> Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing a whole class of girls for $him to rape. <<else>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day more girls enroll in $schoolroomName for $him to rape. + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day more students enroll in $schoolroomName for $him to rape. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetish == "dom")>> <<if $SchlRiIDs.length > 2>> Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for providing a whole class of girls for $him to dominate. <<else>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day more girls enroll in $schoolroomName for $him to dominate. + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day more students enroll in $schoolroomName for $him to dominate. <</if>> <<set $slaves[$i].devotion += 1>> <</if>> @@ -3631,7 +3631,7 @@ <<if $cellblock != 0>> @@.gold;spends $his day (and night) cleaning the cells in $cellblockName@@<<if $Wardeness != 0>>, where $he can experience $Wardeness.slaveName's tender mercies<</if>>. <<else>> - spends $his day @@.gold;shut up in a dirty bathroom@@ until its spotless. + spends $his day @@.gold;shut up in a dirty bathroom@@ until it's spotless. <</if>> <<set $slaves[$i].trust -= _punishments>> <<case "whipping">> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 3cfdcee2addac3c1a49a4c712c33322d5c09c1a9..5116b6f7723ebf9214756bb0659c41d9befd757c 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -98,7 +98,12 @@ </span> | <<link "Use $his mouth">><<replace "#miniscene">><<include "FLips">><br> <</replace>><</link>> | <<link "Kiss $him">><<replace "#miniscene">><<include "FKiss">><br> <</replace>><</link>> - | <<link "Play with $his tits">><<replace "#miniscene">><<include "FBoobs">><br> <</replace>><</link>> + <<if $cheatMode == 1>> + <<if ($activeSlave.amp == 0 || $activeSlave.amp == -3 || $activeSlave.amp == -5)>> + | <<link "Have $him dance for you">><<replace "#miniscene">><<include "FDance">><br> <</replace>><</link>> + <</if>> + <</if>> + | <<link "Play with $his tits">><<replace "#miniscene">><<include "FBoobs">><br> <</replace>><</link>> | <<link "Caress $him">><<replace "#miniscene">><<include "FCaress">><br> <</replace>><</link>> | <<link "Give $him a hug">><<replace "#miniscene">><<include "FEmbrace">><br> <</replace>><</link>> <<if $cheatMode == 1>> @@ -341,7 +346,10 @@ | <<link "Abuse $his rival with $him">><<replace "#miniscene">><<include "FRival">><br> <</replace>><</link>> <</if>> <<if ($activeSlave.fetish != "mindbroken") && (($activeSlave.amp != 1) || ($activeSlave.voice != 0)) && $activeSlave.accent != 4>> - | <<link "Ask $him about $his feelings">><<replace "#miniscene">><<include "FFeelings">><br> <</replace>><</link>> + | <<link "Ask $him about $his feelings">><<replace "#miniscene">><<include "FFeelings">><br> <</replace>><</link>> + <<if $cheatMode == 1>> + | <<link "Make $him beg">><<replace "#miniscene">><<include "FBeg">><br> <</replace>><</link>> + <</if>> <</if>> <<if $activeSlave.devotion >= 100 && $activeSlave.relationship < 0 && $activeSlave.relationship > -3>> | <<link "Talk to $him about relationships" "Matchmaking">><<set $subSlave = 0, $eventSlave = $activeSlave>><</link>> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index a133ffb39e1f0a4582c60455c1077eae88a4a823..df82592433e9b9f10b066cd6f3989d344687b72f 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -4292,7 +4292,7 @@ $He's got a <<case 1>> a soft little trace of scrotum, since $his testicles are so small they have retreated up into $his abdomen. <<case 0>> - smooth $activeSlave.skin. + smooth $activeSlave.skin skin. <<default>> a hypertrophied, clearly unnatural pair of testicles<<if $showDickCMs == 1>>, about <<= ballsToEitherUnit($activeSlave.balls)>> long<</if>>, a true masterpiece of modern growth hormone treatment. <</switch>> @@ -4523,7 +4523,7 @@ $He's got a <<case 1>> a soft little trace of scrotum, since $his testicles are so small they have retreated up into $his abdomen. <<case 0>> - smooth $activeSlave.skin. + smooth $activeSlave.skin skin. <<default>> a hypertrophied, clearly unnatural pair of testicles<<if $showDickCMs == 1>>, about <<= ballsToEitherUnit($activeSlave.balls)>> long<</if>>, a true masterpiece of modern growth hormone treatment. <</switch>> @@ -15500,26 +15500,87 @@ $He has <<else>> $activeSlave.slaveName's exposed midriff fully exposes $his monolithic pregnant belly. The button for $his cutoffs have exploded, though the size of $his belly makes it impossible to tell. <</if>> - <<elseif $activeSlave.bellyPreg >= 600000>> - $activeSlave.slaveName's exposed midriff fully exposes $his titanic bulging pregnant belly. - <<elseif $activeSlave.bellyPreg >= 300000>> - $activeSlave.slaveName's exposed midriff fully exposes $his massive pregnant belly. + <<elseif $activeSlave.belly >= 600000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's titanic implant-filled belly takes advantage $his exposed midriff and unfastened jeans to massively jut out from $his body. + <<else>> + $activeSlave.slaveName's titanic pregnant belly takes advantage $his exposed midriff and unfastened jeans to massively jut out from $his body. + <</if>> + <<elseif $activeSlave.belly >= 450000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's gigantic implant-filled belly takes advantage $his exposed midriff and unfastened jeans to massively jut out from $his body. + <<else>> + $activeSlave.slaveName's gigantic pregnant belly takes advantage $his exposed midriff and unfastened jeans to massively jut out from $his body. + <</if>> + <<elseif $activeSlave.belly >= 300000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's massive implant-filled belly takes advantage $his exposed midriff and unfastened jeans to hang heavily from $his body. + <<else>> + $activeSlave.slaveName's massive pregnant belly takes advantage $his exposed midriff and unfastened jeans to hang heavily from $his body. + <</if>> + <<elseif $activeSlave.belly >= 120000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's giant implant-filled belly dominates $his exposed midriff and thwarts any efforts to zip up $his fly. + <<else>> + $activeSlave.slaveName's giant pregnant belly dominates $his exposed midriff and thwarts any efforts to zip up $his fly. + <</if>> <<elseif $activeSlave.weight > 190>> - $activeSlave.slaveName's massively fat belly is left to jiggle freely and hang over $his jeans. - <<elseif $activeSlave.bellyPreg >= 10000 || ($activeSlave.bellyAccessory == "a huge empathy belly") || ($activeSlave.bellyAccessory == "a large empathy belly")>> - $activeSlave.slaveName's exposed midriff fully exposes $his big pregnant belly + $activeSlave.slaveName's massively fat belly is left to jiggle freely and spill from $his unfastened jeans. + <<elseif $activeSlave.belly >= 15000 || ($activeSlave.bellyAccessory == "a huge empathy belly")>> + <<if $activeSlave.bellyAccessory == "a huge empathy belly">> + $activeSlave.slaveName's exposed midriff and unfastened jeans fully display $his huge pregnancy. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's exposed midriff and unfastened jeans prominently display $his huge implant-filled belly. + <<else>> + $activeSlave.slaveName's exposed midriff and unfastened jeans fully display $his ripe pregnancy. + <</if>> + <<elseif $activeSlave.belly >= 10000 || ($activeSlave.bellyAccessory == "a large empathy belly")>> + <<if $activeSlave.bellyAccessory == "a large empathy belly">> + $activeSlave.slaveName's exposed midriff and unfastened jeans fully display $his big pregnancy. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + $activeSlave.slaveName's exposed midriff and unfastened jeans fully display $his hugely swollen belly. + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's exposed midriff and unfastened jeans fully display $his big implant-filled belly. + <<else>> + $activeSlave.slaveName's exposed midriff and unfastened jeans fully display $his advanced pregnancy. + <</if>> <<elseif $activeSlave.weight > 160>> - $activeSlave.slaveName's hugely fat belly is left to jiggle freely and hang over $his jeans. + $activeSlave.slaveName's hugely fat belly is left to jiggle freely and hang over $his unfastened jeans. <<elseif $activeSlave.weight > 130>> - $activeSlave.slaveName's big fat belly is left to jiggle freely and cover $his jeans. - <<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>> - $activeSlave.slaveName's exposed midriff fully displays $his pregnancy. + $activeSlave.slaveName's big fat belly is left to jiggle freely and spill from $his unfastened jeans. + <<elseif $activeSlave.belly >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>> + <<if $activeSlave.bellyAccessory == "a medium empathy belly">> + $activeSlave.slaveName's exposed midriff and unfastened jeans fully display $his pregnancy. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + $activeSlave.slaveName's exposed midriff and unfastened jeans fully display $his jiggling <<print $activeSlave.inflationType>>-filled belly. + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's exposed midriff and unfastened jeans fully display $his implant-filled belly. + <<else>> + $activeSlave.slaveName's exposed midriff and unfastened jeans fully display $his pregnancy. + <</if>> <<elseif $activeSlave.weight > 95>> $activeSlave.slaveName's fat belly is left to hang free and cover $his jeans. - <<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>> - $activeSlave.slaveName's exposed midriff bulges with $his growing belly. + <<elseif $activeSlave.belly >= 1500 || $activeSlave.bellyAccessory == "a small empathy belly">> + <<if $activeSlave.bellyAccessory == "a small empathy belly">> + $activeSlave.slaveName's jeans are left unfastened to give $his small pregnant belly room. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + $activeSlave.slaveName's jeans are left unfastened to give $his <<print $activeSlave.inflationType>>-swollen belly room. + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's jeans are left unfastened to give $his implant-rounded belly room. + <<else>> + $activeSlave.slaveName's jeans are left unfastened to give $his growing belly room. + <</if>> <<elseif $activeSlave.weight > 30>> $activeSlave.slaveName's chubby belly is left free to hang over the waist of $his jeans. + <<elseif $activeSlave.bellyPreg >= 100 || $activeSlave.bellyImplant >= 100>> + $activeSlave.slaveName's jeans are left unfastened and display a slight swell to $his lower belly. + <<elseif $activeSlave.muscles > 30>> + $activeSlave.slaveName's exposed midriff fully exposes $his ripped abs. <</if>> <<case "a slutty outfit">> <<if $activeSlave.belly >= 1000000>> diff --git a/src/utility/saRulesWidgets.tw b/src/utility/saRulesWidgets.tw index 65c209c7242e54397fe6f9d7ed8fa387c9b55b04..d18f188b6b53e09f09152e19b909d5d688baa895 100644 --- a/src/utility/saRulesWidgets.tw +++ b/src/utility/saRulesWidgets.tw @@ -40,929 +40,930 @@ and <<widget "saRulesPlayerFetishPlay">> - <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - <<switch $slaves[$i].fetish>> - <<case "submissive">> - hold $him down and fuck $him - <<case "cumslut">> - <<if $PC.dick == 1>> - cum in $his mouth - <<else>> - use your strap-on on $his mouth - <</if>> - <<case "humiliation">> - use $him in public - <<case "buttslut">> - fuck $his butt - <<case "boobs">> - fondle $his breasts - <<if $slaves[$i].lactation > 0>> - <<set $slaves[$i].lactationDuration = 2>> - <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> - <</if>> - <<case "sadist">> - let $him help you abuse other slaves - <<case "masochist">> - hurt $him - <<case "dom">> - let $him help you use other slaves - <<case "pregnancy">> - <<if isFertile($slaves[$i]) && $PC.dick == 1>> - put a baby in $him - <<elseif $slaves[$i].bellyPreg >= 1500 || $slaves[$i].bellyImplant >= 1500>> - enjoy $his fecund curves - <<else>> - breed $him - <</if>> - <<default>> - fuck $him - <</switch>> - <<else>> - fuck $him - <</if>> +<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<switch $slaves[$i].fetish>> + <<case "submissive">> + hold $him down and fuck $him + <<case "cumslut">> + <<if $PC.dick == 1>> + cum in $his mouth + <<else>> + use your strap-on on $his mouth + <</if>> + <<case "humiliation">> + use $him in public + <<case "buttslut">> + fuck $his butt + <<case "boobs">> + fondle $his breasts + <<if $slaves[$i].lactation > 0>> + <<set $slaves[$i].lactationDuration = 2>> + <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> + <</if>> + <<case "sadist">> + let $him help you abuse other slaves + <<case "masochist">> + hurt $him + <<case "dom">> + let $him help you use other slaves + <<case "pregnancy">> + <<if isFertile($slaves[$i]) && $PC.dick == 1>> + put a baby in $him + <<elseif $slaves[$i].bellyPreg >= 1500 || $slaves[$i].bellyImplant >= 1500>> + enjoy $his fecund curves + <<else>> + breed $him + <</if>> + <<default>> + fuck $him + <</switch>> +<<else>> + fuck $him +<</if>> <</widget>> <<widget "saRulesPlayerEnergy">> - <<if $freeSexualEnergy > 0>> - <<if $freeSexualEnergy == 3>> - You have surplus sexual energy to burn, even when $he doesn't ask, and $he - <<if $slaves[$i].devotion < -20>> - @@.hotpink;hates $himself@@ for how often $he gets off on you relieving your needs with $his body. - <<elseif $slaves[$i].devotion <= 50 || $slaves[$i].trust <= 20>> - @@.hotpink;gets used to being a sex slave@@ every time $he climaxes as you use $him. - <<else>> - @@.hotpink;eagerly looks forward@@ to each climax $he shares with you. - <</if>> - <<set $slaves[$i].devotion += 2, $slaves[$i].need = 0>> - <<= SimpleSexAct($slaves[$i], 10)>> - <<elseif $freeSexualEnergy == 2>> - You have surplus sexual energy to fuck $him whenever <<if $slaves[$i].relationship == -3>> you notice $his need<<else>>$he forces $himself to ask<</if>>, and $he is @@.hotpink;sexually dependent@@ on you. - <<set $slaves[$i].devotion += 1, $slaves[$i].need -= 40>> - <<= SimpleSexAct($slaves[$i], 5)>> - <<elseif $slaves[$i].relationship == -3>> - You have little surplus sexual energy, but you make sure to keep your wife's needs in mind<<if $slaves[$i].devotion < -20>>, even if $he doesn't want it<</if>>. - <<set $slaves[$i].need -= 40>> - <<= SimpleSexAct($slaves[$i], 5)>> - <<else>> - You have little surplus sexual energy, and occasionally, $he asks in vain. - <<set $slaves[$i].need -= 20>> - <<= SimpleSexAct($slaves[$i], 2)>> - <</if>> - <<else>> - You have no surplus sexual energy, and $he asks in vain, @@.gold;reducing $his trust@@ in you. - <<set $slaves[$i].trust -= 1>> - <</if>> +<<if $freeSexualEnergy > 0>> + <<if $freeSexualEnergy == 3>> + You have surplus sexual energy to burn, even when $he doesn't ask, and $he + <<if $slaves[$i].devotion < -20>> + @@.hotpink;hates $himself@@ for how often $he gets off on you relieving your needs with $his body. + <<elseif $slaves[$i].devotion <= 50 || $slaves[$i].trust <= 20>> + @@.hotpink;gets used to being a sex slave@@ every time $he climaxes as you use $him. + <<else>> + @@.hotpink;eagerly looks forward@@ to each climax $he shares with you. + <</if>> + <<set $slaves[$i].devotion += 2, $slaves[$i].need = 0>> + <<= SimpleSexAct($slaves[$i], 10)>> + <<elseif $freeSexualEnergy == 2>> + You have surplus sexual energy to fuck $him whenever <<if $slaves[$i].relationship == -3>> you notice $his need<<else>>$he forces $himself to ask<</if>>, and $he is @@.hotpink;sexually dependent@@ on you. + <<set $slaves[$i].devotion += 1, $slaves[$i].need -= 40>> + <<= SimpleSexAct($slaves[$i], 5)>> + <<elseif $slaves[$i].relationship == -3>> + You have little surplus sexual energy, but you make sure to keep your wife's needs in mind<<if $slaves[$i].devotion < -20>>, even if $he doesn't want it<</if>>. + <<set $slaves[$i].need -= 40>> + <<= SimpleSexAct($slaves[$i], 5)>> + <<else>> + You have little surplus sexual energy, and occasionally, $he asks in vain. + <<set $slaves[$i].need -= 20>> + <<= SimpleSexAct($slaves[$i], 2)>> + <</if>> +<<else>> + You have no surplus sexual energy, and $he asks in vain, @@.gold;reducing $his trust@@ in you. + <<set $slaves[$i].trust -= 1>> +<</if>> <</widget>> <<widget "saRulesPlayerDiscoversFetish">> - <<if $slaves[$i].fetishKnown == 0>> - <<if $freeSexualEnergy > 0>> - <<if $freeSexualEnergy > random(0,5)>> - <<set $slaves[$i].fetishKnown = 1>> - You discover that $he really likes it when you - <<switch $slaves[$i].fetish>> - <<case "submissive">> - hold $him down and fuck $him; @@.lightcoral;$he's a submissive!@@ - <<case "cumslut">> - <<if $PC.dick == 1>> - cum in $his mouth; @@.lightcoral;$he's a cumslut!@@ - <<else>> - use your strap-on in $his mouth; @@.lightcoral;$he's a cumslut!@@ - <</if>> - <<case "humiliation">> - use $him in public; @@.lightcoral;$he's a humiliation fetishist!@@ - <<case "buttslut">> - <<if canDoAnal($slaves[$i])>>fuck $his butt<<else>>tease $his anus<</if>>; @@.lightcoral;$he's an anal slut!@@ - <<case "boobs">> - fondle $his breasts; @@.lightcoral;$he's a boob fetishist!@@ - <<case "sadist">> - let $him help you abuse other slaves; @@.lightcoral;$he's a sadist!@@ - <<case "masochist">> - hurt $him; @@.lightcoral;$he's a masochist!@@ - <<case "dom">> - let $him help you use other slaves; @@.lightcoral;$he's dominant!@@ - <<case "pregnancy">> - <<if $PC.dick == 1>> - <<if $slaves[$i].mpreg == 0>> - come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> $him; @@.lightcoral;$he's a pregnancy fetishist!@@ - <<else>> - come <<if canDoAnal($slaves[$i])>>inside<<else>>on<</if>> $him; @@.lightcoral;$he's a pregnancy fetishist!@@ - <</if>> - <<else>> - talk dirty and call $him a mother; @@.lightcoral;$he's a pregnancy fetishist!@@ - <</if>> - <<default>> - fuck $him; @@.lightcoral;$he's got a normal sexuality.@@ - <</switch>> - <</if>> - <</if>> - <</if>> /* closes fetish discovery */ +<<if $slaves[$i].fetishKnown == 0>> + <<if $freeSexualEnergy > 0>> + <<if $freeSexualEnergy > random(0,5)>> + <<set $slaves[$i].fetishKnown = 1>> + You discover that $he really likes it when you + <<switch $slaves[$i].fetish>> + <<case "submissive">> + hold $him down and fuck $him; @@.lightcoral;$he's a submissive!@@ + <<case "cumslut">> + <<if $PC.dick == 1>> + cum in $his mouth; @@.lightcoral;$he's a cumslut!@@ + <<else>> + use your strap-on in $his mouth; @@.lightcoral;$he's a cumslut!@@ + <</if>> + <<case "humiliation">> + use $him in public; @@.lightcoral;$he's a humiliation fetishist!@@ + <<case "buttslut">> + <<if canDoAnal($slaves[$i])>>fuck $his butt<<else>>tease $his anus<</if>>; @@.lightcoral;$he's an anal slut!@@ + <<case "boobs">> + fondle $his breasts; @@.lightcoral;$he's a boob fetishist!@@ + <<case "sadist">> + let $him help you abuse other slaves; @@.lightcoral;$he's a sadist!@@ + <<case "masochist">> + hurt $him; @@.lightcoral;$he's a masochist!@@ + <<case "dom">> + let $him help you use other slaves; @@.lightcoral;$he's dominant!@@ + <<case "pregnancy">> + <<if $PC.dick == 1>> + <<if $slaves[$i].mpreg == 0>> + come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> $him; @@.lightcoral;$he's a pregnancy fetishist!@@ + <<else>> + come <<if canDoAnal($slaves[$i])>>inside<<else>>on<</if>> $him; @@.lightcoral;$he's a pregnancy fetishist!@@ + <</if>> + <<else>> + talk dirty and call $him a mother; @@.lightcoral;$he's a pregnancy fetishist!@@ + <</if>> + <<default>> + fuck $him; @@.lightcoral;$he's got a normal sexuality.@@ + <</switch>> + <</if>> + <</if>> +<</if>> /* closes fetish discovery */ <</widget>> <<widget "saRulesPlayerDrugEffects">> - <<if $slaves[$i].balls > 0>> - <<if ($slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement")>> - <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> - <<if $slaves[$i].hormoneBalance >= 100>> - $He can't seem to get enough cum out of $his terribly swollen balls in one orgasm to relieve the pressure: - <<if $slaves[$i].dick>> - $his poor soft dick produces slow, anemic ejaculations, no matter how backed up $he is. - <<else>> - $his cumhole produces slow, anemic ejaculations, no matter how backed up $he is. - <</if>> - This forces $him to come to you for release many times a day, and $he @@.mediumaquamarine;is desperately reliant@@ - <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>> - on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside $his ass as a source of relief. - <<else>> - on you for relief. - <</if>> - <<set $slaves[$i].trust += 2>> - <<else>> - $His terribly swollen balls force $him to come to you for release several times a day, and $he @@.mediumaquamarine;learns to rely@@ - <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>> - on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside $his ass as a source of relief. - <<else>> - on you for relief. - <</if>> - <<set $slaves[$i].trust += 1>> - <</if>> - <<else>> - $He refuses to come to you for help with $his terribly swollen balls, no matter how backed up $he becomes. The intense blue-balling only @@.mediumorchid;makes $him dislike you more.@@ - <<set $slaves[$i].devotion -= 1>> - <</if>> - <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> - <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> - <<if $slaves[$i].hormoneBalance >= 100>> - $He can't seem to get enough cum out of $his grotesquely swollen balls in one orgasm to get relieve the pressure: - <<if $slaves[$i].dick>> - $his poor soft dick produces slow, anemic ejaculations, no matter how backed up $he is. - <<else>> - $his cumhole produces slow, anemic ejaculations, no matter how backed up $he is. - <</if>> - This forces $him to come to you for release many times a day, and $he @@.mediumaquamarine;is desperately reliant@@ - <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>> - on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside $his ass as a source of relief. - <<else>> - on you for relief. - <</if>> - <<set $slaves[$i].trust += 2>> - <<else>> - $His grotesquely swollen balls force $him to come to you for release dozens of times a day, and $he @@.mediumaquamarine;is desperately reliant@@ - <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>> - on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside $his ass as a source of relief. - <<else>> - on you for relief. - <</if>> - <<set $slaves[$i].trust += 1>> - <</if>> - <<else>> - $He refuses to come to you for help with $his grotesquely swollen balls, no matter how backed up and sore $he becomes. The intense blue-balling only @@.mediumorchid;makes $him hate you more.@@ - <<set $slaves[$i].devotion -= 3>> - <</if>> - <</if>> - <</if>> /* close overactive balls block */ - <<if $slaves[$i].drugs == "super fertility drugs" && canImpreg($slaves[$i], $PC)>> - <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> - $His reproductive system is in overdrive leading $him to come to you for insemination several times a day; $he @@.mediumaquamarine;desperately hopes@@ for the day your seed takes root in $his womb. - <<set $slaves[$i].trust += 1>> - <</if>> - <</if>> +<<if $slaves[$i].balls > 0>> + <<if ($slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement")>> + <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> + <<if $slaves[$i].hormoneBalance >= 100>> + $He can't seem to get enough cum out of $his terribly swollen balls in one orgasm to relieve the pressure: + <<if $slaves[$i].dick>> + $his poor soft dick produces slow, anemic ejaculations, no matter how backed up $he is. + <<else>> + $his cumhole produces slow, anemic ejaculations, no matter how backed up $he is. + <</if>> + This forces $him to come to you for release many times a day, and $he @@.mediumaquamarine;is desperately reliant@@ + <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>> + on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside $his ass as a source of relief. + <<else>> + on you for relief. + <</if>> + <<set $slaves[$i].trust += 2>> + <<else>> + $His terribly swollen balls force $him to come to you for release several times a day, and $he @@.mediumaquamarine;learns to rely@@ + <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>> + on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside $his ass as a source of relief. + <<else>> + on you for relief. + <</if>> + <<set $slaves[$i].trust += 1>> + <</if>> + <<else>> + $He refuses to come to you for help with $his terribly swollen balls, no matter how backed up $he becomes. The intense blue-balling only @@.mediumorchid;makes $him dislike you more.@@ + <<set $slaves[$i].devotion -= 1>> + <</if>> + <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> + <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> + <<if $slaves[$i].hormoneBalance >= 100>> + $He can't seem to get enough cum out of $his grotesquely swollen balls in one orgasm to get relieve the pressure: + <<if $slaves[$i].dick>> + $his poor soft dick produces slow, anemic ejaculations, no matter how backed up $he is. + <<else>> + $his cumhole produces slow, anemic ejaculations, no matter how backed up $he is. + <</if>> + This forces $him to come to you for release many times a day, and $he @@.mediumaquamarine;is desperately reliant@@ + <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>> + on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside $his ass as a source of relief. + <<else>> + on you for relief. + <</if>> + <<set $slaves[$i].trust += 2>> + <<else>> + $His grotesquely swollen balls force $him to come to you for release dozens of times a day, and $he @@.mediumaquamarine;is desperately reliant@@ + <<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>> + on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside $his ass as a source of relief. + <<else>> + on you for relief. + <</if>> + <<set $slaves[$i].trust += 1>> + <</if>> + <<else>> + $He refuses to come to you for help with $his grotesquely swollen balls, no matter how backed up and sore $he becomes. The intense blue-balling only @@.mediumorchid;makes $him hate you more.@@ + <<set $slaves[$i].devotion -= 3>> + <</if>> + <</if>> +<</if>> /* close overactive balls block */ +<<if $slaves[$i].drugs == "super fertility drugs" && canImpreg($slaves[$i], $PC)>> + <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> + $His reproductive system is in overdrive leading $him to come to you for insemination several times a day; $he @@.mediumaquamarine;desperately hopes@@ for the day your seed takes root in $his womb. + <<set $slaves[$i].trust += 1>> + <</if>> +<</if>> <</widget>> <<widget "saRulesMasturbationFetishPlay">> - <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - <<if ($slaves[$i].fetish == "submissive")>> - frequently pretends to be getting held down and dominated. - <<elseif ($slaves[$i].fetish == "cumslut")>> - <<if $slaves[$i].dick > 5>> - enjoys giving $himself head. - <<elseif $slaves[$i].dick > 0>> - enjoys licking up $his own cum. - <<else>> - always has a dildo in $his mouth. - <</if>> - <<elseif ($slaves[$i].fetish == "humiliation")>> - usually does it out in the open for all to see. - <<elseif ($slaves[$i].fetish == "buttslut")>> - <<if ($slaves[$i].anus > 0)>> - usually pounds $his ass with the largest dildo $he can find. - <<else>> - enjoys fiddling with $his virgin asshole. - <</if>> - <<elseif ($slaves[$i].fetish == "boobs")>> - pays extra attention to $his breasts and nipples. - <<if $slaves[$i].lactation > 0>> - <<set $slaves[$i].lactationDuration = 2>> - <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> - <<else>> - <<= induceLactation($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].fetish == "sadist")>> - frequently poses threats at $himself. - <<elseif ($slaves[$i].fetish == "masochist")>> - frequently pretends to be getting held down and forcibly raped. - <<elseif ($slaves[$i].fetish == "dom")>> - usually pretends to dominate $himself. - <<elseif ($slaves[$i].fetish == "pregnancy")>> - <<if $slaves[$i].belly > 1500>> - <<set _belly = bellyAdjective($activeSlave)>> - always rubs and teases $his _belly belly while doing so. - <<elseif isItemAccessible("a small empathy belly")>> - frequently straps on a fake belly to enhance $his fun. - <<else>> - frequently pretends to be - <<if $activeSlave.balls > 0>> - getting a girl pregnant. - <<else>> - getting knocked up. - <</if>> - <</if>> - <<elseif ($slaves[$i].energy > 95)>> - strives to achieve as many orgasms as $he can in one session. - <<else>> - quickly gets off and moves on. - <</if>> - <<elseif ($slaves[$i].energy > 95)>> - strives to achieve as many orgasms as $he can in one session. - <<else>> - quickly gets off and moves on. - <</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */ + +<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "submissive")>> + frequently pretends to be getting held down and dominated. + <<elseif ($slaves[$i].fetish == "cumslut")>> + <<if $slaves[$i].dick > 5>> + enjoys giving $himself head. + <<elseif $slaves[$i].dick > 0>> + enjoys licking up $his own cum. + <<else>> + always has a dildo in $his mouth. + <</if>> + <<elseif ($slaves[$i].fetish == "humiliation")>> + usually does it out in the open for all to see. + <<elseif ($slaves[$i].fetish == "buttslut")>> + <<if ($slaves[$i].anus > 0)>> + usually pounds $his ass with the largest dildo $he can find. + <<else>> + enjoys fiddling with $his virgin asshole. + <</if>> + <<elseif ($slaves[$i].fetish == "boobs")>> + pays extra attention to $his breasts and nipples. + <<if $slaves[$i].lactation > 0>> + <<set $slaves[$i].lactationDuration = 2>> + <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> + <<else>> + <<= induceLactation($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].fetish == "sadist")>> + frequently poses threats at $himself. + <<elseif ($slaves[$i].fetish == "masochist")>> + frequently pretends to be getting held down and forcibly raped. + <<elseif ($slaves[$i].fetish == "dom")>> + usually pretends to dominate $himself. + <<elseif ($slaves[$i].fetish == "pregnancy")>> + <<if $slaves[$i].belly > 1500>> + <<set _belly = bellyAdjective($activeSlave)>> + always rubs and teases $his _belly belly while doing so. + <<elseif isItemAccessible("a small empathy belly")>> + frequently straps on a fake belly to enhance $his fun. + <<else>> + frequently pretends to be + <<if $activeSlave.balls > 0>> + getting a girl pregnant. + <<else>> + getting knocked up. + <</if>> + <</if>> + <<elseif ($slaves[$i].energy > 95)>> + strives to achieve as many orgasms as $he can in one session. + <<else>> + quickly gets off and moves on. + <</if>> +<<elseif ($slaves[$i].energy > 95)>> + strives to achieve as many orgasms as $he can in one session. +<<else>> + quickly gets off and moves on. +<</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */ <</widget>> <<widget "saRulesMasturbationDiscoversFetish">> - <<if ($slaves[$i].fetishKnown == 0) && (random(1,20) == 1)>> - <<set $slaves[$i].fetishKnown = 1>> - However, you start to notice a trend in $his fantasies, - <<if ($slaves[$i].fetish == "submissive")>> - $he likes to tie $himself up and boss $himself around; @@.lightcoral;$he's a submissive!@@ - <<elseif ($slaves[$i].fetish == "cumslut")>> - <<if $slaves[$i].dick > 0>> - $he often eats $his own cum when $he's finished; @@.lightcoral;$he's a cumslut!@@ - <<else>> - $he likes to have something, anything, in $his mouth while $he masturbates; @@.lightcoral;$he's a cumslut!@@ - <</if>> - <<elseif ($slaves[$i].fetish == "humiliation")>> - $he tends to masturbate in places where others can walk in on $him; @@.lightcoral;$he's a humiliation fetishist!@@ - <<elseif ($slaves[$i].fetish == "buttslut")>> - $he always pays special attention to $his butthole; @@.lightcoral;$he's an anal slut!@@ - <<elseif ($slaves[$i].fetish == "boobs")>> - $he always has a hand to $his nipples; @@.lightcoral;$he's a boob fetishist!@@ - <<if $slaves[$i].lactation > 0>> - <<set $slaves[$i].lactationDuration = 2>> - <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> - <<else>> - <<= induceLactation($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].fetish == "sadist")>> - $he tends to threaten $his toys; @@.lightcoral;$he's a sadist!@@ - <<elseif ($slaves[$i].fetish == "masochist")>> - $he often to abuses $himself; @@.lightcoral;$he's a masochist!@@ - <<elseif ($slaves[$i].fetish == "dom")>> - $he sometimes bosses $his toys around; @@.lightcoral;$he's dominant!@@ - <<elseif ($slaves[$i].fetish == "pregnancy")>> - $he frequently pretends to either get pregnant, be pregnant, or get someone else pregnant; @@.lightcoral;$he's a pregnancy fetishist!@@ - <<elseif ($slaves[$i].energy > 95)>> - $he's always horny; @@.lightcoral;$he's a nympho!@@ - <<else>> - @@.lightcoral;they are incredibly mundane.@@ - <</if>> - <</if>> +<<if ($slaves[$i].fetishKnown == 0) && (random(1,20) == 1)>> + <<set $slaves[$i].fetishKnown = 1>> + However, you start to notice a trend in $his fantasies, + <<if ($slaves[$i].fetish == "submissive")>> + $he likes to tie $himself up and boss $himself around; @@.lightcoral;$he's a submissive!@@ + <<elseif ($slaves[$i].fetish == "cumslut")>> + <<if $slaves[$i].dick > 0>> + $he often eats $his own cum when $he's finished; @@.lightcoral;$he's a cumslut!@@ + <<else>> + $he likes to have something, anything, in $his mouth while $he masturbates; @@.lightcoral;$he's a cumslut!@@ + <</if>> + <<elseif ($slaves[$i].fetish == "humiliation")>> + $he tends to masturbate in places where others can walk in on $him; @@.lightcoral;$he's a humiliation fetishist!@@ + <<elseif ($slaves[$i].fetish == "buttslut")>> + $he always pays special attention to $his butthole; @@.lightcoral;$he's an anal slut!@@ + <<elseif ($slaves[$i].fetish == "boobs")>> + $he always has a hand to $his nipples; @@.lightcoral;$he's a boob fetishist!@@ + <<if $slaves[$i].lactation > 0>> + <<set $slaves[$i].lactationDuration = 2>> + <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> + <<else>> + <<= induceLactation($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].fetish == "sadist")>> + $he tends to threaten $his toys; @@.lightcoral;$he's a sadist!@@ + <<elseif ($slaves[$i].fetish == "masochist")>> + $he often to abuses $himself; @@.lightcoral;$he's a masochist!@@ + <<elseif ($slaves[$i].fetish == "dom")>> + $he sometimes bosses $his toys around; @@.lightcoral;$he's dominant!@@ + <<elseif ($slaves[$i].fetish == "pregnancy")>> + $he frequently pretends to either get pregnant, be pregnant, or get someone else pregnant; @@.lightcoral;$he's a pregnancy fetishist!@@ + <<elseif ($slaves[$i].energy > 95)>> + $he's always horny; @@.lightcoral;$he's a nympho!@@ + <<else>> + @@.lightcoral;they are incredibly mundane.@@ + <</if>> +<</if>> <</widget>> <<widget "saRulesMasturbationDrugEffects">> - <<if $slaves[$i].balls > 0>> - <<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">> - <<if $slaves[$i].hormoneBalance >= 100>> - $He can't seem to get enough cum out of $his terribly swollen balls in one orgasm to get relieve the pressure: - <<if $slaves[$i].dick>> - $his poor soft dick produces slow, anemic ejaculations, no matter how backed up $he is. - <<else>> - $his cumhole produces slow, anemic ejaculations, no matter how backed up $he is. - <</if>> - $He masturbates as often as $he can, but @@.mediumorchid;can't find relief.@@ - <<set $slaves[$i].devotion-->> - <<else>> - $His terribly swollen balls force $him to masturbate several times a day, cultivating a need for sex that @@.mediumorchid;$he can't fulfill.@@ - <<set $slaves[$i].devotion -= 1>> - <</if>> - <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> - <<if $slaves[$i].hormoneBalance >= 100>> - $He can't seem to get enough cum out of $his grotesquely swollen balls in one orgasm to get relieve the pressure: - <<if $slaves[$i].dick>> - $his poor soft dick produces slow, anemic ejaculations, no matter how backed up $he is. - <<else>> - $his cumhole produces slow, anemic ejaculations, no matter how backed up $he is. - <</if>> - $He masturbates non-stop, but @@.mediumorchid;can't find relief.@@ - <<set $slaves[$i].devotion -= 3>> - <<else>> - $His grotesquely swollen balls force $him to masturbate constantly, cultivating a need for sex that @@.mediumorchid;$he can't fulfill.@@ - <<set $slaves[$i].devotion -= 1>> - <</if>> - <<if $slaves[$i].energy > 40>> - The constant orgasms steadily lose their impact, @@.red;weakening $his sex drive.@@ - <<set $slaves[$i].energy -= 2>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].drugs == "super fertility drugs" && canGetPregnant($slaves[$i])>> - $His reproductive system is in overdrive, - <<if $slaves[$i].dick > 9>> - leaving $him @@.mediumorchid;desperately fucking $himself@@ in an effort to get pregnant since @@.gold;you won't <<if $PC.dick == 1>>give $him<<else>>let $him find<</if>> the dick $he needs.@@ - <<if canImpreg($slaves[$i], $slaves[$i])>> - <<= knockMeUp($slaves[$i], 5, 2, $slaves[$i].ID, 1)>> - <</if>> - <<if $slaves[$i].mpreg == 1 && $slaves[$i].anus == 0>> - @@.lime;$He is so baby crazed $he takes $his own anal virginity.@@ - <<set $slaves[$i].anus++>> - <<elseif $slaves[$i].vagina == 0>> - @@.lime;$He is so baby crazed $he takes $his own virginity.@@ - <<set $slaves[$i].vagina++>> - <</if>> - <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 2>> - <<elseif ($slaves[$i].devotion >= -20)>> - leaving $him @@.mediumorchid;completely unfulfilled@@ since @@.gold;you won't <<if $PC.dick == 1>>give $him<<else>>let $him find<</if>> the dick $he needs.@@ - <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 2>> - <<else>> - leaving $him desperate for a thorough seeding @@.mediumorchid;that you've forbidden $him from having.@@ - <<set $slaves[$i].devotion -= 3>> - <</if>> - <</if>> - <<if $slaves[$i].energy > 60>> - $His chronic masturbation @@.red;steadily dulls@@ $his sexual pleasure. - <<set $slaves[$i].energy-->> - <</if>> +<<if $slaves[$i].balls > 0>> + <<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">> + <<if $slaves[$i].hormoneBalance >= 100>> + $He can't seem to get enough cum out of $his terribly swollen balls in one orgasm to get relieve the pressure: + <<if $slaves[$i].dick>> + $his poor soft dick produces slow, anemic ejaculations, no matter how backed up $he is. + <<else>> + $his cumhole produces slow, anemic ejaculations, no matter how backed up $he is. + <</if>> + $He masturbates as often as $he can, but @@.mediumorchid;can't find relief.@@ + <<set $slaves[$i].devotion-->> + <<else>> + $His terribly swollen balls force $him to masturbate several times a day, cultivating a need for sex that @@.mediumorchid;$he can't fulfill.@@ + <<set $slaves[$i].devotion -= 1>> + <</if>> + <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> + <<if $slaves[$i].hormoneBalance >= 100>> + $He can't seem to get enough cum out of $his grotesquely swollen balls in one orgasm to get relieve the pressure: + <<if $slaves[$i].dick>> + $his poor soft dick produces slow, anemic ejaculations, no matter how backed up $he is. + <<else>> + $his cumhole produces slow, anemic ejaculations, no matter how backed up $he is. + <</if>> + $He masturbates non-stop, but @@.mediumorchid;can't find relief.@@ + <<set $slaves[$i].devotion -= 3>> + <<else>> + $His grotesquely swollen balls force $him to masturbate constantly, cultivating a need for sex that @@.mediumorchid;$he can't fulfill.@@ + <<set $slaves[$i].devotion -= 1>> + <</if>> + <<if $slaves[$i].energy > 40>> + The constant orgasms steadily lose their impact, @@.red;weakening $his sex drive.@@ + <<set $slaves[$i].energy -= 2>> + <</if>> + <</if>> +<</if>> +<<if $slaves[$i].drugs == "super fertility drugs" && canGetPregnant($slaves[$i])>> + $His reproductive system is in overdrive, + <<if $slaves[$i].dick > 9>> + leaving $him @@.mediumorchid;desperately fucking $himself@@ in an effort to get pregnant since @@.gold;you won't <<if $PC.dick == 1>>give $him<<else>>let $him find<</if>> the dick $he needs.@@ + <<if canImpreg($slaves[$i], $slaves[$i])>> + <<= knockMeUp($slaves[$i], 5, 2, $slaves[$i].ID, 1)>> + <</if>> + <<if $slaves[$i].mpreg == 1 && $slaves[$i].anus == 0>> + @@.lime;$He is so baby crazed $he takes $his own anal virginity.@@ + <<set $slaves[$i].anus++>> + <<elseif $slaves[$i].vagina == 0>> + @@.lime;$He is so baby crazed $he takes $his own virginity.@@ + <<set $slaves[$i].vagina++>> + <</if>> + <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].devotion >= -20)>> + leaving $him @@.mediumorchid;completely unfulfilled@@ since @@.gold;you won't <<if $PC.dick == 1>>give $him<<else>>let $him find<</if>> the dick $he needs.@@ + <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 2>> + <<else>> + leaving $him desperate for a thorough seeding @@.mediumorchid;that you've forbidden $him from having.@@ + <<set $slaves[$i].devotion -= 3>> + <</if>> +<</if>> +<<if $slaves[$i].energy > 60>> + $His chronic masturbation @@.red;steadily dulls@@ $his sexual pleasure. + <<set $slaves[$i].energy-->> +<</if>> <</widget>> <<widget "saRulesRapeFetish">> - <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - <<if ($slaves[$i].fetish == "submissive")>> - plead that other slaves fuck $him. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> - @@.lime;$His asshole is loosened@@ during sex with other slaves, since most of the cocks $he enticed a dominating buttfuck from are very large. - <<set $slaves[$i].anus++>> - <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> - <</if>> - <</if>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> - Since most of the slaves $he enticed a pounding from are extremely hung, @@.lime;$his cunt gets stretched out.@@ - <<set $slaves[$i].vagina++>> - <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> - <</if>> - <</if>> - <</if>> - <</if>> - <<run SimpleSlaveFucking($slaves[$i], 7)>> - <<elseif ($slaves[$i].fetish == "cumslut")>> - suck or be sucked by any slave $he fancies. - <<set _fuckCount = random(5,15)>> - <<set $slaves[$i].counter.oral += _fuckCount, $oralTotal += _fuckCount>> - <<elseif ($slaves[$i].fetish == "humiliation")>> - demand that other slaves let $him fuck them in public. - <<if $slaves[$i].assignmentVisible>> - <<if !$slaves[$i].rivalry>> - <<SlaveSort $RapeableIDs>> - <<for _dI = 0; _dI < $RapeableIDs.length; _dI++>> - <<set _j = $slaveIndices[$RapeableIDs[_dI]]>> - <<if !$slaves[_j].rivalry>> - <<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>> - <<if $slaves[_j].devotion <= 20>> - <<if $slaves[_j].trust < -20>> - Craving a rush, $he repeatedly forces a reluctant <<= SlaveFullName($slaves[_j])>> to have sex with $him in public. $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them. - <<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>> - <<run SimpleSlaveFucking($slaves[_j], 4)>> - <<if canPenetrate($slaves[_j])>> - <<set _fuckCount = random(1,3)>> - <<set $slaves[_j].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> - <</if>> - <<break>> - <</if>> - <</if>> - <</if>> - <</if>> - <</for>> - <</if>> - <</if>> - <<run SimpleSlaveFucking($slaves[$i], 4)>> - <<if canPenetrate($slaves[$i])>> +<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "submissive")>> + plead that other slaves fuck $him. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> + @@.lime;$His asshole is loosened@@ during sex with other slaves, since most of the cocks $he enticed a dominating buttfuck from are very large. + <<set $slaves[$i].anus++>> + <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> + <</if>> + <</if>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> + Since most of the slaves $he enticed a pounding from are extremely hung, @@.lime;$his cunt gets stretched out.@@ + <<set $slaves[$i].vagina++>> + <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<run SimpleSlaveFucking($slaves[$i], 7)>> + <<elseif ($slaves[$i].fetish == "cumslut")>> + suck or be sucked by any slave $he fancies. + <<set _fuckCount = random(5,15)>> + <<set $slaves[$i].counter.oral += _fuckCount, $oralTotal += _fuckCount>> + <<elseif ($slaves[$i].fetish == "humiliation")>> + demand that other slaves let $him fuck them in public. + <<if $slaves[$i].assignmentVisible>> + <<if !$slaves[$i].rivalry>> + <<SlaveSort $RapeableIDs>> + <<for _dI = 0; _dI < $RapeableIDs.length; _dI++>> + <<set _j = $slaveIndices[$RapeableIDs[_dI]]>> + <<if !$slaves[_j].rivalry>> + <<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>> + <<if $slaves[_j].devotion <= 20>> + <<if $slaves[_j].trust < -20>> + Craving a rush, $he repeatedly forces a reluctant <<= SlaveFullName($slaves[_j])>> to have sex with $him in public. $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them. + <<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>> + <<run SimpleSlaveFucking($slaves[_j], 4)>> + <<if canPenetrate($slaves[_j])>> <<set _fuckCount = random(1,3)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <<set $slaves[_j].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> <</if>> - <<elseif ($slaves[$i].fetish == "buttslut") && canDoAnal($slaves[$i])>> - demand that other slaves penetrate $his anus. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> - Since most of the slaves $he demands anal sex from are extremely hung, @@.lime;$his asshole gets stretched out.@@ - <<set $slaves[$i].anus += 1>> - <</if>> - <</if>> - <</if>> - <<set _fuckCount = random(5,12)>> - <<set $slaves[$i].counter.anal += _fuckCount, $analTotal += _fuckCount>> - <<elseif ($slaves[$i].fetish == "boobs")>> - demand that other slaves massage $his breasts. - <<if $slaves[$i].lactation > 0>> - <<set $slaves[$i].lactationDuration = 2>> - <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> + <<break>> + <</if>> + <</if>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> + <<run SimpleSlaveFucking($slaves[$i], 4)>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(1,3)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].fetish == "buttslut") && canDoAnal($slaves[$i])>> + demand that other slaves penetrate $his anus. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> + Since most of the slaves $he demands anal sex from are extremely hung, @@.lime;$his asshole gets stretched out.@@ + <<set $slaves[$i].anus += 1>> + <</if>> + <</if>> + <</if>> + <<set _fuckCount = random(5,12)>> + <<set $slaves[$i].counter.anal += _fuckCount, $analTotal += _fuckCount>> + <<elseif ($slaves[$i].fetish == "boobs")>> + demand that other slaves massage $his breasts. + <<if $slaves[$i].lactation > 0>> + <<set $slaves[$i].lactationDuration = 2>> + <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> + <<else>> + <<= induceLactation($slaves[$i])>> + <</if>> + <<set _fuckCount = random(10,25)>> + <<set $slaves[$i].counter.mammary += _fuckCount, $mammaryTotal += _fuckCount>> + <<elseif ($slaves[$i].fetish == "sadist")>> + force the most reluctant slaves to let $him fuck them. + <<if $slaves[$i].assignmentVisible>> + <<if !$slaves[$i].rivalry>> + <<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>> + <<if $slaves[_j].sexualFlaw != "none">> + $He focuses on <<= SlaveFullName($slaves[_j])>>, who has a sexual flaw $slaves[$i].slaveName can exploit. $He sadistically + <<if $slaves[_j].sexualFlaw == "hates oral">> + rapes the poor slave's face<<if !canAchieveErection($slaves[$i])>> with $his fingers<</if>>. $slaves[_j].slaveName hates oral + <<elseif $slaves[_j].sexualFlaw == "hates penetration" && canDoVaginal($slaves[_j])>> + rapes the poor slave's pussy<<if !canAchieveErection($slaves[$i])>> with $his fingers<</if>>. $slaves[_j].slaveName hates penetration + <<elseif ($slaves[_j].sexualFlaw == "hates anal" || $slaves[_j].sexualFlaw == "hates penetration") && canDoAnal($slaves[_j])>> + rapes the poor slave's ass<<if !canAchieveErection($slaves[$i])>> with $his fingers<</if>>. $slaves[_j].slaveName hates anal + <<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 _him2 being romantic. $slaves[_j].slaveName is still idealistic <<else>> - <<= induceLactation($slaves[$i])>> - <</if>> - <<set _fuckCount = random(10,25)>> - <<set $slaves[$i].counter.mammary += _fuckCount, $mammaryTotal += _fuckCount>> - <<elseif ($slaves[$i].fetish == "sadist")>> - force the most reluctant slaves to let $him fuck them. - <<if $slaves[$i].assignmentVisible>> - <<if !$slaves[$i].rivalry>> - <<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>> - <<if $slaves[_j].sexualFlaw != "none">> - $He focuses on <<= SlaveFullName($slaves[_j])>>, who has a sexual flaw $slaves[$i].slaveName can exploit. $He sadistically - <<if $slaves[_j].sexualFlaw == "hates oral">> - rapes the poor slave's face<<if !canAchieveErection($slaves[$i])>> with $his fingers<</if>>. $slaves[_j].slaveName hates oral - <<elseif $slaves[_j].sexualFlaw == "hates penetration" && canDoVaginal($slaves[_j])>> - rapes the poor slave's pussy<<if !canAchieveErection($slaves[$i])>> with $his fingers<</if>>. $slaves[_j].slaveName hates penetration - <<elseif ($slaves[_j].sexualFlaw == "hates anal" || $slaves[_j].sexualFlaw == "hates penetration") && canDoAnal($slaves[_j])>> - rapes the poor slave's ass<<if !canAchieveErection($slaves[$i])>> with $his fingers<</if>>. $slaves[_j].slaveName hates anal - <<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 _him2 being romantic. $slaves[_j].slaveName is still idealistic - <<else>> - rapes the poor slave every chance $he gets, - <</if>> - and the sexual abuse @@.lightsalmon;starts a rivalry@@ between them. - <<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>> - <<break>> - <<run SimpleSlaveFucking($slaves[_j], 4)>> - <<if canPenetrate($slaves[_j])>> - <<set _fuckCount = random(1,3)>> - <<set $slaves[_j].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <</for>> - <</if>> + rapes the poor slave every chance $he gets, <</if>> - <<run SimpleSlaveFucking($slaves[$i], 4)>> - <<if canPenetrate($slaves[$i])>> + and the sexual abuse @@.lightsalmon;starts a rivalry@@ between them. + <<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>> + <<break>> + <<run SimpleSlaveFucking($slaves[_j], 4)>> + <<if canPenetrate($slaves[_j])>> <<set _fuckCount = random(1,3)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> - <</if>> - <<elseif ($slaves[$i].fetish == "masochist")>> - demand that other slaves hurt $him. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> - @@.lime;$His asshole is loosened@@ during sex with hung slaves, since $he often relies on painal to address $his needs. - <<set $slaves[$i].anus += 1>> - <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> - <</if>> - <</if>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> - Since $he usually demands that hung slaves fuck $him hard enough to make $his pussy hurt, @@.lime;$his cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> - <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> - <</if>> - <</if>> - <</if>> - <</if>> - <<run SimpleSlaveFucking($slaves[$i], 12)>> - <<elseif ($slaves[$i].fetish == "dom")>> - force other slaves to submit to $him. - <<if $slaves[$i].assignmentVisible>> - <<if !$slaves[$i].rivalry>> - <<SlaveSort $RapeableIDs>> - <<for _dI = 0; _dI < $RapeableIDs.length; _dI++>> - <<set _j = $slaveIndices[$RapeableIDs[_dI]]>> - <<if !$slaves[_j].rivalry>> - <<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>> - <<if $slaves[_j].devotion <= 20>> - <<if $slaves[_j].trust < -20>> - $He repeatedly rapes a reluctant <<= SlaveFullName($slaves[_j])>>; $he can't seem to keep $his hands off the poor slave, who can't avoid $him. Not surprisingly, $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them. - <<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>> - <<break>> - <<run SimpleSlaveFucking($slaves[_j], 4)>> - <</if>> - <</if>> - <</if>> - <</if>> - <</for>> - <</if>> - <</if>> - <<run SimpleSlaveFucking($slaves[$i], 7)>> - <<if canPenetrate($slaves[$i])>> - <<set _fuckCount = random(6,9)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> - <</if>> - <<elseif ($slaves[$i].fetish == "pregnancy")>> - demand that other slaves indulge $his pregnancy fetish. - <<if $averageDick > 5>> - <<if $slaves[$i].mpreg == 0>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> - Since $he constantly demands to be fucked deeply to get $his womb filled with cum, @@.lime;$his cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> - <<set _fuckCount = random(7,14)>> - <<set $slaves[$i].counter.vaginal += _fuckCount, $vaginalTotal += _fuckCount>> - <</if>> - <</if>> - <<else>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> - Since $he constantly demands to be fucked deeply to get $his womb filled with cum, @@.lime;$his ass gets stretched out.@@ - <<set $slaves[$i].anus += 1>> - <<set _fuckCount = random(7,14)>> - <<set $slaves[$i].counter.anal += _fuckCount, $analTotal += _fuckCount>> - <</if>> - <</if>> - <</if>> - <</if>> - <<if canPenetrate($slaves[$i])>> - <<set _fuckCount = random(6,9)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> - <</if>> - <<elseif ($slaves[$i].energy > 95)>> - demand that your other slaves satisfy $his formidable appetites. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> - @@.lime;$His asshole is loosened@@ during sex with well endowed slaves, since $he's so addicted to sex all $his holes see heavy traffic. - <<set $slaves[$i].anus += 1>> - <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> - <</if>> - <</if>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> - $He indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;$his cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> - <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> - <</if>> - <</if>> - <</if>> - <</if>> - <<run SimpleSlaveFucking($slaves[$i], 7)>> - <<if canPenetrate($slaves[$i])>> - <<set _fuckCount = random(3,6)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> - <</if>> - <<else>> - demand that other slaves have sex with $him. - <<run SimpleSlaveFucking($slaves[$i], 7)>> - <<if canPenetrate($slaves[$i])>> - <<set _fuckCount = random(3,6)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <<set $slaves[_j].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> <</if>> <</if>> - <<else>> - demand that other slaves have sex with $him. - <<run SimpleSlaveFucking($slaves[$i], 7)>> - <<if canPenetrate($slaves[$i])>> - <<set _fuckCount = random(3,6)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> + <<run SimpleSlaveFucking($slaves[$i], 4)>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(1,3)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].fetish == "masochist")>> + demand that other slaves hurt $him. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> + @@.lime;$His asshole is loosened@@ during sex with hung slaves, since $he often relies on painal to address $his needs. + <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> + <</if>> + <</if>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> + Since $he usually demands that hung slaves fuck $him hard enough to make $his pussy hurt, @@.lime;$his cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<run SimpleSlaveFucking($slaves[$i], 12)>> + <<elseif ($slaves[$i].fetish == "dom")>> + force other slaves to submit to $him. + <<if $slaves[$i].assignmentVisible>> + <<if !$slaves[$i].rivalry>> + <<SlaveSort $RapeableIDs>> + <<for _dI = 0; _dI < $RapeableIDs.length; _dI++>> + <<set _j = $slaveIndices[$RapeableIDs[_dI]]>> + <<if !$slaves[_j].rivalry>> + <<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>> + <<if $slaves[_j].devotion <= 20>> + <<if $slaves[_j].trust < -20>> + $He repeatedly rapes a reluctant <<= SlaveFullName($slaves[_j])>>; $he can't seem to keep $his hands off the poor slave, who can't avoid $him. Not surprisingly, $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them. + <<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>> + <<break>> + <<run SimpleSlaveFucking($slaves[_j], 4)>> <</if>> - <</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */ + <</if>> + <</if>> + <</if>> + <</for>> + <</if>> + <</if>> + <<run SimpleSlaveFucking($slaves[$i], 7)>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(6,9)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].fetish == "pregnancy")>> + demand that other slaves indulge $his pregnancy fetish. + <<if $averageDick > 5>> + <<if $slaves[$i].mpreg == 0>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> + Since $he constantly demands to be fucked deeply to get $his womb filled with cum, @@.lime;$his cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set _fuckCount = random(7,14)>> + <<set $slaves[$i].counter.vaginal += _fuckCount, $vaginalTotal += _fuckCount>> + <</if>> + <</if>> + <<else>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> + Since $he constantly demands to be fucked deeply to get $his womb filled with cum, @@.lime;$his ass gets stretched out.@@ + <<set $slaves[$i].anus += 1>> + <<set _fuckCount = random(7,14)>> + <<set $slaves[$i].counter.anal += _fuckCount, $analTotal += _fuckCount>> + <</if>> + <</if>> + <</if>> + <</if>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(6,9)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].energy > 95)>> + demand that your other slaves satisfy $his formidable appetites. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> + @@.lime;$His asshole is loosened@@ during sex with well endowed slaves, since $he's so addicted to sex all $his holes see heavy traffic. + <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> + <</if>> + <</if>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> + $He indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;$his cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<run SimpleSlaveFucking($slaves[$i], 7)>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(3,6)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<else>> + demand that other slaves have sex with $him. + <<run SimpleSlaveFucking($slaves[$i], 7)>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(3,6)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <</if>> +<<else>> + demand that other slaves have sex with $him. + <<run SimpleSlaveFucking($slaves[$i], 7)>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(3,6)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> +<</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */ <</widget>> <<widget "saRulesConsentFetish">> - <<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - <<if ($slaves[$i].fetish == "submissive")>> - usually pairing off with a more dominant slave. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> - @@.lime;$His asshole is loosened@@ during sex with other slaves, since most of the cocks $he lets dominate $his backdoor are very large. - <<set $slaves[$i].anus += 1>> - <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> - <</if>> - <</if>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> - Since most of the slaves $he takes a pounding from are extremely hung, @@.lime;$his cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> - <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> - <</if>> - <</if>> - <</if>> - <</if>> - <<run SimpleSlaveFucking($slaves[$i], 7)>> - <<elseif ($slaves[$i].fetish == "cumslut")>> - and is popular for $his willingness to give oral. - <<set _fuckCount = random(5,15)>> - <<set $slaves[$i].counter.oral += _fuckCount, $oralTotal += _fuckCount>> - <<elseif ($slaves[$i].fetish == "humiliation")>> - usually asking them to fuck out in the open. - <<run SimpleSlaveFucking($slaves[$i], 7)>> - <<if canPenetrate($slaves[$i])>> - <<set _fuckCount = random(1,3)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> - <</if>> - <<elseif ($slaves[$i].fetish == "buttslut")>> - looking after anyone who will - <<if ($slaves[$i].anus > 0)>> - <<if canDoAnal($slaves[$i])>> - penetrate - <<set _fuckCount = random(5,12)>> - <<set $slaves[$i].counter.anal += _fuckCount, $analTotal += _fuckCount>> - <<else>> - tease - <</if>> - $his ass - <<else>> - tease $his virgin anus - <</if>> - in return. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> - Since most of the slaves $he enjoys anal sex with are extremely hung, @@.lime;$his asshole gets stretched out.@@ - <<set $slaves[$i].anus += 1>> - <</if>> - <</if>> - <</if>> - <<elseif ($slaves[$i].fetish == "boobs")>> - seeing to anyone who will show $his breasts some love. - <<if $slaves[$i].lactation > 0>> - <<set $slaves[$i].lactationDuration = 2>> - <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> - <<else>> - <<= induceLactation($slaves[$i])>> - <</if>> - <<set _fuckCount = random(10,25)>> - <<set $slaves[$i].counter.mammary += _fuckCount, $mammaryTotal += _fuckCount>> - <<elseif ($slaves[$i].fetish == "sadist")>> - usually pairing off with a masochistic slave willing to accept $his abuse. - <<run SimpleSlaveFucking($slaves[$i], 7)>> - <<if canPenetrate($slaves[$i])>> - <<set _fuckCount = random(1,3)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> - <</if>> - <<elseif ($slaves[$i].fetish == "masochist")>> - usually pairing off with an abusive slave. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> - @@.lime;$His asshole is loosened,@@ since $he begs hung slaves to fuck $his butt until $he cries. - <<set $slaves[$i].anus += 1>> - <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> - <</if>> - <</if>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> - Since $he eagerly begs hung slaves to fuck $him until $he cries, @@.lime;$his cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> - <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> - <</if>> - <</if>> - <</if>> - <</if>> - <<run SimpleSlaveFucking($slaves[$i], 6)>> - <<elseif ($slaves[$i].fetish == "dom")>> - usually pairing off with a submissive bitch. - <<run SimpleSlaveFucking($slaves[$i], 6)>> - <<if canPenetrate($slaves[$i])>> - <<set _fuckCount = random(1,3)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> - <</if>> - <<elseif ($slaves[$i].fetish == "pregnancy")>> - doing $his best to pair off with any pregnant slaves. - <<if $slaves[$i].mpreg == 0>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> - $He also takes cock whenever $he can, begging to be fucked deeply to get $his womb filled with cum, so @@.lime;$his cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> - <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> - <</if>> - <</if>> - <</if>> - <<else>> - <<if $averageDick > 5>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> - $He also takes cock whenever $he can, begging to be fucked deeply to get $his womb filled with cum, so @@.lime;$his ass gets stretched out.@@ - <<set $slaves[$i].anus += 1>> - <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> - <</if>> - <</if>> - <</if>> - <</if>> - <<run SimpleSlaveFucking($slaves[$i], 7)>> - <<if canPenetrate($slaves[$i])>> - <<set _fuckCount = random(6,9)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> - <</if>> - <<elseif ($slaves[$i].energy > 95)>> - and has to give out a lot of favors to get enough attention for $himself. - <<if $averageDick > 4>> - <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> - @@.lime;$His asshole is loosened@@ during sex with well endowed slaves, since $he's so addicted to sex all $his holes see heavy traffic. - <<set $slaves[$i].anus += 1>> - <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> - <</if>> - <</if>> - <<if $averageDick > 5>> - <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> - $He indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;$his cunt gets stretched out.@@ - <<set $slaves[$i].vagina += 1>> - <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> - <</if>> - <</if>> - <</if>> - <</if>> - <<run SimpleSlaveFucking($slaves[$i], 7)>> - <<if canPenetrate($slaves[$i])>> - <<set _fuckCount = random(3,6)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> - <</if>> - <<else>> - doing $his best to get off and move on. - <<run SimpleSlaveFucking($slaves[$i], 7)>> - <<if canPenetrate($slaves[$i])>> - <<set _fuckCount = random(3,6)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> - <</if>> - <</if>> - <<else>> - doing $his best to get off and move on. - <<run SimpleSlaveFucking($slaves[$i], 7)>> - <<if canPenetrate($slaves[$i])>> - <<set _fuckCount = random(3,6)>> - <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> - <</if>> - <</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */ +<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "submissive")>> + usually pairing off with a more dominant slave. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> + @@.lime;$His asshole is loosened@@ during sex with other slaves, since most of the cocks $he lets dominate $his backdoor are very large. + <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> + <</if>> + <</if>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> + Since most of the slaves $he takes a pounding from are extremely hung, @@.lime;$his cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<run SimpleSlaveFucking($slaves[$i], 7)>> + <<elseif ($slaves[$i].fetish == "cumslut")>> + and is popular for $his willingness to give oral. + <<set _fuckCount = random(5,15)>> + <<set $slaves[$i].counter.oral += _fuckCount, $oralTotal += _fuckCount>> + <<elseif ($slaves[$i].fetish == "humiliation")>> + usually asking them to fuck out in the open. + <<run SimpleSlaveFucking($slaves[$i], 7)>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(1,3)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].fetish == "buttslut")>> + looking after anyone who will + <<if ($slaves[$i].anus > 0)>> + <<if canDoAnal($slaves[$i])>> + penetrate + <<set _fuckCount = random(5,12)>> + <<set $slaves[$i].counter.anal += _fuckCount, $analTotal += _fuckCount>> + <<else>> + tease + <</if>> + $his ass + <<else>> + tease $his virgin anus + <</if>> + in return. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> + Since most of the slaves $he enjoys anal sex with are extremely hung, @@.lime;$his asshole gets stretched out.@@ + <<set $slaves[$i].anus += 1>> + <</if>> + <</if>> + <</if>> + <<elseif ($slaves[$i].fetish == "boobs")>> + seeing to anyone who will show $his breasts some love. + <<if $slaves[$i].lactation > 0>> + <<set $slaves[$i].lactationDuration = 2>> + <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> + <<else>> + <<= induceLactation($slaves[$i])>> + <</if>> + <<set _fuckCount = random(10,25)>> + <<set $slaves[$i].counter.mammary += _fuckCount, $mammaryTotal += _fuckCount>> + <<elseif ($slaves[$i].fetish == "sadist")>> + usually pairing off with a masochistic slave willing to accept $his abuse. + <<run SimpleSlaveFucking($slaves[$i], 7)>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(1,3)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].fetish == "masochist")>> + usually pairing off with an abusive slave. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> + @@.lime;$His asshole is loosened,@@ since $he begs hung slaves to fuck $his butt until $he cries. + <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> + <</if>> + <</if>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> + Since $he eagerly begs hung slaves to fuck $him until $he cries, @@.lime;$his cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<run SimpleSlaveFucking($slaves[$i], 6)>> + <<elseif ($slaves[$i].fetish == "dom")>> + usually pairing off with a submissive bitch. + <<run SimpleSlaveFucking($slaves[$i], 6)>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(1,3)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].fetish == "pregnancy")>> + doing $his best to pair off with any pregnant slaves. + <<if $slaves[$i].mpreg == 0>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>> + $He also takes cock whenever $he can, begging to be fucked deeply to get $his womb filled with cum, so @@.lime;$his cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <<else>> + <<if $averageDick > 5>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>> + $He also takes cock whenever $he can, begging to be fucked deeply to get $his womb filled with cum, so @@.lime;$his ass gets stretched out.@@ + <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<run SimpleSlaveFucking($slaves[$i], 7)>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(6,9)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<elseif ($slaves[$i].energy > 95)>> + and has to give out a lot of favors to get enough attention for $himself. + <<if $averageDick > 4>> + <<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>> + <<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>> + @@.lime;$His asshole is loosened@@ during sex with well endowed slaves, since $he's so addicted to sex all $his holes see heavy traffic. + <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].counter.anal += 3, $analTotal += 3>> + <</if>> + <</if>> + <<if $averageDick > 5>> + <<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>> + $He indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;$his cunt gets stretched out.@@ + <<set $slaves[$i].vagina += 1>> + <<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>> + <</if>> + <</if>> + <</if>> + <</if>> + <<run SimpleSlaveFucking($slaves[$i], 7)>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(3,6)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <<else>> + doing $his best to get off and move on. + <<run SimpleSlaveFucking($slaves[$i], 7)>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(3,6)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> + <</if>> +<<else>> + doing $his best to get off and move on. + <<run SimpleSlaveFucking($slaves[$i], 7)>> + <<if canPenetrate($slaves[$i])>> + <<set _fuckCount = random(3,6)>> + <<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>> + <</if>> +<</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */ <</widget>> <<widget "saRulesConsentDiscoversFetish">> - <<if ($slaves[$i].fetishKnown == 0)>> - <<if (random(1,2) == 1)>> - <<set $slaves[$i].fetishKnown = 1>> - However, one of $his partners - <<if ($slaves[$i].fetish == "submissive")>> - holds $him down, and $he loves it; @@.lightcoral;$he's a submissive!@@ - <<elseif ($slaves[$i].fetish == "cumslut")>> - finally has to push $him away to get $him to stop sucking; @@.lightcoral;$he's a cumslut!@@ - <<elseif ($slaves[$i].fetish == "humiliation")>> - fucks $him in public, and $he loves it; @@.lightcoral;$he's a humiliation fetishist!@@ - <<elseif ($slaves[$i].fetish == "buttslut")>> - <<if ($slaves[$i].anus > 0)>> - <<if canDoAnal($slaves[$i])>>fucks $his butt<<else>>teases $his anus<</if>>, and $he loves it; - <<else>> - teases $his virgin anus, and $he loves it; - <</if>> - @@.lightcoral;$he's an anal slut!@@ - <<elseif ($slaves[$i].fetish == "boobs")>> - fondles $his breasts, and $he loves it; @@.lightcoral;$he's a boob fetishist!@@ - <<if $slaves[$i].lactation > 0>> - <<set $slaves[$i].lactationDuration = 2>> - <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> - <<else>> - <<= induceLactation($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].fetish == "sadist")>> - asks $slaves[$i].slaveName to hit $him, which $slaves[$i].slaveName enjoys doing; @@.lightcoral;$he's a sadist!@@ - <<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 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)>> - discovers that $he cannot be satisfied; @@.lightcoral;$he's a nympho!@@ - <<else>> - discovers that $he isn't terribly exciting; @@.lightcoral;$he's got a normal sexuality.@@ - <</if>> - <</if>> - <</if>> +<<if ($slaves[$i].fetishKnown == 0)>> + <<if (random(1,2) == 1)>> + <<set $slaves[$i].fetishKnown = 1>> + However, one of $his partners + <<if ($slaves[$i].fetish == "submissive")>> + holds $him down, and $he loves it; @@.lightcoral;$he's a submissive!@@ + <<elseif ($slaves[$i].fetish == "cumslut")>> + finally has to push $him away to get $him to stop sucking; @@.lightcoral;$he's a cumslut!@@ + <<elseif ($slaves[$i].fetish == "humiliation")>> + fucks $him in public, and $he loves it; @@.lightcoral;$he's a humiliation fetishist!@@ + <<elseif ($slaves[$i].fetish == "buttslut")>> + <<if ($slaves[$i].anus > 0)>> + <<if canDoAnal($slaves[$i])>>fucks $his butt<<else>>teases $his anus<</if>>, and $he loves it; + <<else>> + teases $his virgin anus, and $he loves it; + <</if>> + @@.lightcoral;$he's an anal slut!@@ + <<elseif ($slaves[$i].fetish == "boobs")>> + fondles $his breasts, and $he loves it; @@.lightcoral;$he's a boob fetishist!@@ + <<if $slaves[$i].lactation > 0>> + <<set $slaves[$i].lactationDuration = 2>> + <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> + <<else>> + <<= induceLactation($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].fetish == "sadist")>> + asks $slaves[$i].slaveName to hit $him, which $slaves[$i].slaveName enjoys doing; @@.lightcoral;$he's a sadist!@@ + <<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 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)>> + discovers that $he cannot be satisfied; @@.lightcoral;$he's a nympho!@@ + <<else>> + discovers that $he isn't terribly exciting; @@.lightcoral;$he's got a normal sexuality.@@ + <</if>> + <</if>> +<</if>> <</widget>> <<widget "saRulesRapeDiscoversFetish">> - <<if ($slaves[$i].fetishKnown == 0)>> - <<if (random(1,2) == 1)>> - <<set $slaves[$i].fetishKnown = 1>> - 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")>> - cum in $his mouth; @@.lightcoral;$he's a cumslut!@@ - <<elseif ($slaves[$i].fetish == "humiliation")>> - use $him in public; @@.lightcoral;$he's a humiliation fetishist!@@ - <<elseif ($slaves[$i].fetish == "buttslut")>> - <<if ($slaves[$i].anus > 0)>> - <<if canDoAnal($slaves[$i])>>fuck $his butt<<else>>tease $his anus<</if>>; - <<else>> - tease $his virgin anus; - <</if>> - @@.lightcoral;$he's an anal slut!@@ - <<elseif ($slaves[$i].fetish == "boobs")>> - fondle $his breasts; @@.lightcoral;$he's a boob fetishist!@@ - <<if $slaves[$i].lactation > 0>> - <<set $slaves[$i].lactationDuration = 2>> - <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> - <<else>> - <<= induceLactation($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].fetish == "sadist")>> - let $him abuse them; @@.lightcoral;$he's a sadist!@@ - <<elseif ($slaves[$i].fetish == "masochist")>> - hurt $him; @@.lightcoral;$he's a masochist!@@ - <<elseif ($slaves[$i].fetish == "dom")>> - let $him dominate them; @@.lightcoral;$he's dominant!@@ - <<elseif ($slaves[$i].fetish == "pregnancy")>> - <<if $slaves[$i].mpreg == 0>> - come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> $him; @@.lightcoral;$he's a pregnancy fetishist!@@ - <<else>> - come <<if canDoAnal($slaves[$i])>>inside<<else>>on<</if>> $him; @@.lightcoral;$he's a pregnancy fetishist!@@ - <</if>> - <<else>> - fuck $him; @@.lightcoral;$he's got a normal sexuality.@@ - <</if>> - <</if>> - <</if>> +<<if ($slaves[$i].fetishKnown == 0)>> + <<if (random(1,2) == 1)>> + <<set $slaves[$i].fetishKnown = 1>> + 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")>> + cum in $his mouth; @@.lightcoral;$he's a cumslut!@@ + <<elseif ($slaves[$i].fetish == "humiliation")>> + use $him in public; @@.lightcoral;$he's a humiliation fetishist!@@ + <<elseif ($slaves[$i].fetish == "buttslut")>> + <<if ($slaves[$i].anus > 0)>> + <<if canDoAnal($slaves[$i])>>fuck $his butt<<else>>tease $his anus<</if>>; + <<else>> + tease $his virgin anus; + <</if>> + @@.lightcoral;$he's an anal slut!@@ + <<elseif ($slaves[$i].fetish == "boobs")>> + fondle $his breasts; @@.lightcoral;$he's a boob fetishist!@@ + <<if $slaves[$i].lactation > 0>> + <<set $slaves[$i].lactationDuration = 2>> + <<set $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> + <<else>> + <<= induceLactation($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].fetish == "sadist")>> + let $him abuse them; @@.lightcoral;$he's a sadist!@@ + <<elseif ($slaves[$i].fetish == "masochist")>> + hurt $him; @@.lightcoral;$he's a masochist!@@ + <<elseif ($slaves[$i].fetish == "dom")>> + let $him dominate them; @@.lightcoral;$he's dominant!@@ + <<elseif ($slaves[$i].fetish == "pregnancy")>> + <<if $slaves[$i].mpreg == 0>> + come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> $him; @@.lightcoral;$he's a pregnancy fetishist!@@ + <<else>> + come <<if canDoAnal($slaves[$i])>>inside<<else>>on<</if>> $him; @@.lightcoral;$he's a pregnancy fetishist!@@ + <</if>> + <<else>> + fuck $him; @@.lightcoral;$he's got a normal sexuality.@@ + <</if>> + <</if>> +<</if>> <</widget>> <<widget "saRulesPermissiveDrugEffects">> - <<if $slaves[$i].balls > 0>> - <<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">> - <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> - <<if $slaves[$i].hormoneBalance >= 100>> - $He can't seem to get enough cum out of $his terribly swollen balls in one orgasm to relieve the pressure: - <<if $slaves[$i].dick>> - $his poor soft dick produces slow, anemic ejaculations, no matter how backed up $he is. - <<else>> - $his cumhole produces slow, anemic ejaculations, no matter how backed up $he is. - <</if>> - $He is very reliant on your other slaves to help $him, which @@.mediumaquamarine;habituates $him@@ to slave sex. - <<else>> - $His terribly swollen balls force $him to rely on other slaves for release several times a day, and jetting cum into and onto them @@.mediumaquamarine;habituates $him@@ to slave sex. - <</if>> - <<set $slaves[$i].trust += 1>> - <<else>> - $He can't seem to get enough cum out of $his terribly swollen balls to relieve the pressure and is either unwilling or unable to get help with it, something $he @@.mediumorchid;blames you for.@@ - <<set $slaves[$i].devotion -= 1>> - <</if>> - <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> - <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20) || !canPenetrate($slaves[$i])>> - <<if $slaves[$i].hormoneBalance >= 100>> - $He can't seem to get enough cum out of $his grotesquely swollen balls in one orgasm to get relieve the pressure: - <<if $slaves[$i].dick>> - $his poor soft dick produces slow, anemic ejaculations, no matter how backed up $he is. - <<else>> - $his cumhole produces slow, anemic ejaculations, no matter how backed up $he is. - <</if>> - $He is completely dependent on your other slaves to help $him, which @@.mediumaquamarine;habituates $him@@ to slave sex. - <<else>> - $His grotesquely swollen balls force $him to rely on other slaves for release throughout times a day, and swelling them with cum @@.mediumaquamarine;habituates $him@@ to slave sex, though you have to take precautions so $he doesn't knock up your entire stock. - <</if>> - <<set $slaves[$i].trust += 1>> - <<else>> - $He can't seem to get enough cum out of $his grotesquely swollen balls to relieve the pressure and is either unwilling or unable to get help with it, something $he @@.mediumorchid;blames you for.@@ - <<set $slaves[$i].devotion -= 1>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].drugs == "super fertility drugs" && canGetPregnant($slaves[$i])>> - $His reproductive system is in overdrive leading $him to seek out any dicked slaves $he can find several times a day. $He @@.mediumaquamarine;desperately longs@@ for the day $his efforts fill $his womb with child. - <<set $slaves[$i].trust += 1>> - <</if>> +<<if $slaves[$i].balls > 0>> + <<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">> + <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> + <<if $slaves[$i].hormoneBalance >= 100>> + $He can't seem to get enough cum out of $his terribly swollen balls in one orgasm to relieve the pressure: + <<if $slaves[$i].dick>> + $his poor soft dick produces slow, anemic ejaculations, no matter how backed up $he is. + <<else>> + $his cumhole produces slow, anemic ejaculations, no matter how backed up $he is. + <</if>> + $He is very reliant on your other slaves to help $him, which @@.mediumaquamarine;habituates $him@@ to slave sex. + <<else>> + $His terribly swollen balls force $him to rely on other slaves for release several times a day, and jetting cum into and onto them @@.mediumaquamarine;habituates $him@@ to slave sex. + <</if>> + <<set $slaves[$i].trust += 1>> + <<else>> + $He can't seem to get enough cum out of $his terribly swollen balls to relieve the pressure and is either unwilling or unable to get help with it, something $he @@.mediumorchid;blames you for.@@ + <<set $slaves[$i].devotion -= 1>> + <</if>> + <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> + <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20) || !canPenetrate($slaves[$i])>> + <<if $slaves[$i].hormoneBalance >= 100>> + $He can't seem to get enough cum out of $his grotesquely swollen balls in one orgasm to get relieve the pressure: + <<if $slaves[$i].dick>> + $his poor soft dick produces slow, anemic ejaculations, no matter how backed up $he is. + <<else>> + $his cumhole produces slow, anemic ejaculations, no matter how backed up $he is. + <</if>> + $He is completely dependent on your other slaves to help $him, which @@.mediumaquamarine;habituates $him@@ to slave sex. + <<else>> + $His grotesquely swollen balls force $him to rely on other slaves for release throughout times a day, and swelling them with cum @@.mediumaquamarine;habituates $him@@ to slave sex, though you have to take precautions so $he doesn't knock up your entire stock. + <</if>> + <<set $slaves[$i].trust += 1>> + <<else>> + $He can't seem to get enough cum out of $his grotesquely swollen balls to relieve the pressure and is either unwilling or unable to get help with it, something $he @@.mediumorchid;blames you for.@@ + <<set $slaves[$i].devotion -= 1>> + <</if>> + <</if>> +<</if>> +<<if $slaves[$i].drugs == "super fertility drugs" && canGetPregnant($slaves[$i])>> + $His reproductive system is in overdrive leading $him to seek out any dicked slaves $he can find several times a day. $He @@.mediumaquamarine;desperately longs@@ for the day $his efforts fill $his womb with child. + <<set $slaves[$i].trust += 1>> +<</if>> <</widget>>