diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index 2d5990ad38fffa49f89835ce2f7cf620f082c32d..5fc8b06b7caa07239604dc6875f7eeb29ed7312d 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -1,7 +1,17 @@ Pregmod -0.10.7.1-0.5.x +0.10.7.1-0.6.x + +8/14/2018 + 1 + -SFanon's security force overhaul + -fixes + -added fox tail buttplug attachment (no desc yet) + -new justice event + +0.10.7.1-0.5.x + 8/12/2018 32 diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index 2acd190afc879943bb86ea86bf2004d6b9fc8238..66881cecd006d460134b9c14402405ff67fa4c62 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -22943,6 +22943,12 @@ window.SlaveSummaryUncached = (function(){ case "tail": r += `Attached tail. `; break; + case "cat tail": + r += `Attached cat tail. `; + break; + case "fox tail": + r += `Attached fox tail. `; + break; } } diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index 749083907e94c094ab70930c01e6684ef48a74b8..07dcf415581dc75e135fd168c38a66b5b661a1e2 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -2961,6 +2961,8 @@ buttplugAttachment: Does the slave have an attachment on their buttplug. "none" "tail" +"cat tail" +"fox tail" slavesFathered: diff --git a/src/SecExp/attackGenerator.tw b/src/SecExp/attackGenerator.tw index d2113e2d7d190e3ceeaf5b745406bec527ab32a7..434a42194970cadbf0c1833cceb8fcbd8985db39 100644 --- a/src/SecExp/attackGenerator.tw +++ b/src/SecExp/attackGenerator.tw @@ -234,7 +234,7 @@ <<if ($week >= 120 && $attackType != "none") || ($forceMajorBattle == 1 && $foughtThisWeek == 0)>> <<if random(1,100) >= 50 || $forceMajorBattle == 1>> <<set $majorBattle = 1>> - <<if $securityForceCreate == 1>> + <<if $SF.Active && $SF.Toggle>> <<set $attackTroops = Math.trunc($attackTroops * random(4,6) * $majorBattleMult)>> <<set $attackEquip = either(3,4)>> <<else>> @@ -253,4 +253,4 @@ <</if>> <</if>> <</if>> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/SecExp/attackHandler.tw b/src/SecExp/attackHandler.tw index 4fae71757dba80f2da4e2069f62fd8e14d8db943..106f4b6b0907f2068f518e3c5f17ae8a089f79f7 100644 --- a/src/SecExp/attackHandler.tw +++ b/src/SecExp/attackHandler.tw @@ -97,22 +97,22 @@ <<set _enemyMod = 1.5>> <<set _SFMod = 1.5>> <<set _turns = $maxTurns * 2>> - <<if $securityForceCreate == 1>> - <<if $securityForceArcologyUpgrades >= 7>> - <<set _atkMod += ($securityForceArcologyUpgrades - 6) * 0.05>> + <<if $SF.Active && $SF.Toggle>> + <<if $SFUnit.Firebase >= 7>> + <<set _atkMod += ($SFUnit.Firebase - 6) * 0.05>> <</if>> - <<if $securityForceFortressZeppelin >= 1>> - <<set _defMod += $securityForceFortressZeppelin * 0.05>> + <<if $SFUnit.GunS >= 1>> + <<set _defMod += $SFUnit.GunS * 0.05>> <</if>> - <<if $securityForceSatellitePower >= 11>> - <<set _atkMod += ($securityForceSatellitePower - 10) * 0.05>> + <<if $SFUnit.Satellite >= 5>> + <<set _atkMod += ($SFUnit.Satellite - 5) * 0.05>> <</if>> - <<if $securityForceGiantRobot >= 6>> - <<set _defMod += ($securityForceGiantRobot - 5) * 0.05>> + <<if $SFUnit.GiantRobot >= 6>> + <<set _defMod += ($SFUnit.GiantRobot - 5) * 0.05>> <</if>> - <<if $securityForceMissileSilo >= 1>> - <<set _atkMod += $securityForceMissileSilo * 0.05>> - <<set _defMod += $securityForceMissileSilo * 0.05>> + <<if $SFUnit.MissileSilo >= 1>> + <<set _atkMod += $SFUnit.MissileSilo * 0.05>> + <<set _defMod += $SFUnit.MissileSilo * 0.05>> <</if>> <</if>> <</if>> @@ -1241,4 +1241,4 @@ __Enemy__: <<goto "attackReport">> <</if>> -<</if>> /* closes check for bribery */ \ No newline at end of file +<</if>> /* closes check for bribery */ diff --git a/src/SecExp/attackOptions.tw b/src/SecExp/attackOptions.tw index c517473f02e1b8eaab0458701c956a8c50e582fb..b5c625e620897faa38329709b2f5949a51f13789 100644 --- a/src/SecExp/attackOptions.tw +++ b/src/SecExp/attackOptions.tw @@ -198,7 +198,7 @@ __Battle Plan__: <<case "mercenary">> <<set _leader = "The mercenary commander">> <<case "colonel">> - <<set _leader = $securityForceName +"'s Colonel">> + <<set _leader = $SF.Lower +"'s Colonel">> <</switch>> /* leader assignment */ @@ -247,11 +247,11 @@ __Battle Plan__: <<replace "#leader">><strong><<print _leader>></strong><</replace>> <</link>> <</if>> - <<if $securityForceCreate == 1>> + <<if $SF.Active && $SF.Toggle && $SFTradeShow.CanAttend === -1>> | <<link "Let The Colonel lead the troops">> <<set $leadingTroops = "colonel">> - <<set _leader = $securityForceName +"'s Colonel">> + <<set _leader = $SF.Lower +"'s Colonel">> <<replace "#leader">><strong><<print _leader>></strong><</replace>> <</link>> <</if>> @@ -391,7 +391,7 @@ Units about to be deployed: <</for>> <</if>> -<<if $majorBattle == 1 && $securityForceCreate == 1>> +<<if $majorBattle == 1 && $SF.Active>> <br> <br> The size of the incoming attack warrants the intervention of the security force in its full force. They will <span id="SFI">not intervene</span>. diff --git a/src/SecExp/attackReport.tw b/src/SecExp/attackReport.tw index 83696e8eb68695f6d26a749dcf1b2c097e6b1842..50ff06dbdc1e82592e7619181174944529ef4ccb 100644 --- a/src/SecExp/attackReport.tw +++ b/src/SecExp/attackReport.tw @@ -789,15 +789,15 @@ <</if>> <<if $SFIntervention == 1>> <<if $PC.career == "mercenary" || $PC.career == "slaver" || $PC.career == "capitalist" || $PC.career == "gang" || $PC.warfare > 75>> - The soldiers of the $securityForceName are ready and willing to follow you into battle, confident in your past experience. + The soldiers of the $SF.Lower are ready and willing to follow you into battle, confident in your past experience. <<elseif $PC.career == "wealth" || $PC.career == "medicine" || $PC.career == "engineer">> - The soldiers of the $securityForceName, as loyal as they are, are not enthusiastic to follow the orders of someone who has no experience leading men. + The soldiers of the $SF.Lower, as loyal as they are, are not enthusiastic to follow the orders of someone who has no experience leading men. <<elseif $PC.career == "servant">> - The soldiers of the $securityForceName, as loyal as they are, are not enthusiastic to follow the orders of an ex-servant. + The soldiers of the $SF.Lower, as loyal as they are, are not enthusiastic to follow the orders of an ex-servant. <<elseif $PC.career == "escort">> - The soldiers of the $securityForceName, as loyal as they are, are not enthusiastic to follow the orders of an ex-escort. + The soldiers of the $SF.Lower, as loyal as they are, are not enthusiastic to follow the orders of an ex-escort. <<elseif $PC.career == "BlackHat">> - The soldiers of the $securityForceName, as loyal as they are, are not enthusiastic to follow the orders of a dubious incursion specialist. + The soldiers of the $SF.Lower, as loyal as they are, are not enthusiastic to follow the orders of a dubious incursion specialist. <</if>> <</if>> <<if $PC.warfare <= 25 && $PC.warfare > 10>> @@ -1167,7 +1167,7 @@ Your mercenaries approve of such decisions, as they feel more confident by having a good, experienced commander. <</if>> <<if $SFIntervention == 1>> - The soldiers of $securityForceName obviously approved of your decision. + The soldiers of $SF.Lower obviously approved of your decision. <</if>> <<if $arcologies[0].FSRomanRevivalist != "unset" && $deployingMilitia == 1>> Since you decided to revive old Rome, your volunteers are more willing to trust one of your soldiers as their leader. @@ -1421,23 +1421,23 @@ <br> <<include "unitsBattleReport">> - <<if $securityForceArcologyUpgrades >= 7 || $securityForceFortressZeppelin >= 1 || $securityForceSatellitePower >= 11 || $securityForceGiantRobot >= 6 || $securityForceMissileSilo >= 1>> + <<if $SF.Toggle && ($SFUnit.Firebase >= 7 || $SFUnit.GunS >= 1 || $SFUnit.Satellite >= 5 || $SFUnit.GiantRobot >= 6 || $SFUnit.MissileSilo >= 1)>> /* SF upgrades effects */ <br> <br> - <<if $securityForceArcologyUpgrades >= 7>> - The artillery pieces installed around the $securityForceName barracks provided vital fire support to the troops in the field. + <<if $SFUnit.Firebase >= 7>> + The artillery pieces installed around the $SF.Lower firebase provided vital fire support to the troops in the field. <</if>> - <<if $securityForceFortressZeppelin >= 1>> - The fortress zeppelin gave our troops an undeniable advantage in recon capabilities, air superiority and fire support. + <<if $SFUnit.GunS >= 1>> + The gunship gave our troops an undeniable advantage in recon capabilities, air superiority and fire support. <</if>> - <<if $securityForceSatellitePower >= 11>> - The $securityForceName Satellite devastating power was employed with great efficiency against the enemy. + <<if $SFUnit.Satellite >= 5>> + The $SF.Lower SF.Satellite devastating power was employed with great efficiency against the enemy. <</if>> - <<if $securityForceGiantRobot >= 6>> - The giant robot of the $securityForceName proved to be a great boon to our troops, shielding many from the worst the enemy had to offer. + <<if $SFUnit.GiantRobot >= 6>> + The giant robot of the $SF.Lower proved to be a great boon to our troops, shielding many from the worst the enemy had to offer. <</if>> - <<if $securityForceMissileSilo >= 1>> + <<if $SFUnit.MissileSilo >= 1>> The missile silo exterminated many enemy soldiers even before the battle would begin. <</if>> <</if>> diff --git a/src/SecExp/authorityReport.tw b/src/SecExp/authorityReport.tw index 11370b0273149328b0d63ea4948b0f80374e402f..b9e1f8113d38448020bc1357f10d3db97a61bcca 100644 --- a/src/SecExp/authorityReport.tw +++ b/src/SecExp/authorityReport.tw @@ -106,6 +106,11 @@ Your authority is <<set _authGrowth += 12 * $activeUnits>> <</if>> +<<if $SF.Toggle && $SF.Active && $SF.Units > 10>> + Having a powerful special force, increases your authority. + <<set _authGrowth += $SF.Units/10>> +<</if>> + <<if $arcologies[0].FSChattelReligionist >= 90>> Religious organizations have a tight grip on the minds of your residents and their dogma greatly helps your authority grow. <<set _authGrowth += $arcologies[0].FSChattelReligionist>> diff --git a/src/SecExp/edicts.tw b/src/SecExp/edicts.tw index 3ed4ab94dfbe3b63ad9a2937c9de7073e61a835b..2501501d50a255fd8de51c170037dba37763b07a 100644 --- a/src/SecExp/edicts.tw +++ b/src/SecExp/edicts.tw @@ -44,22 +44,22 @@ [[Repeal|edicts][$subsidyChurch = 0, $edictsUpkeep -= 1000]] <</if>> -<<if $SFSupportLevel > 0>> +<<if $SFSupportLevel > 0 && $SF.Toggle>> <br><br>__Special Force:__ - <<if $SFSupportLevel == 1>> - <br>''Equipment provision:'' $securityForceName is providing the security HQ with advanced equipment, boosting its efficiency. + <<if $SFSupportLevel === 1>> + <br>''Equipment provision:'' $SF.Caps is providing the security HQ with advanced equipment, boosting its efficiency. [[Repeal|edicts][$SFSupportLevel--, $SFSupportUpkeep -= 1000, $reqHelots += 5]] - <<elseif $SFSupportLevel == 2>> - <br>''Personnel training:'' $securityForceName is currently providing advanced equipment and training to security HQ personnel. + <<elseif $SFSupportLevel === 2>> + <br>''Personnel training:'' $SF.Caps is currently providing advanced equipment and training to security HQ personnel. [[Repeal|edicts][$SFSupportLevel--, $SFSupportUpkeep -= 2000, $reqHelots += 5]] - <<elseif $SFSupportLevel == 3>> - <br>''Troops detachment:'' $securityForceName has currently transferred troops to the security department HQ in addition to providing advanced equipment and training to security HQ personnel. + <<elseif $SFSupportLevel === 3>> + <br>''Troops detachment:'' $SF.Caps has currently transferred troops to the security department HQ in addition to providing advanced equipment and training to security HQ personnel. [[Repeal|edicts][$SFSupportLevel--, $SFSupportUpkeep -= 3000, $reqHelots += 5]] - <<elseif $SFSupportLevel == 4>> - <br>''Full support:''$securityForceName is currently providing its full support to the security department, while transferring troops to the security department HQ in addition to providing advanced equipment and training to security HQ personnel. + <<elseif $SFSupportLevel === 4>> + <br>''Full support:''$SF.Caps is currently providing its full support to the security department, while transferring troops to the security department HQ in addition to providing advanced equipment and training to security HQ personnel. [[Repeal|edicts][$SFSupportLevel--, $SFSupportUpkeep -= 3000, $reqHelots += 5]] - <<elseif $SFSupportLevel == 5>> - <br>''Network assistance:''$securityForceName is currently assisting with a local install of its custom network full support and has transferred troops to the security department HQ in addition to providing advanced equipment and training to security HQ personnel. + <<elseif $SFSupportLevel === 5>> + <br>''Network assistance:''$SF.Caps is currently assisting with a local install of its custom network full support and has transferred troops to the security department HQ in addition to providing advanced equipment and training to security HQ personnel. [[Repeal|edicts][$SFSupportLevel--, $SFSupportUpkeep -= 4000, $secHQUpkeep -= 1000, $reqHelots += 5]] <</if>> <</if>> @@ -307,42 +307,42 @@ <</if>> <</if>> -<<if $securityForceCreate == 1 && $SFSupportLevel < 5>> +<<if $SF.Active && $SFSupportLevel < 5 && $SF.Toggle>> <br><br>__Special Force:__ <<if $SFSupportLevel == 0 && $reqHelots > 5>> - <br>''Equipment provision:'' $securityForceName will provide the security HQ with advanced equipment. + <br>''Equipment provision:'' $SF.Caps will provide the security HQ with advanced equipment. <<if $authority >= 1000>> [[Implement|edicts][$SFSupportLevel++, $cash -=5000, $authority -= 1000, $SFSupportUpkeep += 1000, $reqHelots -= 5]] <<else>> <br>//Not enough Authority.// <</if>> <br> //Will lower the amount of personnel necessary to man the security HQ by 5, but will incur upkeep costs.// - <<elseif $SFSupportLevel == 1 && $securityForceArcologyUpgrades != 4 && $reqHelots > 5>> - <br>''Personnel training:'' $securityForceName will provide the security HQ personnel with advanced training. + <<elseif $SFSupportLevel === 1 && $SFUnit.Firebase >= 4 && $reqHelots > 5>> + <br>''Personnel training:'' $SF.Caps will provide the security HQ personnel with advanced training. <<if $authority >= 1000>> [[Implement|edicts][$SFSupportLevel++, $cash -=5000, $authority -= 1000, $SFSupportUpkeep += 2000, $reqHelots -= 5]] <<else>> <br>//Not enough Authority.// <</if>> <br> //Will lower the amount of personnel necessary to man the security HQ by a further 5, but will incur additional upkeep costs.// - <<elseif $SFSupportLevel == 2 && $securityForceArcologyUpgrades != 6 && $reqHelots > 5>> - <br>''Troops detachment:'' $securityForceName will provide troops to the security department. + <<elseif $SFSupportLevel === 2 && $SFUnit.Firebase >= 6 && $reqHelots > 5>> + <br>''Troops detachment:'' $SF.Caps will provide troops to the security department. <<if $authority >= 1000>> [[Implement|edicts][$SFSupportLevel++, $cash -=5000, $authority -= 1000, $SFSupportUpkeep += 3000, $reqHelots -= 5]] <<else>> <br>//Not enough Authority.// <</if>> <br> //Will lower the amount of personnel necessary to man the security HQ by a further 5, but will incur additional upkeep costs.// - <<elseif $SFSupportLevel == 3 && $securityForceArcologyUpgrades != 6 && $reqHelots > 5>> - <br>''Full Support:'' $securityForceName will give the security department its full support. + <<elseif $SFSupportLevel === 3 && $SFUnit.Firebase >= 6 && $reqHelots > 5>> + <br>''Full Support:'' $SF.Caps will give the security department its full support. <<if $authority >= 1000>> [[Implement|edicts][$SFSupportLevel++, $cash -=5000, $authority -= 1000, $SFSupportUpkeep += 3000, $reqHelots -= 5]] <<else>> <br>//Not enough Authority.// <</if>> <br> //Will lower the amount of personnel necessary to man the security HQ by a further 5, but will incur additional upkeep costs.// - <<elseif $SFSupportLevel == 4 && $securityForceArcologyUpgrades == 13 && $reqHelots > 5>> - <br>''Network assistance:'' $securityForceName will assist the security department with installing a local version of their custom network. + <<elseif $SFSupportLevel === 4 && $SFUnit.Firebase === 10 && $reqHelots > 5>> + <br>''Network assistance:'' $SF.Caps will assist the security department with installing a local version of their custom network. <<if $authority >= 1000>> [[Implement|edicts][$SFSupportLevel++, $cash -=50000, $authority -= 1000, $SFSupportUpkeep += 4000, $secHQUpkeep += 1000, $reqHelots -= 5]] <<else>> diff --git a/src/SecExp/rebellionHandler.tw b/src/SecExp/rebellionHandler.tw index 624c40e9543d9b441708b921ab2b149fbb74f487..67a56b0ec31402fe66a01af591f82cde127418bb 100644 --- a/src/SecExp/rebellionHandler.tw +++ b/src/SecExp/rebellionHandler.tw @@ -136,7 +136,7 @@ <</if>> <</for>> -<<if $securityForceCreate == 1>> +<<if $SF.Active && $SF.Toggle>> <<set $SFatk = 0>> <<set $SFdef = 0>> <<set $SFhp = 0>> @@ -177,10 +177,10 @@ <<set _moraleTroopMod = Math.clamp($troopCount / 100,1,10)>> /* morale and baseHp calculation */ -<<set _morale = ($secBotsMorale * $secBots.active + $militiaBaseMorale * $deployingMilitia + $slaveBaseMorale * $deployingSlaves + $mercBaseMorale * $deployingMercs + $SFBaseMorale * $securityForceCreate) / ($secBots.active + $deployingMilitia +$deployingSlaves + $deployingMercs + $securityForceCreate)>> +<<set _morale = ($secBotsMorale * $secBots.active + $militiaBaseMorale * $deployingMilitia + $slaveBaseMorale * $deployingSlaves + $mercBaseMorale * $deployingMercs + $SFBaseMorale * $SF.Active) / ($secBots.active + $deployingMilitia +$deployingSlaves + $deployingMercs + $SF.Active)>> <<set _morale = _morale + _morale * $secBarracksUpgrades.luxury * 0.05>> /* barracks bonus */ <<set _morale *= _moraleTroopMod>> -<<set _baseHp = ($secBotsBaseHp * $secBots.active + $militiaBaseHp * $deployingMilitia + $slaveBaseHp * $deployingSlaves + $mercBaseHp * $deployingMercs + $SFBaseHp * $securityForceCreate) / ($secBots.active + $deployingMilitia +$deployingSlaves + $deployingMercs + $securityForceCreate)>> +<<set _baseHp = ($secBotsBaseHp * $secBots.active + $militiaBaseHp * $deployingMilitia + $slaveBaseHp * $deployingSlaves + $mercBaseHp * $deployingMercs + $SFBaseHp * $SF.Active) / ($secBots.active + $deployingMilitia +$deployingSlaves + $deployingMercs + $SF.Active)>> /* calculates rebelling army stats */ <<if $week <= 30>> diff --git a/src/SecExp/rebellionOptions.tw b/src/SecExp/rebellionOptions.tw index cb0035eface5921beb55d2d20c33c3173b09369f..5baf167f37b26be9ac87e27fe1aac7396172ee36 100644 --- a/src/SecExp/rebellionOptions.tw +++ b/src/SecExp/rebellionOptions.tw @@ -97,10 +97,10 @@ <</if>> <</if>> <</for>> - <<if $securityForceActive == 1>>and $securityForceName, <<print commaNum($securityForcePersonnel)>> strong<</if>> + <<if $SF.Active && $SF.Toggle>>and $SF.Lower, <<print commaNum($SFUnit.Troops)>> strong<</if>> are called to defend the arcology from this menace. <<else>> - <<if $arcologyUpgrade.drones == 1>>Your security drones<<if $securityForceActive == 1>>and <<print commaNum($securityForceName, $securityForcePersonnel)>> strong<</if>><</if>> + <<if $arcologyUpgrade.drones == 1>>Your security drones<<if $SF.Active && $SF.Toggle>>and $SF.Lower, <<print commaNum($SFUnit.Troops)>> strong<</if>><</if>> are called to defend the arcology from this menace. <</if>> <hr> @@ -192,10 +192,10 @@ <</if>> <</if>> <</for>> - <<if $securityForceActive == 1>>and $securityForceName, <<print commaNum($securityForcePersonnel)>> strong<</if>> + <<if $SF.Active && $SF.Toggle>>and $SF.Lower, <<print commaNum($SFUnit.Troops)>> strong<</if>> are called to defend the arcology from this menace. <<else>> - <<if $arcologyUpgrade.drones == 1>>Your security drones<<if $securityForceActive == 1>>and $securityForceName, <<print commaNum($securityForcePersonnel)>> strong<</if>><</if>> + <<if $arcologyUpgrade.drones == 1>>Your security drones<<if $SF.Active && $SF.Toggle>>and $SF.Lower, <<print commaNum($SFUnit.Troops)>> strong<</if>><</if>> are called to defend the arcology from this menace. <</if>> <hr> diff --git a/src/SecExp/secBarracks.tw b/src/SecExp/secBarracks.tw index c621fb3f53857f4b231f3651d05dfae0c45330c6..799500dc3fc5387ac2a25a2c122ede81401cf233 100644 --- a/src/SecExp/secBarracks.tw +++ b/src/SecExp/secBarracks.tw @@ -139,7 +139,7 @@ While this a sore sight for many citizens of $arcologies[0].name, the barracks s <hr> __Units__ <br> -Your maximum number of units is <<print $maxUnits>>, currently you have <<print $activeUnits>>. <<if $secBarracksUpgrades.luxury > 0>>The barracks provides <<print $secBarracksUpgrades.luxury * 5>>% bonus morale when battle occurs.<</if>><<if $secBarracksUpgrades.training > 0>> The training facility will increase the effectiveness of your units with time.<</if>> +Your current maximum number of units is <<print $maxUnits>> (<<print commaNum($secBots.maxTroops+(50*$maxUnits))>> troops), <<print $activeUnits>> (<<print commaNum($secBots.maxTroops+($slavesEmployedManpower)+($militiaEmployedManpower)+($mercEmployedManpower))>> troops) are active and <<print (2 * $readiness)>> units can be deployed. <<if $secBarracksUpgrades.luxury > 0>>The barracks provides <<print $secBarracksUpgrades.luxury * 5>>% bonus morale when battle occurs.<</if>><<if $secBarracksUpgrades.training > 0>> The training facility will increase the effectiveness of your units with time.<</if>> <<if $arcologies[0].FSRomanRevivalist != "unset" || $arcologies[0].FSChineseRevivalist != "unset" || $arcologies[0].FSArabianRevivalist != "unset" || $arcologies[0].FSEdoRevivalist != "unset" || $arcologies[0].FSEgyptianRevivalist != "unset" || $arcologies[0].FSAztecRevivalist != "unset">> <</if>> <br> diff --git a/src/SecExp/securityReport.tw b/src/SecExp/securityReport.tw index 56eb883bc4e6bf774492d6ea8c6d288a2ff6a2e8..56eabf9114a86e9130570bef825fc677dd80c8bb 100644 --- a/src/SecExp/securityReport.tw +++ b/src/SecExp/securityReport.tw @@ -126,13 +126,13 @@ <</if>> <<if $SFSupportLevel >= 3>> - The two squads of $securityForceName assigned to the Security HQ provide an essential help to the security department. + The two squads of $SF.Lower assigned to the Security HQ provide an essential help to the security department. <</if>> <<if $SFSupportLevel >= 2>> - The training officers of $securityForceName assigned to the Security HQ improve its effectiveness. + The training officers of $SF.Lower assigned to the Security HQ improve its effectiveness. <</if>> <<if $SFSupportLevel >= 1>> - Providing your Security Department with equipment from $securityForceName slightly boosts the security of your arcology. + Providing your Security Department with equipment from $SF.Lower slightly boosts the security of your arcology. <</if>> /* resting point */ @@ -252,6 +252,10 @@ <<if $militiaFounded == 1 || $activeUnits >= 1>> <br> <strong> Military</strong>: /* militia */ + <<if $SF.Toggle && $SF.Active && $SF.Units > 10>> + Having a powerful special force attracts a lot of citizens, hopeful that they may be able to fight along side it. + <<set _recruits += random(0,(Math.round($SF.Units/10)))>> + <</if>> <<if $propCampaign >= 1 && $propFocus == "recruitment">> <<if $RecuriterOffice == 0 || $Recruiter == 0>> <<if $propCampaignBoost == 1>> @@ -400,6 +404,10 @@ <<if $crime > 60>> The powerful crime organizations that nested themselves in the arcology have an unending need for cheap guns for hire, many mercenaries flock to your free city in search of employment.<<set _newMercs += random(1,2)>> <</if>> + <<if $SF.Toggle && $SF.Active && $SF.Units > 10>> + Having a powerful special force attracts a lot of mercenaries, hopeful that they may be able to fight along side it. + <<set _newMercs += random(0,Math.round($SF.Units/10))>> + <</if>> <<set _newMercs = Math.trunc(_newMercs / 2)>> <<if _newMercs > 0>> <<set $mercTotalManpower += _newMercs>> diff --git a/src/SecExp/seeUnit.tw b/src/SecExp/seeUnit.tw index 2ad539ccd55eb46712e8154f5c871fe961d21f8f..f878bb952036879888b0c381697b5e644074d800 100644 --- a/src/SecExp/seeUnit.tw +++ b/src/SecExp/seeUnit.tw @@ -26,17 +26,17 @@ <</link>> Invest in the development of more refined controls for your drones to increase the maximum number of drones in the unit. <br>//Costs <<print cashFormat(5000)>> per upgrade and each will increase the max by 10// - <<elseif $secBots.maxTroops < 100 && $SFSupportLevel >= 1>> + <<elseif $secBots.maxTroops < 100 && $SFSupportLevel >= 1 && $SF.Active>>> <br> - <<link "Refine the drone network with $securityForceName assistance">> + <<link "Refine the drone network with $SF.Lower assistance">> <<set $secBots.maxTroops += 10>> <<set $cash -= 5000 + 10 * $secBotsUpgradeCost * $secBots.equip>> <<goto "seeUnit">> <</link>> - Utilize the technological developments made by $securityForceName to further improve the control matrix of the security drones. + Utilize the technological developments made by $SF.Lower to further improve the control matrix of the security drones. <br>//Costs <<print cashFormat(5000 + 10 * $secBotsUpgradeCost * $secBots.equip)>> and will increase the max by 10// - <<elseif $SFSupportLevel < 1 && $securityForceCreate == 1>> - There's little left to improve in the matrix. However support from $securityForceName might give some more room from improvement. + <<elseif $SFSupportLevel < 1 && $SF.Active>> + There's little left to improve in the matrix. However support from $SF.Lower might give some more room from improvement. <<else>> There's little left to improve in the matrix. Your control systems are at top capacity and won't be able to handle a bigger drone unit. <</if>> @@ -160,7 +160,7 @@ <<else>> <br>The unit has a medic detachment following it into battle, decreasing the number of casualties the unit suffers. <</if>> - <<if $securityForceActive == 1>> + <<if $SF.Active && $SF.Toggle>> <<if $militiaUnits[$targetIndex].SF == 0>> <br> <<link "Attach Special Force advisors">> @@ -168,10 +168,10 @@ <<set $cash -= ($equipUpgradeCost * $militiaUnits[$targetIndex].maxTroops) + 5000>> <<goto "seeUnit">> <</link>> - Attach $securityForceName advisors to the unit. + Attach $SF.Lower advisors to the unit. <br>//Costs <<print cashFormat(($equipUpgradeCost * $militiaUnits[$targetIndex].maxTroops) + 5000)>> and will slightly increase the base stats of the unit.// <<else>> - <br>The unit has attached advisors from $securityForceName that will help the squad remain tactically aware and active. + <br>The unit has attached advisors from $SF.Lower that will help the squad remain tactically aware and active. <</if>> <</if>> @@ -318,7 +318,7 @@ <<else>> <br>The unit has a medic detachment following it into battle, decreasing the number of casualties the unit suffers. <</if>> - <<if $securityForceActive == 1>> + <<if $SF.Active && $SF.Toggle>> <<if $slaveUnits[$targetIndex].SF == 0>> <br> <<link "Attach Special Force advisors">> @@ -326,10 +326,10 @@ <<set $cash -= ($equipUpgradeCost * $slaveUnits[$targetIndex].maxTroops) + 5000>> <<goto "seeUnit">> <</link>> - Attach $securityForceName advisors to the unit. + Attach $SF.Lower advisors to the unit. <br>//Costs <<print cashFormat(($equipUpgradeCost * $slaveUnits[$targetIndex].maxTroops) + 5000)>> and will slightly increase the base stats of the unit.// <<else>> - <br>The unit has attached advisors from $securityForceName that will help the squad remain tactically aware and active. + <br>The unit has attached advisors from $SF.Lower that will help the squad remain tactically aware and active. <</if>> <</if>> <<if $showBattleStatistics == 1>> @@ -474,7 +474,7 @@ <<else>> <br>The unit has a medic detachment following it into battle, decreasing the number of casualties the unit suffers. <</if>> - <<if $securityForceActive == 1>> + <<if $SF.Active && $SF.Toggle>> <<if $mercUnits[$targetIndex].SF == 0>> <br> <<link "Attach Special Force advisors">> @@ -482,10 +482,10 @@ <<set $cash -= ($equipUpgradeCost * $mercUnits[$targetIndex].maxTroops) + 5000>> <<goto "seeUnit">> <</link>> - Attach $securityForceName advisors to the unit. + Attach $SF.Lower advisors to the unit. <br>//Costs <<print cashFormat(($equipUpgradeCost * $mercUnits[$targetIndex].maxTroops) + 5000)>> and will slightly increase the base stats of the unit.// <<else>> - <br>The unit has attached advisors from $securityForceName that will help the squad remain tactically aware and active. + <br>The unit has attached advisors from $SF.Lower that will help the squad remain tactically aware and active. <</if>> <</if>> <<if $showBattleStatistics == 1>> diff --git a/src/SecExp/unitsBattleReport.tw b/src/SecExp/unitsBattleReport.tw index b702f98375e4eda6d3a5c8a81a4d61d71ea12f56..d2ce2a7ebcdd1544cc53cf14e59847be2ae27414 100644 --- a/src/SecExp/unitsBattleReport.tw +++ b/src/SecExp/unitsBattleReport.tw @@ -5,9 +5,9 @@ <br> Security Drones: no casualties. <</if>> - <<if $SFIntervention == 1>> + <<if $SFIntervention === 1 && $SF.Toggle>> <br> - <<print $securityForcePersonnel>> soldiers from $securityForceName joined the battle: no casualties suffered. + <<print commaNum($SFUnit.Troops)>> soldiers from $SF.Lower joined the battle: no casualties suffered. <</if>> <<if $deployingMilitia == 1>> <<for _j = 0; _j < $militiaUnits.length; _j++>> @@ -56,7 +56,7 @@ /* if the losses are more than zero */ /* generates a list of randomized losses, from which each unit picks one at random */ <<set _losses = $losses>> - <<if $SFIntervention == 1>> + <<if $SFIntervention === 1 && $SF.Toggle>> <<set $deployedUnits++>> <</if>> <<set _averageLosses = Math.trunc(_losses / $deployedUnits)>> @@ -122,11 +122,11 @@ <</if>> <br> <</if>> - <<if $SFIntervention == 1>> + <<if $SFIntervention === 1 && $SF.Toggle>> <br> <<set _loss = _lossesList.pluck()>> - <<set _loss = Math.clamp(_loss,0,$securityForcePersonnel)>> - <<print $securityForcePersonnel>> soldiers from the $securityForceName joined the battle: + <<set _loss = Math.clamp(_loss,0,$SFUnit.Troops)>> + <<print commaNum($SFUnit.Troops)>> soldiers from $SF.Lower joined the battle: <<if _loss <= 0>> no casualties <<elseif _loss <= 10>> @@ -139,7 +139,7 @@ catastrophic casualties <</if>> suffered. - <<set $securityForcePersonnel -= _loss>> + <<set $SFUnit.Troops -= _loss>> <br> <</if>> <<if $deployingMilitia == 1>> @@ -273,4 +273,4 @@ <</if>> <<else>> <br>@@.red;Error: losses are a negative number or NaN@@ -<</if>> /* closes check for more than zero casualties */ \ No newline at end of file +<</if>> /* closes check for more than zero casualties */ diff --git a/src/SecExp/unitsRebellionReport.tw b/src/SecExp/unitsRebellionReport.tw index b07d60ec4d8bce574ef184674790e2a999ac205c..c847a46a8f2a3561ab339f21b52a5075621c64de 100644 --- a/src/SecExp/unitsRebellionReport.tw +++ b/src/SecExp/unitsRebellionReport.tw @@ -8,9 +8,9 @@ <br> Security drones: no casualties suffered. <</if>> - <<if $securityForceCreate == 1>> + <<if $SF.Active && $SF.Toggle>> <br> - $securityForceName, <<print commaNum($securityForcePersonnel)>> strong, was called to join the battle: no casualties suffered. + $SF.Lower, <<print commaNum($SFUnit.Troops)>> strong, was called to join the battle: no casualties suffered. <</if>> <<set _count = 0>> <<if $loyalID.length > 0>> @@ -256,7 +256,7 @@ <<elseif $losses > 0>> /* if the losses are more than zero */ /* generates a list of randomized losses, from which each unit picks one at random */ - <<if $securityForceCreate == 1>> + <<if $SF.Active && $SF.Toggle>> <<set $deployedUnits++>> <</if>> <<if $irregulars > 0>> @@ -346,13 +346,13 @@ The unit has very few operatives left, it risks complete annihilation if deployed again. <</if>> <</if>> - <<if $securityForceCreate == 1>> + <<if $SF.Active && $SF.Toggle>> <br> <br> <<set _loss = _lossesList.pluck()>> - <<set _loss = Math.clamp(_loss,0,$securityForcePersonnel)>> - $securityForceName, $securityForcePersonnel strong, is called to join the battle: - <<set $securityForcePersonnel -= _loss>> + <<set _loss = Math.clamp(_loss,0,$SFUnit.Troops)>> + $SF.Lower, $SFUnit.Troops strong, is called to join the battle: + <<set $SFUnit.Troops -= _loss>> <<if _loss <= 0>> no casualties <<elseif _loss <= 10>> diff --git a/src/SecExp/weaponsManufacturing.tw b/src/SecExp/weaponsManufacturing.tw index 339b434aa738fab80187fa0a79fb8eeab57fc03d..4f38d49702ac7e73e78f8c1dc9903dc0222b150c 100644 --- a/src/SecExp/weaponsManufacturing.tw +++ b/src/SecExp/weaponsManufacturing.tw @@ -322,10 +322,10 @@ __Upgrades__: <br>//Will take _time weeks, cost <<print cashFormat(120000*$HackingSkillMultiplier)>> and will increase the base hp and morale values of human troops.// <</if>> <br> - <<if $securityForceCreate == 1>> - <<if !$completedUpgrades.includes(6) && $weapLab >= 2 && $SFSupportLevel >= 2 && $securityForceArcologyUpgrades >= 7>> + <<if $SFUnit.Active && $SFUnit.Toggle>> + <<if !$completedUpgrades.includes(6) && $weapLab >= 2 && $SFSupportLevel >= 2 && $SFUnit.Firebase >= 7>> <br> - <<link "Develop combined training regimens with $securityForceName">> + <<link "Develop combined training regimens with $SF.Lower">> <<set $currentUpgrade = { ID: 6, name: "combined training regimens with the special force", @@ -336,9 +336,9 @@ __Upgrades__: <</link>> <br>//Will take _time weeks, and will increase the base attack and defense values of human troops.// <</if>> - <<if !$completedUpgrades.includes(7) && $weapLab >= 2 && $SFSupportLevel >= 4 && $securityForceStimulantPower >= 8>> + <<if !$completedUpgrades.includes(7) && $weapLab >= 2 && $SFSupportLevel >= 4 && $SFUnit.Drugs >= 8>> <br> - <<link "Develop a variant of the stimulant cocktail that $securityForceName created">> + <<link "Develop a variant of the stimulant cocktail that $SF.Lower created">> <<set $currentUpgrade = { ID: 7, name: "a variant of the stimulant cocktail that the special force created", @@ -352,7 +352,7 @@ __Upgrades__: <</if>> <<if !$completedUpgrades.includes(8) && $weapLab >= 3 && $SFSupportLevel >= 5>> <br> - <<link "Create a mesh network based off the custom network of $securityForceName">> + <<link "Create a mesh network based off the custom network of $SF.Lower">> <<set $currentUpgrade = { ID: 8, name: "a mesh network based off the custom network of the special force", @@ -365,12 +365,12 @@ __Upgrades__: <br>//Will take _time weeks, cost <<print cashFormat(1000000*$HackingSkillMultiplier)>> and will increase all base stats of human troops.// <</if>> <</if>> - <<if $securityForceCreate == 1 && ($humanUpgrade.attack >= 4 || $humanUpgrade.hp >= 4 || $humanUpgrade.morale >= 40 || $humanUpgrade.defense >= 4)>> + <<if ($humanUpgrade.attack >= 4 || $humanUpgrade.hp >= 4 || $humanUpgrade.morale >= 40 || $humanUpgrade.defense >= 4)>> You fully upgraded your human troops. <<elseif $humanUpgrade.attack >= 2 || $humanUpgrade.hp >= 2 || $humanUpgrade.morale >= 20 || $humanUpgrade.defense >= 2>> You fully upgraded your human troops. - <<if $securityForceCreate == 1 && ($humanUpgrade.attack < 4 || $humanUpgrade.hp < 4 || $humanUpgrade.morale < 40 || $humanUpgrade.defense < 4) && (($SFSupportLevel >= 2 && $securityForceArcologyUpgrades >= 7) || ($SFSupportLevel >= 4 && $securityForceStimulantPower >= 8) || ($SFSupportLevel >= 5))>> - With support from $securityForceName, however, we may be able to further upgrade our troops. + <<if ($humanUpgrade.attack < 4 || $humanUpgrade.hp < 4 || $humanUpgrade.morale < 40 || $humanUpgrade.defense < 4) && (($SFSupportLevel >= 2 && $SFUnit.Firebase >= 7) || ($SFSupportLevel >= 4 && $SFUnit.Drugs >= 8) || ($SFSupportLevel >= 5))>> + With support from $SF.Lower, however, we may be able to further upgrade our troops. <</if>> <<elseif $weapLab < 3>> Upgrade the research facility further to unlock more upgrades for human troops. diff --git a/src/SecExp/widgets/battleWidgets.tw b/src/SecExp/widgets/battleWidgets.tw index 26edaff84521764dddd5cfd17038e8fdbf96ab8e..2bc955cd613b7af998e59b73b61d0e75ad65f904 100644 --- a/src/SecExp/widgets/battleWidgets.tw +++ b/src/SecExp/widgets/battleWidgets.tw @@ -3,33 +3,33 @@ <<widget "calcSFStatistics">> <<if $slaveRebellion != 1 || $citizenRebellion != 1>> /* atk, def */ - <<set _upgradesSum = $securityForceInfantryPower + $securityForceStimulantPower + $securityForceAircraftPower + $securityForceAircraftPower>> + <<set _upgradesSum = $SFUnit.Armoury + $SFUnit.Drugs + $SFUnit.AirForce + $SFUnit.Vehicles>> <<if !isInt(_upgradesSum)>> <<set _upgradesSum = random(10,15)>> <</if>> <<set $SFatk = Math.trunc(0.65 * _upgradesSum)>> <<set $SFdef = Math.trunc(0.40 * _upgradesSum)>> /* hp */ - <<set $carriableSoldiers = 125 * ($securityForceAC130 + $securityForceVehiclePower)>> + <<set $carriableSoldiers = 125 * ($SFUnit.GunS + $SFUnit.Vehicles + $SFUnit.AirForce)>> <<if !isInt($carriableSoldiers)>> - <<set $carriableSoldiers = $securityForcePersonnel / 10>> + <<set $carriableSoldiers = $SFUnit.Troops / 10>> <</if>> - <<if $securityForcePersonnel > $carriableSoldiers>> + <<if $SFUnit.Troops > $carriableSoldiers>> <<set $SFhp = $carriableSoldiers * $SFBaseHp>> <<else>> - <<set $carriableSoldiers = $securityForcePersonnel>> + <<set $carriableSoldiers = $SFUnit.Troops>> <<set $SFhp = $carriableSoldiers * $SFBaseHp>> <</if>> <<else>> /* atk, def */ - <<set _upgradesSum = $securityForceInfantryPower + $securityForceStimulantPower + $securityForceAircraftPower + $securityForceAircraftPower>> + <<set _upgradesSum = $SFUnit.Armoury + $SFUnit.Drugs + $SFUnit.AirForce + $SFUnit.Vehicles>> <<if !isInt(_upgradesSum)>> <<set _upgradesSum = random(10,15)>> <</if>> <<set $SFatk = Math.trunc(0.75 * _upgradesSum)>> <<set $SFdef = Math.trunc(0.50 * _upgradesSum)>> /* hp */ - <<set $SFhp = $securityForcePersonnel * $SFBaseHp>> + <<set $SFhp = $SFUnit.Troops * $SFBaseHp>> <</if>> <</widget>> @@ -111,7 +111,7 @@ <<set _troops += $mercUnits[_i].troops>> <</if>> <</for>> - <<if $securityForceCreate == 1>> + <<if $SF.Active && $SF.Toggle>> <<set _troops += $carriableSoldiers>> <</if>> <<set $troopCount = _troops>> @@ -137,4 +137,4 @@ <<set $bribeCost *= 3>> <</if>> <<set $bribeCost = Math.trunc(Math.clamp($bribeCost,0,1000000))>> -<</widget>> \ No newline at end of file +<</widget>> diff --git a/src/SecExp/widgets/unitsWidgets.tw b/src/SecExp/widgets/unitsWidgets.tw index 1760c71c98d228b9917db7a3d258f14c54341d58..042aa75970ba19470eccb57f6d785fb6ea06288a 100644 --- a/src/SecExp/widgets/unitsWidgets.tw +++ b/src/SecExp/widgets/unitsWidgets.tw @@ -39,7 +39,7 @@ The unit has a dedicated squad of medics that will follow them in battle. <</if>> <<if $args[0].SF == 1>> - The unit has attached advisors from $securityForceName that will help the squad remain tactically aware and active. + The unit has attached advisors from $SF.Lower that will help the squad remain tactically aware and active. <</if>> <<else>> $args[0].platoonName lost too many operatives in the $args[0].battlesFought it fought and can no longer be considered a unit at all. @@ -85,7 +85,7 @@ The unit has a dedicated squad of medics that will follow them in battle. <</if>> <<if $args[0].SF == 1>> - The unit has attached advisors from $securityForceName that will help the squad remain tactically aware and active. + The unit has attached advisors from $SF.Lower that will help the squad remain tactically aware and active. <</if>> <<else>> $args[0].platoonName lost too many operatives in the $args[0].battlesFought it fought and can no longer be considered a unit at all. @@ -131,7 +131,7 @@ The unit has a dedicated squad of medics that will follow them in battle. <</if>> <<if $args[0].SF == 1>> - The unit has attached advisors from $securityForceName that will help the squad remain tactically aware and active. + The unit has attached advisors from $SF.Lower that will help the squad remain tactically aware and active. <</if>> <<else>> $args[0].platoonName lost too many operatives in the $args[0].battlesFought it fought and can no longer be considered a unit at all. diff --git a/src/art/artJS.tw b/src/art/artJS.tw index 9df1001bbcf99ee055a9565b17979098fa0e0cd9..ded46ab4da2b005330c913a58ec756db4a0d98f8 100644 --- a/src/art/artJS.tw +++ b/src/art/artJS.tw @@ -205,15 +205,15 @@ window.extractHairColor = function(hColor) { window.clothing2artSuffix = function(v) { if (v == "restrictive latex") { v = "latex"; } /* universal "special case": latex art is actually "restrictive latex" TODO: align name in vector source */ return v.replace(/^a[n]? /,"") /* remove "a" and "an" from the beginning*/ - .replace(/ ?(outfit|clothing) ?/,"") /* remove "outfit" and "clothing" (redundant) */ - .replace(/ and .+/,"") /* remove concatenated descriptions */ - .replace(/\w\S*/g, - function(txt){ - return txt.charAt(0).toUpperCase() + - txt.substr(1).toLowerCase(); - } - ) /* CamelCase by whitespace */ - .replace(/\W/g,""); /* remove remaining whitespace */ + .replace(/ ?(outfit|clothing) ?/,"") /* remove "outfit" and "clothing" (redundant) */ + .replace(/ and .+/,"") /* remove concatenated descriptions */ + .replace(/\w\S*/g, + function(txt){ + return txt.charAt(0).toUpperCase() + + txt.substr(1).toLowerCase(); + } + ) /* CamelCase by whitespace */ + .replace(/\W/g,""); /* remove remaining whitespace */ }; window.skinColorCatcher = function(artSlave) { @@ -260,31 +260,31 @@ if (artSlave.skin == "camouflage patterned") { colorSlave.lipsColor = "#e0d050"; } else if (artSlave.race == "white" || artSlave.race == "surgically altered to look white") { if (artSlave.skin == "pure white") { - colorSlave.skinColor = "#F4EAF0"; - colorSlave.areolaColor = "#FCCCDC"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F4EAF0"; + colorSlave.areolaColor = "#FCCCDC"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "extremely pale") { - colorSlave.skinColor = "#F4EAF0"; - colorSlave.areolaColor = "#FCCCDC"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F4EAF0"; + colorSlave.areolaColor = "#FCCCDC"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "pale") { - colorSlave.skinColor = "#F5E1DF"; - colorSlave.areolaColor = "#EFBFCA"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F5E1DF"; + colorSlave.areolaColor = "#EFBFCA"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "extremely fair") { - colorSlave.skinColor = "#F5E1DF"; - colorSlave.areolaColor = "#EFBFCA"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F5E1DF"; + colorSlave.areolaColor = "#EFBFCA"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "very fair") { - colorSlave.skinColor = "#F5D5C9"; - colorSlave.areolaColor = "#E2B4B9"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F5D5C9"; + colorSlave.areolaColor = "#E2B4B9"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "fair") { - colorSlave.skinColor = "#F5D5C9"; - colorSlave.areolaColor = "#E2B4B9"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F5D5C9"; + colorSlave.areolaColor = "#E2B4B9"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "white") { colorSlave.skinColor = "#F4C9AA"; @@ -297,1272 +297,1272 @@ if (artSlave.skin == "camouflage patterned") { colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "lightened") { - colorSlave.skinColor = "#F4C9AA"; - colorSlave.areolaColor = "#F19795"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F4C9AA"; + colorSlave.areolaColor = "#F19795"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light olive") { - colorSlave.skinColor = "#E1B585"; - colorSlave.areolaColor = "#C39696"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E1B585"; + colorSlave.areolaColor = "#C39696"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "olive") { - colorSlave.skinColor = "#E1B585"; - colorSlave.areolaColor = "#C39696"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E1B585"; + colorSlave.areolaColor = "#C39696"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#c1a785"; } else if (artSlave.skin == "natural") { - colorSlave.skinColor = "#D58E5F"; - colorSlave.areolaColor = "#B17777"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#D58E5F"; + colorSlave.areolaColor = "#B17777"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "tanned") { - colorSlave.skinColor = "#D58E5F"; - colorSlave.areolaColor = "#B17777"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#D58E5F"; + colorSlave.areolaColor = "#B17777"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "bronzed") { - colorSlave.skinColor = "#D58E5F"; - colorSlave.areolaColor = "#B17777"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#D58E5F"; + colorSlave.areolaColor = "#B17777"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark olive") { - colorSlave.skinColor = "#A2805C"; - colorSlave.areolaColor = "#8E6454"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#A2805C"; + colorSlave.areolaColor = "#8E6454"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark") { - colorSlave.skinColor = "#825633"; - colorSlave.areolaColor = "#734B2F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#825633"; + colorSlave.areolaColor = "#734B2F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "light brown") { - colorSlave.skinColor = "#784F2F"; - colorSlave.areolaColor = "#583E2F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#784F2F"; + colorSlave.areolaColor = "#583E2F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#5d2f1b"; } else if (artSlave.skin == "brown") { - colorSlave.skinColor = "#784F2F"; - colorSlave.areolaColor = "#583E2F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#784F2F"; + colorSlave.areolaColor = "#583E2F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "dark brown") { - colorSlave.skinColor = "#65422C"; - colorSlave.areolaColor = "#4A3A33"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#65422C"; + colorSlave.areolaColor = "#4A3A33"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "black") { - colorSlave.skinColor = "#65422C"; - colorSlave.areolaColor = "#4A3A33"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#65422C"; + colorSlave.areolaColor = "#4A3A33"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "ebony") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#403030"; } else if (artSlave.skin == "pure black") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; } else { - colorSlave.skinColor = "#D58E5F"; - colorSlave.areolaColor = "#B17777"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#D58E5F"; + colorSlave.areolaColor = "#B17777"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } } else if (artSlave.race == "black" || artSlave.race == "surgically altered to look black") { if (artSlave.skin == "pure white") { - colorSlave.skinColor = "#FEE4CA"; - colorSlave.areolaColor = "#E0B3A2"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FEE4CA"; + colorSlave.areolaColor = "#E0B3A2"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "extremely pale") { - colorSlave.skinColor = "#FEE4CA"; - colorSlave.areolaColor = "#E0B3A2"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FEE4CA"; + colorSlave.areolaColor = "#E0B3A2"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "pale") { - colorSlave.skinColor = "#E3C5A7"; - colorSlave.areolaColor = "#EFBDC9"; - colorSlave.labiaColor = "#CC9B88"; + colorSlave.skinColor = "#E3C5A7"; + colorSlave.areolaColor = "#EFBDC9"; + colorSlave.labiaColor = "#CC9B88"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "extremely fair") { - colorSlave.skinColor = "#E3C5A7"; - colorSlave.areolaColor = "#CC9B88"; - colorSlave.labiaColor = "#CC9B88"; + colorSlave.skinColor = "#E3C5A7"; + colorSlave.areolaColor = "#CC9B88"; + colorSlave.labiaColor = "#CC9B88"; } else if (artSlave.skin == "very fair") { - colorSlave.skinColor = "#DEB892"; - colorSlave.areolaColor = "#AB806F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#DEB892"; + colorSlave.areolaColor = "#AB806F"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "fair") { - colorSlave.skinColor = "#DEB892"; - colorSlave.areolaColor = "#AB806F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#DEB892"; + colorSlave.areolaColor = "#AB806F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "white") { - colorSlave.skinColor = "#D59D73"; - colorSlave.areolaColor = "#8D6859"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#D59D73"; + colorSlave.areolaColor = "#8D6859"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light") { - colorSlave.skinColor = "#D59D73"; - colorSlave.areolaColor = "#8D6859"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#D59D73"; + colorSlave.areolaColor = "#8D6859"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "lightened") { - colorSlave.skinColor = "#D59D73"; - colorSlave.areolaColor = "#8D6859"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#D59D73"; + colorSlave.areolaColor = "#8D6859"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light olive") { - colorSlave.skinColor = "#AC7C4A"; - colorSlave.areolaColor = "#7C594B"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#AC7C4A"; + colorSlave.areolaColor = "#7C594B"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "olive") { - colorSlave.skinColor = "#AC7C4A"; - colorSlave.areolaColor = "#7C594B"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#AC7C4A"; + colorSlave.areolaColor = "#7C594B"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#c1a785"; } else if (artSlave.skin == "natural") { - colorSlave.skinColor = "#985C34"; - colorSlave.areolaColor = "#764B3A"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#985C34"; + colorSlave.areolaColor = "#764B3A"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "tanned") { - colorSlave.skinColor = "#985C34"; - colorSlave.areolaColor = "#764B3A"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#985C34"; + colorSlave.areolaColor = "#764B3A"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "bronzed") { - colorSlave.skinColor = "#985C34"; - colorSlave.areolaColor = "#764B3A"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#985C34"; + colorSlave.areolaColor = "#764B3A"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark olive") { - colorSlave.skinColor = "#745C42"; - colorSlave.areolaColor = "#63463B"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#745C42"; + colorSlave.areolaColor = "#63463B"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark") { - colorSlave.skinColor = "#65422C"; - colorSlave.areolaColor = "#4B3121"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#65422C"; + colorSlave.areolaColor = "#4B3121"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "light brown") { - colorSlave.skinColor = "#5A3C24"; - colorSlave.areolaColor = "#493326"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#5A3C24"; + colorSlave.areolaColor = "#493326"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#5d2f1b"; } else if (artSlave.skin == "brown") { - colorSlave.skinColor = "#5A3C24"; - colorSlave.areolaColor = "#493326"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#5A3C24"; + colorSlave.areolaColor = "#493326"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "dark brown") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#46362C"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#46362C"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "black") { - colorSlave.skinColor = "#583D3D"; - colorSlave.areolaColor = "#3B3028"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583D3D"; + colorSlave.areolaColor = "#3B3028"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "ebony") { - colorSlave.skinColor = "#4A3A33"; - colorSlave.areolaColor = "#332B27"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#4A3A33"; + colorSlave.areolaColor = "#332B27"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#403030"; } else if (artSlave.skin == "pure black") { - colorSlave.skinColor = "#312926"; - colorSlave.areolaColor = "#181616"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#312926"; + colorSlave.areolaColor = "#181616"; + colorSlave.labiaColor = "#F977A3"; } else { - colorSlave.skinColor = "#985C34"; - colorSlave.areolaColor = "#764B3A"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#985C34"; + colorSlave.areolaColor = "#764B3A"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } } else if (artSlave.race == "latina" || artSlave.race == "surgically altered to look latina") { if (artSlave.skin == "pure white") { - colorSlave.skinColor = "#FEDECE"; - colorSlave.areolaColor = "#E3BBAB"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FEDECE"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "extremely pale") { - colorSlave.skinColor = "#FEDECE"; - colorSlave.areolaColor = "#E3BBAB"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FEDECE"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "pale") { - colorSlave.skinColor = "#E6C2B0"; - colorSlave.areolaColor = "#D1A695"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "extremely fair") { - colorSlave.skinColor = "#E6C2B0"; - colorSlave.areolaColor = "#D1A695"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "very fair") { - colorSlave.skinColor = "#E1B59F"; - colorSlave.areolaColor = "#B48D7E"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "fair") { - colorSlave.skinColor = "#E1B59F"; - colorSlave.areolaColor = "#B48D7E"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "white") { - colorSlave.skinColor = "#DAA782"; - colorSlave.areolaColor = "#9E7666"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light") { - colorSlave.skinColor = "#DAA782"; - colorSlave.areolaColor = "#9E7666"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "lightened") { - colorSlave.skinColor = "#DAA782"; - colorSlave.areolaColor = "#9E7666"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light olive") { - colorSlave.skinColor = "#B27554"; - colorSlave.areolaColor = "#92684C"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "olive") { - colorSlave.skinColor = "#B27554"; - colorSlave.areolaColor = "#92684C"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#c1a785"; } else if (artSlave.skin == "natural") { - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "tanned") { - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "bronzed") { - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark olive") { - colorSlave.skinColor = "#8B644F"; - colorSlave.areolaColor = "#7B5749"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#8B644F"; + colorSlave.areolaColor = "#7B5749"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark") { - colorSlave.skinColor = "#775031"; - colorSlave.areolaColor = "#69452F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#775031"; + colorSlave.areolaColor = "#69452F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "light brown") { - colorSlave.skinColor = "#774A31"; - colorSlave.areolaColor = "#614330"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#614330"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#5d2f1b"; } else if (artSlave.skin == "brown") { - colorSlave.skinColor = "#774A31"; - colorSlave.areolaColor = "#614330"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#614330"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "dark brown") { - colorSlave.skinColor = "#74523E"; - colorSlave.areolaColor = "#573F30"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#74523E"; + colorSlave.areolaColor = "#573F30"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "black") { - colorSlave.skinColor = "#6B4B4B"; - colorSlave.areolaColor = "#473426"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6B4B4B"; + colorSlave.areolaColor = "#473426"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "ebony") { - colorSlave.skinColor = "#634F45"; - colorSlave.areolaColor = "#4D3A2E"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#634F45"; + colorSlave.areolaColor = "#4D3A2E"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#403030"; } else if (artSlave.skin == "pure black") { - colorSlave.skinColor = "#634F45"; - colorSlave.areolaColor = "#4D3A2E"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#634F45"; + colorSlave.areolaColor = "#4D3A2E"; + colorSlave.labiaColor = "#F977A3"; } else { - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } } else if (artSlave.race == "asian" || artSlave.race == "surgically altered to look asian") { if (artSlave.skin == "pure white") { - colorSlave.skinColor = "#FFF8EE"; - colorSlave.areolaColor = "#F7DBD0"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FFF8EE"; + colorSlave.areolaColor = "#F7DBD0"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "extremely pale") { - colorSlave.skinColor = "#FFF8EE"; - colorSlave.areolaColor = "#F7DBD0"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FFF8EE"; + colorSlave.areolaColor = "#F7DBD0"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "pale") { - colorSlave.skinColor = "#F5E7DC"; - colorSlave.areolaColor = "#EABFB3"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F5E7DC"; + colorSlave.areolaColor = "#EABFB3"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "extremely fair") { - colorSlave.skinColor = "#F5E7DC"; - colorSlave.areolaColor = "#EABFB3"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F5E7DC"; + colorSlave.areolaColor = "#EABFB3"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "very fair") { - colorSlave.skinColor = "#F5D4B5"; - colorSlave.areolaColor = "#CB988B"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F5D4B5"; + colorSlave.areolaColor = "#CB988B"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "fair") { - colorSlave.skinColor = "#F5D4B5"; - colorSlave.areolaColor = "#CB988B"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F5D4B5"; + colorSlave.areolaColor = "#CB988B"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "white") { - colorSlave.skinColor = "#F4D1A3"; - colorSlave.areolaColor = "#BA8E83"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light") { - colorSlave.skinColor = "#F4D1A3"; - colorSlave.areolaColor = "#BA8E83"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "lightened") { - colorSlave.skinColor = "#F4D1A3"; - colorSlave.areolaColor = "#BA8E83"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light olive") { - colorSlave.skinColor = "#CFB48D"; - colorSlave.areolaColor = "#AC8074"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CFB48D"; + colorSlave.areolaColor = "#AC8074"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "olive") { - colorSlave.skinColor = "#CFB48D"; - colorSlave.areolaColor = "#AC8074"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CFB48D"; + colorSlave.areolaColor = "#AC8074"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#c1a785"; } else if (artSlave.skin == "natural") { - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "tanned") { - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "bronzed") { - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark olive") { - colorSlave.skinColor = "#9A774A"; - colorSlave.areolaColor = "#855E4E"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#9A774A"; + colorSlave.areolaColor = "#855E4E"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark") { - colorSlave.skinColor = "#855834"; - colorSlave.areolaColor = "#734B2F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#855834"; + colorSlave.areolaColor = "#734B2F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "light brown") { - colorSlave.skinColor = "#83522B"; - colorSlave.areolaColor = "#68442A"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#83522B"; + colorSlave.areolaColor = "#68442A"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#5d2f1b"; } else if (artSlave.skin == "brown") { - colorSlave.skinColor = "#83522B"; - colorSlave.areolaColor = "#68442A"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#83522B"; + colorSlave.areolaColor = "#68442A"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "dark brown") { - colorSlave.skinColor = "#724826"; - colorSlave.areolaColor = "#5C3D26"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#724826"; + colorSlave.areolaColor = "#5C3D26"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "black") { - colorSlave.skinColor = "#724826"; - colorSlave.areolaColor = "#5C3D26"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#724826"; + colorSlave.areolaColor = "#5C3D26"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "ebony") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#403030"; } else if (artSlave.skin == "pure black") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; } else { - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } } else if (artSlave.race == "middle eastern" || artSlave.race == "surgically altered to look middle eastern") { if (artSlave.skin == "pure white") { - colorSlave.skinColor = "#E8CFCF"; - colorSlave.areolaColor = "#DCADBC"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E8CFCF"; + colorSlave.areolaColor = "#DCADBC"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "extremely pale") { - colorSlave.skinColor = "#E8CFCF"; - colorSlave.areolaColor = "#DCADBC"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E8CFCF"; + colorSlave.areolaColor = "#DCADBC"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "pale") { - colorSlave.skinColor = "#FBCCC6"; - colorSlave.areolaColor = "#E79E8B"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FBCCC6"; + colorSlave.areolaColor = "#E79E8B"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "extremely fair") { - colorSlave.skinColor = "#FBCCC6"; - colorSlave.areolaColor = "#E79E8B"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FBCCC6"; + colorSlave.areolaColor = "#E79E8B"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "very fair") { - colorSlave.skinColor = "#EAAB92"; - colorSlave.areolaColor = "#D27B64"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EAAB92"; + colorSlave.areolaColor = "#D27B64"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "fair") { - colorSlave.skinColor = "#EAAB92"; - colorSlave.areolaColor = "#D27B64"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EAAB92"; + colorSlave.areolaColor = "#D27B64"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "white") { - colorSlave.skinColor = "#EDA571"; - colorSlave.areolaColor = "#B16854"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light") { - colorSlave.skinColor = "#EDA571"; - colorSlave.areolaColor = "#B16854"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "lightened") { - colorSlave.skinColor = "#EDA571"; - colorSlave.areolaColor = "#B16854"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light olive") { - colorSlave.skinColor = "#CC8D53"; - colorSlave.areolaColor = "#A7624F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CC8D53"; + colorSlave.areolaColor = "#A7624F"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "olive") { - colorSlave.skinColor = "#CC8D53"; - colorSlave.areolaColor = "#A7624F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CC8D53"; + colorSlave.areolaColor = "#A7624F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#c1a785"; } else if (artSlave.skin == "natural") { - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "tanned") { - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "bronzed") { - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark olive") { - colorSlave.skinColor = "#84684A"; - colorSlave.areolaColor = "#735143"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#84684A"; + colorSlave.areolaColor = "#735143"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark") { - colorSlave.skinColor = "#684528"; - colorSlave.areolaColor = "#563826"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#684528"; + colorSlave.areolaColor = "#563826"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "light brown") { - colorSlave.skinColor = "#6E4730"; - colorSlave.areolaColor = "#604534"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6E4730"; + colorSlave.areolaColor = "#604534"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#5d2f1b"; } else if (artSlave.skin == "brown") { - colorSlave.skinColor = "#6E4730"; - colorSlave.areolaColor = "#604534"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6E4730"; + colorSlave.areolaColor = "#604534"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "dark brown") { - colorSlave.skinColor = "#604534"; - colorSlave.areolaColor = "#514039"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#604534"; + colorSlave.areolaColor = "#514039"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "black") { - colorSlave.skinColor = "#604534 "; - colorSlave.areolaColor = "#514039"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#604534 "; + colorSlave.areolaColor = "#514039"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "ebony") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#403030"; } else if (artSlave.skin == "pure black") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; } else { - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } } else if (artSlave.race == "amerindian" || artSlave.race == "surgically altered to look amerindian") { if (artSlave.skin == "pure white") { - colorSlave.skinColor = "#FDE4BF"; - colorSlave.areolaColor = "#F0BEAA"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FDE4BF"; + colorSlave.areolaColor = "#F0BEAA"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "extremely pale") { - colorSlave.skinColor = "#FDE4BF"; - colorSlave.areolaColor = "#F0BEAA"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FDE4BF"; + colorSlave.areolaColor = "#F0BEAA"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "pale") { - colorSlave.skinColor = "#F5E7DC"; - colorSlave.areolaColor = "#CDA499"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F5E7DC"; + colorSlave.areolaColor = "#CDA499"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "extremely fair") { - colorSlave.skinColor = "#F5E7DC"; - colorSlave.areolaColor = "#CDA499"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F5E7DC"; + colorSlave.areolaColor = "#CDA499"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "very fair") { - colorSlave.skinColor = "#F5D4B5"; - colorSlave.areolaColor = "#CB988B"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F5D4B5"; + colorSlave.areolaColor = "#CB988B"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "fair") { - colorSlave.skinColor = "#F5D4B5"; - colorSlave.areolaColor = "#CB988B"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F5D4B5"; + colorSlave.areolaColor = "#CB988B"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "white") { - colorSlave.skinColor = "#F4D1A3"; - colorSlave.areolaColor = "#BA8E83"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light") { - colorSlave.skinColor = "#F4D1A3"; - colorSlave.areolaColor = "#BA8E83"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "lightened") { - colorSlave.skinColor = "#F4D1A3"; - colorSlave.areolaColor = "#BA8E83"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light olive") { - colorSlave.skinColor = "#CFB48D"; - colorSlave.areolaColor = "#AC8074"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CFB48D"; + colorSlave.areolaColor = "#AC8074"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "olive") { - colorSlave.skinColor = "#CFB48D"; - colorSlave.areolaColor = "#AC8074"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CFB48D"; + colorSlave.areolaColor = "#AC8074"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#c1a785"; } else if (artSlave.skin == "natural") { - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "tanned") { - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "bronzed") { - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark olive") { - colorSlave.skinColor = "#9A774A"; - colorSlave.areolaColor = "#855E4E"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#9A774A"; + colorSlave.areolaColor = "#855E4E"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark") { - colorSlave.skinColor = "#855834"; - colorSlave.areolaColor = "#734B2F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#855834"; + colorSlave.areolaColor = "#734B2F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "light brown") { - colorSlave.skinColor = "#83522B"; - colorSlave.areolaColor = "#68442A"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#83522B"; + colorSlave.areolaColor = "#68442A"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#5d2f1b"; } else if (artSlave.skin == "brown") { - colorSlave.skinColor = "#83522B"; - colorSlave.areolaColor = "#68442A"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#83522B"; + colorSlave.areolaColor = "#68442A"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "dark brown") { - colorSlave.skinColor = "#724826"; - colorSlave.areolaColor = "#5C3D26"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#724826"; + colorSlave.areolaColor = "#5C3D26"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "black") { - colorSlave.skinColor = "#724826"; - colorSlave.areolaColor = "#5C3D26"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#724826"; + colorSlave.areolaColor = "#5C3D26"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "ebony") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#403030"; } else if (artSlave.skin == "pure black") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; } else { - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } } else if (artSlave.race == "southern european" || artSlave.race == "surgically altered to look southern european") { if (artSlave.skin == "pure white") { - colorSlave.skinColor = "#EBDBE4"; - colorSlave.areolaColor = "#FFE4E0"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EBDBE4"; + colorSlave.areolaColor = "#FFE4E0"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "extremely pale") { - colorSlave.skinColor = "#EBDBE4"; - colorSlave.areolaColor = "#FFE4E0"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EBDBE4"; + colorSlave.areolaColor = "#FFE4E0"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "pale") { - colorSlave.skinColor = "#F0D0CC"; - colorSlave.areolaColor = "#EAACBA"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F0D0CC"; + colorSlave.areolaColor = "#EAACBA"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "extremely fair") { - colorSlave.skinColor = "#F0D0CC"; - colorSlave.areolaColor = "#EAACBA"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F0D0CC"; + colorSlave.areolaColor = "#EAACBA"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "very fair") { - colorSlave.skinColor = "#F1C6B5"; - colorSlave.areolaColor = "#DCA2A9"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F1C6B5"; + colorSlave.areolaColor = "#DCA2A9"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "fair") { - colorSlave.skinColor = "#F1C6B5"; - colorSlave.areolaColor = "#DCA2A9"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F1C6B5"; + colorSlave.areolaColor = "#DCA2A9"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "white") { - colorSlave.skinColor = "#F2BC94"; - colorSlave.areolaColor = "#EE8280"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F2BC94"; + colorSlave.areolaColor = "#EE8280"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light") { - colorSlave.skinColor = "#F2BC94"; - colorSlave.areolaColor = "#EE8280"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F2BC94"; + colorSlave.areolaColor = "#EE8280"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "lightened") { - colorSlave.skinColor = "#F2BC94"; - colorSlave.areolaColor = "#EE8280"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F2BC94"; + colorSlave.areolaColor = "#EE8280"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light olive") { - colorSlave.skinColor = "#DCA972"; - colorSlave.areolaColor = "#BF7577"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#DCA972"; + colorSlave.areolaColor = "#BF7577"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "olive") { - colorSlave.skinColor = "#DCA972"; - colorSlave.areolaColor = "#BF7577"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#DCA972"; + colorSlave.areolaColor = "#BF7577"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#c1a785"; } else if (artSlave.skin == "natural") { - colorSlave.skinColor = "#D0814C"; - colorSlave.areolaColor = "#A96767"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#D0814C"; + colorSlave.areolaColor = "#A96767"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "tanned") { - colorSlave.skinColor = "#D0814C"; - colorSlave.areolaColor = "#A96767"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#D0814C"; + colorSlave.areolaColor = "#A96767"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "bronzed") { - colorSlave.skinColor = "#D0814C"; - colorSlave.areolaColor = "#A96767"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#D0814C"; + colorSlave.areolaColor = "#A96767"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark olive") { - colorSlave.skinColor = "#937453"; - colorSlave.areolaColor = "#7F5A4B"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#937453"; + colorSlave.areolaColor = "#7F5A4B"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark") { - colorSlave.skinColor = "#7F5431"; - colorSlave.areolaColor = "#734B2F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#7F5431"; + colorSlave.areolaColor = "#734B2F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "light brown") { - colorSlave.skinColor = "#784F2F"; - colorSlave.areolaColor = "#583E2F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#784F2F"; + colorSlave.areolaColor = "#583E2F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#5d2f1b"; } else if (artSlave.skin == "brown") { - colorSlave.skinColor = "#784F2F"; - colorSlave.areolaColor = "#583E2F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#784F2F"; + colorSlave.areolaColor = "#583E2F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "dark brown") { - colorSlave.skinColor = "#65422C"; - colorSlave.areolaColor = "#4A3A33"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#65422C"; + colorSlave.areolaColor = "#4A3A33"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "black") { - colorSlave.skinColor = "#65422C"; - colorSlave.areolaColor = "#4A3A33"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#65422C"; + colorSlave.areolaColor = "#4A3A33"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "ebony") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#403030"; } else if (artSlave.skin == "pure black") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; } else { - colorSlave.skinColor = "#D0814C"; - colorSlave.areolaColor = "#A96767"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#D0814C"; + colorSlave.areolaColor = "#A96767"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } } else if (artSlave.race == "semitic" || artSlave.race == "surgically altered to look semitic") { if (artSlave.skin == "pure white") { - colorSlave.skinColor = "#E8CFCF"; - colorSlave.areolaColor = "#DCADBC"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E8CFCF"; + colorSlave.areolaColor = "#DCADBC"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "extremely pale") { - colorSlave.skinColor = "#E8CFCF"; - colorSlave.areolaColor = "#DCADBC"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E8CFCF"; + colorSlave.areolaColor = "#DCADBC"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "pale") { - colorSlave.skinColor = "#FBCCC6"; - colorSlave.areolaColor = "#E79E8B"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FBCCC6"; + colorSlave.areolaColor = "#E79E8B"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "extremely fair") { - colorSlave.skinColor = "#FBCCC6"; - colorSlave.areolaColor = "#E79E8B"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FBCCC6"; + colorSlave.areolaColor = "#E79E8B"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "very fair") { - colorSlave.skinColor = "#EAAB92"; - colorSlave.areolaColor = "#D27B64"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EAAB92"; + colorSlave.areolaColor = "#D27B64"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "fair") { - colorSlave.skinColor = "#EAAB92"; - colorSlave.areolaColor = "#D27B64"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EAAB92"; + colorSlave.areolaColor = "#D27B64"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "white") { - colorSlave.skinColor = "#EDA571"; - colorSlave.areolaColor = "#B16854"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light") { - colorSlave.skinColor = "#EDA571"; - colorSlave.areolaColor = "#B16854"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "lightened") { - colorSlave.skinColor = "#EDA571"; - colorSlave.areolaColor = "#B16854"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light olive") { - colorSlave.skinColor = "#CC8D53"; - colorSlave.areolaColor = "#A7624F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CC8D53"; + colorSlave.areolaColor = "#A7624F"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "olive") { - colorSlave.skinColor = "#CC8D53"; - colorSlave.areolaColor = "#A7624F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CC8D53"; + colorSlave.areolaColor = "#A7624F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#c1a785"; } else if (artSlave.skin == "natural") { - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "tanned") { - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "bronzed") { - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark olive") { - colorSlave.skinColor = "#84684A"; - colorSlave.areolaColor = "#735143"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#84684A"; + colorSlave.areolaColor = "#735143"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark") { - colorSlave.skinColor = "#684528"; - colorSlave.areolaColor = "#563826"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#684528"; + colorSlave.areolaColor = "#563826"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "light brown") { - colorSlave.skinColor = "#6E4730"; - colorSlave.areolaColor = "#604534"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6E4730"; + colorSlave.areolaColor = "#604534"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#5d2f1b"; } else if (artSlave.skin == "brown") { - colorSlave.skinColor = "#6E4730"; - colorSlave.areolaColor = "#604534"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6E4730"; + colorSlave.areolaColor = "#604534"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "dark brown") { - colorSlave.skinColor = "#604534"; - colorSlave.areolaColor = "#514039"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#604534"; + colorSlave.areolaColor = "#514039"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "black") { - colorSlave.skinColor = "#604534 "; - colorSlave.areolaColor = "#514039"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#604534 "; + colorSlave.areolaColor = "#514039"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "ebony") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#403030"; } else if (artSlave.skin == "pure black") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; } else { - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } } else if (artSlave.race == "malay" || artSlave.race == "surgically altered to look malay") { if (artSlave.skin == "pure white") { - colorSlave.skinColor = "#FBD1B2"; - colorSlave.areolaColor = "#F39E7D"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FBD1B2"; + colorSlave.areolaColor = "#F39E7D"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "extremely pale") { - colorSlave.skinColor = "#FBD1B2"; - colorSlave.areolaColor = "#F39E7D"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FBD1B2"; + colorSlave.areolaColor = "#F39E7D"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "pale") { - colorSlave.skinColor = "#E8B892"; - colorSlave.areolaColor = "#E2856C"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E8B892"; + colorSlave.areolaColor = "#E2856C"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "extremely fair") { - colorSlave.skinColor = "#E8B892"; - colorSlave.areolaColor = "#E2856C"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E8B892"; + colorSlave.areolaColor = "#E2856C"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "very fair") { - colorSlave.skinColor = "#EA9870"; - colorSlave.areolaColor = "#BE6C56"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EA9870"; + colorSlave.areolaColor = "#BE6C56"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "fair") { - colorSlave.skinColor = "#EA9870"; - colorSlave.areolaColor = "#BE6C56"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EA9870"; + colorSlave.areolaColor = "#BE6C56"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "white") { - colorSlave.skinColor = "#EA9760"; - colorSlave.areolaColor = "#AB6755"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light") { - colorSlave.skinColor = "#EA9760"; - colorSlave.areolaColor = "#AB6755"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "lightened") { - colorSlave.skinColor = "#EA9760"; - colorSlave.areolaColor = "#AB6755"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light olive") { - colorSlave.skinColor = "#BA855E"; - colorSlave.areolaColor = "#976051"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#BA855E"; + colorSlave.areolaColor = "#976051"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "olive") { - colorSlave.skinColor = "#BA855E"; - colorSlave.areolaColor = "#976051"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#BA855E"; + colorSlave.areolaColor = "#976051"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#c1a785"; } else if (artSlave.skin == "natural") { - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "tanned") { - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "bronzed") { - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark olive") { - colorSlave.skinColor = "#7C563C"; - colorSlave.areolaColor = "#70493A"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#7C563C"; + colorSlave.areolaColor = "#70493A"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark") { - colorSlave.skinColor = "#804A28"; - colorSlave.areolaColor = "#5F3F27"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#804A28"; + colorSlave.areolaColor = "#5F3F27"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "light brown") { - colorSlave.skinColor = "#6F4523"; - colorSlave.areolaColor = "#623C20"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6F4523"; + colorSlave.areolaColor = "#623C20"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#5d2f1b"; } else if (artSlave.skin == "brown") { - colorSlave.skinColor = "#6F4523"; - colorSlave.areolaColor = "#623C20"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6F4523"; + colorSlave.areolaColor = "#623C20"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "dark brown") { - colorSlave.skinColor = "#6F3E27"; - colorSlave.areolaColor = "#553823"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6F3E27"; + colorSlave.areolaColor = "#553823"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "black") { - colorSlave.skinColor = "#6F3E27"; - colorSlave.areolaColor = "#553823"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6F3E27"; + colorSlave.areolaColor = "#553823"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "ebony") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#403030"; } else if (artSlave.skin == "pure black") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; } else { - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } } else if (artSlave.race == "indo-aryan" || artSlave.race == "surgically altered to look indo-aryan") { if (artSlave.skin == "pure white") { - colorSlave.skinColor = "#F8D4BE"; - colorSlave.areolaColor = "#F8B6A4"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F8D4BE"; + colorSlave.areolaColor = "#F8B6A4"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "extremely pale") { - colorSlave.skinColor = "#F8D4BE"; - colorSlave.areolaColor = "#F8B6A4"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#F8D4BE"; + colorSlave.areolaColor = "#F8B6A4"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "pale") { - colorSlave.skinColor = "#EFCCAF"; - colorSlave.areolaColor = "#EA9B86"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EFCCAF"; + colorSlave.areolaColor = "#EA9B86"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "extremely fair") { - colorSlave.skinColor = "#EFCCAF"; - colorSlave.areolaColor = "#EA9B86"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EFCCAF"; + colorSlave.areolaColor = "#EA9B86"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "very fair") { - colorSlave.skinColor = "#FCC49A"; - colorSlave.areolaColor = "#D29577"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FCC49A"; + colorSlave.areolaColor = "#D29577"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "fair") { - colorSlave.skinColor = "#FCC49A"; - colorSlave.areolaColor = "#D29577"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FCC49A"; + colorSlave.areolaColor = "#D29577"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "white") { - colorSlave.skinColor = "#E8B68E"; - colorSlave.areolaColor = "#D08661"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E8B68E"; + colorSlave.areolaColor = "#D08661"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light") { - colorSlave.skinColor = "#E8B68E"; - colorSlave.areolaColor = "#D08661"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E8B68E"; + colorSlave.areolaColor = "#D08661"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "lightened") { - colorSlave.skinColor = "#E8B68E"; - colorSlave.areolaColor = "#D08661"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E8B68E"; + colorSlave.areolaColor = "#D08661"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light olive") { - colorSlave.skinColor = "#C17848"; - colorSlave.areolaColor = "#C36E45"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#C36E45"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "olive") { - colorSlave.skinColor = "#C17848"; - colorSlave.areolaColor = "#C36E45"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#C36E45"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#c1a785"; } else if (artSlave.skin == "natural") { - colorSlave.skinColor = "#C17848"; - colorSlave.areolaColor = "#A75A34"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#A75A34"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "tanned") { - colorSlave.skinColor = "#C17848"; - colorSlave.areolaColor = "#A75A34"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#A75A34"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "bronzed") { - colorSlave.skinColor = "#C17848"; - colorSlave.areolaColor = "#A75A34"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#A75A34"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark olive") { - colorSlave.skinColor = "#83684B"; - colorSlave.areolaColor = "#715043"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#83684B"; + colorSlave.areolaColor = "#715043"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark") { - colorSlave.skinColor = "#8A593C"; - colorSlave.areolaColor = "#714931"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#8A593C"; + colorSlave.areolaColor = "#714931"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "light brown") { - colorSlave.skinColor = "#845834"; - colorSlave.areolaColor = "#614635"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#845834"; + colorSlave.areolaColor = "#614635"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#5d2f1b"; } else if (artSlave.skin == "brown") { - colorSlave.skinColor = "#845834"; - colorSlave.areolaColor = "#614635"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#845834"; + colorSlave.areolaColor = "#614635"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "dark brown") { - colorSlave.skinColor = "#7C5842"; - colorSlave.areolaColor = "#5F4538"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#7C5842"; + colorSlave.areolaColor = "#5F4538"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "black") { - colorSlave.skinColor = "#7C5842"; - colorSlave.areolaColor = "#5F4538"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#7C5842"; + colorSlave.areolaColor = "#5F4538"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "ebony") { - colorSlave.skinColor = "#6B5449"; - colorSlave.areolaColor = "#473C37"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6B5449"; + colorSlave.areolaColor = "#473C37"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#403030"; } else if (artSlave.skin == "pure black") { - colorSlave.skinColor = "#6B5449"; - colorSlave.areolaColor = "#473C37"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6B5449"; + colorSlave.areolaColor = "#473C37"; + colorSlave.labiaColor = "#F977A3"; } else { - colorSlave.skinColor = "#C17848"; - colorSlave.areolaColor = "#A75A34"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#A75A34"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } } else if (artSlave.race == "pacific islander" || artSlave.race == "surgically altered to look pacific islander") { if (artSlave.skin == "pure white") { - colorSlave.skinColor = "#FBD1B2"; - colorSlave.areolaColor = "#F39E7D"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FBD1B2"; + colorSlave.areolaColor = "#F39E7D"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "extremely pale") { - colorSlave.skinColor = "#FBD1B2"; - colorSlave.areolaColor = "#F39E7D"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FBD1B2"; + colorSlave.areolaColor = "#F39E7D"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "pale") { - colorSlave.skinColor = "#E8B892"; - colorSlave.areolaColor = "#E2856C"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E8B892"; + colorSlave.areolaColor = "#E2856C"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "extremely fair") { - colorSlave.skinColor = "#E8B892"; - colorSlave.areolaColor = "#E2856C"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E8B892"; + colorSlave.areolaColor = "#E2856C"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "very fair") { - colorSlave.skinColor = "#EA9870"; - colorSlave.areolaColor = "#BE6C56"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EA9870"; + colorSlave.areolaColor = "#BE6C56"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "fair") { - colorSlave.skinColor = "#EA9870"; - colorSlave.areolaColor = "#BE6C56"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EA9870"; + colorSlave.areolaColor = "#BE6C56"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "white") { - colorSlave.skinColor = "#EA9760"; - colorSlave.areolaColor = "#AB6755"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light") { - colorSlave.skinColor = "#EA9760"; - colorSlave.areolaColor = "#AB6755"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "lightened") { - colorSlave.skinColor = "#EA9760"; - colorSlave.areolaColor = "#AB6755"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light olive") { - colorSlave.skinColor = "#BA855E"; - colorSlave.areolaColor = "#976051"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#BA855E"; + colorSlave.areolaColor = "#976051"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "olive") { - colorSlave.skinColor = "#BA855E"; - colorSlave.areolaColor = "#976051"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#BA855E"; + colorSlave.areolaColor = "#976051"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#c1a785"; } else if (artSlave.skin == "natural") { - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "tanned") { - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "bronzed") { - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark olive") { - colorSlave.skinColor = "#7C563C"; - colorSlave.areolaColor = "#70493A"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#7C563C"; + colorSlave.areolaColor = "#70493A"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark") { - colorSlave.skinColor = "#804A28"; - colorSlave.areolaColor = "#5F3F27"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#804A28"; + colorSlave.areolaColor = "#5F3F27"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "light brown") { - colorSlave.skinColor = "#6F4523"; - colorSlave.areolaColor = "#623C20"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6F4523"; + colorSlave.areolaColor = "#623C20"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#5d2f1b"; } else if (artSlave.skin == "brown") { - colorSlave.skinColor = "#6F4523"; - colorSlave.areolaColor = "#623C20"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6F4523"; + colorSlave.areolaColor = "#623C20"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "dark brown") { - colorSlave.skinColor = "#6F3E27"; - colorSlave.areolaColor = "#553823"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6F3E27"; + colorSlave.areolaColor = "#553823"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "black") { - colorSlave.skinColor = "#6F3E27"; - colorSlave.areolaColor = "#553823"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6F3E27"; + colorSlave.areolaColor = "#553823"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "ebony") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#403030"; } else if (artSlave.skin == "pure black") { - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; } else { - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } } else if (artSlave.race == "mixed race" || artSlave.race == "surgically altered to look mixed race") { if (artSlave.skin == "pure white") { - colorSlave.skinColor = "#FEE5CC"; - colorSlave.areolaColor = "#E3BBAB"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FEE5CC"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "extremely pale") { - colorSlave.skinColor = "#FEE5CC"; - colorSlave.areolaColor = "#E3BBAB"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#FEE5CC"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "pale") { - colorSlave.skinColor = "#E6C2B0"; - colorSlave.areolaColor = "#D1A695"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ffb9ca"; } else if (artSlave.skin == "extremely fair") { - colorSlave.skinColor = "#E6C2B0"; - colorSlave.areolaColor = "#D1A695"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "very fair") { - colorSlave.skinColor = "#E1B59F"; - colorSlave.areolaColor = "#B48D7E"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "fair") { - colorSlave.skinColor = "#E1B59F"; - colorSlave.areolaColor = "#B48D7E"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "white") { - colorSlave.skinColor = "#DAA782"; - colorSlave.areolaColor = "#9E7666"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light") { - colorSlave.skinColor = "#DAA782"; - colorSlave.areolaColor = "#9E7666"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "lightened") { - colorSlave.skinColor = "#DAA782"; - colorSlave.areolaColor = "#9E7666"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#ce6876"; } else if (artSlave.skin == "light olive") { - colorSlave.skinColor = "#B27554"; - colorSlave.areolaColor = "#92684C"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "olive") { - colorSlave.skinColor = "#B27554"; - colorSlave.areolaColor = "#92684C"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#c1a785"; } else if (artSlave.skin == "natural") { - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "tanned") { - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } else if (artSlave.skin == "bronzed") { - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark olive") { - colorSlave.skinColor = "#8B644F"; - colorSlave.areolaColor = "#7B5749"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#8B644F"; + colorSlave.areolaColor = "#7B5749"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "dark") { - colorSlave.skinColor = "#775031"; - colorSlave.areolaColor = "#69452F"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#775031"; + colorSlave.areolaColor = "#69452F"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "light brown") { - colorSlave.skinColor = "#774A31"; - colorSlave.areolaColor = "#5E4434"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#5E4434"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#5d2f1b"; } else if (artSlave.skin == "brown") { - colorSlave.skinColor = "#774A31"; - colorSlave.areolaColor = "#5E4434"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#5E4434"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#714536"; } else if (artSlave.skin == "dark brown") { - colorSlave.skinColor = "#74523E"; - colorSlave.areolaColor = "#574135"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#74523E"; + colorSlave.areolaColor = "#574135"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "black") { - colorSlave.skinColor = "#6B4B4B"; - colorSlave.areolaColor = "#413228"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#6B4B4B"; + colorSlave.areolaColor = "#413228"; + colorSlave.labiaColor = "#F977A3"; } else if (artSlave.skin == "ebony") { - colorSlave.skinColor = "#634F45"; - colorSlave.areolaColor = "#4E3C32"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#634F45"; + colorSlave.areolaColor = "#4E3C32"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#403030"; } else if (artSlave.skin == "pure black") { - colorSlave.skinColor = "#634F45"; - colorSlave.areolaColor = "#4E3C32"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#634F45"; + colorSlave.areolaColor = "#4E3C32"; + colorSlave.labiaColor = "#F977A3"; } else { - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; colorSlave.lipsColor = "#9e4c44"; } } diff --git a/src/art/vector_revamp/vectorRevampedArtControlJS.tw b/src/art/vector_revamp/vectorRevampedArtControlJS.tw index c0d642425f9e46b49a6eec9b14a1fd1c83dec9c5..c2791ceefb31a8548358859d6fc4ec8c2d2e901e 100644 --- a/src/art/vector_revamp/vectorRevampedArtControlJS.tw +++ b/src/art/vector_revamp/vectorRevampedArtControlJS.tw @@ -349,7 +349,6 @@ class ArtStyleControl { return stylesValues.join(" "); } - } class ClothingControl { diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index d0c43b9ad53cc9d6e8152e555f9e67e9591d15db..4914efdb435afb7676b25abe4907a356cd09b094 100644 --- a/src/events/intro/introSummary.tw +++ b/src/events/intro/introSummary.tw @@ -982,13 +982,13 @@ Currently <br><br> __''Mods''__ -<br> -<<if $SFMODToggle == 1>> - The Special Force Mod is ''enabled.'' -[[Disable|Intro Summary][$SFMODToggle = 0]] +<br>The Special Force Mod is +<<if $SF.Toggle>> + ''enabled.'' +[[Disable|Intro Summary][$SF.Toggle = 0]] <<else>> - The Special Force Mod is ''disabled.'' -[[Enable|Intro Summary][$SFMODToggle = 1]] + ''disabled.'' +[[Enable|Intro Summary][$SF.Toggle = 1]] <</if>> <br> // This mod initially from anon1888 but expanded by SFanon offers a lategame special (initially, security but changed to Special in order to try and reduce confusion with crimeanon's separate Security Expansion mod) force, triggered around week 80. It is non-canon where it conflicts with canonical updates to the base game.// diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw index 766e0f06a22d0643ab10f44dc9de48f3e41283c2..2da92c1ee7dea52f82d9636985fb37b89c9dfa3d 100644 --- a/src/gui/Encyclopedia/encyclopedia.tw +++ b/src/gui/Encyclopedia/encyclopedia.tw @@ -3244,7 +3244,7 @@ Error: bad title. | [[Battles in Security Expansion|Encyclopedia][$encyclopedia = "Battles"]] <</if>> -<<if $securityForceActive>> +<<if $SF.Active>> <<if $encyclopedia != "Special Force">> <br>[[Special Force Mod|Encyclopedia][$encyclopedia = "Special Force"]] <</if>> diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index 073634d5f2f68a653131c4979c0271ee40557271..611f36dddd9bbe4b016b305cae5ca53aeecd26be 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -15,8 +15,8 @@ You should have received a copy of the GNU General Public License along with thi <<set $returnTo = "init", $nextButton = "Continue", $nextLink = "Alpha disclaimer">> <<unset $releaseID>> -<<set $ver = "0.10.7", $releaseID = 1026>> -<<if ndef $releaseID>><<set $releaseID = 1026>><</if>> +<<set $ver = "0.10.7", $releaseID = 1027>> +<<if ndef $releaseID>><<set $releaseID = 1027>><</if>> /* This needs to be broken down into individual files that can be added to StoryInit instead. */ @@ -901,7 +901,7 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $marketAssistantLimit = 0>> <<set $marketAssistantAggressiveness = 0>> -<<set $justiceEvents = ["slave deal", "slave training", "majority deal", "indenture deal", "virginity deal"]>> /* not in setupVars because we remove events from this array as they occur */ +<<set $justiceEvents = ["slave deal", "slave training", "majority deal", "indenture deal", "virginity deal", "breeding deal"]>> /* not in setupVars because we remove events from this array as they occur */ <<set $prisonCircuit = ["low tier criminals", "gangs and smugglers", "white collar", "military prison"]>> <<set $prisonCircuitIndex = random(0,$prisonCircuit.length-1)>> diff --git a/src/js/slaveSummaryWidgets.tw b/src/js/slaveSummaryWidgets.tw index b0dd030eb769828955c5d9312a382fd591574808..3607d45746eb9b9e675c7893f5a95ba920abb7fe 100644 --- a/src/js/slaveSummaryWidgets.tw +++ b/src/js/slaveSummaryWidgets.tw @@ -4538,6 +4538,12 @@ window.SlaveSummaryUncached = (function(){ case "tail": r += `Attached tail. `; break; + case "cat tail": + r += `Attached cat tail. `; + break; + case "fox tail": + r += `Attached fox tail. `; + break; } } diff --git a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw index 072a815c75f482062a0b1ff00de50000342c79b4..5153d19c20045dd8682fe9e3fc5775d660f8ca1a 100644 --- a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw +++ b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw @@ -11,9 +11,9 @@ <<link "Security">> <<replace "#JobType">> <br> - <<if $SFMODToggle == 1>> + /*<<if $SF.Active && $SF.Toggle>> <br>[[Lieutenant Colonel|JobFulfillmentCenterOrder][$JFCOrder = 1, $Role = "Lieutenant Colonel"]] - <</if>> + <</if>>*/ <br>[[Bodyguard|JobFulfillmentCenterOrder][$JFCOrder = 1, $Role = "Bodyguard"]] <br>[[Wardeness|JobFulfillmentCenterOrder][$JFCOrder = 1, $Role = "Wardeness"]] <br>[[Return|JobFulfillmentCenterOrder]] diff --git a/src/pregmod/SecForceEX/TrickShotNight.tw b/src/pregmod/SecForceEX/TrickShotNight.tw new file mode 100644 index 0000000000000000000000000000000000000000..206a35ed7214682e4d2a6f5beb7cf00b20f155a4 --- /dev/null +++ b/src/pregmod/SecForceEX/TrickShotNight.tw @@ -0,0 +1,105 @@ +:: Trick Shot Night [nobr] + +<<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", $returnTo = "RIE Eligibility Check">> + +Despite your direct elevator, interaction with the majority of your security force is relatively scarce. Aside from mutually exchanged nods in the firebase and the occasional briefing, your $SF.Lower enjoy a degree of autonomy. + +<br><br>On a particularly lackadaisical evening, you find yourself alerted to a message alert by $assistantName. +<<if $assistant > 0>> + "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>, a message from $SF.Lower." She pauses before continuing. "It seems they're asking if you'd like to join their trick shot night." +<<else>> + It informs you that $SF.Lower have sent a message asking you to join them at their trick shot night. +<</if>> + +<br><br> <span id="result"> <<link "Politely decline">> + <<replace "#result">> + You inform $SF.Lower that you aren't planning to attend. A short while later, you receive a message from them stating that their invitation is an open one and that you're welcome to join in another night. + <</replace>> +<</link>> + +<<if $cash < 500000>> + <br>//You lack the necessary funds to attend.// +<<else>> /* cash >= 500000 */ + +<br><<link "Attend the trick shot night">> + <<replace "#result">> <<set $PC.warfare += 1>> + You instruct to $assistantName to inform $SF.Lower that you will be attending their trick shot night, and after settling your affairs in the penthouse you head down to the firebase. The atmosphere in the firebase is casual, especially in comparison to the usual situations you meet them, though your security force still maintain some measure of decorum towards you as their employer. Eventually, you settle in at the table with a handful of $SF.Lower officers and cash in your @@.yellowgreen;<<print cashFormat(500000)>>@@ into bullets. All that remains is to decide your strategy for the night. + <br><br> <span id="bountyresult"> + + <<link "Play it safe">> + <<replace "#bountyresult">> + <<if random(1,100) > 50>> + Despite your attempts to mitigate risk and play the safest shots possible, it seems lady luck has conspired against you this evening. However, even when your last bullet is shot, your security force pitch you a few bullets to keep you in the game for the rest of the night. You may have lost most of your ¤, but it seems you've @@.green;made some friends.@@ + <<set $rep += 1000, $cash -= 250000>> + <<else>> + While a careful eye for accuracy has buoyed you through the evening, ultimately lady luck is the decider in handing you the win in a number of close shots. Unfortunately your meticulous play limited your chance at a larger payout, and you only come away from the evening with @@.yellowgreen;<<print cashFormat(100000)>>@@ more than you arrived with and @@.green;the respect of your security force.@@ + <<set $rep += 1000, $cash += 100000>> + <</if>> + <</replace>> + <</link>> + + <br> <<link "Up the ante">> + <<replace "#bountyresult">> + Some aggressive play and an eye for riling up your fellow players has resulted in an immense payout, and all but one of your adversaries have folded as the situation has escalated. The only player still in contention is a wily old mercenary, the veteran of her fair share of battles on the battlefield and at the firing range. She's short on bullets, however, and she'll have to buy in with something else as collateral. + <br><br> <span id="aliveresult"> + + <<link "A year of servitude">> + <<replace "#aliveresult">> + <<if random(1,100) > 50>> + For all your skillful maneuvering to reach this position, ultimately the win comes down to chance. This time, however, luck was not on your side. As the victor sweeps up her spoils, the other security force clap you on the back and offer their condolences for your defeat. Though you may have lost your ¤, it seems you've @@.green;made some friends.@@ + <<set $rep += 1000, $cash -= 500000>> + <<else>> + For all your skillful maneuvering to reach this position, ultimately the win comes down to chance. This time, however, luck has rendered you the victor. A silence falls over the room as the result is declared, but after some time your opponent breaks the hush by joking that life as your slave is probably easier than fighting for $arcologies[0].name. After some awkward laughter the night continues, and at the end your former mercenary joins you on your trip back to the penthouse to submit to processing and to begin her new life as your sexual servant. She's not young, but she's tough and not distrusting of you due to her service in $SF.Lower. + <br> + <<set $activeSlaveOneTimeMinAge = 25>> + <<set $activeSlaveOneTimeMaxAge = 35>> + <<set $one_time_age_overrides_pedo_mode = 1>> + <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>> + <<include "Generate XX Slave">> + <<set $activeSlave.origin = "$He put herself up as collateral at a trick shot game, and lost.">> + <<set $activeSlave.career = "a soldier">> + <<set $activeSlave.indentureRestrictions = 2>> + <<set $activeSlave.indenture = 52>> + <<if $activeSlave.eyes == -2>> + <<set $activeSlave.eyes = -1>> + <</if>> + <<set $activeSlave.devotion = random(45,60)>> + <<set $activeSlave.trust = random(55,65)>> + <<set $activeSlave.health = random(60,80)>> + <<set $activeSlave.muscles = 60>> + <<if $activeSlave.weight > 130>> + <<set $activeSlave.weight -= 100>> + <<set $activeSlave.waist = random(-10,50)>> + <</if>> + <<set $activeSlave.anus = 0>> + <<set $activeSlave.analSkill = 0>> + <<set $activeSlave.whoreSkill = 0>> + <<set $activeSlave.combatSkill = 1>> + <<set $activeSlave.behavioralFlaw = "arrogant">> + <<set $activeSlave.hStyle = "buzzcut">> + <<include "New Slave Intro">> + <</if>> + <</replace>> + <</link>> + + <br> <<link "Dock her wages">> + <<replace "#aliveresult">> + <<if random(1,100) > 50>> + For all your skillful maneuvering to reach this position, ultimately the win comes down to chance. This time, however, luck was not on your side. As the victor sweeps up her spoils, the other security force members clap you on the back and offer their condolences for your defeat. Though you may have lost your ¤, it seems you've @@.green;made some friends.@@ + <<set $rep += 1000, $cash -= 500000>> + <<else>> + For all your skillful maneuvering to reach this position, ultimately the win comes down to chance. This time, however, luck has rendered you the victor. Your opponent accepts her defeat with grace and jokes to her comrades that she'll be fighting in her underwear for the next few months, and their uproar of laughter fills the room. Though you take the lion's share of the ¤, your security force also @@.green;had a good time fraternizing with you.@@ + <<set $rep += 2000, $cash += 500000>> + <</if>> + <</replace>> + <</link>> + + </span> + <</replace>> + <</link>> + + </span> + <</replace>> +<</link>> // It will cost @@.yellowgreen;<<print cashFormat(500000)>>@@ to participate in the trick shot night.// +<</if>> +</span> \ No newline at end of file diff --git a/src/pregmod/eliteTakeOver.tw b/src/pregmod/eliteTakeOver.tw index 32ab19a419a8b8b60a9045f5e9e2b13820fefbb8..c8b6cfbe9f71d89cb435eec3c7e5a22677483288 100644 --- a/src/pregmod/eliteTakeOver.tw +++ b/src/pregmod/eliteTakeOver.tw @@ -74,12 +74,12 @@ You look up from your desk as the locked door to your office unseals, and a doze <</replace>> <</link>> <</if>> - <<if $securityForceActive == 1>> - <br> - <<link "Send a message to The Colonel">> - <<set $finalChoice = "colonel">> + <<if $SF.Active && $SF.Toggle>> + <br> <<set _N = SFC()>> + <<link "Send a message to _N">> + <<set $finalChoice = "SF">> <<replace "#fate">> - send a message to The Colonel. + send a message to <<print SFC()>>. <</replace>> <</link>> <</if>> @@ -111,4 +111,4 @@ You look up from your desk as the locked door to your office unseals, and a doze <<link "Confirm">> <<goto "eliteTakeOverFight">> <</link>> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/pregmod/eliteTakeOverFight.tw b/src/pregmod/eliteTakeOverFight.tw index 11d33b570ad18502ebe6566a99ef44abee19dcc8..b2ce0b0eec2e30f62248e54cdaa05899787e6a9f 100644 --- a/src/pregmod/eliteTakeOverFight.tw +++ b/src/pregmod/eliteTakeOverFight.tw @@ -30,8 +30,8 @@ <<case "mercenaries">> <br>You send a quick message to the leader of your $mercenariesTitle, about your situation, then you pick up the revolver and quickly take aim. <<set $MercenariesMessageSent = 1>> -<<case "colonel">> - <br>You send a quick message to The Colonel about your situation, then you pick up the revolver and quickly take aim. +<<case "SF">> + <br>You send a quick message to <<print SFC()>> about your situation, then you pick up the revolver and quickly take aim. <<set $SpecialForcesMessageSent = 1>> <<case "enrage">> <<if $PC.career != "wealth" && $PC.career != "engineer" && $PC.career != "medicine">> @@ -242,8 +242,8 @@ <<set $eliteFate = 2>> <<goto "eliteTakeOverResult">> <</link>> -<<elseif $SpecialForcesMessageSent == 1>> - It is now that a squad of $securityForceName makes their entrance, pointing their guns at the <<if $eliteLeft < $eliteTotal>>remaining<</if>> elite. +<<elseif $SpecialForcesMessageSent>> + It is now that a squad of $SF.Lower makes their entrance, pointing their guns at the <<if $eliteLeft < $eliteTotal>>remaining<</if>> elite. The officer asks "your orders <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>>?" <br> <<link "Open fire">> @@ -299,4 +299,4 @@ <<set $ui = "start">> <br><br> ''GAME OVER'' -<</if>> \ No newline at end of file +<</if>> diff --git a/src/pregmod/eliteTakeOverResult.tw b/src/pregmod/eliteTakeOverResult.tw index ffe9bbc2c4a0b76ec176583a800c4032283a4977..bf7d60c6b087672e43ea9dcd7e1dfed14f12896a 100644 --- a/src/pregmod/eliteTakeOverResult.tw +++ b/src/pregmod/eliteTakeOverResult.tw @@ -63,9 +63,9 @@ </span> <<elseif $SpecialForcesMessageSent == 1>> <br>The <<if $eliteLeft < $eliteTotal>>remaining<</if>> elite are quickly captured, abused and enslaved. - <<if $securityForceDepravity <= 0.3>> + <<if $SF.Depravity <= 0.3>> Two soldiers decide to double team an elite; one gropes her ass while the other gropes her tits. - <<elseif $securityForceDepravity <= 1.2>> + <<elseif $SF.Depravity <= 1.2>> Two soldiers decide to double team an elite; one ass fucks while the other facefucks. <<else>> Two soldiers decide to double team an elite; one breaks out their knife and begins to make little breaks in the elite's skin while the other soldier facefucks them. @@ -85,14 +85,16 @@ For a second your acceptance shocks them. Once they recover they are very grateful. "Thank you <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>>, I'll make sure to look after her. Soon the story spreads of the kind arcology owner, enhancing your reputation. <</replace>> <</link>> - </span> - <<switch $ColonelCore>> + </span> + <<if $SFTradeShow.CanAttend === -1>> + <<switch $SFColonel.Core>> <<case "kind">> The Colonel is shocked that you would allow her troops to do this but understands that it comes with the territory. <<if _SFHappyEverAfter == 1>>Thanks for being kind to one of my soldiers.<</if>> <<case "warmonger" "cruel" "sociopathic" "jaded" "brazen" "psychopathic" "mischievous">> The Colonel is grateful that you let her troops let off some steam. <<if _SFHappyEverAfter == 1>>Thanks for being kind to one of my soldiers.<</if>> <</switch>> - <<set $securityForceDepravity += 0.05>> + <</if>> + <<set $SF.Depravity += 0.05>> <<elseif $eliteLeft <= 9 && $rep >= 10000>> <<if $arcologies[0].FSDegradationist != "unset">> An evil smile appears on the faces of your loyal citizens, while the surviving elite freeze in terror. The impromptu festivity will go on for hours, getting more and more depraved. diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw index 894234d263a7364e5f54317894d745be67177bfb..a56be1787c23cb3c795e96a999fea2a96f5eac47 100644 --- a/src/uncategorized/REroyalblood.tw +++ b/src/uncategorized/REroyalblood.tw @@ -158,7 +158,7 @@ Though the King himself is dead, murdered in his bed by bloodthirsty revolutiona <br><br> -Time is short, but you are well placed to acquire some choice slaves. With an adequate donation<<if $securityForceActive == 1>>, or the use of $securityForceName<</if>>, of course. +Time is short, but you are well placed to acquire some choice slaves. With an adequate donation<<if $SF.Active && $SF.Toggle>>, or the use of $SF.Lower<</if>>, of course. <br><br> @@ -187,16 +187,16 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad //You lack the necessary funds and reputation to enslave a princess.// <</if>> -<<if $securityForceActive == 1>> -<br><<link "Dispatch a $securityForceName on a night time raid to acquire a pretty princess.">> +<<if $SF.Active && $SF.Toggle>> +<br><<link "Dispatch a $SF.Lower on a night time raid to acquire a pretty princess.">> <<replace "#result">> - Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the princess aboard clad in chains and make a direct course towards your waiting penthouse. + Seizing a tablet, you quickly send a message to <<print SFC()>>. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the princess aboard clad in chains and make a direct course towards your waiting penthouse. <br><br> Eventually she arrives in your penthouse, the perfect image of a demure yet composed princess. Her clearly practiced facade of poise and grace fades under scrutiny, however. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own - all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. <br><br> <<set $arcologies[0].prosperity -= 15>> <<set $rep -= 18000>> - <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$SF.Lower+".">> <<set $activeSlave = _princess>> <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ @@ -221,16 +221,16 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br>//You lack the necessary funds to enslave a crown prince.// <</if>> -<<if $securityForceActive == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to acquire the crown prince.">> +<<if $SF.Active && $SF.Toggle>> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire the crown prince.">> <<replace "#result">> - Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. They take off again with the crown prince aboard and in chains, where he rails against the uncaring metal walls of the VTOL for the breadth of his journey to your penthouse. + Seizing a tablet, you quickly send a message to <<print SFC()>>. After dark, a flight of VTOLs land in the new arcology laden with troops. They take off again with the crown prince aboard and in chains, where he rails against the uncaring metal walls of the VTOL for the breadth of his journey to your penthouse. <br><br> When he arrives in your penthouse, the former prince is beside himself with rage. When he is brought to be modified in the remote surgery, he breaks free and attempts to fight his way out of your penthouse. His attempt at freedom is futile, however, and he is soon overwhelmed by your guards and dragged back to the remote surgery. It doesn't take long for the valiant prince to become a new dickgirl, though his submission to life as a slave is another question entirely. <br><br> <<set $arcologies[0].prosperity -= 15>> <<set $rep -= 18000>> - <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$SF.Lower+".">> <<set $activeSlave = _prince>> <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ @@ -276,17 +276,17 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br>//You lack the necessary funds and reputation to enslave both the crown prince and princess.// <</if>> -<<if $securityForceActive == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to acquire both the prince and princess.">> +<<if $SF.Active && $SF.Toggle>> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire both the prince and princess.">> <<replace "#result">> - Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess aboard, clad in chains and bound face to face in a forced embrace, and make a direct course towards your waiting penthouse. + Seizing a tablet, you quickly send a message to <<print SFC()>>. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess aboard, clad in chains and bound face to face in a forced embrace, and make a direct course towards your waiting penthouse. <br><br> Eventually they arrive in your penthouse, faces flushed with embarrassment of their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintain a facade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own - all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. <br><br> <<set $arcologies[0].prosperity -= 15>> <<set $rep -= 18000>> /* princess */ - <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$SF.Lower+".">> <<set _princess.recruiter = 0>> <<if $familyTesting == 1>> <<set _princess.mother = $missingParentID>> @@ -299,7 +299,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <</if>> <<AddSlave _princess>> /* skip New Slave Intro */ /* prince */ - <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$SF.Lower+".">> <<set _prince.recruiter = 0>> <<if $familyTesting == 1>> <<set _prince.mother = _princess.mother>> @@ -361,10 +361,10 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br>//You lack the necessary funds to enslave a handful of court ladies.// <</if>> -<<if $securityForceActive == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to acquire a handful of court ladies.">> +<<if $SF.Active && $SF.Toggle>> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire a handful of court ladies.">> <<replace "#result">> - You take a tablet and peruse the various court ladies on offer by the fledgling arcology. You single out a few interesting individuals for acquisition that might suit your tastes, but the slapdash descriptions provided for each by $securityForceName Intelligence make it likely that any similarities to your aesthetic leanings will be coincidental. Once you are satisfied with your selection, you electronically transfer the order to The Colonel and soon receive a mission success notice along with an estimated delivery schedule. + You take a tablet and peruse the various court ladies on offer by the fledgling arcology. You single out a few interesting individuals for acquisition that might suit your tastes, but the slapdash descriptions provided for each by $SF.Lower Intelligence make it likely that any similarities to your aesthetic leanings will be coincidental. Once you are satisfied with your selection, you electronically transfer the order to <<print SFC()>> and soon receive a mission success notice along with an estimated delivery schedule. <br><br> When the ladies arrive at your penthouse, they seem almost relieved at the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. <br><br> @@ -374,7 +374,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlaveOneTimeMinAge = 21>> <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> <<include "Generate XX Slave">> - <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$securityForceName+".">> + <<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>> <<set $activeSlave.career = "a lady courtier">> <<set $activeSlave.prestige = 1>> @@ -438,10 +438,10 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br>//You lack the necessary funds to enslave a Queen.// <</if>> -<<if $securityForceActive == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to acquire the Queen herself.">> +<<if $SF.Active && $SF.Toggle>> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire the Queen herself.">> <<replace "#result">> - Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Queen aboard and make a direct course towards your waiting penthouse. + Seizing a tablet, you quickly send a message to <<print SFC()>>. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Queen aboard and make a direct course towards your waiting penthouse. <br><br> When the Queen arrives at your penthouse, she seems almost relieved and almost basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. <br><br> @@ -457,7 +457,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set _queen.visualAge = _queen.actualAge>> <<set _queen.physicalAge = _queen.actualAge>> <<set _queen.ovaryAge = _queen.actualAge>> - <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">> + <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$SF.Lower+".">> <<set $activeSlave = _queen>> <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ @@ -500,10 +500,10 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br>//You lack the necessary funds and reputation to enslave both the Queen and princess.// <</if>> -<<if $securityForceActive == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to acquire both the Princess and Queen.">> +<<if $SF.Active && $SF.Toggle>> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire both the Princess and Queen.">> <<replace "#result">> - Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the princess and Queen aboard, making a direct course towards your waiting penthouse. + Seizing a tablet, you quickly send a message to <<print SFC()>>. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the princess and Queen aboard, making a direct course towards your waiting penthouse. <br><br> Eventually they both arrive in your penthouse. The princess is flushed with embarrassment in her compromising position, struggling to maintain a facade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own - all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. <<set $arcologies[0].prosperity -= 13>> @@ -587,10 +587,10 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<AddSlave _queen>> /* skip New Slave Intro */ <</replace>> <</link>> // It will cost about <<print cashFormat(500000)>> to enslave the Queen and her court ladies.// -<<if $securityForceActive == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to acquire the Queen and her court ladies.">> +<<if $SF.Active && $SF.Toggle>> +<br><<link "Dispatch $SF.Lower on a night time raid to acquire the Queen and her court ladies.">> <<replace "#result">> - Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Queen, who is resigned to her fate, and a gaggle of terrified court ladies chained together. + Seizing a tablet, you quickly send a message to <<print SFC()>>. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Queen, who is resigned to her fate, and a gaggle of terrified court ladies chained together. <br><br> Eventually they all arrive in your penthouse. The Queen seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. Meanwhile, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. <<set $arcologies[0].prosperity -= 13>> @@ -600,7 +600,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlaveOneTimeMinAge = 21>> <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> <<include "Generate XX Slave">> - <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$securityForceName+".">> + <<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>> <<set $activeSlave.career = "a lady courtier">> <<set $activeSlave.prestige = 1>> @@ -632,7 +632,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</for>> /*Queen*/ - <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">> + <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$SF.Lower+".">> <<set _queen.recruiter = 0>> <<set _queen.mother = $missingParentID>> <<set $missingParentID-->> @@ -713,11 +713,11 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br>//You lack the necessary funds to enslave the entire court.// <</if>> -<<if $securityForceActive == 1 && $familyTesting == 1>> -<br><<link "Dispatch $securityForceName on a night time raid to take everything of value.">> +<<if $SF.Active && $SF.Toggle && $familyTesting>> +<br><<link "Dispatch $SF.Lower on a night time raid to take everything of value.">> <<replace "#result">> <<set _loot = random(10,300)*100>> - Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, who is resigned to her fate, a gaggle of terrified court ladies and as much loot as they could carry. + Seizing a tablet, you quickly send a message to <<print SFC()>>. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, who is resigned to her fate, a gaggle of terrified court ladies and as much loot as they could carry. <br><br> Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintain a facade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own - all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. You also scored @@.yellowgreen;<<print cashFormat(_loot)>>@@ in valuables from the raid. <<set $arcologies[0].prosperity = 2>> @@ -727,7 +727,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlaveOneTimeMinAge = 21>> <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>> <<include "Generate XX Slave">> - <<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$securityForceName+".">> + <<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>> <<set $activeSlave.career = "a lady courtier">> <<set $activeSlave.prestige = 1>> @@ -759,20 +759,20 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</for>> /* princess */ - <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$SF.Lower+".">> <<set _princess.recruiter = 0>> <<set _princess.mother = _queen.ID>> <<set _princess.father = $missingParentID>> <<set $missingParentID-->> <<AddSlave _princess>> /* skip New Slave Intro */ /* prince */ - <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$SF.Lower+".">> <<set _prince.recruiter = 0>> <<set _prince.mother = _princess.mother>> <<set _prince.father = _princess.father>> <<AddSlave _prince>> /* skip New Slave Intro */ /*Queen*/ - <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">> + <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$SF.Lower+".">> <<set _queen.recruiter = 0>> <<set _queen.mother = $missingParentID>> <<set $missingParentID-->> @@ -782,4 +782,4 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <</replace>> <</link>> //You will be loathed for this action and trade will be crippled.// <</if>> -</span> \ No newline at end of file +</span> diff --git a/src/uncategorized/completeCatalog.tw b/src/uncategorized/completeCatalog.tw index c02fd0e2918c0efd41a45a118116dfa96a69db73..475d4b11a8ee2da6679e995653fca45d3633caff 100644 --- a/src/uncategorized/completeCatalog.tw +++ b/src/uncategorized/completeCatalog.tw @@ -11,6 +11,12 @@ <<print "[[$heroSlaves[$i].slaveName|Complete Catalog][$activeSlave = getHeroSlave($heroSlaves[" + $i + "], $baseHeroSlave)]]">> <</for>> +<<if ndef $activeSlave.pubicHColor>> + <<set $activeSlave.pubicHColor = $activeSlave.hColor>> +<</if>> +<<if ndef $activeSlave.underArmHColor>> + <<set $activeSlave.underArmHColor = $activeSlave.hColor>> +<</if>> <<run SetBellySize($activeSlave)>> <<set $specialSlavesPriceOverride = 1>> <<run nationalityToAccent($activeSlave)>> @@ -62,4 +68,3 @@ The offered price is <<print cashFormat($slaveCost)>>. [[Buy her slave contract|New Slave Intro][$cash -= $slaveCost, $activeSlave.weekAcquired = $week, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main", $specialSlave = 1]] - diff --git a/src/uncategorized/jeSlaveDispute.tw b/src/uncategorized/jeSlaveDispute.tw index 8a7dd20ecd2a586ec50c5fc17c8a2c216627d515..e1a1edd0f1ee19b84582dc895d05e404801ed26f 100644 --- a/src/uncategorized/jeSlaveDispute.tw +++ b/src/uncategorized/jeSlaveDispute.tw @@ -20,6 +20,32 @@ <<set $activeSlave.birthsTotal = 1>> <<set $activeSlave.shouldersTat = either("tribal patterns", "flowers")>> <<set $activeSlave.stampTat = either("tribal patterns", "flowers")>> +<<case "breeding deal">> + <<set $contractCost = 40000>> + <<set $activeSlaveOneTimeMinAge = $fertilityAge+3>> + <<set $activeSlaveOneTimeMaxAge = 24>> + <<set $one_time_age_overrides_pedo_mode = 1>> + <<include "Generate XX Slave">> + <<set $activeSlave.origin = "She was raised to be a mother.">> + <<set $activeSlave.career = "a breeder">> + <<set $activeSlave.devotion = random(10,25)>> + <<set $activeSlave.trust = $activeSlave.devotion>> + <<set $activeSlave.health = random(80,90)>> + <<set $activeSlave.anus = 0>> + <<set $activeSlave.vagina = 3>> + <<set $activeSlave.analSkill = 0>> + <<set $activeSlave.oralSkill = 0>> + <<set $activeSlave.whoreSkill = 0>> + <<set $activeSlave.vaginalSkill = 0>> + <<set $activeSlave.entertainSkill = 0>> + <<set $activeSlave.bellySag = 10>> + <<set $activeSlave.bellySagPreg = 10>> + <<set $activeSlave.birthsTotal = 3>> + <<set $activeSlave.hips = 2>> + <<set $activeSlave.boobs = random(4,6)*100>> + <<if $seePreg == 1>> + <<set $activeSlave.belly = 18000>> + <</if>> <<case "slave training">> <<set $contractCost = 10000>> <<include "Generate XY Slave">> @@ -141,34 +167,39 @@ <</if>> /* 000-250-006 */ +<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> breaks in on your sleep with an urgent message. You push a slave off you and sit up to take it. As the owner of the arcology, you perform some functions that would traditionally be the province of a government. In this anarcho-liberal polity, it's still necessary for people making deals to have someone to appeal to when disputes arise. Part of your agreement with your tenants is that you will perform this duty on deals between two tenants. The message is about just such a disagreement; they always seem to happen in the middle of the night, and they're always urgent. + +<br><br> + <<switch _event>> <<case "slave deal">> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> breaks in on your sleep with an urgent message. You push a slave off you and sit up to take it. As the owner of the arcology, you perform some functions that would traditionally be the province of a government. In this anarcho-liberal polity, it's still necessary for people making deals to have someone to appeal to when disputes arise. Part of your agreement with your tenants is that you will perform this duty on deals between two tenants. The message is about just such a disagreement; they always seem to happen in the middle of the night, and they're always urgent. - <br><br> An older woman who has signed an enslavement contract with a slave trader is accusing her of not living up to the terms. The contract requires that the trader pay the medical costs of the woman's daughter in return for the woman's voluntary enslavement. The woman claims that the payments have not been made and the trader is still insisting on enslavement. <br><br> The trader states that the daughter was thought to only have a minor condition, but has proven to be suffering from serious cancer. She protests that she will lose a great deal of money, and that there's no way she would have made the deal if the woman had been honest with her about how bad her daughter's condition was. The woman responds that she didn't know. -<<case "slave training">> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> breaks in on your sleep with an urgent message. You push a slave off you and sit up to take it. As the owner of the arcology, you perform some functions that would traditionally be the province of a government. In this anarcho-liberal polity, it's still necessary for people making deals to have someone to appeal to when disputes arise. Part of your agreement with your tenants is that you will perform this duty on deals between two tenants. The message is about just such a disagreement; they always seem to happen in the middle of the night, and they're always urgent. +<<case "breeding deal">> + A small-time slave breeder is accusing a customer of reneging on their agreement. For the last nine months, one of his best breeders has been busy growing his client's future slave and now + <<if $seePreg == 1>> + that she's ready to give birth, + <<set $activeSlave.belly = 0>> + <<else>> + that it's born, + <</if>> + he's refusing to transfer the funds, placing the entire operation in jeopardy. <br><br> + The father<<if $seePreg == 1>>-to-be<</if>> claims that the child is not his and as such, the contract has not been fulfilled. Despite offers from the breeder to perform a paterntity test, he adamantly insists on using his private, and rather expensive, physician to run the test; a cost high enough to put them out of business anyway. +<<case "slave training">> One of your prominent tenants is accusing another of failing to train a slave for him according to the terms of a slave training contract. He highlights a part of the contract that requires that the slave be expert in "all common sexual skills." He self-righteously declares that the delivered slave has no vaginal skills to speak of, that he doesn't want her as a result, and requests that you release him from the contract. <br><br> The trainer replies with some aspersion that the accuser is technically correct: the slave has no vaginal skills at all. This is, however, due to the fact that the slave has no vagina. He claims that the accuser verbally requested a gelded slave, though there's nothing about that either way in the contract. He protests that he did his best to train an expert gelding, and offers many lengthy videos to prove that he did. <<case "majority deal">> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> breaks in on your sleep with an urgent message. You push a slave off you and sit up to take it. As the owner of the arcology, you perform some functions that would traditionally be the province of a government. In this anarcho-liberal polity, it's still necessary for people making deals to have someone to appeal to when disputes arise. Part of your agreement with your tenants is that you will perform this duty on deals between two tenants. The message is about just such a disagreement; they always seem to happen in the middle of the night, and they're always urgent. - <br><br> A prominent citizen is accusing a slave school of lying to him about the pedigree of a girl about to reach her majority. She'll be enslaved once she's of age, and he owns the rights to her. He produces many messages from the school about her progress; they all reference her excellent bloodline. The slave's genes were sequenced recently for an unrelated treatment, and it appears she's not the child of the slaves the school stated she was. He angrily demands compensation for the effort he's put into planning for her. <br><br> The school's representative is apologetic, but firm. The school readily admits an error, but he protests that they weren't aware of the confusion, either. They've offered to buy her back, with interest, but reject what they call an exorbitant demand for compensation. They produce the original pedigree, protesting that it shows that they were lied to, too. The slave does resemble the supposed parents closely; only an unusually invasive check would have disclosed the fraud. <<case "indenture deal">> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> breaks in on your sleep with an urgent message. You push a slave off you and sit up to take it. As the owner of the arcology, you perform some functions that would traditionally be the province of a government. In this anarcho-liberal polity, it's still necessary for people making deals to have someone to appeal to when disputes arise. Part of your agreement with your tenants is that you will perform this duty on deals between two tenants. The message is about just such a disagreement; they always seem to happen in the middle of the night, and they're always urgent. - <br><br> A slutty-looking girl appears, bearing a split lip and a black eye, accusing a slave trader of tricking her. She sends you a lengthy contract of indentured servitude. Nothing seems out of order, though indentured servants are becoming less common, since slave labor is usually cheaper and less limited. The angry accuser claims that the trader told her that she wouldn't be required to have sex while indentured. The promise doesn't seem to be in writing, but the girl bitterly insists that it was made. "And now," she almost shrieks, "he's making me be a whore. I got assfucked five times yesterday. Five!" <br><br> The trader indignantly denies ever making any such commitment, and points out, correctly, that she has no proof. He protests that he only made the indentured servitude deal as a favor to her, and is angry that she's repaying his courtesy in not insisting on enslavement by this ingratitude. "I see here in the record that she was indeed used anally five times yesterday," he observes acidly. "But that's her job." <<default>> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> breaks in on your sleep with an urgent message. You push a slave off you and sit up to take it. As the owner of the arcology, you perform some functions that would traditionally be the province of a government. In this anarcho-liberal polity, it's still necessary for people making deals to have someone to appeal to when disputes arise. Part of your agreement with your tenants is that you will perform this duty on deals between two tenants. The message is about just such a disagreement; they always seem to happen in the middle of the night, and they're always urgent. - <br><br> A wealthy slaveowner, clearly nursing a ferocious hangover, is accusing a less prominent citizen of refusing to honor the terms of a sale they signed in the early hours of the morning. Already shaking your head, you pull up the security logs with his permission. You verify that yes, indeed, they're visible at a loud party hosted by the wealthy slaveowner, talking over a tablet for a long time before shaking hands and signing. <br><br> The putative buyer protests that though the terms of sale don't show it, their conversation before the sale focused on the slave's virginity. The logs show that this, too, is true. And then, he rages, the slaveowner got even drunker, and brought the slave up to join the party, encouraging other guests to gangbang her. The logs show this too; the slave is definitely not a virgin any longer. The would-be buyer says he understands that he should have gotten the part about the virginity in writing and guaranteed up until he got his hands on her, but requests that you honor the spirit of the deal by letting him out of a contract to buy a now-ruined slave. @@ -210,6 +241,42 @@ <<include "New Slave Intro">> <</replace>> <</link>> //This will cost <<print cashFormat($contractCost)>> and give you the slave// +<<case "breeding deal">> + <<link "Privately inform both parties you'll settle this in favor of the most generous">> + <<replace "#result">> + You privately inform both parties you'll settle this in favor of the most generous. You instantly receive two notices of escrow payments contingent on the case going the payer's way. You select the @@.yellowgreen;bigger of the two,@@ a clear choice, and decide the matter before returning to bed in a good mood. However, the next day it becomes apparent that although he isn't stupid enough to make a public accusation of corruption, the loser is proclaiming that he is @@.red;not pleased@@ with your administration of justice. + <<set $rep -= 100>> + <<set $cash += random(150,200)*10>> + <</replace>> + <</link>> + <br><<link "Settle the dispute in favor of the accuser">> + <<replace "#result">> + You settle the dispute in favor of the wealthy accuser. While he is a little disapointed that he didn't get the slave he want, he speaks @@.green;positively@@ in public about how you helped protect his investements from potential mismanagement. Slave trading to and from your arcology is @@.red;somewhat lessened@@ however, since the breeder lets it be known that trading in your arcology is a risk. + <<set $arcologies[0].prosperity -= 5>> + <<set $rep += 500>> + <</replace>> + <</link>> + <br><<link "Settle the dispute in favor of the breeder">> + <<replace "#result">> + You settle the dispute in favor of the slave breeder, and against the prominent accuser, by declaring that the standard paternity test will suffice. + <<if $seePreg == 1>> + As if on queue, the girl's water breaks and soaks her pants. The call ends to the sight of her crotch bulging as her child is born into her clothing. + <</if>> + While he is satisfied with his future slave, he speaks @@.red;openly@@ in public about how you were so quick to use cheap services to settle the claim instead of listening to his requests. The breeder, however, passes a @@.green;good word@@ around the industry that slavers trading with your arcology can expect to be protected from abusive claims. + <<set $arcologies[0].prosperity += 5>> + <<set $rep -= 500>> + <</replace>> + <</link>> + <br><<link "Compromise on the compensation and offer to buy out the deal">> + <<set $cash -= $contractCost>> + <<replace "#result">> + You offer to buy out the deal, paying the breeder and taking the slave yourself, and passing the child off to the buyer. The citizen gets what he wants and speaks @@.green;kindly@@ in public about how you helped smooth over a rather rough dispute. The breeder sends a @@.green;positive note@@ around the industry to the effect that slavers trading with your arcology can expect to be aided in times of need; though the loss of a star mother always stings. + <br><br> + <<set $arcologies[0].prosperity += 3>> + <<set $rep += 300>> + <<include "New Slave Intro">> + <</replace>> + <</link>> //This will cost <<print cashFormat($contractCost)>> and give you the slave// <<case "slave training">> <<link "Privately inform both parties you'll settle this in favor of the most generous">> <<replace "#result">> diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index 430ace5cd384c7515113660e06f5e16908c29fe8..5a633901f3b84f4592c00759802cf08c8ff6df01 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -7,11 +7,11 @@ /* 000-250-006 */ <<if $seeImages == 1>> -<<if $imageChoice == 1>> - <div class="imageRef lrgVector"><div class="mask"> </div><<SlaveArt $activeSlave 3 0>></div> -<<else>> - <div class="imageRef lrgRender"><div class="mask"> </div><<SlaveArt $activeSlave 3 0>></div> -<</if>> + <<if $imageChoice == 1>> + <div class="imageRef lrgVector"><div class="mask"> </div><<SlaveArt $activeSlave 3 0>></div> + <<else>> + <div class="imageRef lrgRender"><div class="mask"> </div><<SlaveArt $activeSlave 3 0>></div> + <</if>> <</if>> /* 000-250-006 */ @@ -76,16 +76,16 @@ is ''@@.coral;$desc.@@'' <<if $activeSlave.indenture > -1>> - $His <<if $activeSlave.indentureRestrictions > 1>>restrictive<<elseif $activeSlave.indentureRestrictions > 0>>protective<<else>>unrestricted<</if>> indenture - <<if $activeSlave.indenture > 0>> - <<if $activeSlave.indenture > 1>> - has $activeSlave.indenture weeks left to run. + $His <<if $activeSlave.indentureRestrictions > 1>>restrictive<<elseif $activeSlave.indentureRestrictions > 0>>protective<<else>>unrestricted<</if>> indenture + <<if $activeSlave.indenture > 0>> + <<if $activeSlave.indenture > 1>> + has $activeSlave.indenture weeks left to run. + <<else>> + expires next week. + <</if>> <<else>> - expires next week. + expires this week. <</if>> - <<else>> - expires this week. - <</if>> <</if>> <<if $ui == "start">> @@ -100,1108 +100,1110 @@ is <</if>> <<else>> -<<if $activeSlave.fuckdoll > 0>> -You order another slave to bring it before your desk so you can inspect it. -<<elseif ($activeSlave.assignment == "work in the dairy") && ($dairyRestraintsSetting > 1)>> -You go down to $dairyName to inspect $his heaving body. -<<else>> -$He comes to you for an inspection -<<switch $activeSlave.assignment>> -<<case "whore">> - between customers. -<<case "serve the public">> - from where $he was offering herself publicly. -<<case "work a glory hole">> - straight from confinement in a glory hole. -<<case "get milked">> - between milkings. -<<case "rest">> - from where $he was resting. -<<case "please you">> - from where $he was offering herself to you. -<<case "be a subordinate slave">> - straight from orally servicing another slave. -<<case "be a servant">> - straight from bathing another slave. -<<case "train slaves">> - between slave training contracts. -<<case "stay confined">> - straight from $his confinement. -<<case "guard you">> - armed and alert. -<<case "recruit girls">> - <<if $recruiterTarget != "other arcologies">> - after $he finishes cybering with a prospective recruit. + <<if $activeSlave.fuckdoll > 0>> + You order another slave to bring $him before your desk so you can inspect $him. + <<elseif ($activeSlave.assignment == "work in the dairy") && ($dairyRestraintsSetting > 1)>> + You go down to $dairyName to inspect $his heaving body. <<else>> - <<if $arcologies[0].influenceTarget == -1>> - right away, since you haven't decided on an arcology to target for cultural influence, leaving $him with nothing to do. + $He comes to you for an inspection + <<switch $activeSlave.assignment>> + <<case "whore">> + between customers. + <<case "serve the public">> + from where $he was offering herself publicly. + <<case "work a glory hole">> + straight from confinement in a glory hole. + <<case "get milked">> + between milkings. + <<case "rest">> + from where $he was resting. + <<case "please you">> + from where $he was offering herself to you. + <<case "be a subordinate slave">> + straight from orally servicing another slave. + <<case "be a servant">> + straight from bathing another slave. + <<case "train slaves">> + between slave training contracts. + <<case "stay confined">> + straight from $his confinement. + <<case "guard you">> + armed and alert. + <<case "recruit girls">> + <<if $recruiterTarget != "other arcologies">> + after $he finishes cybering with a prospective recruit. + <<else>> + <<if $arcologies[0].influenceTarget == -1>> + right away, since you haven't decided on an arcology to target for cultural influence, leaving $him with nothing to do. + <<else>> + from where $he was resting after $his latest sexually exhausting visit to <<for $i = 0; $i < $arcologies.length; $i++>><<if $arcologies[$i].direction == $arcologies[0].influenceTarget>>$arcologies[$i].name<<break>><</if>><</for>>. + <</if>> + <</if>> + <<case "be your Head Girl">> + with updates on your other slaves ready for your review. + <<default>> + as quickly as $he can. + <</switch>> + <</if>> + + <<if $activeSlave.sentence > 0>> + <<if $activeSlave.assignment == "work a glory hole">> + $His sentence lasts another <<if $activeSlave.sentence > 1>>$activeSlave.sentence weeks<<else>>week<</if>>. <<else>> - from where $he was resting after $his latest sexually exhausting visit to <<for $i = 0; $i < $arcologies.length; $i++>><<if $arcologies[$i].direction == $arcologies[0].influenceTarget>>$arcologies[$i].name<<break>><</if>><</for>>. + $His work assignment lasts another <<if $activeSlave.sentence > 1>>$activeSlave.sentence weeks<<else>>week<</if>>. <</if>> <</if>> -<<case "be your Head Girl">> - with updates on your other slaves ready for your review. -<<default>> - as quickly as $he can. -<</switch>> -<</if>> -<<if $activeSlave.sentence > 0>> - <<if $activeSlave.assignment == "work a glory hole">> - $His sentence lasts another <<if $activeSlave.sentence > 1>>$activeSlave.sentence weeks<<else>>week<</if>>. - <<else>> - $His work assignment lasts another <<if $activeSlave.sentence > 1>>$activeSlave.sentence weeks<<else>>week<</if>>. - <</if>> -<</if>> + <<if $activeSlave.fuckdoll == 0>> + <<if $activeSlave.voice != 0>> + <<if $activeSlave.speechRules == "restrictive">> + $He is not allowed to speak unless spoken to, but when allowed, $he speaks in a + <<else>> + $He is allowed to ask questions, and when $he speaks, $he does so in a + <</if>> + <<if $activeSlave.voice == 1>> + deep, unfeminine voice. + <<elseif $activeSlave.voice == 2>> + <<if $activeSlave.voiceImplant == 1>> + slightly artificial feminine voice. + <<else>> + pretty, feminine voice. + <</if>> + <<elseif $activeSlave.voice == 3>> + <<if $activeSlave.voiceImplant == 1>> + ridiculously high, bubblegum voice. + <<else>> + high, girly voice. + <</if>> + <</if>> -<<if $activeSlave.fuckdoll == 0>> -<<if $activeSlave.voice != 0>> - <<if $activeSlave.speechRules == "restrictive">> - $He is not allowed to speak unless spoken to, but when allowed, $he speaks in a - <<else>> - $He is allowed to ask questions, and when $he speaks, $he does so in a + <<if canTalk($activeSlave)>> + <<accentDescription>> + <</if>> + + <</if>> <</if>> - <<if $activeSlave.voice == 1>> - deep, unfeminine voice. - <<elseif $activeSlave.voice == 2>> - <<if $activeSlave.voiceImplant == 1>> - slightly artificial feminine voice. + + <<if $activeSlave.relationship == -3>> + <<if $activeSlave.fetish == "mindbroken">> + $He is @@.lightgreen;married to you,@@ not that it matters to $his broken mind; to $him, $he is a slave, nothing more. + <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> + $He is @@.lightgreen;happily married to you,@@ though of course $he is still your slave; albeit a loving, devoted one. + <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> + $He is @@.lightgreen;reluctantly married to you,@@ though of course $he is still your slave. + <<elseif $activeSlave.devotion < -20>> + $He is @@.lightgreen;forcibly married to you,@@ though of course $he is still your slave. <<else>> - pretty, feminine voice. + $He is @@.lightgreen;married to you,@@ though of course $he is still your slave. <</if>> - <<elseif $activeSlave.voice == 3>> - <<if $activeSlave.voiceImplant == 1>> - ridiculously high, bubblegum voice. + <<elseif $activeSlave.relationship == -1>> + $He is an @@.lightgreen;emotional slut,@@ happy to remain officially single and free to treat everyone equally. + <<elseif $activeSlave.relationship == -2>> + $He is @@.lightgreen;emotionally bound to you;@@ $his feelings for you are comparable to those in a healthy, loving relationship. + <<elseif $activeSlave.relationship != 0>> + <<set _lsd = $slaveIndices[$activeSlave.relationshipTarget]>> + <<if def _lsd>> + $He is + <<if $activeSlave.relationship <= 1>> + ''@@.lightgreen;friends with <<= SlaveFullName($slaves[_lsd])>>;@@'' the rules <<if $activeSlave.relationshipRules != "restrictive">>encourage<<else>> discourage<</if>> their relationship. + <<elseif $activeSlave.relationship <= 2>> + ''@@.lightgreen;best friends with <<= SlaveFullName($slaves[_lsd])>>;@@'' the rules <<if $activeSlave.relationshipRules != "restrictive">>encourage<<else>> discourage<</if>> their close relationship. + <<elseif $activeSlave.relationship <= 3>> + ''@@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s friend with benefits;@@'' the rules <<if $activeSlave.relationshipRules == "permissive">>encourage<<else>> discourage<</if>> their sexual relationship. + <<elseif $activeSlave.relationship <= 4>> + ''@@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s lover;@@'' the rules <<if $activeSlave.relationshipRules == "permissive">>encourage<<else>> discourage<</if>> their passionate relationship. + <<elseif $slaves[_lsd].relationship > 4>> + ''@@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s slave wife;@@'' the rules <<if $activeSlave.relationshipRules == "permissive">>encourage<<else>> discourage<</if>> marital bliss. + <</if>> + <</if>> + <<elseif $activeSlave.fuckdoll == 0>> + <<if $activeSlave.relationshipRules == "restrictive">> + The rules forbid $him from associating freely with other slaves. + <<elseif $activeSlave.career == "a Futanari Sister">> + The rules encourage $him to form friendships with other slaves, but $he seems disinclined to do so. $He's both friendly with them and eagerly sexual with them when allowed, but $he seems to be waiting for someone, deep down. + <<elseif $activeSlave.relationshipRules == "just friends">> + The rules encourage $him to form friendships with other slaves. <<else>> - high, girly voice. + The rules encourage $him to form relationships with other slaves. <</if>> <</if>> - <<if canTalk($activeSlave)>> - <<accentDescription>> - <</if>> - -<</if>> -<</if>> - -<<if $activeSlave.relationship == -3>> - <<if $activeSlave.fetish == "mindbroken">> - $He is @@.lightgreen;married to you,@@ not that it matters to $his broken mind; to $him, $he is a slave, nothing more. - <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> - $He is @@.lightgreen;happily married to you,@@ though of course $he is still your slave; albeit a loving, devoted one. - <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> - $He is @@.lightgreen;reluctantly married to you,@@ though of course $he is still your slave. - <<elseif $activeSlave.devotion < -20>> - $He is @@.lightgreen;forcibly married to you,@@ though of course $he is still your slave. - <<else>> - $He is @@.lightgreen;married to you,@@ though of course $he is still your slave. - <</if>> -<<elseif $activeSlave.relationship == -1>> - $He is an @@.lightgreen;emotional slut,@@ happy to remain officially single and free to treat everyone equally. -<<elseif $activeSlave.relationship == -2>> - $He is @@.lightgreen;emotionally bound to you;@@ $his feelings for you are comparable to those in a healthy, loving relationship. -<<elseif $activeSlave.relationship != 0>> -<<set _lsd = $slaveIndices[$activeSlave.relationshipTarget]>> -<<if def _lsd>> - $He is - <<if $activeSlave.relationship <= 1>> - ''@@.lightgreen;friends with <<= SlaveFullName($slaves[_lsd])>>;@@'' the rules <<if $activeSlave.relationshipRules != "restrictive">>encourage<<else>> discourage<</if>> their relationship. - <<elseif $activeSlave.relationship <= 2>> - ''@@.lightgreen;best friends with <<= SlaveFullName($slaves[_lsd])>>;@@'' the rules <<if $activeSlave.relationshipRules != "restrictive">>encourage<<else>> discourage<</if>> their close relationship. - <<elseif $activeSlave.relationship <= 3>> - ''@@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s friend with benefits;@@'' the rules <<if $activeSlave.relationshipRules == "permissive">>encourage<<else>> discourage<</if>> their sexual relationship. - <<elseif $activeSlave.relationship <= 4>> - ''@@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s lover;@@'' the rules <<if $activeSlave.relationshipRules == "permissive">>encourage<<else>> discourage<</if>> their passionate relationship. - <<elseif $slaves[_lsd].relationship > 4>> - ''@@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s slave wife;@@'' the rules <<if $activeSlave.relationshipRules == "permissive">>encourage<<else>> discourage<</if>> marital bliss. - <</if>> -<</if>> -<<elseif $activeSlave.fuckdoll == 0>> - <<if $activeSlave.relationshipRules == "restrictive">> - The rules forbid $him from associating freely with other slaves. - <<elseif $activeSlave.career == "a Futanari Sister">> - The rules encourage $him to form friendships with other slaves, but $he seems disinclined to do so. $He's both friendly with them and eagerly sexual with them when allowed, but $he seems to be waiting for someone, deep down. - <<elseif $activeSlave.relationshipRules == "just friends">> - The rules encourage $him to form friendships with other slaves. - <<else>> - The rules encourage $him to form relationships with other slaves. - <</if>> -<</if>> - -<<if $activeSlave.fuckdoll == 0>> -<<if ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite == 1)>> - $He lives in $his own suite within your penthouse, -<<elseif ($activeSlave.ID == $Bodyguard.ID) && ($dojo > 1)>> - $He lives in $his own room within the armory, -<<elseif ($activeSlave.assignment == "work in the dairy") && ($dairyRestraintsSetting > 1)>> - $He sleeps attached to a milking machine, -<<elseif $activeSlave.livingRules == "spare">> - $He sleeps on a bedroll, -<<elseif $activeSlave.livingRules == "normal">> - $He sleeps on a cot, -<<elseif $activeSlave.relationship >= 4>> - $He has $his own room, which $he shares with $his <<if $activeSlave.relationship == 5>>wife<<else>>girlfriend<</if>> whenever they can manage it, -<<else>> - $He sleeps in $his own little room, -<</if>> -<<if $activeSlave.releaseRules == "restrictive">> - and $he is not allowed to masturbate or proposition - <<if ($activeSlave.relationshipRules == "permissive")>> - <<if ($activeSlave.relationship == 5)>> - slaves other than $his wife. - <<elseif ($activeSlave.relationship == 4)>> - slaves other than $his girlfriend. - <<elseif ($activeSlave.relationship == 3)>> - slaves other than $his fuckbuddy. - <<else>> - other slaves; $he must find sexual release in $his duties. - <</if>> - <<else>> - other slaves; $he must find sexual release in $his duties. - <</if>> -<<elseif $activeSlave.releaseRules == "sapphic">> - <<if $universalRulesConsent == 1>> - and $he is not allowed to masturbate; $he must proposition other slaves to find sexual release, - <<if ($activeSlave.devotion > 50) || ($activeSlave.energy > 95)>> - which $he is constantly doing. - <<elseif ($activeSlave.devotion > 20)>> - which $he is often willing to do. - <<else>> - which $he is rarely willing to do. - <</if>> - <<else>> - and $he is not allowed to masturbate; $he is allowed to demand sex from other slaves, - <<if ($activeSlave.devotion > 50) || ($activeSlave.energy > 95)>> - an opportunity $he takes shameless advantage of. - <<elseif ($activeSlave.devotion > 20)>> - which $he is often willing to do. - <<else>> - which $he is rarely willing to do. - <</if>> - <</if>> -<<elseif $activeSlave.releaseRules == "masturbation">> - and $he is only allowed to - <<if ($activeSlave.energy > 95)>> - masturbate, which $he is constantly doing. - <<else>> - masturbate. + <<if $activeSlave.fuckdoll == 0>> + <<if ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite == 1)>> + $He lives in $his own suite within your penthouse, + <<elseif ($activeSlave.ID == $Bodyguard.ID) && ($dojo > 1)>> + $He lives in $his own room within the armory, + <<elseif ($activeSlave.assignment == "work in the dairy") && ($dairyRestraintsSetting > 1)>> + $He sleeps attached to a milking machine, + <<elseif $activeSlave.livingRules == "spare">> + $He sleeps on a bedroll, + <<elseif $activeSlave.livingRules == "normal">> + $He sleeps on a cot, + <<elseif $activeSlave.relationship >= 4>> + $He has $his own room, which $he shares with $his <<if $activeSlave.relationship == 5>>wife<<else>>girlfriend<</if>> whenever they can manage it, + <<else>> + $He sleeps in $his own little room, + <</if>> + <<if $activeSlave.releaseRules == "restrictive">> + and $he is not allowed to masturbate or proposition + <<if ($activeSlave.relationshipRules == "permissive")>> + <<if ($activeSlave.relationship == 5)>> + slaves other than $his wife. + <<elseif ($activeSlave.relationship == 4)>> + slaves other than $his girlfriend. + <<elseif ($activeSlave.relationship == 3)>> + slaves other than $his fuckbuddy. + <<else>> + other slaves; $he must find sexual release in $his duties. + <</if>> + <<else>> + other slaves; $he must find sexual release in $his duties. + <</if>> + <<elseif $activeSlave.releaseRules == "sapphic">> + <<if $universalRulesConsent == 1>> + and $he is not allowed to masturbate; $he must proposition other slaves to find sexual release, + <<if ($activeSlave.devotion > 50) || ($activeSlave.energy > 95)>> + which $he is constantly doing. + <<elseif ($activeSlave.devotion > 20)>> + which $he is often willing to do. + <<else>> + which $he is rarely willing to do. + <</if>> + <<else>> + and $he is not allowed to masturbate; $he is allowed to demand sex from other slaves, + <<if ($activeSlave.devotion > 50) || ($activeSlave.energy > 95)>> + an opportunity $he takes shameless advantage of. + <<elseif ($activeSlave.devotion > 20)>> + which $he is often willing to do. + <<else>> + which $he is rarely willing to do. + <</if>> + <</if>> + <<elseif $activeSlave.releaseRules == "masturbation">> + and $he is only allowed to + <<if ($activeSlave.energy > 95)>> + masturbate, which $he is constantly doing. + <<else>> + masturbate. + <</if>> + <<elseif $activeSlave.releaseRules == "permissive">> + and $he is allowed to masturbate. + <</if>> <</if>> -<<elseif $activeSlave.releaseRules == "permissive">> - and $he is allowed to masturbate. -<</if>> -<</if>> <</if>> /* CLOSES SALE AND EVENT RULES NONDISPLAY */ <<if $activeSlave.slaveName != $activeSlave.birthName || $activeSlave.slaveSurname != $activeSlave.birthSurname>> -<<if $activeSlave.fuckdoll == 0>> - <<if $activeSlave.slaveName != $activeSlave.birthName && $activeSlave.slaveSurname != $activeSlave.birthSurname>> - <<= SlaveFullName($activeSlave)>> is not $his original full name; - <<if $activeSlave.birthName === "" || $activeSlave.birthSurname === "">> - whatever it was, however, has been lost forever. - <</if>> - <<elseif $activeSlave.slaveName != $activeSlave.birthName>> - $activeSlave.slaveName is not $his original given name; - <<if $activeSlave.birthName === "">> - whatever it was, however, has been lost forever. - <</if>> - <<elseif $activeSlave.slaveSurname != $activeSlave.birthSurname>> - <<if $activeSlave.slaveSurname === 0>> - $He once had a surname; - <<if $activeSlave.birthSurname === "">> + <<if $activeSlave.fuckdoll == 0>> + <<if $activeSlave.slaveName != $activeSlave.birthName && $activeSlave.slaveSurname != $activeSlave.birthSurname>> + <<= SlaveFullName($activeSlave)>> is not $his original full name; + <<if $activeSlave.birthName === "" || $activeSlave.birthSurname === "">> whatever it was, however, has been lost forever. <</if>> - <<else>> - $activeSlave.slaveSurname is not $his original surname; - <<if $activeSlave.birthSurname === "">> + <<elseif $activeSlave.slaveName != $activeSlave.birthName>> + $activeSlave.slaveName is not $his original given name; + <<if $activeSlave.birthName === "">> whatever it was, however, has been lost forever. <</if>> + <<elseif $activeSlave.slaveSurname != $activeSlave.birthSurname>> + <<if $activeSlave.slaveSurname === 0>> + $He once had a surname; + <<if $activeSlave.birthSurname === "">> + whatever it was, however, has been lost forever. + <</if>> + <<else>> + $activeSlave.slaveSurname is not $his original surname; + <<if $activeSlave.birthSurname === "">> + whatever it was, however, has been lost forever. + <</if>> + <</if>> + <</if>> + <<if $activeSlave.birthName !== "" || $activeSlave.birthSurname !== "">> + <<if $activeSlave.devotion > 95>> + $he adores $his slave name and affects to have forgotten that $he was ever called + <<elseif $activeSlave.devotion > 50>> + $he uses $his slave name automatically and gives no sign that $he was ever called + <<elseif $activeSlave.devotion > 20>> + $he uses $his slave name despite once being known as + <<elseif $activeSlave.devotion >= -20>> + $he uses $his slave name hesitantly since $he was once called + <<elseif $activeSlave.devotion >= -50>> + $he uses $his slave name with resentment since $he prefers $his original name, + <<else>> + $he uses $his slave name only when constantly punished, since $he feels $his real name is + <</if>> + <<if $activeSlave.birthName === "">> + $activeSlave.birthSurname. + <<elseif $activeSlave.birthSurname === "">> + $activeSlave.birthName. + <<elseif $surnameOrder != 1>> + <<switch $activeSlave.nationality>> + <<case "Cambodian" "Chinese" "Hungarian" "Japanese" "Korean" "Mongolian" "Taiwanese" "Vietnamese">> + <<if $activeSlave.birthSurname>>$activeSlave.birthSurname <</if>>$activeSlave.birthName. + <<default>> + $activeSlave.birthName<<if $activeSlave.birthSurname>> $activeSlave.birthSurname<</if>>. + <</switch>> + <<else>> + $activeSlave.birthName<<if $activeSlave.birthSurname>> $activeSlave.birthSurname<</if>>. + <</if>> + <</if>> + <<if $activeSlave.slaveSurname == 0>> + $He has no surname as a slave, which $he + <<if $activeSlave.devotion > 95>>loves. + <<elseif $activeSlave.devotion > 50>>likes. + <<elseif $activeSlave.devotion > 20>>accepts. + <<elseif $activeSlave.devotion >= -20>>tolerates. + <<elseif $activeSlave.devotion >= -50>>resents. + <<else>>hates. + <</if>> <</if>> - <</if>> - <<if $activeSlave.birthName !== "" || $activeSlave.birthSurname !== "">> - <<if $activeSlave.devotion > 95>> - $he adores $his slave name and affects to have forgotten that $he was ever called - <<elseif $activeSlave.devotion > 50>> - $he uses $his slave name automatically and gives no sign that $he was ever called - <<elseif $activeSlave.devotion > 20>> - $he uses $his slave name despite once being known as - <<elseif $activeSlave.devotion >= -20>> - $he uses $his slave name hesitantly since $he was once called - <<elseif $activeSlave.devotion >= -50>> - $he uses $his slave name with resentment since $he prefers $his original name, <<else>> - $he uses $his slave name only when constantly punished, since $he feels $his real name is - <</if>> - <<if $activeSlave.birthName === "">> - $activeSlave.birthSurname. - <<elseif $activeSlave.birthSurname === "">> - $activeSlave.birthName. - <<elseif $surnameOrder != 1>> - <<switch $activeSlave.nationality>> - <<case "Cambodian" "Chinese" "Hungarian" "Japanese" "Korean" "Mongolian" "Taiwanese" "Vietnamese">> - <<if $activeSlave.birthSurname>>$activeSlave.birthSurname <</if>>$activeSlave.birthName. - <<default>> + $activeSlave.slaveName<<if $activeSlave.slaveSurname>> $activeSlave.slaveSurname<</if>> is not its original name: it was once called + <<if $surnameOrder != 1>> + <<switch $activeSlave.nationality>> + <<case "Cambodian" "Chinese" "Hungarian" "Japanese" "Korean" "Mongolian" "Taiwanese" "Vietnamese">> + <<if $activeSlave.birthSurname>>$activeSlave.birthSurname <</if>>$activeSlave.birthName. + <<default>> + $activeSlave.birthName<<if $activeSlave.birthSurname>> $activeSlave.birthSurname<</if>>. + <</switch>> + <<else>> $activeSlave.birthName<<if $activeSlave.birthSurname>> $activeSlave.birthSurname<</if>>. - <</switch>> - <<else>> - $activeSlave.birthName<<if $activeSlave.birthSurname>> $activeSlave.birthSurname<</if>>. - <</if>> - <</if>> - <<if $activeSlave.slaveSurname == 0>> - $He has no surname as a slave, which $he - <<if $activeSlave.devotion > 95>>loves. - <<elseif $activeSlave.devotion > 50>>likes. - <<elseif $activeSlave.devotion > 20>>accepts. - <<elseif $activeSlave.devotion >= -20>>tolerates. - <<elseif $activeSlave.devotion >= -50>>resents. - <<else>>hates. <</if>> <</if>> -<<else>> - $activeSlave.slaveName<<if $activeSlave.slaveSurname>> $activeSlave.slaveSurname<</if>> is not its original name: it was once called - <<if $surnameOrder != 1>> - <<switch $activeSlave.nationality>> - <<case "Cambodian" "Chinese" "Hungarian" "Japanese" "Korean" "Mongolian" "Taiwanese" "Vietnamese">> - <<if $activeSlave.birthSurname>>$activeSlave.birthSurname <</if>>$activeSlave.birthName. - <<default>> - $activeSlave.birthName<<if $activeSlave.birthSurname>> $activeSlave.birthSurname<</if>>. - <</switch>> - <<else>> - $activeSlave.birthName<<if $activeSlave.birthSurname>> $activeSlave.birthSurname<</if>>. - <</if>> -<</if>> <</if>> <<ageAndHealthDescription>> <<if $saleDescription != 1>> -<<if $clinic != 0 && $clinicUpgradeScanner == 1>> - <<if $activeSlave.chem > 15>> - $clinicNameCaps's scanners score long term carcinogenic buildup in $his body at @@.cyan;<<print Math.ceil($activeSlave.chem/10)>>@@. - <<else>> - $clinicNameCaps's scanners confirm that $he has good prospects for long term health. + <<if $clinic != 0 && $clinicUpgradeScanner == 1>> + <<if $activeSlave.chem > 15>> + $clinicNameCaps's scanners score long term carcinogenic buildup in $his body at @@.cyan;<<print Math.ceil($activeSlave.chem/10)>>@@. + <<else>> + $clinicNameCaps's scanners confirm that $he has good prospects for long term health. + <</if>> + <</if>> + + <<if $showSexualHistory == 1 && $ui != "start">> + <<set _weeksOwned = $week-$activeSlave.weekAcquired>> + $He has been with you + <<if $activeSlave.weekAcquired == 0>> + since before you owned the arcology, + <<elseif $activeSlave.weekAcquired == 1>> + since you first took control of the arcology, + <<elseif _weeksOwned > 1>> + <<print $week-$activeSlave.weekAcquired>> weeks, + <<else>> + one week, + <</if>> + + <<if ($activeSlave.oralCount + $activeSlave.vaginalCount + $activeSlave.analCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount) > 0>> + and has been fucked about <<print commaNum($activeSlave.oralCount + $activeSlave.vaginalCount + $activeSlave.analCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount)>> times, including + <<if $activeSlave.mammaryCount > 0>> + <<print commaNum($activeSlave.mammaryCount)>> mammary, + <</if>> + <<if $activeSlave.vaginalCount > 0>> + <<print commaNum($activeSlave.vaginalCount)>> vanilla, + <</if>> + <<if $activeSlave.analCount > 0>> + <<print commaNum($activeSlave.analCount)>> anal, + <</if>> + <<if $activeSlave.penetrativeCount > 0>> + <<print commaNum($activeSlave.penetrativeCount)>> penetrating, + <</if>> + <<if ($activeSlave.penetrativeCount+$activeSlave.mammaryCount+$activeSlave.vaginalCount+$activeSlave.analCount) > 0>> + and + <</if>> + <<print commaNum($activeSlave.oralCount)>> oral sexual encounters. + <<else>> + <<if $week-$activeSlave.weekAcquired >= 1>> + and + <<else>> + $He + <</if>> + has had little or no sexual experience <<if $activeSlave.weekAcquired != 0>>as your slave<<else>>in your new arcology<</if>> yet. + <</if>> + + <<set _sortedCounts = []>> + <<set _sortedCounts.push({type: "anal", value: $activeSlave.analCount}), _sortedCounts.push({type: "vaginal", value: $activeSlave.vaginalCount}), _sortedCounts.push({type: "oral", value: $activeSlave.oralCount/2}), _sortedCounts.push({type: "mammary", value: $activeSlave.mammaryCount}), _sortedCounts.push({type: "penetrative", value: $activeSlave.penetrativeCount})>> + <<set _sortedCounts = _sortedCounts.sort(function(a, b){return b.value-a.value})>> + <<if _sortedCounts[0].type == "anal">> + <<if (_weeksOwned*112)/$activeSlave.analCount < 4>> + Remarkably, this means that $he's been buttfucked + <<if (_weeksOwned*112)/$activeSlave.analCount < 1>> + more than once every hour + <<elseif (_weeksOwned*112)/$activeSlave.analCount < 1.5>> + about once every hour + <<elseif (_weeksOwned*112)/$activeSlave.analCount < 2.5>> + about once every two hours + <<elseif (_weeksOwned*112)/$activeSlave.analCount < 3.5>> + about once every three hours + <<else>> + about once every four hours + <</if>> + $he's spent awake. + <</if>> + <<elseif _sortedCounts[0].type == "vaginal">> + <<if (_weeksOwned*112)/$activeSlave.vaginalCount < 4>> + Remarkably, this means that $his pussy has been fucked + <<if (_weeksOwned*112)/$activeSlave.vaginalCount < 1>> + more than once every hour + <<elseif (_weeksOwned*112)/$activeSlave.vaginalCount < 1.5>> + about once every hour + <<elseif (_weeksOwned*112)/$activeSlave.vaginalCount < 2.5>> + about once every two hours + <<elseif (_weeksOwned*112)/$activeSlave.vaginalCount < 3.5>> + about once every three hours + <<else>> + about once every four hours + <</if>> + $he's spent awake. + <</if>> + <<elseif _sortedCounts[0].type == "oral">> + <<if (_weeksOwned*112)/$activeSlave.oralCount < 4>> + Remarkably, this means that $he's sucked something off + <<if (_weeksOwned*112)/$activeSlave.oralCount < 1>> + more than once every hour + <<elseif (_weeksOwned*112)/$activeSlave.oralCount < 1.5>> + about once every hour + <<elseif (_weeksOwned*112)/$activeSlave.oralCount < 2.5>> + about once every two hours + <<elseif (_weeksOwned*112)/$activeSlave.oralCount < 3.5>> + about once every three hours + <<else>> + about once every four hours + <</if>> + $he's spent awake. + <</if>> + <<elseif _sortedCounts[0].type == "mammary">> + <<if (_weeksOwned*112)/$activeSlave.mammaryCount < 4>> + Remarkably, this means that $he's put $his tits to work + <<if (_weeksOwned*112)/$activeSlave.mammaryCount < 1>> + more than once every hour + <<elseif (_weeksOwned*112)/$activeSlave.mammaryCount < 1.5>> + about once every hour + <<elseif (_weeksOwned*112)/$activeSlave.mammaryCount < 2.5>> + about once every two hours + <<elseif (_weeksOwned*112)/$activeSlave.mammaryCount < 3.5>> + about once every three hours + <<else>> + about once every four hours + <</if>> + $he's spent awake. + <</if>> + <<elseif _sortedCounts[0].type == "penetrative">> + <<if (_weeksOwned*112)/$activeSlave.penetrativeCount < 4>> + Remarkably, this means that $he's pounded a hole + <<if (_weeksOwned*112)/$activeSlave.penetrativeCount < 1>> + more than once every hour + <<elseif (_weeksOwned*112)/$activeSlave.penetrativeCount < 1.5>> + about once every hour + <<elseif (_weeksOwned*112)/$activeSlave.penetrativeCount < 2.5>> + about once every two hours + <<elseif (_weeksOwned*112)/$activeSlave.penetrativeCount < 3.5>> + about once every three hours + <<else>> + about once every four hours + <</if>> + $he's spent awake. + <</if>> + <</if>> + + <<if ($activeSlave.lactation > 0) && ($activeSlave.milk < 20)>> + $He has given a small quantity of milk<<if ($activeSlave.cum > 0)>> and about <<print commaNum($activeSlave.cum)>> deciliters of cum<</if>>. + <<elseif ($activeSlave.milk > 1)>> + $He has given about <<print commaNum($activeSlave.milk)>> liters of milk<<if ($activeSlave.cum > 0)>> and about <<print commaNum($activeSlave.cum)>> deciliters of cum<</if>>. + <</if>> + + <<if ($activeSlave.birthsTotal != 0)>> + $He has given birth a total of <<print $activeSlave.birthsTotal>> time<<if $activeSlave.birthsTotal != 1>>s<</if>>; + <<if ($activeSlave.births == $activeSlave.birthsTotal)>> + <<if ($activeSlave.births == 1)>> + it happened within the walls of $arcologies[0].name. + <<elseif ($activeSlave.births == 2)>> + both of them happened within the walls of $arcologies[0].name. + <<else>> + all of them happened within the walls of $arcologies[0].name. + <</if>> + <<elseif $activeSlave.births == 1>> + one of them happened within the walls of $arcologies[0].name. + <<elseif ($activeSlave.births > 1)>> + $activeSlave.births of them happened within the walls of $arcologies[0].name. + <<else>> + none of them happening within $arcologies[0].name. + <</if>> + <</if>> + + <<if $activeSlave.slavesKnockedUp > 0>> + $He's knocked up $activeSlave.slavesKnockedUp other slave girl<<if $activeSlave.slavesKnockedUp > 1>>s<</if>><<if $activeSlave.slavesFathered > 0>> and fathered $activeSlave.slavesFathered new slave<<if $activeSlave.slavesFathered > 1>>s<</if>> for you<</if>>. + <<elseif $activeSlave.slavesFathered > 0>> + $He's fathered $activeSlave.slavesFathered new slave<<if $activeSlave.slavesFathered > 1>>s<</if>> for you. + <</if>> + <<if $activeSlave.PCKnockedUp > 0>> + $He's managed to knock you up $activeSlave.PCKnockedUp time<<if $activeSlave.PCKnockedUp > 1>>s<</if>><<if $activeSlave.slavesFathered > 0>> and is the father of $activeSlave.PCChildrenFathered of your children<</if>>. + <<elseif $activeSlave.slavesFathered > 0>> + $He's the father of $activeSlave.PCChildrenFathered of your children. + <</if>> <</if>> <</if>> -<<if $showSexualHistory == 1 && $ui != "start">> - <<set _weeksOwned = $week-$activeSlave.weekAcquired>> - $He has been with you - <<if $activeSlave.weekAcquired == 0>> - since before you owned the arcology, - <<elseif $activeSlave.weekAcquired == 1>> - since you first took control of the arcology, - <<elseif _weeksOwned > 1>> - <<print $week-$activeSlave.weekAcquired>> weeks, - <<else>> - one week, +<<if $activeSlave.fuckdoll == 0>> /* NORMAL NON-FUCKDOLL MENTAL REPORT */ + + <<eyeDescription>> + + <<if $activeSlave.fetish == "mindbroken">> + However, @@.coral;$his mind is fundamentally broken;@@ everything $he experiences will quickly be forgotten. <</if>> - <<if ($activeSlave.oralCount + $activeSlave.vaginalCount + $activeSlave.analCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount) > 0>> - and has been fucked about <<print commaNum($activeSlave.oralCount + $activeSlave.vaginalCount + $activeSlave.analCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount)>> times, including - <<if $activeSlave.mammaryCount > 0>> - <<print commaNum($activeSlave.mammaryCount)>> mammary, + <<if ($activeSlave.behavioralFlaw == "arrogant")>> + <<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>> + $He is @@.red;arrogant@@ and clings to $his dignity. + <<elseif ($activeSlave.devotion < -20)>> + $He is still @@.red;arrogant@@ at heart, but does $his best to hide it out of fear. + <<elseif ($activeSlave.devotion <= 20)>> + $He is @@.red;arrogant@@ and seems to think slavery beneath $him. + <<else>> + Despite being well broken, $he seems to retain hints of @@.red;arrogance@@. <</if>> - <<if $activeSlave.vaginalCount > 0>> - <<print commaNum($activeSlave.vaginalCount)>> vanilla, + <<elseif ($activeSlave.behavioralFlaw == "bitchy")>> + <<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>> + $He is @@.red;bitchy@@ and insults you every chance $he gets. + <<elseif ($activeSlave.devotion < -20)>> + $He is still @@.red;bitchy@@ at times, but does $his best to keep quiet out of fear. + <<elseif ($activeSlave.devotion <= 20)>> + $He is @@.red;bitchy@@ and constantly tries to get a word in edgewise. + <<else>> + Since $he is well broken, $he tries to confine $his @@.red;bitchy@@ remarks to your other slaves. <</if>> - <<if $activeSlave.analCount > 0>> - <<print commaNum($activeSlave.analCount)>> anal, + <<elseif ($activeSlave.behavioralFlaw == "liberated")>> + <<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>> + $He strongly believes that @@.red;slavery is wrong,@@ and resists it as best $he can. + <<elseif ($activeSlave.devotion < -20)>> + $He strongly believes that @@.red;slavery is wrong,@@ but usually keeps quiet out of fear. + <<elseif ($activeSlave.devotion <= 20)>> + $He strongly believes that @@.red;slavery is wrong,@@ and rarely misses a chance to complain about it. + <<else>> + $He strongly believes that @@.red;slavery is wrong,@@ but has learned to keep it to herself. <</if>> - <<if $activeSlave.penetrativeCount > 0>> - <<print commaNum($activeSlave.penetrativeCount)>> penetrating, + <<elseif ($activeSlave.behavioralFlaw == "devout")>> + $He is @@.red;devoutly religious,@@ + <<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>> + and uses $his faith as a wellspring of resistance. + <<elseif ($activeSlave.devotion < -20)>> + and uses $his faith as a place of refuge. + <<elseif ($activeSlave.devotion <= 20)>> + and uses $his faith as a private place within herself. + <<else>> + but has learned to keep $his faith private. <</if>> - <<if ($activeSlave.penetrativeCount+$activeSlave.mammaryCount+$activeSlave.vaginalCount+$activeSlave.analCount) > 0>> - and + <<elseif ($activeSlave.behavioralFlaw == "odd")>> + $He behaves @@.red;oddly@@, saying and doing random things. + <<elseif ($activeSlave.behavioralFlaw == "hates men")>> + $He @@.red;strongly dislikes@@ being around + <<if ($activeSlave.attrXY >= 85) && ($activeSlave.energy >= 40)>> + men; since $he loves the dick, $he's forced to put up with them. + <<elseif ($activeSlave.attrXY >= 65) && ($activeSlave.energy >= 40)>> + men; since $he likes the dick, $he reluctantly puts up with them. + <<else>> + men. <</if>> - <<print commaNum($activeSlave.oralCount)>> oral sexual encounters. - <<else>> - <<if $week-$activeSlave.weekAcquired >= 1>> - and + <<elseif ($activeSlave.behavioralFlaw == "hates women")>> + $He @@.red;strongly dislikes@@ being around + <<if ($activeSlave.attrXX >= 85) && ($activeSlave.energy >= 40)>> + women; since $he loves pussy, $he's forced to put up with them. + <<elseif ($activeSlave.attrXX >= 65) && ($activeSlave.energy >= 40)>> + women; since $he likes pussy, $he reluctantly puts up with them. + <<else>> + women. + <</if>> + <<elseif ($activeSlave.behavioralFlaw == "anorexic")>> + $He suffers from @@.red;anorexia@@. + <<elseif ($activeSlave.behavioralFlaw == "gluttonous")>> + $He @@.red;tends to overeat@@ whenever $he can, reacting to the rigors of sexual slavery with overeating. + <</if>> + + <<switch $activeSlave.behavioralQuirk>> + <<case "confident">> + $He's @@.green;confident,@@ and believes that $he has something of value to offer, even as a slave. + <<case "cutting">> + $He often has a witty or @@.green;cutting@@ remark ready, but knows when to keep them to herself. + <<case "funny">> + $He's @@.green;funny,@@ often providing a little comic relief. + <<case "adores women">> + $He @@.green;adores women,@@ and loves spending time with them. + <<case "adores men">> + $He @@.green;adores men,@@ and loves spending time with them. + <<case "fitness">> + $He's a @@.green;fitness fanatic,@@ and almost gets off to a hard workout. + <<case "insecure">> + $He's @@.green;insecure,@@ defining $his self worth by how much others want to fuck $him. + <<case "sinful">> + <<if $arcologies[0].FSChattelReligionist == "unset">> + $He's delightfully @@.green;sinful,@@ taking real pleasure in breaking cultural mores. <<else>> - $He - <</if>> - has had little or no sexual experience <<if $activeSlave.weekAcquired != 0>>as your slave<<else>>in your new arcology<</if>> yet. - <</if>> - - <<set _sortedCounts = []>> - <<set _sortedCounts.push({type: "anal", value: $activeSlave.analCount}), _sortedCounts.push({type: "vaginal", value: $activeSlave.vaginalCount}), _sortedCounts.push({type: "oral", value: $activeSlave.oralCount/2}), _sortedCounts.push({type: "mammary", value: $activeSlave.mammaryCount}), _sortedCounts.push({type: "penetrative", value: $activeSlave.penetrativeCount})>> - <<set _sortedCounts = _sortedCounts.sort(function(a, b){return b.value-a.value})>> - <<if _sortedCounts[0].type == "anal">> - <<if (_weeksOwned*112)/$activeSlave.analCount < 4>> - Remarkably, this means that $he's been buttfucked - <<if (_weeksOwned*112)/$activeSlave.analCount < 1>> - more than once every hour - <<elseif (_weeksOwned*112)/$activeSlave.analCount < 1.5>> - about once every hour - <<elseif (_weeksOwned*112)/$activeSlave.analCount < 2.5>> - about once every two hours - <<elseif (_weeksOwned*112)/$activeSlave.analCount < 3.5>> - about once every three hours + $He's a devout Chattel Religionist, and is aggressively @@.green;sinful@@ against old world faiths. $He is enthusiastic about slutty religious clothing, and excited by intentional sacrilege like openly using old world religious icons as sex toys or having orgies on altars. + <</if>> + <<case "advocate">> + $He's an @@.green;advocate@@ for slavery, and can articulate what it's done for $him. + <</switch>> + + <<switch $activeSlave.sexualFlaw>> + <<case "hates oral">> + $He @@.red;hates@@ oral sex and tries to avoid it. + <<case "hates anal">> + $He @@.red;hates@@ anal sex and tries to avoid it. + <<case "hates penetration">> + $He @@.red;hates@@ penetration and tries to avoid it. + <<case "repressed">> + $He is @@.red;sexually repressed,@@ retaining a fundamental distaste for sex from $his upbringing. + <<case "idealistic">> + $He is @@.red;sexually idealistic,@@ retaining a belief that sex should be based on love and consent. + <<case "shamefast">> + $He is @@.red;shamefast,@@ suffering crippling anxiety when naked. + <<case "apathetic">> + $He is @@.red;sexually apathetic,@@ often slipping into inertness during sex. + <<case "crude">> + $He is @@.red;sexually crude,@@ and has little sense of what partners find disgusting during sex. + <<case "judgemental">> + $He is @@.red;sexually judgemental,@@ and often denigrates $his sexual partners' performance. + <<case "cum addict">> + $He's a @@.yellow;cum addict:@@ $he has a deep psychological addiction to <<if $PC.dick == 1>>semen<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>pussyjuice<</if>> and becomes anxious if $he goes for a few hours without drinking any. + <<case "anal addict">> + $He's an @@.yellow;anal addict:@@ $he has a deep psychological need to be fucked in the ass and becomes anxious if $he goes for a few hours without anal. + <<case "attention whore">> + $He's an @@.yellow;attention whore:@@ shocking and titillating spectators is more important to $him than the actual pleasure of sex. + <<case "breast growth">> + $He has a @@.yellow;breast growth obsession:@@ $he's nearly incapable of believing that $his breasts are big enough. + <<case "abusive">> + $He's sexually @@.yellow;abusive:@@ $he prefers taking sexual pleasure by force to having it offered to $him. + <<case "malicious">> + $He's sexually @@.yellow;malicious:@@ $he gets off on others' anguish. + <<case "self hating">> + $He's filled with @@.yellow;self hatred,@@ and is disturbingly willing to comply with things that might hurt $him. + <<case "neglectful">> + $He's sexually @@.yellow;self neglectful,@@ and often shows no interest in getting off herself. + <<case "breeder">> + $He's @@.yellow;obsessed with being bred@@ to the point of fetishizing pregnancy itself as much as any act that leads to it. + <</switch>> + + <<switch $activeSlave.sexualQuirk>> + <<case "gagfuck queen">> + $He's a @@.green;gagfuck queen:@@ $he's able to safely take a rough facefuck. + <<case "painal queen">> + $He's a @@.green;painal queen:@@ $he knows exactly how much $he can take without getting hurt. + <<case "strugglefuck queen">> + $He's a @@.green;strugglefuck queen:@@ $he can gauge exactly how much resistance $his partners want. + <<case "tease">> + $He's a @@.green;tease,@@ and often displays a little flash of herself followed by a blush. + <<case "romantic">> + $He's a @@.green;romantic,@@ and persists in innocent pleasure in the closeness of sex. + <<case "perverted">> + $He's @@.green;perverted,@@ and enjoys breaking sexual boundaries. + <<case "caring">> + $He's @@.green;caring,@@ and enjoys bringing partners pleasure more than getting off herself. + <<case "unflinching">> + $He's @@.green;unflinching,@@ willing to do anything, even by the standards of sex slaves. + <<case "size queen">> + $He's @@.green;a size queen;@@ preferring big cock is almost $his trademark. + <</switch>> + + <<if ($activeSlave.fetishKnown == 1)>> + <<switch $activeSlave.fetish>> + <<case "submissive">> + <<if ($activeSlave.sexualFlaw == "apathetic")>> + This sexual apathy plays into $his preference for @@.lightcoral;submission.@@ + <<elseif ($activeSlave.behavioralFlaw == "arrogant")>> + $His arrogance is really just a thin shell to protect $his true need to @@.lightcoral;submit@@. + <<elseif ($activeSlave.fetishStrength > 95)>> + $He's an extreme @@.lightcoral;submissive@@, and relishes the strictures of slavery. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He's a confirmed @@.lightcoral;submissive@@, and enjoys the strictures of slavery. <<else>> - about once every four hours + $He has @@.lightcoral;submissive@@ tendencies, and likes the strictures of slavery. <</if>> - $he's spent awake. - <</if>> - <<elseif _sortedCounts[0].type == "vaginal">> - <<if (_weeksOwned*112)/$activeSlave.vaginalCount < 4>> - Remarkably, this means that $his pussy has been fucked - <<if (_weeksOwned*112)/$activeSlave.vaginalCount < 1>> - more than once every hour - <<elseif (_weeksOwned*112)/$activeSlave.vaginalCount < 1.5>> - about once every hour - <<elseif (_weeksOwned*112)/$activeSlave.vaginalCount < 2.5>> - about once every two hours - <<elseif (_weeksOwned*112)/$activeSlave.vaginalCount < 3.5>> - about once every three hours + <<case "cumslut">> + <<if ($activeSlave.sexualFlaw == "hates oral")>> + $He's torn between $his @@.lightcoral;love of semen@@ and $his dislike of having cocks in $his mouth. + <<elseif ($activeSlave.fetishStrength > 95)>> + $He's a @@.lightcoral;cumslut@@, and loves giving blowjobs and receiving facials. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He @@.lightcoral;prefers giving oral@@, and enjoys sucking dick and receiving facials. <<else>> - about once every four hours + $He has an @@.lightcoral;oral fixation@@, and likes giving blowjobs and receiving facials. <</if>> - $he's spent awake. - <</if>> - <<elseif _sortedCounts[0].type == "oral">> - <<if (_weeksOwned*112)/$activeSlave.oralCount < 4>> - Remarkably, this means that $he's sucked something off - <<if (_weeksOwned*112)/$activeSlave.oralCount < 1>> - more than once every hour - <<elseif (_weeksOwned*112)/$activeSlave.oralCount < 1.5>> - about once every hour - <<elseif (_weeksOwned*112)/$activeSlave.oralCount < 2.5>> - about once every two hours - <<elseif (_weeksOwned*112)/$activeSlave.oralCount < 3.5>> - about once every three hours + <<case "humiliation">> + <<if ($activeSlave.behavioralFlaw == "bitchy")>> + $His bitchiness is really just an expression of $his deep need to be @@.lightcoral;humiliated@@ herself. + <<elseif ($activeSlave.sexualFlaw == "shamefast")>> + $His shame is genuine, and it is with real self-loathing that $he @@.lightcoral;gets off on humiliation.@@ + <<elseif ($activeSlave.fetishStrength > 95)>> + $He's a slut for @@.lightcoral;humiliation@@, and gets off on having others see $his enslavement. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He enjoys @@.lightcoral;humiliating@@ sex. <<else>> - about once every four hours + $He likes @@.lightcoral;embarrassing@@ sex. <</if>> - $he's spent awake. - <</if>> - <<elseif _sortedCounts[0].type == "mammary">> - <<if (_weeksOwned*112)/$activeSlave.mammaryCount < 4>> - Remarkably, this means that $he's put $his tits to work - <<if (_weeksOwned*112)/$activeSlave.mammaryCount < 1>> - more than once every hour - <<elseif (_weeksOwned*112)/$activeSlave.mammaryCount < 1.5>> - about once every hour - <<elseif (_weeksOwned*112)/$activeSlave.mammaryCount < 2.5>> - about once every two hours - <<elseif (_weeksOwned*112)/$activeSlave.mammaryCount < 3.5>> - about once every three hours + <<case "buttslut">> + <<if ($activeSlave.sexualFlaw == "hates anal")>> + $His hatred is just pretense to cover $his shame about how much $he really loves getting @@.lightcoral;fucked in the butt@@. + <<elseif ($activeSlave.fetishStrength > 95)>> + $He's a @@.lightcoral;buttslut@@, happy to have anyone put anything up $his ass. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He @@.lightcoral;prefers anal.@@ <<else>> - about once every four hours + $He has an @@.lightcoral;anal fixation.@@ <</if>> - $he's spent awake. - <</if>> - <<elseif _sortedCounts[0].type == "penetrative">> - <<if (_weeksOwned*112)/$activeSlave.penetrativeCount < 4>> - Remarkably, this means that $he's pounded a hole - <<if (_weeksOwned*112)/$activeSlave.penetrativeCount < 1>> - more than once every hour - <<elseif (_weeksOwned*112)/$activeSlave.penetrativeCount < 1.5>> - about once every hour - <<elseif (_weeksOwned*112)/$activeSlave.penetrativeCount < 2.5>> - about once every two hours - <<elseif (_weeksOwned*112)/$activeSlave.penetrativeCount < 3.5>> - about once every three hours + <<case "boobs">> + <<if ($activeSlave.fetishStrength > 95)>> + $He @@.lightcoral;prefers mammary intercourse@@ to any other kind of sex, and readily climaxes to nipple stimulation. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He enjoys @@.lightcoral;breast play,@@ and is rapidly aroused by nipple stimulation. <<else>> - about once every four hours + $He @@.lightcoral;really likes boobs,@@ hers and others. <</if>> - $he's spent awake. + <<case "pregnancy">> + <<if ($activeSlave.fetishStrength > 95)>> + $He has a @@.lightcoral;pregnancy fetish,@@ and finds anything related to reproduction sexy. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He has an @@.lightcoral;impregnation fantasy,@@ and enjoys bareback sex. + <<else>> + $He has a recurring @@.lightcoral;impregnation fantasy.@@ + <</if>> + <<case "dom">> + <<if ($activeSlave.sexualFlaw == "apathetic")>> + $He is at war with herself, since $his habitual apathy during sex barely masks a desire to @@.lightcoral;dominate.@@ + <<elseif ($activeSlave.fetishStrength > 95)>> + $He is a @@.lightcoral;complete dom;@@ with other slaves this is expressed as a strong preference to top, and with $his betters $he's an almost competitive lover. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He likes to take an active, powerful role in sex; with other slaves this is expressed as @@.lightcoral;dominance@@, and with $his betters $he's a very energetic lover. + <<else>> + $He prefers to take a @@.lightcoral;dominant@@ sexual role. + <</if>> + <<case "sadist">> + <<if ($activeSlave.fetishStrength > 95)>> + $He is an @@.lightcoral;aggressive sadist@@; $he's constantly plotting to control, abuse, and hurt other slaves. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He has @@.lightcoral;sadistic tendencies@@; $he enjoys watching other slaves in pain, but truly loves causing pain herself. + <<else>> + $He gets off on @@.lightcoral;the suffering of others@@; $he enjoys watching other slaves in pain. + <</if>> + <<case "masochist">> + <<if ($activeSlave.fetishStrength > 95)>> + $He is a @@.lightcoral;pain slut.@@ + <<elseif ($activeSlave.fetishStrength > 60)>> + $He @@.lightcoral;gets off on pain,@@ showing strong masochistic tendencies. + <<else>> + $He @@.lightcoral;doesn't mind pain,@@ and shows some masochistic tendencies. + <</if>> + <<default>> + $His sexual tastes are @@.pink;quite normal.@@ + <</switch>> + <<else>> + $His fetishes, if any, are not known to you. + <</if>> + + <<if ($activeSlave.attrKnown == 1)>> + <<if ($activeSlave.energy > 95)>> + $He's a @@.green;nymphomaniac.@@ + <<elseif ($activeSlave.energy > 80)>> + $He's a @@.green;sex addict.@@ + <<elseif ($activeSlave.energy > 60)>> + $He has a @@.green;powerful appetite for sex.@@ + <<elseif ($activeSlave.energy > 40)>> + $He has a @@.yellow;healthy sex drive.@@ + <<elseif ($activeSlave.energy > 20)>> + $He has a @@.red;weak sex drive.@@ + <<else>> + $He's @@.red;frigid,@@ with little interest in sex. <</if>> - <</if>> - - <<if ($activeSlave.lactation > 0) && ($activeSlave.milk < 20)>> - $He has given a small quantity of milk<<if ($activeSlave.cum > 0)>> and about <<print commaNum($activeSlave.cum)>> deciliters of cum<</if>>. - <<elseif ($activeSlave.milk > 1)>> - $He has given about <<print commaNum($activeSlave.milk)>> liters of milk<<if ($activeSlave.cum > 0)>> and about <<print commaNum($activeSlave.cum)>> deciliters of cum<</if>>. - <</if>> - - <<if ($activeSlave.birthsTotal != 0)>> - $He has given birth a total of <<print $activeSlave.birthsTotal>> time<<if $activeSlave.birthsTotal != 1>>s<</if>>; - <<if ($activeSlave.births == $activeSlave.birthsTotal)>> - <<if ($activeSlave.births == 1)>> - it happened within the walls of $arcologies[0].name. + <<if ($activeSlave.attrXY <= 5)>> + <<if ($activeSlave.attrXX <= 5)>> + $He @@.red;finds both men's and women's intimate areas quite repulsive,@@ an unfortunate state of affairs! + <<else>> + $He @@.red;finds men sexually disgusting,@@ + <<if ($activeSlave.attrXX <= 15)>> + and @@.red;has almost as much trouble with women.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + and is @@.red;unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + and $he is indifferent to women. + <<elseif ($activeSlave.attrXX <= 85)>> + but @@.green;is attracted to women.@@ + <<elseif ($activeSlave.attrXX <= 95)>> + @@.green;strongly preferring women.@@ + <<else>> + but is @@.green;passionate about women.@@ + <</if>> + <</if>> + <<elseif ($activeSlave.attrXY <= 15)>> + $He @@.red;considers men's bodies a turnoff,@@ + <<if ($activeSlave.attrXX <= 5)>> + and is @@.red;actually disgusted by womens'.@@ + <<elseif ($activeSlave.attrXX <= 15)>> + and @@.red;feels the same about womens'.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + and is @@.red;unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + and $he is indifferent to women. + <<elseif ($activeSlave.attrXX <= 85)>> + but @@.green;is attracted to women.@@ + <<elseif ($activeSlave.attrXX <= 95)>> + @@.green;strongly preferring women.@@ + <<else>> + but is @@.green;passionate about women.@@ + <</if>> + <<elseif ($activeSlave.attrXY <= 35)>> + $He is @@.red;finds most men unattractive,@@ + <<if ($activeSlave.attrXX <= 5)>> + and is @@.red;disgusted by the idea of intimacy with a woman.@@ + <<elseif ($activeSlave.attrXX <= 15)>> + and is @@.red;turned off by women.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + and is @@.red;unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + and $he is indifferent to women. + <<elseif ($activeSlave.attrXX <= 85)>> + but @@.green;is attracted to women.@@ + <<elseif ($activeSlave.attrXX <= 95)>> + @@.green;strongly preferring women.@@ + <<else>> + but is @@.green;passionate about women.@@ + <</if>> + <<elseif ($activeSlave.attrXY <= 65)>> + $He's indifferent to sex with men, + <<if ($activeSlave.attrXX <= 5)>> + but is @@.red;disgusted by the idea of intimacy with a woman.@@ + <<elseif ($activeSlave.attrXX <= 15)>> + but is @@.red;turned off by women.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + but is @@.red;actually unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + and feels the same about women, too. + <<elseif ($activeSlave.attrXX <= 85)>> + but @@.green;is attracted to women.@@ + <<elseif ($activeSlave.attrXX <= 95)>> + @@.green;strongly preferring women.@@ <<else>> - all of them happened within the walls of $arcologies[0].name. + but is @@.green;passionate about women.@@ + <</if>> + <<elseif ($activeSlave.attrXY <= 85)>> + $He @@.green;finds men attractive,@@ + <<if ($activeSlave.attrXX <= 5)>> + but is @@.red;disgusted by the idea of intimacy with a woman.@@ + <<elseif ($activeSlave.attrXX <= 15)>> + but is @@.red;turned off by women.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + but is @@.red;unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + but is indifferent to women. + <<elseif ($activeSlave.attrXX <= 85)>> + and @@.green;likes women too.@@ + <<elseif ($activeSlave.attrXX <= 95)>> + but @@.green;likes women even more.@@ + <<else>> + but is really @@.green;passionate about women.@@ + <</if>> + <<elseif ($activeSlave.attrXY <= 95)>> + $He @@.green;is aroused by most men,@@ + <<if ($activeSlave.attrXX <= 5)>> + but is @@.red;disgusted by the idea of intimacy with a woman.@@ + <<elseif ($activeSlave.attrXX <= 15)>> + but is @@.red;turned off by women.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + but is @@.red;unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + but is indifferent to women. + <<elseif ($activeSlave.attrXX <= 85)>> + and @@.green;likes women too.@@ + <<elseif ($activeSlave.attrXX <= 95)>> + and @@.green;thinks most women are hot,@@ too. + <<else>> + but is most @@.green;passionate about women.@@ <</if>> - <<elseif $activeSlave.births == 1>> - one of them happened within the walls of $arcologies[0].name. - <<elseif ($activeSlave.births > 1)>> - $activeSlave.births of them happened within the walls of $arcologies[0].name. <<else>> - none of them happening within $arcologies[0].name. + <<if ($activeSlave.attrXX > 95)>> + $He's @@.green;omnisexual,@@ and is passionately attracted to nearly everyone. + <<else>> + $He's @@.green;passionate about men,@@ + <<if ($activeSlave.attrXX <= 5)>> + but is @@.red;disgusted by the idea of intimacy with a woman.@@ + <<elseif ($activeSlave.attrXX <= 15)>> + but is @@.red;turned off by women.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + but is @@.red;unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + but is indifferent to women. + <<elseif ($activeSlave.attrXX <= 85)>> + but also @@.green;likes women,@@ too. + <<else>> + but also @@.green;thinks most women are hot,@@ too. + <</if>> + <</if>> <</if>> + <<else>> + You do not understand $his sexuality very well. <</if>> - <<if $activeSlave.slavesKnockedUp > 0>> - $He's knocked up $activeSlave.slavesKnockedUp other slave girl<<if $activeSlave.slavesKnockedUp > 1>>s<</if>><<if $activeSlave.slavesFathered > 0>> and fathered $activeSlave.slavesFathered new slave<<if $activeSlave.slavesFathered > 1>>s<</if>> for you<</if>>. - <<elseif $activeSlave.slavesFathered > 0>> - $He's fathered $activeSlave.slavesFathered new slave<<if $activeSlave.slavesFathered > 1>>s<</if>> for you. - <</if>> - <<if $activeSlave.PCKnockedUp > 0>> - $He's managed to knock you up $activeSlave.PCKnockedUp time<<if $activeSlave.PCKnockedUp > 1>>s<</if>><<if $activeSlave.slavesFathered > 0>> and is the father of $activeSlave.PCChildrenFathered of your children<</if>>. - <<elseif $activeSlave.slavesFathered > 0>> - $He's the father of $activeSlave.PCChildrenFathered of your children. - <</if>> -<</if>> -<</if>> - -<<if $activeSlave.fuckdoll == 0>> /* NORMAL NON-FUCKDOLL MENTAL REPORT */ +<<else>> /* FUCKDOLL MENTAL REPORT */ -<<eyeDescription>> - -<<if $activeSlave.fetish == "mindbroken">> - However, @@.coral;$his mind is fundamentally broken;@@ everything $he experiences will quickly be forgotten. -<</if>> - -<<if ($activeSlave.behavioralFlaw == "arrogant")>> - <<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>> - $He is @@.red;arrogant@@ and clings to $his dignity. - <<elseif ($activeSlave.devotion < -20)>> - $He is still @@.red;arrogant@@ at heart, but does $his best to hide it out of fear. - <<elseif ($activeSlave.devotion <= 20)>> - $He is @@.red;arrogant@@ and seems to think slavery beneath $him. - <<else>> - Despite being well broken, $he seems to retain hints of @@.red;arrogance@@. - <</if>> -<<elseif ($activeSlave.behavioralFlaw == "bitchy")>> - <<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>> - $He is @@.red;bitchy@@ and insults you every chance $he gets. - <<elseif ($activeSlave.devotion < -20)>> - $He is still @@.red;bitchy@@ at times, but does $his best to keep quiet out of fear. - <<elseif ($activeSlave.devotion <= 20)>> - $He is @@.red;bitchy@@ and constantly tries to get a word in edgewise. - <<else>> - Since $he is well broken, $he tries to confine $his @@.red;bitchy@@ remarks to your other slaves. - <</if>> -<<elseif ($activeSlave.behavioralFlaw == "liberated")>> - <<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>> - $He strongly believes that @@.red;slavery is wrong,@@ and resists it as best $he can. - <<elseif ($activeSlave.devotion < -20)>> - $He strongly believes that @@.red;slavery is wrong,@@ but usually keeps quiet out of fear. - <<elseif ($activeSlave.devotion <= 20)>> - $He strongly believes that @@.red;slavery is wrong,@@ and rarely misses a chance to complain about it. - <<else>> - $He strongly believes that @@.red;slavery is wrong,@@ but has learned to keep it to herself. - <</if>> -<<elseif ($activeSlave.behavioralFlaw == "devout")>> - $He is @@.red;devoutly religious,@@ - <<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>> - and uses $his faith as a wellspring of resistance. - <<elseif ($activeSlave.devotion < -20)>> - and uses $his faith as a place of refuge. - <<elseif ($activeSlave.devotion <= 20)>> - and uses $his faith as a private place within herself. - <<else>> - but has learned to keep $his faith private. - <</if>> -<<elseif ($activeSlave.behavioralFlaw == "odd")>> - $He behaves @@.red;oddly@@, saying and doing random things. -<<elseif ($activeSlave.behavioralFlaw == "hates men")>> - $He @@.red;strongly dislikes@@ being around - <<if ($activeSlave.attrXY >= 85) && ($activeSlave.energy >= 40)>> - men; since $he loves the dick, $he's forced to put up with them. - <<elseif ($activeSlave.attrXY >= 65) && ($activeSlave.energy >= 40)>> - men; since $he likes the dick, $he reluctantly puts up with them. - <<else>> - men. - <</if>> -<<elseif ($activeSlave.behavioralFlaw == "hates women")>> - $He @@.red;strongly dislikes@@ being around - <<if ($activeSlave.attrXX >= 85) && ($activeSlave.energy >= 40)>> - women; since $he loves pussy, $he's forced to put up with them. - <<elseif ($activeSlave.attrXX >= 65) && ($activeSlave.energy >= 40)>> - women; since $he likes pussy, $he reluctantly puts up with them. + It's impossible to tell what intelligence or inclinations a fuckdoll might have by looking at it, but the most recent records indicate that this one is + <<if ($activeSlave.intelligence >= 3)>> + @@.deepskyblue;brilliant@@ + <<elseif ($activeSlave.intelligence >= 2)>> + @@.deepskyblue;highly intelligent@@ + <<elseif ($activeSlave.intelligence >= 1)>> + of @@.deepskyblue;above average intelligence@@ + <<elseif ($activeSlave.intelligence >= 0)>> + of average intelligence + <<elseif ($activeSlave.intelligence >= -1)>> + of @@.orangered;below average intelligence@@ + <<elseif ($activeSlave.intelligence >= -2)>> + @@.orangered;very stupid@@ + <<elseif ($activeSlave.intelligence >= -3)>> + @@.orangered;a moron@@ + <</if>> + <<if ($activeSlave.intelligence >= 0)>> + <<if ($activeSlave.intelligenceImplant != 1)>>but is uneducated<<else>>and is educated<</if>>. <<else>> - women. - <</if>> -<<elseif ($activeSlave.behavioralFlaw == "anorexic")>> - $He suffers from @@.red;anorexia@@. -<<elseif ($activeSlave.behavioralFlaw == "gluttonous")>> - $He @@.red;tends to overeat@@ whenever $he can, reacting to the rigors of sexual slavery with overeating. -<</if>> - -<<switch $activeSlave.behavioralQuirk>> -<<case "confident">> - $He's @@.green;confident,@@ and believes that $he has something of value to offer, even as a slave. -<<case "cutting">> - $He often has a witty or @@.green;cutting@@ remark ready, but knows when to keep them to herself. -<<case "funny">> - $He's @@.green;funny,@@ often providing a little comic relief. -<<case "adores women">> - $He @@.green;adores women,@@ and loves spending time with them. -<<case "adores men">> - $He @@.green;adores men,@@ and loves spending time with them. -<<case "fitness">> - $He's a @@.green;fitness fanatic,@@ and almost gets off to a hard workout. -<<case "insecure">> - $He's @@.green;insecure,@@ defining $his self worth by how much others want to fuck $him. -<<case "sinful">> - <<if $arcologies[0].FSChattelReligionist == "unset">> - $He's delightfully @@.green;sinful,@@ taking real pleasure in breaking cultural mores. - <<else>> - $He's a devout Chattel Religionist, and is aggressively @@.green;sinful@@ against old world faiths. $He is enthusiastic about slutty religious clothing, and excited by intentional sacrilege like openly using old world religious icons as sex toys or having orgies on altars. - <</if>> -<<case "advocate">> - $He's an @@.green;advocate@@ for slavery, and can articulate what it's done for $him. -<</switch>> - -<<switch $activeSlave.sexualFlaw>> -<<case "hates oral">> - $He @@.red;hates@@ oral sex and tries to avoid it. -<<case "hates anal">> - $He @@.red;hates@@ anal sex and tries to avoid it. -<<case "hates penetration">> - $He @@.red;hates@@ penetration and tries to avoid it. -<<case "repressed">> - $He is @@.red;sexually repressed,@@ retaining a fundamental distaste for sex from $his upbringing. -<<case "idealistic">> - $He is @@.red;sexually idealistic,@@ retaining a belief that sex should be based on love and consent. -<<case "shamefast">> - $He is @@.red;shamefast,@@ suffering crippling anxiety when naked. -<<case "apathetic">> - $He is @@.red;sexually apathetic,@@ often slipping into inertness during sex. -<<case "crude">> - $He is @@.red;sexually crude,@@ and has little sense of what partners find disgusting during sex. -<<case "judgemental">> - $He is @@.red;sexually judgemental,@@ and often denigrates $his sexual partners' performance. -<<case "cum addict">> - $He's a @@.yellow;cum addict:@@ $he has a deep psychological addiction to <<if $PC.dick == 1>>semen<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>pussyjuice<</if>> and becomes anxious if $he goes for a few hours without drinking any. -<<case "anal addict">> - $He's an @@.yellow;anal addict:@@ $he has a deep psychological need to be fucked in the ass and becomes anxious if $he goes for a few hours without anal. -<<case "attention whore">> - $He's an @@.yellow;attention whore:@@ shocking and titillating spectators is more important to $him than the actual pleasure of sex. -<<case "breast growth">> - $He has a @@.yellow;breast growth obsession:@@ $he's nearly incapable of believing that $his breasts are big enough. -<<case "abusive">> - $He's sexually @@.yellow;abusive:@@ $he prefers taking sexual pleasure by force to having it offered to $him. -<<case "malicious">> - $He's sexually @@.yellow;malicious:@@ $he gets off on others' anguish. -<<case "self hating">> - $He's filled with @@.yellow;self hatred,@@ and is disturbingly willing to comply with things that might hurt $him. -<<case "neglectful">> - $He's sexually @@.yellow;self neglectful,@@ and often shows no interest in getting off herself. -<<case "breeder">> - $He's @@.yellow;obsessed with being bred@@ to the point of fetishizing pregnancy itself as much as any act that leads to it. -<</switch>> - -<<switch $activeSlave.sexualQuirk>> -<<case "gagfuck queen">> - $He's a @@.green;gagfuck queen:@@ $he's able to safely take a rough facefuck. -<<case "painal queen">> - $He's a @@.green;painal queen:@@ $he knows exactly how much $he can take without getting hurt. -<<case "strugglefuck queen">> - $He's a @@.green;strugglefuck queen:@@ $he can gauge exactly how much resistance $his partners want. -<<case "tease">> - $He's a @@.green;tease,@@ and often displays a little flash of herself followed by a blush. -<<case "romantic">> - $He's a @@.green;romantic,@@ and persists in innocent pleasure in the closeness of sex. -<<case "perverted">> - $He's @@.green;perverted,@@ and enjoys breaking sexual boundaries. -<<case "caring">> - $He's @@.green;caring,@@ and enjoys bringing partners pleasure more than getting off herself. -<<case "unflinching">> - $He's @@.green;unflinching,@@ willing to do anything, even by the standards of sex slaves. -<<case "size queen">> - $He's @@.green;a size queen;@@ preferring big cock is almost $his trademark. -<</switch>> - -<<if ($activeSlave.fetishKnown == 1)>> -<<switch $activeSlave.fetish>> -<<case "submissive">> - <<if ($activeSlave.sexualFlaw == "apathetic")>> - This sexual apathy plays into $his preference for @@.lightcoral;submission.@@ - <<elseif ($activeSlave.behavioralFlaw == "arrogant")>> - $His arrogance is really just a thin shell to protect $his true need to @@.lightcoral;submit@@. - <<elseif ($activeSlave.fetishStrength > 95)>> - $He's an extreme @@.lightcoral;submissive@@, and relishes the strictures of slavery. - <<elseif ($activeSlave.fetishStrength > 60)>> - $He's a confirmed @@.lightcoral;submissive@@, and enjoys the strictures of slavery. - <<else>> - $He has @@.lightcoral;submissive@@ tendencies, and likes the strictures of slavery. - <</if>> -<<case "cumslut">> - <<if ($activeSlave.sexualFlaw == "hates oral")>> - $He's torn between $his @@.lightcoral;love of semen@@ and $his dislike of having cocks in $his mouth. - <<elseif ($activeSlave.fetishStrength > 95)>> - $He's a @@.lightcoral;cumslut@@, and loves giving blowjobs and receiving facials. - <<elseif ($activeSlave.fetishStrength > 60)>> - $He @@.lightcoral;prefers giving oral@@, and enjoys sucking dick and receiving facials. - <<else>> - $He has an @@.lightcoral;oral fixation@@, and likes giving blowjobs and receiving facials. - <</if>> -<<case "humiliation">> - <<if ($activeSlave.behavioralFlaw == "bitchy")>> - $His bitchiness is really just an expression of $his deep need to be @@.lightcoral;humiliated@@ herself. - <<elseif ($activeSlave.sexualFlaw == "shamefast")>> - $His shame is genuine, and it is with real self-loathing that $he @@.lightcoral;gets off on humiliation.@@ - <<elseif ($activeSlave.fetishStrength > 95)>> - $He's a slut for @@.lightcoral;humiliation@@, and gets off on having others see $his enslavement. - <<elseif ($activeSlave.fetishStrength > 60)>> - $He enjoys @@.lightcoral;humiliating@@ sex. - <<else>> - $He likes @@.lightcoral;embarrassing@@ sex. - <</if>> -<<case "buttslut">> - <<if ($activeSlave.sexualFlaw == "hates anal")>> - $His hatred is just pretense to cover $his shame about how much $he really loves getting @@.lightcoral;fucked in the butt@@. - <<elseif ($activeSlave.fetishStrength > 95)>> - $He's a @@.lightcoral;buttslut@@, happy to have anyone put anything up $his ass. - <<elseif ($activeSlave.fetishStrength > 60)>> - $He @@.lightcoral;prefers anal.@@ - <<else>> - $He has an @@.lightcoral;anal fixation.@@ - <</if>> -<<case "boobs">> - <<if ($activeSlave.fetishStrength > 95)>> - $He @@.lightcoral;prefers mammary intercourse@@ to any other kind of sex, and readily climaxes to nipple stimulation. - <<elseif ($activeSlave.fetishStrength > 60)>> - $He enjoys @@.lightcoral;breast play,@@ and is rapidly aroused by nipple stimulation. - <<else>> - $He @@.lightcoral;really likes boobs,@@ hers and others. - <</if>> -<<case "pregnancy">> - <<if ($activeSlave.fetishStrength > 95)>> - $He has a @@.lightcoral;pregnancy fetish,@@ and finds anything related to reproduction sexy. - <<elseif ($activeSlave.fetishStrength > 60)>> - $He has an @@.lightcoral;impregnation fantasy,@@ and enjoys bareback sex. - <<else>> - $He has a recurring @@.lightcoral;impregnation fantasy.@@ - <</if>> -<<case "dom">> - <<if ($activeSlave.sexualFlaw == "apathetic")>> - $He is at war with herself, since $his habitual apathy during sex barely masks a desire to @@.lightcoral;dominate.@@ - <<elseif ($activeSlave.fetishStrength > 95)>> - $He is a @@.lightcoral;complete dom;@@ with other slaves this is expressed as a strong preference to top, and with $his betters $he's an almost competitive lover. - <<elseif ($activeSlave.fetishStrength > 60)>> - $He likes to take an active, powerful role in sex; with other slaves this is expressed as @@.lightcoral;dominance@@, and with $his betters $he's a very energetic lover. - <<else>> - $He prefers to take a @@.lightcoral;dominant@@ sexual role. - <</if>> -<<case "sadist">> - <<if ($activeSlave.fetishStrength > 95)>> - $He is an @@.lightcoral;aggressive sadist@@; $he's constantly plotting to control, abuse, and hurt other slaves. - <<elseif ($activeSlave.fetishStrength > 60)>> - $He has @@.lightcoral;sadistic tendencies@@; $he enjoys watching other slaves in pain, but truly loves causing pain herself. - <<else>> - $He gets off on @@.lightcoral;the suffering of others@@; $he enjoys watching other slaves in pain. - <</if>> -<<case "masochist">> - <<if ($activeSlave.fetishStrength > 95)>> - $He is a @@.lightcoral;pain slut.@@ - <<elseif ($activeSlave.fetishStrength > 60)>> - $He @@.lightcoral;gets off on pain,@@ showing strong masochistic tendencies. - <<else>> - $He @@.lightcoral;doesn't mind pain,@@ and shows some masochistic tendencies. - <</if>> -<<default>> - $His sexual tastes are @@.pink;quite normal.@@ -<</switch>> -<<else>> - $His fetishes, if any, are not known to you. -<</if>> - -<<if ($activeSlave.attrKnown == 1)>> -<<if ($activeSlave.energy > 95)>> - $He's a @@.green;nymphomaniac.@@ -<<elseif ($activeSlave.energy > 80)>> - $He's a @@.green;sex addict.@@ -<<elseif ($activeSlave.energy > 60)>> - $He has a @@.green;powerful appetite for sex.@@ -<<elseif ($activeSlave.energy > 40)>> - $He has a @@.yellow;healthy sex drive.@@ -<<elseif ($activeSlave.energy > 20)>> - $He has a @@.red;weak sex drive.@@ -<<else>> - $He's @@.red;frigid,@@ with little interest in sex. -<</if>> -<<if ($activeSlave.attrXY <= 5)>> - <<if ($activeSlave.attrXX <= 5)>> - $He @@.red;finds both men's and women's intimate areas quite repulsive,@@ an unfortunate state of affairs! - <<else>> - $He @@.red;finds men sexually disgusting,@@ - <<if ($activeSlave.attrXX <= 15)>> - and @@.red;has almost as much trouble with women.@@ - <<elseif ($activeSlave.attrXX <= 35)>> - and is @@.red;unenthusiastic about women.@@ - <<elseif ($activeSlave.attrXX <= 65)>> - and $he is indifferent to women. - <<elseif ($activeSlave.attrXX <= 85)>> - but @@.green;is attracted to women.@@ - <<elseif ($activeSlave.attrXX <= 95)>> - @@.green;strongly preferring women.@@ - <<else>> - but is @@.green;passionate about women.@@ - <</if>> - <</if>> -<<elseif ($activeSlave.attrXY <= 15)>> - $He @@.red;considers men's bodies a turnoff,@@ - <<if ($activeSlave.attrXX <= 5)>> - and is @@.red;actually disgusted by womens'.@@ - <<elseif ($activeSlave.attrXX <= 15)>> - and @@.red;feels the same about womens'.@@ - <<elseif ($activeSlave.attrXX <= 35)>> - and is @@.red;unenthusiastic about women.@@ - <<elseif ($activeSlave.attrXX <= 65)>> - and $he is indifferent to women. - <<elseif ($activeSlave.attrXX <= 85)>> - but @@.green;is attracted to women.@@ - <<elseif ($activeSlave.attrXX <= 95)>> - @@.green;strongly preferring women.@@ - <<else>> - but is @@.green;passionate about women.@@ - <</if>> -<<elseif ($activeSlave.attrXY <= 35)>> - $He is @@.red;finds most men unattractive,@@ - <<if ($activeSlave.attrXX <= 5)>> - and is @@.red;disgusted by the idea of intimacy with a woman.@@ - <<elseif ($activeSlave.attrXX <= 15)>> - and is @@.red;turned off by women.@@ - <<elseif ($activeSlave.attrXX <= 35)>> - and is @@.red;unenthusiastic about women.@@ - <<elseif ($activeSlave.attrXX <= 65)>> - and $he is indifferent to women. - <<elseif ($activeSlave.attrXX <= 85)>> - but @@.green;is attracted to women.@@ - <<elseif ($activeSlave.attrXX <= 95)>> - @@.green;strongly preferring women.@@ - <<else>> - but is @@.green;passionate about women.@@ - <</if>> -<<elseif ($activeSlave.attrXY <= 65)>> - $He's indifferent to sex with men, - <<if ($activeSlave.attrXX <= 5)>> - but is @@.red;disgusted by the idea of intimacy with a woman.@@ - <<elseif ($activeSlave.attrXX <= 15)>> - but is @@.red;turned off by women.@@ - <<elseif ($activeSlave.attrXX <= 35)>> - but is @@.red;actually unenthusiastic about women.@@ - <<elseif ($activeSlave.attrXX <= 65)>> - and feels the same about women, too. - <<elseif ($activeSlave.attrXX <= 85)>> - but @@.green;is attracted to women.@@ - <<elseif ($activeSlave.attrXX <= 95)>> - @@.green;strongly preferring women.@@ - <<else>> - but is @@.green;passionate about women.@@ - <</if>> -<<elseif ($activeSlave.attrXY <= 85)>> - $He @@.green;finds men attractive,@@ - <<if ($activeSlave.attrXX <= 5)>> - but is @@.red;disgusted by the idea of intimacy with a woman.@@ - <<elseif ($activeSlave.attrXX <= 15)>> - but is @@.red;turned off by women.@@ - <<elseif ($activeSlave.attrXX <= 35)>> - but is @@.red;unenthusiastic about women.@@ - <<elseif ($activeSlave.attrXX <= 65)>> - but is indifferent to women. - <<elseif ($activeSlave.attrXX <= 85)>> - and @@.green;likes women too.@@ - <<elseif ($activeSlave.attrXX <= 95)>> - but @@.green;likes women even more.@@ - <<else>> - but is really @@.green;passionate about women.@@ - <</if>> -<<elseif ($activeSlave.attrXY <= 95)>> - $He @@.green;is aroused by most men,@@ - <<if ($activeSlave.attrXX <= 5)>> - but is @@.red;disgusted by the idea of intimacy with a woman.@@ - <<elseif ($activeSlave.attrXX <= 15)>> - but is @@.red;turned off by women.@@ - <<elseif ($activeSlave.attrXX <= 35)>> - but is @@.red;unenthusiastic about women.@@ - <<elseif ($activeSlave.attrXX <= 65)>> - but is indifferent to women. - <<elseif ($activeSlave.attrXX <= 85)>> - and @@.green;likes women too.@@ - <<elseif ($activeSlave.attrXX <= 95)>> - and @@.green;thinks most women are hot,@@ too. - <<else>> - but is most @@.green;passionate about women.@@ - <</if>> -<<else>> - <<if ($activeSlave.attrXX > 95)>> - $He's @@.green;omnisexual,@@ and is passionately attracted to nearly everyone. - <<else>> - $He's @@.green;passionate about men,@@ - <<if ($activeSlave.attrXX <= 5)>> - but is @@.red;disgusted by the idea of intimacy with a woman.@@ - <<elseif ($activeSlave.attrXX <= 15)>> - but is @@.red;turned off by women.@@ - <<elseif ($activeSlave.attrXX <= 35)>> - but is @@.red;unenthusiastic about women.@@ - <<elseif ($activeSlave.attrXX <= 65)>> - but is indifferent to women. - <<elseif ($activeSlave.attrXX <= 85)>> - but also @@.green;likes women,@@ too. - <<else>> - but also @@.green;thinks most women are hot,@@ too. - <</if>> - <</if>> -<</if>> -<<else>> - You do not understand $his sexuality very well. -<</if>> - -<<else>> /* FUCKDOLL MENTAL REPORT */ + <<if ($activeSlave.intelligenceImplant != 1)>>and is uneducated<<else>>but is educated<</if>>. + <</if>> + + <<if ($activeSlave.behavioralFlaw != "none") ||($activeSlave.sexualFlaw != "none") ||($activeSlave.behavioralQuirk != "none") ||($activeSlave.sexualQuirk != "none")>> + <<if ($activeSlave.behavioralFlaw != "none") ||($activeSlave.sexualFlaw != "none")>> + $His remaining mental flaws are likewise impossible to discern, but if $he was allowed out of $his suit, this fuckdoll would probably still + <<if $activeSlave.behavioralFlaw != "none">> + <<switch $activeSlave.behavioralFlaw>> + <<case "hates men">> + @@.red;hate men@@ + <<case "hates women">> + @@.red;hate women@@ + <<case "gluttonous">> + be a @@.red;stress eater@@ + <<default>> + be @@.red;$activeSlave.behavioralFlaw@@ + <</switch>> + <</if>> + <<if $activeSlave.sexualFlaw != "none">> + <<if $activeSlave.behavioralFlaw != "none">>and would still<</if>> + <<switch $activeSlave.sexualFlaw>> + <<case "hates oral">> + @@.red;hate oral.@@ + <<case "hates anal">> + @@.red;hate anal.@@ + <<case "hates penetration">> + @@.red;hate penetration.@@ + <<case "cum addict">> + a @@.yellow;cum addict.@@ + <<case "anal addict">> + an @@.yellow;anal addict.@@ + <<case "attention whore">> + an @@.yellow;attention whore.@@ + <<case "breast growth">> + have a @@.yellow;breast obsession.@@ + <<case "breeder">> + have a @@.yellow;breeding obsession.@@ + <<default>> + be @@.red;$activeSlave.sexualFlaw.@@ + <</switch>> + <<else>> + to an unacceptable degree. + <</if>> + <</if>> + <<if ($activeSlave.behavioralQuirk != "none") ||($activeSlave.sexualQuirk != "none")>> + $His character seems to retain some distinctiveness; $he may still + <<if $activeSlave.behavioralQuirk != "none">> + be + <<switch $activeSlave.behavioralQuirk>> + <<case "fitness">> + @@.green;a fitness fanatic@@ + <<case "adores women">> + @@.green;adore women@@ + <<case "adores men">> + @@.green;adore men@@ + <<case "advocate">> + @@.green;an advocate@@ + <<default>> + @@.green;$activeSlave.behavioralQuirk@@ + <</switch>> + <</if>> + <<if $activeSlave.sexualQuirk != "none">> + <<if $activeSlave.behavioralQuirk != "none">>and still<</if>> be + <<switch $activeSlave.sexualQuirk>> + <<case "romantic" "perverted" "caring" "unflinching">> + @@.green;$activeSlave.sexualQuirk.@@ + <<default>> + a @@.green;$activeSlave.sexualQuirk.@@ + <</switch>> + <<else>> + in there. + <</if>> + <</if>> + <</if>> -It's impossible to tell what intelligence or inclinations a fuckdoll might have by looking at it, but the most recent records indicate that this one is -<<if ($activeSlave.intelligence >= 3)>> - @@.deepskyblue;brilliant@@ -<<elseif ($activeSlave.intelligence >= 2)>> - @@.deepskyblue;highly intelligent@@ -<<elseif ($activeSlave.intelligence >= 1)>> - of @@.deepskyblue;above average intelligence@@ -<<elseif ($activeSlave.intelligence >= 0)>> - of average intelligence -<<elseif ($activeSlave.intelligence >= -1)>> - of @@.orangered;below average intelligence@@ -<<elseif ($activeSlave.intelligence >= -2)>> - @@.orangered;very stupid@@ -<<elseif ($activeSlave.intelligence >= -3)>> - @@.orangered;a moron@@ -<</if>> -<<if ($activeSlave.intelligence >= 0)>> - <<if ($activeSlave.intelligenceImplant != 1)>>but is uneducated<<else>>and is educated<</if>>. -<<else>> - <<if ($activeSlave.intelligenceImplant != 1)>>and is uneducated<<else>>but is educated<</if>>. -<</if>> - -<<if ($activeSlave.behavioralFlaw != "none") ||($activeSlave.sexualFlaw != "none") ||($activeSlave.behavioralQuirk != "none") ||($activeSlave.sexualQuirk != "none")>> - <<if ($activeSlave.behavioralFlaw != "none") ||($activeSlave.sexualFlaw != "none")>> - Its remaining mental flaws are likewise impossible to discern, but if it was allowed out of its suit, this fuckdoll would probably still - <<if $activeSlave.behavioralFlaw != "none">> - <<switch $activeSlave.behavioralFlaw>> - <<case "hates men">> - @@.red;hate men@@ - <<case "hates women">> - @@.red;hate women@@ - <<case "gluttonous">> - be a @@.red;stress eater@@ - <<default>> - be @@.red;$activeSlave.behavioralFlaw@@ - <</switch>> + <<if ($activeSlave.fetishKnown == 1)>> + $His recent biomedical readings indicate that $he still prefers + <<switch $activeSlave.fetish>> + <<case "submissive">> + @@.lightcoral;being forced to submit@@ + <<case "cumslut">> + @@.lightcoral;being facefucked@@ + <<case "humiliation">> + @@.lightcoral;being fucked in public@@ + <<case "buttslut">> + @@.lightcoral;being sodomized@@ + <<case "boobs">> + @@.lightcoral;having $his breasts handled@@ + <<case "pregnancy">> + @@.lightcoral;being inseminated@@ + <<case "dom" "sadist">> + @@.lightcoral;being on top@@ + <<case "masochist">> + @@.lightcoral;being hurt@@ + <<default>> + @@.lightcoral;having vanilla sex@@ + <</switch>> + to any other kind of use. + <</if>> + + <<if ($activeSlave.attrKnown == 1)>> + $His suit usually forces $him to become aroused for use, but when $he's allowed to react naturally, $he has + <<if ($activeSlave.energy > 95)>> + a @@.green;nymphomaniac@@ need + <<elseif ($activeSlave.energy > 80)>> + a @@.green;pathological need@@ + <<elseif ($activeSlave.energy > 60)>> + a @@.green;powerful need@@ + <<elseif ($activeSlave.energy > 40)>> + a @@.yellow;healthy need@@ + <<elseif ($activeSlave.energy > 20)>> + a @@.red;weak need@@ + <<else>> + @@.red;no need@@ <</if>> - <<if $activeSlave.sexualFlaw != "none">> - <<if $activeSlave.behavioralFlaw != "none">>and would still<</if>> - <<switch $activeSlave.sexualFlaw>> - <<case "hates oral">> - @@.red;hate oral.@@ - <<case "hates anal">> - @@.red;hate anal.@@ - <<case "hates penetration">> - @@.red;hate penetration.@@ - <<case "cum addict">> - a @@.yellow;cum addict.@@ - <<case "anal addict">> - an @@.yellow;anal addict.@@ - <<case "attention whore">> - an @@.yellow;attention whore.@@ - <<case "breast growth">> - have a @@.yellow;breast obsession.@@ - <<case "breeder">> - have a @@.yellow;breeding obsession.@@ - <<default>> - be @@.red;$activeSlave.sexualFlaw.@@ - <</switch>> + for external sexual stimulation, acts + <<if ($activeSlave.attrXX <= 15)>> + @@.red;revolted@@ + <<elseif ($activeSlave.attrXX <= 35)>> + @@.red;unhappy@@ + <<elseif ($activeSlave.attrXX <= 65)>> + indifferent + <<elseif ($activeSlave.attrXX <= 85)>> + @@.green;eager@@ <<else>> - to an unacceptable degree. - <</if>> - <</if>> - <<if ($activeSlave.behavioralQuirk != "none") ||($activeSlave.sexualQuirk != "none")>> - Its character seems to retain some distinctiveness; it may still - <<if $activeSlave.behavioralQuirk != "none">> - be - <<switch $activeSlave.behavioralQuirk>> - <<case "fitness">> - @@.green;a fitness fanatic@@ - <<case "adores women">> - @@.green;adore women@@ - <<case "adores men">> - @@.green;adore men@@ - <<case "advocate">> - @@.green;an advocate@@ - <<default>> - @@.green;$activeSlave.behavioralQuirk@@ - <</switch>> + @@.green;very enthusiastic@@ <</if>> - <<if $activeSlave.sexualQuirk != "none">> - <<if $activeSlave.behavioralQuirk != "none">>and still<</if>> be - <<switch $activeSlave.sexualQuirk>> - <<case "romantic" "perverted" "caring" "unflinching">> - @@.green;$activeSlave.sexualQuirk.@@ - <<default>> - a @@.green;$activeSlave.sexualQuirk.@@ - <</switch>> + when a pussy is pressed against $his face hole, and + <<if ($activeSlave.attrXY <= 15)>> + @@.red;struggles@@ + <<elseif ($activeSlave.attrXY <= 35)>> + @@.red;does not react positively@@ + <<elseif ($activeSlave.attrXY <= 65)>> + does not react significantly + <<elseif ($activeSlave.attrXY <= 85)>> + @@.green;seems pleased@@ <<else>> - in there. - <</if>> - <</if>> -<</if>> - -<<if ($activeSlave.fetishKnown == 1)>> - Its recent biomedical readings indicate that it still prefers - <<switch $activeSlave.fetish>> - <<case "submissive">> - @@.lightcoral;being forced to submit@@ - <<case "cumslut">> - @@.lightcoral;being facefucked@@ - <<case "humiliation">> - @@.lightcoral;being fucked in public@@ - <<case "buttslut">> - @@.lightcoral;being sodomized@@ - <<case "boobs">> - @@.lightcoral;having its breasts handled@@ - <<case "pregnancy">> - @@.lightcoral;being inseminated@@ - <<case "dom" "sadist">> - @@.lightcoral;being on top@@ - <<case "masochist">> - @@.lightcoral;being hurt@@ - <<default>> - @@.lightcoral;having vanilla sex@@ - <</switch>> - to any other kind of use. -<</if>> - -<<if ($activeSlave.attrKnown == 1)>> -Its suit usually forces it to become aroused for use, but when it's allowed to react naturally, it has -<<if ($activeSlave.energy > 95)>> - a @@.green;nymphomaniac@@ need -<<elseif ($activeSlave.energy > 80)>> - a @@.green;pathological need@@ -<<elseif ($activeSlave.energy > 60)>> - a @@.green;powerful need@@ -<<elseif ($activeSlave.energy > 40)>> - a @@.yellow;healthy need@@ -<<elseif ($activeSlave.energy > 20)>> - a @@.red;weak need@@ -<<else>> - @@.red;no need@@ -<</if>> -for external sexual stimulation, acts -<<if ($activeSlave.attrXX <= 15)>> - @@.red;revolted@@ -<<elseif ($activeSlave.attrXX <= 35)>> - @@.red;unhappy@@ -<<elseif ($activeSlave.attrXX <= 65)>> - indifferent -<<elseif ($activeSlave.attrXX <= 85)>> - @@.green;eager@@ -<<else>> - @@.green;very enthusiastic@@ -<</if>> -when a pussy is pressed against its face hole, and -<<if ($activeSlave.attrXY <= 15)>> - @@.red;struggles@@ -<<elseif ($activeSlave.attrXY <= 35)>> - @@.red;does not react positively@@ -<<elseif ($activeSlave.attrXY <= 65)>> - does not react significantly -<<elseif ($activeSlave.attrXY <= 85)>> - @@.green;seems pleased@@ -<<else>> - is @@.green;very happy@@ -<</if>> -when a dick is pushed inside <<if $activeSlave.vagina >= -1>>either of its lower holes<<else>>its rear hole<</if>>. -<</if>> + is @@.green;very happy@@ + <</if>> + when a dick is pushed inside <<if $activeSlave.vagina >= -1>>either of $his lower holes<<else>>$his rear hole<</if>>. + <</if>> <</if>> /* END MENTAL REPORT */ <<if $saleDescription == 0>> -<<if $eventDescription == 0>> -<<if canSee($activeSlave)>> -<<if ($activeSlave.attrKnown == 1)>> -<<if ($activeSlave.assignment != "work in the dairy") || ($dairyRestraintsSetting > 1)>> - <<if ($activeSlave.attrXX > 85) && ($PC.boobs == 1)>> - $His attraction to women is obvious: $he can't seem to stop staring at your breasts. - <<elseif ($activeSlave.attrXY > 85) && ($PC.dick == 1)>> - $His attraction to men is obvious: $he can't seem to stop glancing down at your package. - <<elseif ($activeSlave.attrXY > 85) && ($PC.boobs == 0)>> - $His attraction to men is obvious: $he can't seem to stop checking out your broad chest. - <</if>> -<</if>> -<</if>> -<</if>> -<</if>> + <<if $eventDescription == 0>> + <<if canSee($activeSlave)>> + <<if ($activeSlave.attrKnown == 1)>> + <<if ($activeSlave.assignment != "work in the dairy") || ($dairyRestraintsSetting > 1)>> + <<if ($activeSlave.attrXX > 85) && ($PC.boobs == 1)>> + $His attraction to women is obvious: $he can't seem to stop staring at your breasts. + <<elseif ($activeSlave.attrXY > 85) && ($PC.dick == 1)>> + $His attraction to men is obvious: $he can't seem to stop glancing down at your package. + <<elseif ($activeSlave.attrXY > 85) && ($PC.boobs == 0)>> + $His attraction to men is obvious: $he can't seem to stop checking out your broad chest. + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <<if $activeSlave.fuckdoll == 0>> -<<if $showBodyMods == 1>> - <<if ["neck", "left cheek", "right cheek", "cheeks", "left ears", "right ears", "ears"].includes($activeSlave.brandLocation)>> - <<brandDescription>> + <<if $showBodyMods == 1>> + <<if ["neck", "left cheek", "right cheek", "cheeks", "left ears", "right ears", "ears"].includes($activeSlave.brandLocation)>> + <<brandDescription>> + <</if>> <</if>> <</if>> -<</if>> <<if $familyTesting == 1>> -<<Family>> - -<<if $activeSlave.relationship >= 3 && totalRelatives($activeSlave) > 0>> - <<set _lover = getSlave($activeSlave.relationshipTarget)>> - <<if def _lover>> - <<if $activeSlave.mother == _lover.ID>> - $He is in an @@.lightgreen;incestuous relationship with $his mother, <<= SlaveFullName(_lover)>>.@@ - <<elseif $activeSlave.father == _lover.ID>> - $He is in an @@.lightgreen;incestuous relationship with $his father, <<= SlaveFullName(_lover)>>.@@ - <<elseif _lover.mother == $activeSlave.ID || _lover.father == $activeSlave.ID>> - $He is in an @@.lightgreen;incestuous relationship with $his daughter, <<= SlaveFullName(_lover)>>.@@ - <<else>> - <<switch areSisters($activeSlave, _lover)>> - <<case 1>> - $He is in an @@.lightgreen;incestuous relationship with $his twin, <<= SlaveFullName(_lover)>>.@@ - <<case 2>> - $He is in an @@.lightgreen;incestuous relationship with $his sister, <<= SlaveFullName(_lover)>>.@@ - <<case 3>> - $He is in an @@.lightgreen;incestuous relationship with $his half-sister, <<= SlaveFullName(_lover)>>.@@ - <</switch>> - <</if>> - <</if>> -<<elseif $activeSlave.relationship <= -2>> - <<if ($activeSlave.mother == -1 || $activeSlave.father == -1)>> - <<if $activeSlave.mother == -1>> - $He is in an @@.lightgreen;incestuous relationship with $his mother, you.@@ - <<elseif $activeSlave.father == -1>> - $He is in an @@.lightgreen;incestuous relationship with $his father, you.@@ - <</if>> - <<elseif $PC.mother == $activeSlave.ID || $PC.father == $activeSlave.ID>> - <<if $PC.title == 1>> - $He is in an @@.lightgreen;incestuous relationship with $his son, you.@@ - <<elseif $PC.title == 0>> - $He is in an @@.lightgreen;incestuous relationship with $his daughter, you.@@ - <</if>> - <<elseif areSisters($PC, $activeSlave) == 1>> - <<if $PC.title == 1>> - $He is in an @@.lightgreen;incestuous relationship with $his twin brother, you.@@ - <<elseif $PC.title == 0>> - $He is in an @@.lightgreen;incestuous relationship with $his twin sister, you.@@ - <</if>> - <<elseif areSisters($PC, $activeSlave) == 2>> - <<if $PC.title == 1>> - $He is in an @@.lightgreen;incestuous relationship with $his brother, you.@@ - <<elseif $PC.title == 0>> - $He is in an @@.lightgreen;incestuous relationship with $his sister, you.@@ + <<Family>> + + <<if $activeSlave.relationship >= 3 && totalRelatives($activeSlave) > 0>> + <<set _lover = getSlave($activeSlave.relationshipTarget)>> + <<if def _lover>> + <<if $activeSlave.mother == _lover.ID>> + $He is in an @@.lightgreen;incestuous relationship with $his mother, <<= SlaveFullName(_lover)>>.@@ + <<elseif $activeSlave.father == _lover.ID>> + $He is in an @@.lightgreen;incestuous relationship with $his father, <<= SlaveFullName(_lover)>>.@@ + <<elseif _lover.mother == $activeSlave.ID || _lover.father == $activeSlave.ID>> + $He is in an @@.lightgreen;incestuous relationship with $his daughter, <<= SlaveFullName(_lover)>>.@@ + <<else>> + <<switch areSisters($activeSlave, _lover)>> + <<case 1>> + $He is in an @@.lightgreen;incestuous relationship with $his twin, <<= SlaveFullName(_lover)>>.@@ + <<case 2>> + $He is in an @@.lightgreen;incestuous relationship with $his sister, <<= SlaveFullName(_lover)>>.@@ + <<case 3>> + $He is in an @@.lightgreen;incestuous relationship with $his half-sister, <<= SlaveFullName(_lover)>>.@@ + <</switch>> + <</if>> <</if>> - <<elseif areSisters($PC, $activeSlave) == 3>> - <<if $PC.title == 1>> - $He is in an @@.lightgreen;incestuous relationship with $his half-brother, you.@@ - <<elseif $PC.title == 0>> - $He is in an @@.lightgreen;incestuous relationship with $his half-sister, you.@@ + <<elseif $activeSlave.relationship <= -2>> + <<if ($activeSlave.mother == -1 || $activeSlave.father == -1)>> + <<if $activeSlave.mother == -1>> + $He is in an @@.lightgreen;incestuous relationship with $his mother, you.@@ + <<elseif $activeSlave.father == -1>> + $He is in an @@.lightgreen;incestuous relationship with $his father, you.@@ + <</if>> + <<elseif $PC.mother == $activeSlave.ID || $PC.father == $activeSlave.ID>> + <<if $PC.title == 1>> + $He is in an @@.lightgreen;incestuous relationship with $his son, you.@@ + <<elseif $PC.title == 0>> + $He is in an @@.lightgreen;incestuous relationship with $his daughter, you.@@ + <</if>> + <<elseif areSisters($PC, $activeSlave) == 1>> + <<if $PC.title == 1>> + $He is in an @@.lightgreen;incestuous relationship with $his twin brother, you.@@ + <<elseif $PC.title == 0>> + $He is in an @@.lightgreen;incestuous relationship with $his twin sister, you.@@ + <</if>> + <<elseif areSisters($PC, $activeSlave) == 2>> + <<if $PC.title == 1>> + $He is in an @@.lightgreen;incestuous relationship with $his brother, you.@@ + <<elseif $PC.title == 0>> + $He is in an @@.lightgreen;incestuous relationship with $his sister, you.@@ + <</if>> + <<elseif areSisters($PC, $activeSlave) == 3>> + <<if $PC.title == 1>> + $He is in an @@.lightgreen;incestuous relationship with $his half-brother, you.@@ + <<elseif $PC.title == 0>> + $He is in an @@.lightgreen;incestuous relationship with $his half-sister, you.@@ + <</if>> <</if>> <</if>> -<</if>> <<else>> -<<if $activeSlave.relation != 0>> - <<set _lsd = $slaveIndices[$activeSlave.relationTarget]>> - <<if def _lsd>> - <<if ($slaves[_lsd].ID == $activeSlave.relationshipTarget) && ($activeSlave.relationship >= 3)>> - $He is @@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s $activeSlave.relation, making their relationship incestuous.@@ - <<else>> - $He is @@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s $activeSlave.relation.@@ + <<if $activeSlave.relation != 0>> + <<set _lsd = $slaveIndices[$activeSlave.relationTarget]>> + <<if def _lsd>> + <<if ($slaves[_lsd].ID == $activeSlave.relationshipTarget) && ($activeSlave.relationship >= 3)>> + $He is @@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s $activeSlave.relation, making their relationship incestuous.@@ + <<else>> + $He is @@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s $activeSlave.relation.@@ + <</if>> <</if>> <</if>> -<</if>> <</if>> /* closes extended family mode */ @@ -1215,7 +1217,7 @@ when a dick is pushed inside <<if $activeSlave.vagina >= -1>>either of its lower is <<= SlaveFullName($slaves[_lsd])>>'s @@.lightsalmon;rival.@@ <<else>> @@.lightsalmon;bitterly hates@@ <<= SlaveFullName($slaves[_lsd])>>. - <</if>> + <</if>> <</if>> <</if>> @@ -1234,75 +1236,75 @@ when a dick is pushed inside <<if $activeSlave.vagina >= -1>>either of its lower <br> <<if $saleDescription == 0>> - <<if $activeSlave.origin != 0>> - <<originDescription $activeSlave>> - <</if>> + <<if $activeSlave.origin != 0>> + <<originDescription $activeSlave>> + <</if>> <</if>> <<if $activeSlave.fuckdoll == 0>> -<<if $activeSlave.career != 0>> - <<if $activeSlave.career == "a slave">> - $He was a slave long before you obtained $him. - <<elseif $activeSlave.career == "a slave since birth">> - $He's been your slave $his entire life. - <<elseif $activeSlave.career == "a meat toilet" || $activeSlave.career == "a cum dump">> - $He sees herself as a cum receptacle. - <<elseif $activeSlave.career == "a dairy cow">> - $He's been broken into the belief that $he is nothing more than a cow to be milked and bred. - <<elseif $activeSlave.career == "a breeding bull">> - $He's been broken into the belief that $he is nothing more than a bull destined to fill fertile wombs with calves. - <<elseif $activeSlave.career == "a breeder">> - Before you obtained $him, $he was a breeding slave. - <<elseif $activeSlave.career == "a bioreactor">> - $He has spent time as a cow in an industrial dairy, an experience that marked $him deeply. - <<else>> - Before $he was a slave, $he was - <<if setup.bodyguardCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him potential as a Bodyguard. - <<elseif setup.wardenessCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him potential as a Wardeness for <<if $cellblock == 0>>a Cellblock<<else>>$cellblockName<</if>>. - <<elseif setup.attendantCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him potential as an Attendant for <<if $spa == 0>>a Spa<<else>>$spaName<</if>>. - <<elseif setup.nurseCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him potential as a Nurse for <<if $clinic == 0>>a Clinic<<else>>$clinicName<</if>>. - <<elseif setup.schoolteacherCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him potential as a Schoolteacher for <<if $schoolroom == 0>>a Schoolroom<<else>>$schoolroomName<</if>>. - <<elseif setup.stewardessCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him potential as a Stewardess for <<if $servantsQuarters == 0>>a Servant's Quarters<<else>>$servantsQuartersName<</if>>. - <<elseif setup.milkmaidCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him potential as a Milkmaid for <<if $dairy == 0>>a Dairy<<else>>$dairyName<</if>>. - <<elseif setup.madamCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him potential as a Madam for <<if $brothel == 0>>a Brothel<<else>>$brothelName<</if>>. - <<elseif setup.DJCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him potential as a DJ for <<if $club == 0>>a Club<<else>>$clubName<</if>>. - <<elseif setup.HGCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him potential as a Head Girl. - <<elseif setup.recruiterCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him potential as a recruiter. - <<elseif setup.entertainmentCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him a slight edge at entertainment. - <<elseif setup.whoreCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him a slight edge at sexual commerce. - <<elseif setup.gratefulCareers.includes($activeSlave.career)>> - $activeSlave.career, so $he can remember what it's like to have the freedom to starve. - <<elseif setup.menialCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him experience following orders. - <<elseif setup.servantCareers.includes($activeSlave.career)>> - $activeSlave.career, giving $him a slight edge in housekeeping. - <<else>> - <<print $activeSlave.career>>. - <</if>> - <</if>> -<</if>> -<<if ($week-$activeSlave.weekAcquired >= 20) && ($activeSlave.entertainSkill >= 100)>> - <<if setup.entertainmentCareers.includes($activeSlave.career)>><<else>> - $He has gotten enough experience to be as charismatic as any professional entertainer<<if ($activeSlave.oralCount + $activeSlave.analCount + $activeSlave.vaginalCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount > 1000)>>, and has been fucked so many times that a free sex worker could teach $him nothing<</if>>. - <</if>> -<<elseif ($activeSlave.oralCount + $activeSlave.analCount + $activeSlave.vaginalCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount > 1000)>> - <<if setup.whoreCareers.includes($activeSlave.career)>><<else>> - $He has been fucked so many times that a free sex worker could teach $him nothing. + <<if $activeSlave.career != 0>> + <<if $activeSlave.career == "a slave">> + $He was a slave long before you obtained $him. + <<elseif $activeSlave.career == "a slave since birth">> + $He's been your slave $his entire life. + <<elseif $activeSlave.career == "a meat toilet" || $activeSlave.career == "a cum dump">> + $He sees herself as a cum receptacle. + <<elseif $activeSlave.career == "a dairy cow">> + $He's been broken into the belief that $he is nothing more than a cow to be milked and bred. + <<elseif $activeSlave.career == "a breeding bull">> + $He's been broken into the belief that $he is nothing more than a bull destined to fill fertile wombs with calves. + <<elseif $activeSlave.career == "a breeder">> + Before you obtained $him, $he was a breeding slave. + <<elseif $activeSlave.career == "a bioreactor">> + $He has spent time as a cow in an industrial dairy, an experience that marked $him deeply. + <<else>> + Before $he was a slave, $he was + <<if setup.bodyguardCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Bodyguard. + <<elseif setup.wardenessCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Wardeness for <<if $cellblock == 0>>a Cellblock<<else>>$cellblockName<</if>>. + <<elseif setup.attendantCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as an Attendant for <<if $spa == 0>>a Spa<<else>>$spaName<</if>>. + <<elseif setup.nurseCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Nurse for <<if $clinic == 0>>a Clinic<<else>>$clinicName<</if>>. + <<elseif setup.schoolteacherCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Schoolteacher for <<if $schoolroom == 0>>a Schoolroom<<else>>$schoolroomName<</if>>. + <<elseif setup.stewardessCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Stewardess for <<if $servantsQuarters == 0>>a Servant's Quarters<<else>>$servantsQuartersName<</if>>. + <<elseif setup.milkmaidCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Milkmaid for <<if $dairy == 0>>a Dairy<<else>>$dairyName<</if>>. + <<elseif setup.madamCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Madam for <<if $brothel == 0>>a Brothel<<else>>$brothelName<</if>>. + <<elseif setup.DJCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a DJ for <<if $club == 0>>a Club<<else>>$clubName<</if>>. + <<elseif setup.HGCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Head Girl. + <<elseif setup.recruiterCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a recruiter. + <<elseif setup.entertainmentCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him a slight edge at entertainment. + <<elseif setup.whoreCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him a slight edge at sexual commerce. + <<elseif setup.gratefulCareers.includes($activeSlave.career)>> + $activeSlave.career, so $he can remember what it's like to have the freedom to starve. + <<elseif setup.menialCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him experience following orders. + <<elseif setup.servantCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him a slight edge in housekeeping. + <<else>> + <<print $activeSlave.career>>. + <</if>> + <</if>> + <</if>> + <<if ($week-$activeSlave.weekAcquired >= 20) && ($activeSlave.entertainSkill >= 100)>> + <<if setup.entertainmentCareers.includes($activeSlave.career)>><<else>> + $He has gotten enough experience to be as charismatic as any professional entertainer<<if ($activeSlave.oralCount + $activeSlave.analCount + $activeSlave.vaginalCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount > 1000)>>, and has been fucked so many times that a free sex worker could teach $him nothing<</if>>. + <</if>> + <<elseif ($activeSlave.oralCount + $activeSlave.analCount + $activeSlave.vaginalCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount > 1000)>> + <<if setup.whoreCareers.includes($activeSlave.career)>><<else>> + $He has been fucked so many times that a free sex worker could teach $him nothing. + <</if>> <</if>> -<</if>> <</if>> <<set _careers = []>> @@ -1664,30 +1666,30 @@ and <<elseif $activeSlave.weight > 95>> <<if $activeSlave.hips > 1>> <<print either("extremely curvy", "extremely plush")>>, but $his huge hips make the extra weight attractive on $him. - <<elseif $arcologies[0].FSHedonisticDecadence != "unset">> - <<print either("extremely curvy", "extremely plush")>>. + <<elseif $arcologies[0].FSHedonisticDecadence != "unset">> + <<print either("extremely curvy", "extremely plush")>>. <<else>> @@.red;<<print either("overweight", "carrying a lot of extra weight", "fat")>>.@@ <</if>> <<elseif $activeSlave.weight > 30>> - <<if $activeSlave.hips > 1>> - <<print either("quite curvy", "very plush")>>, but $his motherly hips make the extra weight attractive on $him. - <<elseif $arcologies[0].FSHedonisticDecadence != "unset">> - <<print either("quite curvy", "very plush")>>. - <<else>> - @@.red;<<print either("chubby", "carrying extra weight")>>.@@ - <</if>> + <<if $activeSlave.hips > 1>> + <<print either("quite curvy", "very plush")>>, but $his motherly hips make the extra weight attractive on $him. + <<elseif $arcologies[0].FSHedonisticDecadence != "unset">> + <<print either("quite curvy", "very plush")>>. + <<else>> + @@.red;<<print either("chubby", "carrying extra weight")>>.@@ + <</if>> <<elseif $activeSlave.weight > 10 >><<print either("pleasingly curvy", "nicely plush")>>. <<elseif $activeSlave.weight >= -10>><<print either("a healthy weight", "neither too fat nor too skinny", "an attractive weight for $his frame")>>. <<elseif $activeSlave.weight >= -30>><<print either("pleasingly thin", "appealingly skinny")>>. <<elseif $activeSlave.weight >= -95>> - <<if $activeSlave.hips > 1>> - <<print either("very thin", "quite skinny")>>, but $his wide hips make the gap between $his thighs very noticeable. - <<elseif $activeSlave.hips < -1>> - <<print either("very thin", "quite skinny")>>, but $his trim hips make $his look like a model. - <<else>> - @@.red;<<print either("rail thin", "underweight", "too skinny")>>.@@ - <</if>> + <<if $activeSlave.hips > 1>> + <<print either("very thin", "quite skinny")>>, but $his wide hips make the gap between $his thighs very noticeable. + <<elseif $activeSlave.hips < -1>> + <<print either("very thin", "quite skinny")>>, but $his trim hips make $his look like a model. + <<else>> + @@.red;<<print either("rail thin", "underweight", "too skinny")>>.@@ + <</if>> <<else>>@@.red;<<print either("emaciated", "dangerously skinny")>>.@@ <</if>> @@ -1783,7 +1785,7 @@ and <</if>> <</if>> - <<heightImplantDescription>> +<<heightImplantDescription>> $He is <<if $activeSlave.muscles > 95>> @@ -1836,14 +1838,14 @@ $He is <</if>> <<if $activeSlave.fuckdoll == 0>> -<<if $activeSlave.ID == $Bodyguard.ID>> - $He is your bodyguard. - <<BodyguardWeapon>> -<</if>> + <<if $activeSlave.ID == $Bodyguard.ID>> + $He is your bodyguard. + <<BodyguardWeapon>> + <</if>> -<<if $activeSlave.combatSkill > 0>> - $He is @@.aquamarine;skilled at combat@@: $he is comfortable with the use of modern firearms and edged weapons, and $his hands <<if $activeSlave.amp == -4>>would be deadly weapons even if they weren't full of deadly weapons already<<elseif $activeSlave.amp > 0>>would be deadly weapons if $he had any<<else>>are deadly weapons<</if>>. -<</if>> + <<if $activeSlave.combatSkill > 0>> + $He is @@.aquamarine;skilled at combat@@: $he is comfortable with the use of modern firearms and edged weapons, and $his hands <<if $activeSlave.amp == -4>>would be deadly weapons even if they weren't full of deadly weapons already<<elseif $activeSlave.amp > 0>>would be deadly weapons if $he had any<<else>>are deadly weapons<</if>>. + <</if>> <</if>> <<if $activeSlave.pitKills > 0>> @@ -1884,13 +1886,13 @@ $He is <<heelDescription>> <<if $activeSlave.fuckdoll == 0>> -<<if $showBodyMods == 1>> - /* Check it's not a facial brand: */ - <<if ["back", "lower back", "chest", "right shoulder", "left shoulder", "shoulders", "right upper arm", "left upper arm", "upper arms", "right lower arm", "left lower arm", "lower arms", "right wrist", "left wrist", "wrists", "right hand", "left hand", "hands", "left ankle", "right ankle", "ankles", "right calf", "left calf", "calves", "right foot", "left foot", "feet"].includes($activeSlave.brandLocation)>> - <<brandDescription>> + <<if $showBodyMods == 1>> + /* Check it's not a facial brand: */ + <<if ["back", "lower back", "chest", "right shoulder", "left shoulder", "shoulders", "right upper arm", "left upper arm", "upper arms", "right lower arm", "left lower arm", "lower arms", "right wrist", "left wrist", "wrists", "right hand", "left hand", "hands", "left ankle", "right ankle", "ankles", "right calf", "left calf", "calves", "right foot", "left foot", "feet"].includes($activeSlave.brandLocation)>> + <<brandDescription>> + <</if>> <</if>> <</if>> -<</if>> <<skinDescription>> @@ -1902,67 +1904,67 @@ $He is /* <<if $activeSlave.fuckdoll == 0>> -<<if ($activeSlave.scars == 0) && ($activeSlave.clothes isnot "no clothes")>> -$activeSlave.slaveName has no apparent scars, at least none that aren't hidden by $his clothes. -<<elseif ($activeSlave.scars == 0) && ($activeSlave.clothes is "no clothes")>> -$activeSlave.slaveName's body has no scars. -<<elseif ($activeSlave.scars == 0) && ($activeSlave.clothes is "body oil")>> -$activeSlave.slaveName's oiled body has no scars. - -<<elseif ($activeSlave.scars == 1) && ($activeSlave.clothes isnot "no clothes")>> -$activeSlave.slaveName's light scars are fully covered by $his clothes. -<<elseif ($activeSlave.scars == 1) && ($activeSlave.clothes is "no clothes")>> -$activeSlave.slaveName's light scars aren't really ugly just yet. -<<elseif ($activeSlave.scars == 1) && ($activeSlave.clothes is "body oil")>> -$activeSlave.slaveName's light scars are somewhat showing because of the oil. - -<<elseif ($activeSlave.scars == 2) and ($activeSlave.clothes isnot "no clothes")>> -$activeSlave.slaveName's big scars are showing even with $his clothes. -<<elseif ($activeSlave.scars == 2) and ($activeSlave.clothes is "no clothes")>> -$activeSlave.slaveName's big scars are quite repulsive on $his nude body. -<<elseif ($activeSlave.scars == 2) and ($activeSlave.clothes is "body oil")>> -$activeSlave.slaveName's big scars are really put into view because of the oil. - -<<elseif ($activeSlave.scars == 3) and ($activeSlave.clothes isnot "no clothes")>> -$activeSlave.slaveName's red scars are mostly hidden behind $his clothes -<<elseif ($activeSlave.scars == 3) and ($activeSlave.clothes is "no clothes")>>; -$activeSlave.slaveName's red scars really show on $his naked body. -<<elseif ($activeSlave.scars == 3) and ($activeSlave.clothes is "body oil")>> -$activeSlave.slaveName's red scars are even redder from the oil. - -<<elseif ($activeSlave.scars == 4) and ($activeSlave.clothes isnot "no clothes")>> -$activeSlave.slaveName's face shows burn scars. -<<elseif ($activeSlave.scars == 4) and ($activeSlave.clothes is "no clothes")>> -$activeSlave.slaveName's face and body show some burn scars. -<<elseif ($activeSlave.scars == 4) and ($activeSlave.clothes is "body oil")>> -The oil glistens strangely on $activeSlave.slaveName's burn scars. - -<<elseif ($activeSlave.scars == 5)>> -$activeSlave.slaveName has a big, menacing scar across $his face. -<<elseif ($activeSlave.scars == 5) and ($activeSlave.clothes is "body oil")>> -$activeSlave.slaveName has a big, menacing scar that is gleaming with the oil. - -<<elseif ($activeSlave.scars == 6) and ($activeSlave.clothes isnot "no clothes")>> -$He has an easily visible scar on $his face that gives it an exotic, yet appealing look. -<<elseif ($activeSlave.scars == 6) and ($activeSlave.clothes is "no clothes")>> -$He has an easily visible scar on $his face that makes it stand out from the rest of $his naked body. -<<elseif ($activeSlave.scars == 6) and ($activeSlave.clothes is "body oil")>> -$He has an easily visible scar on $his face that stands out thanks to the oil. -<</if>> + <<if ($activeSlave.scars == 0) && ($activeSlave.clothes isnot "no clothes")>> + $activeSlave.slaveName has no apparent scars, at least none that aren't hidden by $his clothes. + <<elseif ($activeSlave.scars == 0) && ($activeSlave.clothes is "no clothes")>> + $activeSlave.slaveName's body has no scars. + <<elseif ($activeSlave.scars == 0) && ($activeSlave.clothes is "body oil")>> + $activeSlave.slaveName's oiled body has no scars. + + <<elseif ($activeSlave.scars == 1) && ($activeSlave.clothes isnot "no clothes")>> + $activeSlave.slaveName's light scars are fully covered by $his clothes. + <<elseif ($activeSlave.scars == 1) && ($activeSlave.clothes is "no clothes")>> + $activeSlave.slaveName's light scars aren't really ugly just yet. + <<elseif ($activeSlave.scars == 1) && ($activeSlave.clothes is "body oil")>> + $activeSlave.slaveName's light scars are somewhat showing because of the oil. + + <<elseif ($activeSlave.scars == 2) and ($activeSlave.clothes isnot "no clothes")>> + $activeSlave.slaveName's big scars are showing even with $his clothes. + <<elseif ($activeSlave.scars == 2) and ($activeSlave.clothes is "no clothes")>> + $activeSlave.slaveName's big scars are quite repulsive on $his nude body. + <<elseif ($activeSlave.scars == 2) and ($activeSlave.clothes is "body oil")>> + $activeSlave.slaveName's big scars are really put into view because of the oil. + + <<elseif ($activeSlave.scars == 3) and ($activeSlave.clothes isnot "no clothes")>> + $activeSlave.slaveName's red scars are mostly hidden behind $his clothes + <<elseif ($activeSlave.scars == 3) and ($activeSlave.clothes is "no clothes")>>; + $activeSlave.slaveName's red scars really show on $his naked body. + <<elseif ($activeSlave.scars == 3) and ($activeSlave.clothes is "body oil")>> + $activeSlave.slaveName's red scars are even redder from the oil. + + <<elseif ($activeSlave.scars == 4) and ($activeSlave.clothes isnot "no clothes")>> + $activeSlave.slaveName's face shows burn scars. + <<elseif ($activeSlave.scars == 4) and ($activeSlave.clothes is "no clothes")>> + $activeSlave.slaveName's face and body show some burn scars. + <<elseif ($activeSlave.scars == 4) and ($activeSlave.clothes is "body oil")>> + The oil glistens strangely on $activeSlave.slaveName's burn scars. + + <<elseif ($activeSlave.scars == 5)>> + $activeSlave.slaveName has a big, menacing scar across $his face. + <<elseif ($activeSlave.scars == 5) and ($activeSlave.clothes is "body oil")>> + $activeSlave.slaveName has a big, menacing scar that is gleaming with the oil. + + <<elseif ($activeSlave.scars == 6) and ($activeSlave.clothes isnot "no clothes")>> + $He has an easily visible scar on $his face that gives it an exotic, yet appealing look. + <<elseif ($activeSlave.scars == 6) and ($activeSlave.clothes is "no clothes")>> + $He has an easily visible scar on $his face that makes it stand out from the rest of $his naked body. + <<elseif ($activeSlave.scars == 6) and ($activeSlave.clothes is "body oil")>> + $He has an easily visible scar on $his face that stands out thanks to the oil. + <</if>> <</if>> */ <<if ($activeSlave.ID == $Bodyguard.ID) && ($activeSlave.scars > 1) && ($activeSlave.scars < 6)>> -$His scars make $him look even more menacing than $he actually is. + $His scars make $him look even more menacing than $he actually is. <<elseif ($activeSlave.ID == $Bodyguard.ID) && ($activeSlave.scars == 6)>> -$His menacing scar makes $him look terrifying. + $His menacing scar makes $him look terrifying. <<elseif ($activeSlave.ID == $Wardeness.ID) && ($activeSlave.scars > 1)>> -$His scars make $him look like $he's in the right place. + $His scars make $him look like $he's in the right place. <</if>> <<if $activeSlave.fuckdoll == 0>> <<if $activeSlave.markings == "birthmark" && $activeSlave.prestige == 0 && $activeSlave.pornPrestige < 2>> - $He has a large, liver-colored birthmark, detracting from $his beauty. + $He has a large, liver-colored birthmark, detracting from $his beauty. <</if>> <<if ($activeSlave.skin == "tanned") && ($activeSlave.origSkin != "tanned")>> <<if ($activeSlave.releaseRules != "restrictive" && $activeSlave.releaseRules != "masturbation")>> @@ -1992,48 +1994,48 @@ $His scars make $him look like $he's in the right place. <<if ($showClothing == 1) && ($saleDescription == 0)>> -<<upperFaceDescription>> + <<upperFaceDescription>> -<<HairDescription>> + <<HairDescription>> <<else>> $His hair is $activeSlave.hColor. <</if>> <<if $activeSlave.fuckdoll == 0>> -<<if ($activeSlave.hColor == "red")>> -<<if ($activeSlave.hLength >= 10)>> -<<if ($activeSlave.markings == "freckles") || ($activeSlave.markings == "heavily freckled")>> -<<if ($activeSlave.skin == "pale") || ($activeSlave.skin == "fair")>> - It goes perfectly with $his $activeSlave.skin skin and freckles. -<</if>> -<</if>> -<</if>> -<</if>> + <<if ($activeSlave.hColor == "red")>> + <<if ($activeSlave.hLength >= 10)>> + <<if ($activeSlave.markings == "freckles") || ($activeSlave.markings == "heavily freckled")>> + <<if ($activeSlave.skin == "pale") || ($activeSlave.skin == "fair")>> + It goes perfectly with $his $activeSlave.skin skin and freckles. + <</if>> + <</if>> + <</if>> + <</if>> -<<if ($activeSlave.physicalAge < 11)>> - $He is too young to have armpit hair. -<<elseif $activeSlave.underArmHStyle == "hairless">> - $His armpits are perfectly smooth and naturally hairless. -<<elseif $activeSlave.underArmHStyle == "bald">> - $His armpits no longer grow hair, leaving them smooth and hairless. -<<elseif ($activeSlave.underArmHStyle == "waxed")>> - <<if ($activeSlave.assignment == "work in the dairy") && ($dairyRestraintsSetting > 1)>> - $His armpit hair has been removed to prevent chafing. - <<else>> - $His armpits are waxed and smooth. - <</if>> -<<elseif ($activeSlave.physicalAge < 12)>> - $He has a few $activeSlave.underArmHColor wisps of armpit hair. -<<elseif ($activeSlave.physicalAge < 13)>> - Because of $his young age $he has barely any $activeSlave.underArmHColor armpit hair. -<<elseif $activeSlave.underArmHStyle == "shaved">> - $His armpits appear hairless, but closer inspection reveals light, $activeSlave.underArmHColor stubble. -<<elseif $activeSlave.underArmHStyle == "neat">> - $His armpit hair is neatly trimmed <<if $activeSlave.amp == 1>>since it is always in full view<<else>>to not be visible unless $he lifts $his arms<</if>>. -<<elseif $activeSlave.underArmHStyle == "bushy">> - $His $activeSlave.underArmHColor armpit hair has been allowed to grow freely, <<if $activeSlave.amp == 1>>creating two bushy patches under where $his arms used to be<<else>>it can be seen poking out from under $his arms at all times<</if>>. -<</if>> + <<if ($activeSlave.physicalAge < 11)>> + $He is too young to have armpit hair. + <<elseif $activeSlave.underArmHStyle == "hairless">> + $His armpits are perfectly smooth and naturally hairless. + <<elseif $activeSlave.underArmHStyle == "bald">> + $His armpits no longer grow hair, leaving them smooth and hairless. + <<elseif ($activeSlave.underArmHStyle == "waxed")>> + <<if ($activeSlave.assignment == "work in the dairy") && ($dairyRestraintsSetting > 1)>> + $His armpit hair has been removed to prevent chafing. + <<else>> + $His armpits are waxed and smooth. + <</if>> + <<elseif ($activeSlave.physicalAge < 12)>> + $He has a few $activeSlave.underArmHColor wisps of armpit hair. + <<elseif ($activeSlave.physicalAge < 13)>> + Because of $his young age $he has barely any $activeSlave.underArmHColor armpit hair. + <<elseif $activeSlave.underArmHStyle == "shaved">> + $His armpits appear hairless, but closer inspection reveals light, $activeSlave.underArmHColor stubble. + <<elseif $activeSlave.underArmHStyle == "neat">> + $His armpit hair is neatly trimmed <<if $activeSlave.amp == 1>>since it is always in full view<<else>>to not be visible unless $he lifts $his arms<</if>>. + <<elseif $activeSlave.underArmHStyle == "bushy">> + $His $activeSlave.underArmHColor armpit hair has been allowed to grow freely, <<if $activeSlave.amp == 1>>creating two bushy patches under where $his arms used to be<<else>>it can be seen poking out from under $his arms at all times<</if>>. + <</if>> <</if>> <<if $activeSlave.voice == 0>> @@ -2045,16 +2047,16 @@ $His scars make $him look like $he's in the right place. <</if>> <<if $showBodyMods == 1>> -<<if $activeSlave.fuckdoll > 0>> - <<if $activeSlave.earPiercing+$activeSlave.eyebrowPiercing+$activeSlave.nosePiercing > 0>> - The piercings on its head run through its suit, helping secure the material to its head. + <<if $activeSlave.fuckdoll > 0>> + <<if $activeSlave.earPiercing+$activeSlave.eyebrowPiercing+$activeSlave.nosePiercing > 0>> + The piercings on its head run through its suit, helping secure the material to its head. + <</if>> + <<else>> + <<earPiercingDescription>> + <<nosePiercingDescription>> + <<eyebrowPiercingDescription>> + <<customTatDescription $activeSlave>> <</if>> -<<else>> - <<earPiercingDescription>> - <<nosePiercingDescription>> - <<eyebrowPiercingDescription>> - <<customTatDescription $activeSlave>> -<</if>> <</if>> <<faceDescription>> @@ -2062,40 +2064,40 @@ $His scars make $him look like $he's in the right place. <<if ($showClothing == 1) && ($saleDescription == 0)>> -<<if $activeSlave.fuckdoll == 0>> - <<collarDescription>> - <<if ($activeSlave.relationship > 4)>> - <<if ($activeSlave.amp != 1)>> - $He has a simple gold band on the little finger of $his left hand. - <<else>> - $He has a simple gold band on a length of chain around $his neck. - <</if>> - <<elseif ($activeSlave.relationship == -3)>> - <<if ($activeSlave.amp != 1)>> - $He has a simple steel band on the little finger of $his left hand. - <<else>> - $He has a simple steel band on a length of cord around $his neck. + <<if $activeSlave.fuckdoll == 0>> + <<collarDescription>> + <<if ($activeSlave.relationship > 4)>> + <<if ($activeSlave.amp != 1)>> + $He has a simple gold band on the little finger of $his left hand. + <<else>> + $He has a simple gold band on a length of chain around $his neck. + <</if>> + <<elseif ($activeSlave.relationship == -3)>> + <<if ($activeSlave.amp != 1)>> + $He has a simple steel band on the little finger of $his left hand. + <<else>> + $He has a simple steel band on a length of cord around $his neck. + <</if>> <</if>> <</if>> -<</if>> <</if>> <<if $activeSlave.fuckdoll == 0>> -<<nailsDescription>> -<<if $showBodyMods == 1>> - <<backTatDescription>> - <<shouldersTatDescription>> - <<armsTatDescription>> -<</if>> + <<nailsDescription>> + <<if $showBodyMods == 1>> + <<backTatDescription>> + <<shouldersTatDescription>> + <<armsTatDescription>> + <</if>> <</if>> <<if $activeSlave.fuckdoll == 0>> -<<if $activeSlave.minorInjury != 0>> -<<if $activeSlave.minorInjury != "sore ass">> - $He is sporting a @@.red;$activeSlave.minorInjury@@, covered by makeup. -<</if>> -<</if>> + <<if $activeSlave.minorInjury != 0>> + <<if $activeSlave.minorInjury != "sore ass">> + $He is sporting a @@.red;$activeSlave.minorInjury@@, covered by makeup. + <</if>> + <</if>> <</if>> <br> @@ -2116,11 +2118,11 @@ $His scars make $him look like $he's in the right place. <<areolaeDescription>> <<if $activeSlave.inflation > 0>> /* to be obsoleted with phase 4 */ -<<BellyInflationDescription>> + <<BellyInflationDescription>> <<elseif $activeSlave.bellyImplant >= 2000>> -<<BellyImplantDescription>> + <<BellyImplantDescription>> <<else>> -<<BellyDescription>> + <<BellyDescription>> <</if>> <<ButtDescription>> @@ -2193,76 +2195,76 @@ $His scars make $him look like $he's in the right place. <<default>> <</switch>> <<if $activeSlave.aphrodisiacs > 0 || $activeSlave.inflationType == "aphrodisiacs">> - <<if $activeSlave.inflationType == "aphrodisiacs">> - $He's literally full of - <<if ($activeSlave.amp == 1)>> - aphrodisiacs, but is an amputee, so $he cannot touch herself. $He writhes with extreme sexual frustration, desperately trying to relieve herself, but only managing to stir up the aphrodisiacs contained in $his gut, strengthening their effects even more. - <<elseif (($activeSlave.vaginalAccessory == "chastity belt") || ($activeSlave.vaginalAccessory == "combined chastity"))>> - aphrodisiacs, but is wearing a chastity belt and cannot touch herself. $He writhes with extreme sexual frustration, desperately trying to relieve herself, but only managing to stir up the aphrodisiacs contained in $his gut, strengthening their effects even more. - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>> - aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft with one hand while $he fingers $his anus with the other.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> $His frantic masturbation forces $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0)>> - aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft and pussy with one hand while $he fingers $his anus with the other.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> $His frantic masturbation forces $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.vagina == -1)>> - aphrodisiacs, has<<if $seeDicks > 0>> no penis and<</if>> no vagina, and is not allowed to masturbate, so as $he stands before you $he - <<if $activeSlave.anus == 0>> - plays with a nipple with one hand while furiously rubbing $his virgin anus and the sensitive perineum beneath it with the other, desperately trying to get herself off. $His frantic attempts force $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. + <<if $activeSlave.inflationType == "aphrodisiacs">> + $He's literally full of + <<if ($activeSlave.amp == 1)>> + aphrodisiacs, but is an amputee, so $he cannot touch herself. $He writhes with extreme sexual frustration, desperately trying to relieve herself, but only managing to stir up the aphrodisiacs contained in $his gut, strengthening their effects even more. + <<elseif (($activeSlave.vaginalAccessory == "chastity belt") || ($activeSlave.vaginalAccessory == "combined chastity"))>> + aphrodisiacs, but is wearing a chastity belt and cannot touch herself. $He writhes with extreme sexual frustration, desperately trying to relieve herself, but only managing to stir up the aphrodisiacs contained in $his gut, strengthening their effects even more. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>> + aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft with one hand while $he fingers $his anus with the other.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> $His frantic masturbation forces $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0)>> + aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft and pussy with one hand while $he fingers $his anus with the other.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> $His frantic masturbation forces $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.vagina == -1)>> + aphrodisiacs, has<<if $seeDicks > 0>> no penis and<</if>> no vagina, and is not allowed to masturbate, so as $he stands before you $he + <<if $activeSlave.anus == 0>> + plays with a nipple with one hand while furiously rubbing $his virgin anus and the sensitive perineum beneath it with the other, desperately trying to get herself off. $His frantic attempts force $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. + <<else>> + <<if $activeSlave.anus > 2>>$his entire hand, formed into a beak shape,<<elseif $activeSlave.anus > 1>>two fingers<<else>>a finger<</if>> to fuck $his own ass. $His frantic attempts force $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. + <</if>> + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation")>> + aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his clit with one hand while $he fingers $his anus with the other. + <<elseif ($activeSlave.dick != 0)>> + aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his crotch, and $his anus in turn, hoping that something will entice you to give $him relief. $His cock is painfully erect. + <<elseif ($activeSlave.vagina == -1)>> + aphrodisiacs, has<<if $seeDicks > 0>> no penis and<</if>> no vagina, and is not allowed to masturbate, so as $he stands before you $he desperately presents $his asshole, desperately hoping you'll fuck $his only real source of relief. <<else>> - <<if $activeSlave.anus > 2>>$his entire hand, formed into a beak shape,<<elseif $activeSlave.anus > 1>>two fingers<<else>>a finger<</if>> to fuck $his own ass. $His frantic attempts force $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. + aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his pussy, and $his anus in turn, hoping that something will entice you to give $him relief. <</if>> - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation")>> - aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his clit with one hand while $he fingers $his anus with the other. - <<elseif ($activeSlave.dick != 0)>> - aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his crotch, and $his anus in turn, hoping that something will entice you to give $him relief. $His cock is painfully erect. - <<elseif ($activeSlave.vagina == -1)>> - aphrodisiacs, has<<if $seeDicks > 0>> no penis and<</if>> no vagina, and is not allowed to masturbate, so as $he stands before you $he desperately presents $his asshole, desperately hoping you'll fuck $his only real source of relief. - <<else>> - aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his pussy, and $his anus in turn, hoping that something will entice you to give $him relief. - <</if>> - <<elseif $activeSlave.aphrodisiacs > 1>> - $He's swimming in - <<if ($activeSlave.amp == 1)>> - aphrodisiacs, but is an amputee, so $he cannot touch herself. $He writhes with extreme sexual frustration, desperately trying to relieve herself. - <<elseif (($activeSlave.vaginalAccessory == "chastity belt") || ($activeSlave.vaginalAccessory == "combined chastity"))>> - aphrodisiacs, but is wearing a chastity belt and cannot touch herself. $He writhes with extreme sexual frustration, desperately trying to relieve herself. - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>> - aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft with one hand while $he fingers $his anus with the other. $His cock is painfully erect. - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0)>> - aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft and pussy with one hand while $he fingers $his anus with the other. $His cock is painfully erect. - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.vagina == -1)>> - aphrodisiacs, has<<if $seeDicks > 0>> no penis and<</if>> no vagina, and is not allowed to masturbate, so as $he stands before you $he - <<if $activeSlave.anus == 0>> - plays with a nipple with one hand while furiously rubbing $his virgin anus and the sensitive perineum beneath it with the other, desperately trying to get herself off. + <<elseif $activeSlave.aphrodisiacs > 1>> + $He's swimming in + <<if ($activeSlave.amp == 1)>> + aphrodisiacs, but is an amputee, so $he cannot touch herself. $He writhes with extreme sexual frustration, desperately trying to relieve herself. + <<elseif (($activeSlave.vaginalAccessory == "chastity belt") || ($activeSlave.vaginalAccessory == "combined chastity"))>> + aphrodisiacs, but is wearing a chastity belt and cannot touch herself. $He writhes with extreme sexual frustration, desperately trying to relieve herself. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>> + aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft with one hand while $he fingers $his anus with the other. $His cock is painfully erect. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0)>> + aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft and pussy with one hand while $he fingers $his anus with the other. $His cock is painfully erect. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.vagina == -1)>> + aphrodisiacs, has<<if $seeDicks > 0>> no penis and<</if>> no vagina, and is not allowed to masturbate, so as $he stands before you $he + <<if $activeSlave.anus == 0>> + plays with a nipple with one hand while furiously rubbing $his virgin anus and the sensitive perineum beneath it with the other, desperately trying to get herself off. + <<else>> + <<if $activeSlave.anus > 2>>$his entire hand, formed into a beak shape,<<elseif $activeSlave.anus > 1>>two fingers<<else>>a finger<</if>> to fuck $his own ass. + <</if>> + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation")>> + aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his clit with one hand while $he fingers $his anus with the other. + <<elseif ($activeSlave.dick != 0)>> + aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his crotch, and $his anus in turn, hoping that something will entice you to give $him relief. $His cock is painfully erect. + <<elseif ($activeSlave.vagina == -1)>> + aphrodisiacs, has<<if $seeDicks > 0>> no penis and<</if>> no vagina, and is not allowed to masturbate, so as $he stands before you $he desperately presents $his asshole, desperately hoping you'll fuck $his only real source of relief. <<else>> - <<if $activeSlave.anus > 2>>$his entire hand, formed into a beak shape,<<elseif $activeSlave.anus > 1>>two fingers<<else>>a finger<</if>> to fuck $his own ass. + aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his pussy, and $his anus in turn, hoping that something will entice you to give $him relief. <</if>> - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation")>> - aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his clit with one hand while $he fingers $his anus with the other. - <<elseif ($activeSlave.dick != 0)>> - aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his crotch, and $his anus in turn, hoping that something will entice you to give $him relief. $His cock is painfully erect. - <<elseif ($activeSlave.vagina == -1)>> - aphrodisiacs, has<<if $seeDicks > 0>> no penis and<</if>> no vagina, and is not allowed to masturbate, so as $he stands before you $he desperately presents $his asshole, desperately hoping you'll fuck $his only real source of relief. - <<else>> - aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his pussy, and $his anus in turn, hoping that something will entice you to give $him relief. - <</if>> - <<else>> - <<if ($activeSlave.amp == 1)>> - $He's on aphrodisiacs, but is an amputee, so $he cannot touch herself. $He writhes with sexual frustration. - <<elseif (($activeSlave.vaginalAccessory == "chastity belt") || ($activeSlave.vaginalAccessory == "combined chastity"))>> - $He's on aphrodisiacs, but is wearing a chastity belt and cannot touch herself. $He writhes with sexual frustration. - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>> - $He's on aphrodisiacs and is allowed to masturbate, so as $he obeys your commands $he idly rubs $his shaft with one hand while the other pinches a nipple. - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0)>> - $He's on aphrodisiacs and is allowed to masturbate, so as $he obeys your commands $he idly rubs $his shaft and pussy with one hand while the other pinches a nipple. - <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation")>> - $He's on aphrodisiacs and is allowed to masturbate, so as $he obeys your commands $he idly rubs $his pussy with one hand while the other pinches a nipple. - <<elseif ($activeSlave.dick != 0) && canPenetrate($activeSlave)>> - $He's on aphrodisiacs and is not allowed to masturbate, so as $he obeys your commands $he shifts $his weight uncomfortably. $His erect dick sways as $he does. <<else>> - $He's on aphrodisiacs and is not allowed to masturbate, so as $he obeys your commands $he shifts $his weight uncomfortably. + <<if ($activeSlave.amp == 1)>> + $He's on aphrodisiacs, but is an amputee, so $he cannot touch herself. $He writhes with sexual frustration. + <<elseif (($activeSlave.vaginalAccessory == "chastity belt") || ($activeSlave.vaginalAccessory == "combined chastity"))>> + $He's on aphrodisiacs, but is wearing a chastity belt and cannot touch herself. $He writhes with sexual frustration. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>> + $He's on aphrodisiacs and is allowed to masturbate, so as $he obeys your commands $he idly rubs $his shaft with one hand while the other pinches a nipple. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0)>> + $He's on aphrodisiacs and is allowed to masturbate, so as $he obeys your commands $he idly rubs $his shaft and pussy with one hand while the other pinches a nipple. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation")>> + $He's on aphrodisiacs and is allowed to masturbate, so as $he obeys your commands $he idly rubs $his pussy with one hand while the other pinches a nipple. + <<elseif ($activeSlave.dick != 0) && canPenetrate($activeSlave)>> + $He's on aphrodisiacs and is not allowed to masturbate, so as $he obeys your commands $he shifts $his weight uncomfortably. $His erect dick sways as $he does. + <<else>> + $He's on aphrodisiacs and is not allowed to masturbate, so as $he obeys your commands $he shifts $his weight uncomfortably. + <</if>> <</if>> <</if>> - <</if>> <<if ($activeSlave.addict > 0) && ($activeSlave.addict <= 2)>> $He is a new @@.cyan;aphrodisiac addict@@. <<elseif ($activeSlave.addict > 0) && ($activeSlave.addict < 10)>> @@ -2273,4 +2275,3 @@ $His scars make $him look like $he's in the right place. <</if>> <<set $saleDescription = 0, $applyLaw = 0>> /* clear sale and law flags, if set */ - diff --git a/src/uncategorized/manageArcology.tw b/src/uncategorized/manageArcology.tw index af5496b00bae169cc00d61570e63dafb42bf8fd4..923bf1e4da65d0eda2f9accdfa5b6027cd680983 100644 --- a/src/uncategorized/manageArcology.tw +++ b/src/uncategorized/manageArcology.tw @@ -278,10 +278,10 @@ Your slaves have participated in approximately <<print commaNum($oralTotal+$vagi <<if $secExp == 1 && $battlesEnabled == 1>> <br><br> -<<if $securityForceCreate == 0>> +<<if !$SF.Active||!$SF.Toggle>> Your army counts <<print commaNum($militiaEmployedManpower + $slavesEmployedManpower + $mercEmployedManpower)>> total soldiers. -<<else>> - Your army counts <<print commaNum($militiaEmployedManpower + $slavesEmployedManpower + $mercEmployedManpower + $securityForcePersonnel)>> total soldiers of which <<print commaNum($securityForcePersonnel)>> under the security force command and the rest under your direct control. +<<elseif $SF.Active && $SF.Toggle>> + Your army counts <<print commaNum($militiaEmployedManpower + $slavesEmployedManpower + $mercEmployedManpower + $SFUnit.Troops)>> total soldiers of which <<print commaNum($SFUnit.Troops)>> under the security force command and the rest under your direct control. <</if>> <<if $hasFoughtOnce == 1>> Your troops were involved in <<print commaNum($battlesCount)>> battles of which <<print commaNum($majorBattlesCount)>> were major engagements. You won diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw index db9ea93914e2dd7a095321d1dd879dda3447a769..c81efc14861f58a72b9c482846572d03bfd51479 100644 --- a/src/uncategorized/nextWeek.tw +++ b/src/uncategorized/nextWeek.tw @@ -325,5 +325,10 @@ <<if $autosave != 0>> <<script>>Save.autosave.save("Week Start Autosave")<</script>> <</if>> - +<<if $SFTradeShow.CanAttend !== -1 && $SFTradeShow.CanAttend !== -2>> + <<set $SFTradeShow.CanAttend = -1,$TradeShowChoice = 0>> +<</if>> +<<if $NamingColonel > 0>> + <<unset $NamingColonel>> +<</if>> <<goto "Main">> diff --git a/src/uncategorized/nonRandomEvent.tw b/src/uncategorized/nonRandomEvent.tw index f30564ceca0c86013b13b187403702302b91717d..71986cc5264b0c69c8e62a0e32a68dc6d26afc4e 100644 --- a/src/uncategorized/nonRandomEvent.tw +++ b/src/uncategorized/nonRandomEvent.tw @@ -126,9 +126,9 @@ <<goto "P peacekeepers independence">> <<elseif def $peacekeepers && $peacekeepers.strength >= 50 && $peacekeepers.influenceAnnounced == 0>> <<goto "P peacekeepers influence">> -<<elseif (_effectiveWeek > 80) && (random(1,100) > 66) && ($securityForceCreate != 1) && ($securityForceEventSeen != 1) && ($SFMODToggle == 1)>> +<<elseif $SF.Toggle && _effectiveWeek >= 80 && $SF.Active === -1>> <<goto "Security Force Proposal">> -<<elseif ($securityForceCreate == 1) && ($securityForceActive == 0)>> +<<elseif $SF.Toggle && $SF.Active>> <<goto "Security Force Naming-Colonel">> <<elseif ($cash > 30000) && ($rep > 4000) && ($corpAnnounced == 0)>> <<goto "P Corp Announcement">> @@ -166,8 +166,6 @@ <<goto "secExpSmilingMan">> <<elseif $rivalOwner == 0 && $smilingManProgress == 3 && $secExp == 1>> <<goto "secExpSmilingMan">> -<<elseif $TierTwoUnlock == 1 && ($securityForceCreate == 1) && ($SFMODToggle == 1) && $OverallTradeShowAttendance == 0>> - <<goto "securityForceTradeShow">> <<else>> <<if random(1,100) > _effectiveWeek+25>> <<goto "RIE Eligibility Check">> diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw index 27ef410d36ef9e015e0a72c768f1e1e74f897033..5ca18cb8d9263e9a39690c21e94ffb4068e3776f 100644 --- a/src/uncategorized/persBusiness.tw +++ b/src/uncategorized/persBusiness.tw @@ -915,6 +915,6 @@ Routine upkeep of your demesne costs @@.yellow;<<print cashFormat($costs)>>.@@ <<set $menialDemandFactor += random(-250, 250)>> <</if>> -<<if $securityForceActive == 1>> +<<if $SF.Active && $SF.Toggle>> <<include "Security Force EOW Report">> <</if>> diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index cf600114b6260c04458fb442ab2eb910c2e6a1f7..68dc1fb0344ef717a0ae23b39381c534f1c43f0e 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -1280,6 +1280,9 @@ <<set $milfSlaveID = $milfSlaveID.ID>> <</if>> <</if>> +<<if $SF.Active && $SF.Toggle>> + <<set $events.push("Trick Shot Night")>> +<</if>> <<if $RegularParties == 1>> <<if ($PC.vagina == 1 && $PC.title == 0) && (random(0,99) < $seeDicks)>> diff --git a/src/uncategorized/reAWOL.tw b/src/uncategorized/reAWOL.tw index c769fb19d2ff706e1f83053e394f26fcb264ded2..702da5703a1b4d928e00a4db50ee27f4ab46b81d 100644 --- a/src/uncategorized/reAWOL.tw +++ b/src/uncategorized/reAWOL.tw @@ -42,10 +42,10 @@ Your window of opportunity to act is closing. If you have plans for punishing th <br> -<<if $securityForceActive == 1>> - <<link "Let your $securityForceName handle her">> +<<if $SF.Active && $SF.Toggle>> + <<link "Let your $SF.Lower handle her">> <<replace "#result">> - You take a tablet and send The Colonel a notice about the mutinous mercenary. When you have the majority of the pertinent details committed to text, all that remains is to decide the fate of your quarry. + You take a tablet and send <<print SFC()>> a notice about the mutinous mercenary. When you have the majority of the pertinent details committed to text, all that remains is to decide the fate of your quarry. <br><br> <span id="SFresult"> @@ -63,7 +63,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th <<link "You want her alive">> <<replace "#SFresult">> - It doesn't take long for a squad of $securityForceName, to track her down. Soon you have the troublesome turncoat before you in chains. + It doesn't take long for a squad of $SF.Lower, to track her down. Soon you have the troublesome turncoat before you in chains. <br><br> <span id="aliveresult"> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 3e4d17d511d71a0b918fdfe1c12d61057292f2fa..ca4bc45c4ca4f7a4a679e09d4d8e42871fb02263 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -6,97 +6,97 @@ <<if $slaves[$i].aphrodisiacs === -1>><<set _oldEnergy = $slaves[$i].energy, _maxEnergyGain = Math.round((75 - _oldEnergy)/9.3)>><</if>> <<if $slaves[$i].fuckdoll > 0>> -<<if $slaves[$i].fuckdoll >= 100>> - $He is perfectly adapted to life in a Fuckdoll suit. -<<else>> - <<if $slaves[$i].fuckdoll <= 5>> - This is its first week as a living sex toy. $He is @@.mediumorchid;utterly terrified@@ by the prospect of spending the rest of its life like this. It is @@.green;forced to adapt@@ to life as a Fuckdoll. It must remain still, and do its best to cooperate with anyone who guides it by touch. When $he obeys commands relayed by its suit, it is rewarded with orgasms; when it does not, it is punished with pain. - <<set $slaves[$i].trust -= 10>> - <<if $slaves[$i].entertainSkill > 50>> - It @@.red;begins to forget its entertainment skills@@ under the terrible stress of total confinement. - <<set $slaves[$i].entertainSkill = 50>> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 15>> - This is $his second week as a living sex toy. Its suit continues its training as a living sex toy, @@.green;forcing it to accept any treatment@@ it is subjected to. Though the suit is capable of resisting unacceptable movement to a degree, and it includes integral shackles to secure the toy in any position desired, the Fuckdoll is now severely punished if it attempts any resistance at all. - <<if $slaves[$i].whoreSkill > 50>> - It @@.red;loses its refined courtesanship,@@ since all it has to remember now is how to be used. - <<set $slaves[$i].whoreSkill = 50>> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 25>> - This week $he @@.green;learns the most basic commands@@ $his suit can pass, those for simple postures. <<if $slaves[$i].amp == 1>>These are very simple, since it lacks limbs.<<else>>One command directs it to remain standing, but cock its hips to offer its rear hole. Another requires it to get instantly down on all fours and arch its back, offering both its face hole and <<if $slaves[$i].vagina > -1>>lower holes<<else>>rear hole<</if>>.<</if>> - <<if $slaves[$i].behavioralQuirk != "none">> - With no stimulation other than use, it @@.red;quickly forgets what used to make its behavior special.@@ - <<set $slaves[$i].behavioralQuirk = "none">> - <</if>> - <<if $slaves[$i].career != "a Fuckdoll">> - Its procedural memory has largely been overwritten by tonal commands; @@.yellow;its only meaningful career experience is now the profession of a living sex toy.@@ - <<set $slaves[$i].career = "a Fuckdoll">> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 35>> - This week it @@.green;learns more advanced posture commands.@@ <<if $slaves[$i].amp == 1>>These remain quite simple, since it lacks limbs.<<else>>It practices balance in the heels integral to the suit, and learns to stand and bend at the waist, all the way down, while keeping its legs straight, putting its face hole and its <<if $slaves[$i].vagina > -1>>lower holes<<else>>rear hole<</if>> at convenient waist height.<</if>> - <<if $slaves[$i].sexualQuirk != "none">> - Its sex life now consists of things that enter its holes. It learns to desire any use at all, since nothing else interrupts the infinite boredom. It @@.red;quickly forgets what used to make its sexual tendencies distinctive.@@ - <<set $slaves[$i].sexualQuirk = "none">> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 45>> - This week it @@.green;learns basic sexual commands@@ from its suit. Usually, if something is inserted into its <<if $slaves[$i].vagina > -1>>holes<<else>>lower hole<</if>>, it is to relax. If a specific command is given, it is taught to rhythmically tighten <<if $slaves[$i].vagina > -1>>its holes<<else>>the hole<</if>>, massaging whatever's inside. - <<if $slaves[$i].vaginalSkill > 25>> - Being trained in this uncomplicated act @@.red;quickly teaches it to ignore its vaginal talents.@@ - <<set $slaves[$i].vaginalSkill = 25>> - <</if>> - <<if $slaves[$i].analSkill > 25>> - It's forced to use its sphincter as hard as it can, and it @@.red;quickly forgets all anal refinement.@@ - <<set $slaves[$i].analSkill = 25>> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 55>> - This week it @@.green;learns more basic sexual commands@@ from its suit. Usually, if something is inserted into its throat, it is to relax and accept a facefucking. If a specific command is given, it is taught to suck as powerfully as it can, on pain of punishment. - <<if $slaves[$i].oralSkill > 25>> - Being trained to suck so hard @@.red;quickly erases its finer oral habits.@@ - <<set $slaves[$i].oralSkill = 25>> - <</if>> - <<if $slaves[$i].behavioralFlaw != "none">> - It has now been obeying its suit out of a desire to avoid punishment for so long that @@.green;it loses any propensity to misbehave in distinctive ways.@@ - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 65>> - This week it @@.green;receives training for finer arousal control@@ from its suit. It can now be warmed up before use, to make it as desperate as possible; or it can be warmed up and left to suffer. - <<if $slaves[$i].fetishStrength > 50>> - It's now so desperate for any stimulation that it @@.coral;begins to forget what once aroused it.@@ It now wants whatever it can get. - <<set $slaves[$i].fetishStrength = 50>> - <</if>> - <<if $slaves[$i].sexualFlaw != "none">> - It's trained to perform thorough mechanical obedience, @@.green;utterly destroying its sexual deficiencies.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 75>> - This week it @@.green;begins to learn more advanced commands@@ from its suit. It is taught a command that instructs it to take a more active role in penetrative sex. When that command is given, it must fuck itself against any <<if $PC.dick == 1>>cocks<<else>>phalli<</if>> that are currently inside it, as hard as it possibly can. - <<if $slaves[$i].fetish != "none" && $slaves[$i].fetish != "mindbroken">> - It @@.coral;no longer retains any sexual preferences@@ at all. It just wants to be penetrated. - <<set $slaves[$i].fetish = "none", $slaves[$i].fetishStrength = 0>> - <</if>> - <<if $slaves[$i].intelligence > 1>> - $He was once highly intelligent, but total concentration of all $his mental abilities on simple tonal commands @@.red;dulls $his intelligence.@@ - <<set $slaves[$i].intelligence = 1>> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 85>> - This week it @@.green;learns some more advanced commands@@ from its suit. <<if $slaves[$i].amp == 1>>If its limbless torso is placed atop a dick and a command is given, it is to do its best to bounce on it.<<else>>It learns a special command, on which it is to slowly squat down, impaling itself on any phallus beneath it. Once its hole is filled, it is to bounce up and down, using its hole to milk the phallus.<</if>> - <<if $slaves[$i].entertainSkill > 15>> - There is @@.red;no entertainment and no elegance@@ for it anymore. It cannot even hear the lewd noises its holes make. - <<set $slaves[$i].entertainSkill = 15>> - <</if>> - <<if $slaves[$i].whoreSkill > 15>> - It @@.red;cannot remember prostitution@@ at all. It can barely remember anything but being fucked. - <<set $slaves[$i].whoreSkill = 15>> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 95>> - This week it @@.green;begins its final adaptation@@ into a perfect living sex toy. Its suit starts to actively punish any detectable mental activity when it is not obeying commands or being used. - <<if $slaves[$i].intelligence > -1>> - It was once reasonably intelligent, but the incredible stress of this treatment @@.red;suppresses its ability to think coherently.@@ - <<set $slaves[$i].intelligence = -1>> - <</if>> - <</if>> - <<set $slaves[$i].fuckdoll = Math.clamp($slaves[$i].fuckdoll+10,0,100)>> -<</if>> + <<if $slaves[$i].fuckdoll >= 100>> + $He is perfectly adapted to life in a Fuckdoll suit. + <<else>> + <<if $slaves[$i].fuckdoll <= 5>> + This is $his first week as a living sex toy. $He is @@.mediumorchid;utterly terrified@@ by the prospect of spending the rest of $his life like this. $He is @@.green;forced to adapt@@ to life as a Fuckdoll. $He must remain still, and do $his best to cooperate with anyone who guides $him by touch. When $he obeys commands relayed by $his suit, $he is rewarded with orgasms; when $he does not, $he is punished with pain. + <<set $slaves[$i].trust -= 10>> + <<if $slaves[$i].entertainSkill > 50>> + $He @@.red;begins to forget $his entertainment skills@@ under the terrible stress of total confinement. + <<set $slaves[$i].entertainSkill = 50>> + <</if>> + <<elseif $slaves[$i].fuckdoll <= 15>> + This is $his second week as a living sex toy. $His suit continues $his training as a living sex toy, @@.green;forcing $him to accept any treatment@@ $he is subjected to. Though the suit is capable of resisting unacceptable movement to a degree, and it includes integral shackles to secure the toy in any position desired, the Fuckdoll is now severely punished if $he attempts any resistance at all. + <<if $slaves[$i].whoreSkill > 50>> + $He @@.red;loses $his refined courtesanship,@@ since all $he has to remember now is how to be used. + <<set $slaves[$i].whoreSkill = 50>> + <</if>> + <<elseif $slaves[$i].fuckdoll <= 25>> + This week $he @@.green;learns the most basic commands@@ $his suit can pass, those for simple postures. <<if $slaves[$i].amp == 1>>These are very simple, since $he lacks limbs.<<else>>One command directs $him to remain standing, but cock $his hips to offer $his rear hole. Another requires $him to get instantly down on all fours and arch $his back, offering both $his face hole and <<if $slaves[$i].vagina > -1>>lower holes<<else>>rear hole<</if>>.<</if>> + <<if $slaves[$i].behavioralQuirk != "none">> + With no stimulation other than use, $he @@.red;quickly forgets what used to make $his behavior special.@@ + <<set $slaves[$i].behavioralQuirk = "none">> + <</if>> + <<if $slaves[$i].career != "a Fuckdoll">> + $His procedural memory has largely been overwritten by tonal commands; @@.yellow;$his only meaningful career experience is now the profession of a living sex toy.@@ + <<set $slaves[$i].career = "a Fuckdoll">> + <</if>> + <<elseif $slaves[$i].fuckdoll <= 35>> + This week $he @@.green;learns more advanced posture commands.@@ <<if $slaves[$i].amp == 1>>These remain quite simple, since $he lacks limbs.<<else>>$He practices balance in the heels integral to the suit, and learns to stand and bend at the waist, all the way down, while keeping $his legs straight, putting $his face hole and $his <<if $slaves[$i].vagina > -1>>lower holes<<else>>rear hole<</if>> at convenient waist height.<</if>> + <<if $slaves[$i].sexualQuirk != "none">> + $His sex life now consists of things that enter $his holes. $He learns to desire any use at all, since nothing else interrupts the infinite boredom. $He @@.red;quickly forgets what used to make $his sexual tendencies distinctive.@@ + <<set $slaves[$i].sexualQuirk = "none">> + <</if>> + <<elseif $slaves[$i].fuckdoll <= 45>> + This week $he @@.green;learns basic sexual commands@@ from $his suit. Usually, if something is inserted into $his <<if $slaves[$i].vagina > -1>>holes<<else>>lower hole<</if>>, $he is to relax. If a specific command is given, $he is taught to rhythmically tighten <<if $slaves[$i].vagina > -1>>$his holes<<else>>the hole<</if>>, massaging whatever's inside. + <<if $slaves[$i].vaginalSkill > 25>> + Being trained in this uncomplicated act @@.red;quickly teaches $him to ignore $his vaginal talents.@@ + <<set $slaves[$i].vaginalSkill = 25>> + <</if>> + <<if $slaves[$i].analSkill > 25>> + $He's forced to use $his sphincter as hard as $he can, and $he @@.red;quickly forgets all anal refinement.@@ + <<set $slaves[$i].analSkill = 25>> + <</if>> + <<elseif $slaves[$i].fuckdoll <= 55>> + This week $he @@.green;learns more basic sexual commands@@ from $his suit. Usually, if something is inserted into $his throat, $he is to relax and accept a facefucking. If a specific command is given, $he is taught to suck as powerfully as $he can, on pain of punishment. + <<if $slaves[$i].oralSkill > 25>> + Being trained to suck so hard @@.red;quickly erases $his finer oral habits.@@ + <<set $slaves[$i].oralSkill = 25>> + <</if>> + <<if $slaves[$i].behavioralFlaw != "none">> + $He has now been obeying $his suit out of a desire to avoid punishment for so long that @@.green;$he loses any propensity to misbehave in distinctive ways.@@ + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<elseif $slaves[$i].fuckdoll <= 65>> + This week $he @@.green;receives training for finer arousal control@@ from $his suit. $He can now be warmed up before use, to make $him as desperate as possible; or $he can be warmed up and left to suffer. + <<if $slaves[$i].fetishStrength > 50>> + $He's now so desperate for any stimulation that $he @@.coral;begins to forget what once aroused $him.@@ $He now wants whatever $he can get. + <<set $slaves[$i].fetishStrength = 50>> + <</if>> + <<if $slaves[$i].sexualFlaw != "none">> + $He's trained to perform thorough mechanical obedience, @@.green;utterly destroying $his sexual deficiencies.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<elseif $slaves[$i].fuckdoll <= 75>> + This week $he @@.green;begins to learn more advanced commands@@ from $his suit. $He is taught a command that instructs $him to take a more active role in penetrative sex. When that command is given, $he must fuck $himself against any <<if $PC.dick == 1>>cocks<<else>>phalli<</if>> that are currently inside $him, as hard as $he possibly can. + <<if $slaves[$i].fetish != "none" && $slaves[$i].fetish != "mindbroken">> + $He @@.coral;no longer retains any sexual preferences@@ at all. $He just wants to be penetrated. + <<set $slaves[$i].fetish = "none", $slaves[$i].fetishStrength = 0>> + <</if>> + <<if $slaves[$i].intelligence > 1>> + $He was once highly intelligent, but total concentration of all $his mental abilities on simple tonal commands @@.red;dulls $his intelligence.@@ + <<set $slaves[$i].intelligence = 1>> + <</if>> + <<elseif $slaves[$i].fuckdoll <= 85>> + This week $he @@.green;learns some more advanced commands@@ from $his suit. <<if $slaves[$i].amp == 1>>If $his limbless torso is placed atop a dick and a command is given, $he is to do $his best to bounce on it.<<else>>$He learns a special command, on which $he is to slowly squat down, impaling $himself on any phallus beneath $him. Once $his hole is filled, $he is to bounce up and down, using $his hole to milk the phallus.<</if>> + <<if $slaves[$i].entertainSkill > 15>> + There is @@.red;no entertainment and no elegance@@ for $him anymore. $He cannot even hear the lewd noises $his holes make. + <<set $slaves[$i].entertainSkill = 15>> + <</if>> + <<if $slaves[$i].whoreSkill > 15>> + $He @@.red;cannot remember prostitution@@ at all. $He can barely remember anything but being fucked. + <<set $slaves[$i].whoreSkill = 15>> + <</if>> + <<elseif $slaves[$i].fuckdoll <= 95>> + This week $he @@.green;begins $his final adaptation@@ into a perfect living sex toy. $His suit starts to actively punish any detectable mental activity when $him is not obeying commands or being used. + <<if $slaves[$i].intelligence > -1>> + $He was once reasonably intelligent, but the incredible stress of this treatment @@.red;suppresses $his ability to think coherently.@@ + <<set $slaves[$i].intelligence = -1>> + <</if>> + <</if>> + <<set $slaves[$i].fuckdoll = Math.clamp($slaves[$i].fuckdoll+10,0,100)>> + <</if>> <</if>> <<if $slaves[$i].assignmentVisible == 1>> /* OPENS AUTOSURGERY, CLOTHES, AND ACCESSORIES */ @@ -110,560 +110,560 @@ <</if>> <<if $slaves[$i].fuckdoll == 0>> -<<if $slaves[$i].fetish != "mindbroken">> - -<<switch $slaves[$i].clothes>> -<<case "no clothing">> -<<if $slaves[$i].devotion >= -20>> - <<if ($slaves[$i].fetish == "humiliation") && ($slaves[$i].fetishKnown == 0)>> - $He pretends to be embarrassed by $his nudity but seems to get off on it. @@.lightcoral;$He's into humiliation.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<elseif ($slaves[$i].fetish == "humiliation") && ($slaves[$i].fetishStrength > 60)>> - $He pretends to be embarrassed by $his nudity but @@.hotpink;openly gets off on it.@@ - <<set $slaves[$i].devotion += 2>> - <<elseif ($slaves[$i].fetish == "humiliation")>> - $He pretends to be embarrassed by $his nudity but @@.hotpink;secretly gets off on it.@@ - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].energy > 95)>> - $His libido is so strong that $he @@.hotpink;enjoys being naked and available.@@ - <<set $slaves[$i].devotion += 1>> - <</if>> -<</if>> -<<case "a penitent nuns habit">> - The mortification of the flesh $he endures from wearing $his sackcloth habit slowly and painfully @@.hotpink;purifies $his mind@@ of any but devoted, @@.gold;fearful@@ thoughts. It's also @@.red;unhealthy.@@ - <<set $slaves[$i].devotion += 2, $slaves[$i].trust -= 2, $slaves[$i].health -= 3>> - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 0)>> - $His chafed skin makes sex an agonizing prospect. $He seems to get off on the pain; $he's a @@.lightcoral;natural masochist.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> - <<if _fetishChangeChance > random(0,100)>> - $His chafed skin makes sex an agonizing prospect. $He learns to come in spite of, and then @@.lightcoral;because of the pain.@@ - <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> - <</if>> - <</if>> -<<case "uncomfortable straps">> - <<if ($slaves[$i].devotion >= -20) && ($slaves[$i].fetish == "masochist") && $slaves[$i].fetishKnown == 1>> - The uncomfortable straps $he's wearing constantly give $him little twinges of pain, @@.hotpink;titillating $him.@@ - <<set $slaves[$i].devotion += 2>> - <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -50)>> - The uncomfortable straps $he's wearing keep $him @@.hotpink;servile@@ and @@.gold;afraid.@@ - <<set $slaves[$i].devotion += 1, $slaves[$i].trust -= 1>> - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 0)>> - The straps pinch and constrict $him whenever $he's used. $He seems to get off on the discomfort; $he's a @@.lightcoral;natural masochist.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> - <<if _fetishChangeChance > random(0,100)>> - The straps pinch and constrict $him whenever $he's used. $He learns to come in spite of, and then @@.lightcoral;because of the discomfort.@@ - <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <<if $slaves[$i].fetish != "mindbroken">> + + <<switch $slaves[$i].clothes>> + <<case "no clothing">> + <<if $slaves[$i].devotion >= -20>> + <<if ($slaves[$i].fetish == "humiliation") && ($slaves[$i].fetishKnown == 0)>> + $He pretends to be embarrassed by $his nudity but seems to get off on it. @@.lightcoral;$He's into humiliation.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<elseif ($slaves[$i].fetish == "humiliation") && ($slaves[$i].fetishStrength > 60)>> + $He pretends to be embarrassed by $his nudity but @@.hotpink;openly gets off on it.@@ + <<set $slaves[$i].devotion += 2>> + <<elseif ($slaves[$i].fetish == "humiliation")>> + $He pretends to be embarrassed by $his nudity but @@.hotpink;secretly gets off on it.@@ + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].energy > 95)>> + $His libido is so strong that $he @@.hotpink;enjoys being naked and available.@@ + <<set $slaves[$i].devotion += 1>> + <</if>> <</if>> - <</if>> - <<else>> - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 0)>> - $His straps pinch and constrict $him whenever $he's used. $He seems to get off on the discomfort; $he's a @@.lightcoral;natural masochist.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> - <<if _fetishChangeChance > random(0,100)>> - $His straps pinch and constrict $him whenever $he's used. $He learns to come in spite of, and then @@.lightcoral;because of the discomfort.@@ - <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> - <</if>> - <</if>> - <</if>> -<<case "chains">> - <<if ($slaves[$i].devotion >= -20) && ($slaves[$i].fetish == "masochist") && $slaves[$i].fetishKnown == 1>> - The chains $he's wearing constantly give $him little twinges of pain, @@.hotpink;titillating $him.@@ - <<set $slaves[$i].devotion += 2>> - <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -50)>> - The chains $he's wearing keep $him @@.hotpink;servile@@ and @@.gold;afraid.@@ - <<set $slaves[$i].devotion += 1, $slaves[$i].trust -= 1>> - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 0)>> - $His chains pinch and constrict $him whenever $he's used. $He seems to get off on the discomfort; $he's a @@.lightcoral;natural masochist.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> - <<if _fetishChangeChance > random(0,100)>> - $His chains pinch and constrict $him whenever $he's used. $He learns to come in spite of, and then @@.lightcoral;because of the discomfort.@@ - <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <<case "a penitent nuns habit">> + The mortification of the flesh $he endures from wearing $his sackcloth habit slowly and painfully @@.hotpink;purifies $his mind@@ of any but devoted, @@.gold;fearful@@ thoughts. It's also @@.red;unhealthy.@@ + <<set $slaves[$i].devotion += 2, $slaves[$i].trust -= 2, $slaves[$i].health -= 3>> + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 0)>> + $His chafed skin makes sex an agonizing prospect. $He seems to get off on the pain; $he's a @@.lightcoral;natural masochist.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> + <<if _fetishChangeChance > random(0,100)>> + $His chafed skin makes sex an agonizing prospect. $He learns to come in spite of, and then @@.lightcoral;because of the pain.@@ + <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> <</if>> - <</if>> - <<else>> - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 0)>> - $His chains pinch and constrict $him whenever $he's used. $He seems to get off on the discomfort; $he's a @@.lightcoral;natural masochist.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> - <<if _fetishChangeChance > random(0,100)>> - $His chains pinch and constrict $him whenever $he's used. $He learns to come in spite of, and then @@.lightcoral;because of the discomfort.@@ - <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <<case "uncomfortable straps">> + <<if ($slaves[$i].devotion >= -20) && ($slaves[$i].fetish == "masochist") && $slaves[$i].fetishKnown == 1>> + The uncomfortable straps $he's wearing constantly give $him little twinges of pain, @@.hotpink;titillating $him.@@ + <<set $slaves[$i].devotion += 2>> + <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -50)>> + The uncomfortable straps $he's wearing keep $him @@.hotpink;servile@@ and @@.gold;afraid.@@ + <<set $slaves[$i].devotion += 1, $slaves[$i].trust -= 1>> + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 0)>> + The straps pinch and constrict $him whenever $he's used. $He seems to get off on the discomfort; $he's a @@.lightcoral;natural masochist.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> + <<if _fetishChangeChance > random(0,100)>> + The straps pinch and constrict $him whenever $he's used. $He learns to come in spite of, and then @@.lightcoral;because of the discomfort.@@ + <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <</if>> + <<else>> + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 0)>> + $His straps pinch and constrict $him whenever $he's used. $He seems to get off on the discomfort; $he's a @@.lightcoral;natural masochist.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> + <<if _fetishChangeChance > random(0,100)>> + $His straps pinch and constrict $him whenever $he's used. $He learns to come in spite of, and then @@.lightcoral;because of the discomfort.@@ + <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <</if>> <</if>> - <</if>> - <</if>> -<<case "restrictive latex">> - <<if ($slaves[$i].devotion >= 20) && ($slaves[$i].trust >= -50) && ($slaves[$i].fetish == "submissive")>> - <<if $slaves[$i].fetishKnown == 0>> - The latex $he's wearing limits $his world to your input and control. $He seems to get off on the lack of control; $he's a @@.lightcoral;total submissive.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<elseif ($slaves[$i].fetishStrength > 60)>> - As a submissive $he @@.hotpink;openly enjoys being immured in latex.@@ - <<set $slaves[$i].devotion += 2>> - <<else>> - $His submissive tendencies help $him @@.hotpink;enjoy being immured in latex.@@ - <<set $slaves[$i].devotion += 1>> - <</if>> - <<elseif ($slaves[$i].devotion < -20)>> - The latex $he's wearing limits $his world to @@.hotpink;your input and control@@ and @@.gold;fear@@ of unexpected pain. - <<set $slaves[$i].devotion += 1, $slaves[$i].trust -= 1>> - <</if>> -<<case "shibari ropes">> - <<if ($slaves[$i].devotion >= 20) && ($slaves[$i].trust >= -50) && ($slaves[$i].fetish == "submissive")>> - <<if $slaves[$i].fetishKnown == 0>> - The ropes $he's wearing restrict $him and leave $him completely helpless. $He seems to get off on the lack of control; $he's a @@.lightcoral;natural submissive.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<elseif ($slaves[$i].fetishStrength > 60)>> - As a submissive $he @@.hotpink;openly enjoys wearing binding ropes as clothing.@@ - <<set $slaves[$i].devotion += 2>> - <<else>> - $His submissive tendencies help $him @@.hotpink;enjoy wearing binding ropes as clothing.@@ - <<set $slaves[$i].devotion += 1>> - <</if>> - <<elseif ($slaves[$i].devotion < -20)>> - The ropes $he's wearing restrict $him without pain, rendering $him @@.hotpink;susceptible to control@@ and @@.gold;afraid.@@ - <<set $slaves[$i].devotion += 1, $slaves[$i].trust -= 1>> - <</if>> -<<case "an apron">> - <<if $slaves[$i].fetish == "submissive">> - <<if ($slaves[$i].fetishKnown == 0)>> - $He pretends to be embarrassed by wearing nothing but an apron, but seems to get off on how it invites other to take control and use $him. @@.lightcoral;$He's a natural submissive.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<else>> - $He pretends to be embarrassed by wearing nothing but an apron but @@.hotpink;secretly gets off@@ on how it invites men to bend $him over and put $him in $his place. - <<set $slaves[$i].devotion += 1>> - <</if>> - <<elseif $slaves[$i].fetish == "humiliation">> - <<if ($slaves[$i].fetishKnown == 0)>> - $He pretends to be embarrassed by $his extremely revealing clothing but seems to get off on it. @@.lightcoral;$He's into humiliation.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<elseif ($slaves[$i].fetishStrength > 60)>> - $He pretends to be embarrassed by $his extremely revealing clothing but @@.hotpink;openly gets off on it.@@ - <<set $slaves[$i].devotion += 2>> - <<else>> - $He pretends to be embarrassed by $his extremely revealing clothing but @@.hotpink;secretly gets off on it.@@ - <<set $slaves[$i].devotion += 1>> - <</if>> - <<elseif $slaves[$i].fetish == "pregnancy" && ($slaves[$i].bellyPreg >= 1500 || $slaves[$i].bellyImplant >= 1500)>> - <<if ($slaves[$i].fetishKnown == 0)>> - $He pretends to be embarrassed over only having an apron to cover $his gravid swell but seems to get off on it. @@.lightcoral;$He's a pregnancy fetishist.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<elseif ($slaves[$i].fetishStrength > 60)>> - $He @@.hotpink;openly gets off@@ from how motherly $he looks wearing nothing but an apron over $his <<if $slaves[$i].bellyPreg > 100>>increasingly <</if>>gravid frame. - <<set $slaves[$i].devotion += 2>> - <<else>> - $He @@.hotpink;secretly gets off@@ from how motherly $he feels wearing nothing but an apron over $his <<if $slaves[$i].bellyPreg > 100>>increasingly <</if>>gravid frame. - <<set $slaves[$i].devotion += 1>> - <</if>> - <<elseif ($slaves[$i].devotion <= 20)>> - $He is @@.mediumorchid;inappropriately proud@@ of the nice apron $he's wearing, @@.mediumaquamarine;building $his confidence.@@ - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust += 3>> - <<else>> - $He is @@.hotpink;proud@@ and @@.mediumaquamarine;confident@@ of the nice apron $he's wearing. - <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> - <</if>> -<<default>> - <<if ($slaves[$i].devotion <= 20)>> - $He is @@.mediumorchid;inappropriately proud@@ of the nice clothes $he's wearing, @@.mediumaquamarine;building $his confidence.@@ - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust += 3>> - <<elseif $slaves[$i].fetish == "boobs" && $slaves[$i].clothes == "a monokini">> - <<if ($slaves[$i].fetishKnown == 0)>> - $He pretends to be embarrassed by how $his monokini draws attention to $his breasts but @@.hotpink;seems to get off on it.@@ - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].fetishStrength > 60)>> - $He pretends to be embarrassed by $his clearly exposed breasts but @@.hotpink;openly gets off on it.@@ - <<set $slaves[$i].devotion += 2>> - <<else>> - $He pretends to be embarrassed by $his clearly exposed breasts but @@.hotpink;secretly gets off on it.@@ - <<set $slaves[$i].devotion += 1>> - <</if>> - <<elseif $slaves[$i].fetish == "humiliation" && ($slaves[$i].clothes == "a string bikini" || $slaves[$i].clothes == "clubslut netting")>> - <<if ($slaves[$i].fetishKnown == 0)>> - $He pretends to be embarrassed by $his extremely revealing clothing but seems to get off on it. @@.lightcoral;$He's into humiliation.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<elseif ($slaves[$i].fetishStrength > 60)>> - $He pretends to be embarrassed by $his extremely revealing clothing but @@.hotpink;openly gets off on it.@@ - <<set $slaves[$i].devotion += 2>> - <<else>> - $He pretends to be embarrassed by $his extremely revealing clothing but @@.hotpink;secretly gets off on it.@@ - <<set $slaves[$i].devotion += 1>> - <</if>> - <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].clothes == "attractive lingerie")>> - $He is @@.hotpink;proud@@ of the pretty lingerie $he's wearing, but $he constantly has to adjust $his g-string to cover $his penis. - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].clothes == "a string bikini")>> - $He is @@.hotpink;proud@@ of the slutty lingerie $he's wearing, but $he constantly has to adjust $his string bikini bottom in a vain effort to cover $his penis. - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].clothes == "attractive lingerie for a pregnant woman")>> - $He is @@.hotpink;proud@@ of the pretty lingerie $he's wearing, but $he constantly has to adjust $his panties to cover $his penis. - <<set $slaves[$i].devotion += 1>> - <<else>> - $He is @@.hotpink;proud@@ and @@.mediumaquamarine;confident@@ of the nice clothes $he's wearing. - <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> - <</if>> -<</switch>> - -<<if ($slaves[$i].fetishKnown == 0)>> -<<if ($slaves[$i].fetish == "humiliation")>> -<<if random(1,100) > 90>> -<<if !setup.modestClothes.includes($slaves[$i].clothes)>> - Surprisingly, $he takes to $his extremely revealing clothing, and gets an obvious thrill from it. @@.lightcoral;$He's a humiliation fetishist!@@ - <<set $slaves[$i].fetishKnown = 1>> -<</if>> -<</if>> -<</if>> -<</if>> - -<<if ($slaves[$i].vaginalAccessory == "chastity belt")>> - <<if ($slaves[$i].devotion > 20)>> - <<if ($slaves[$i].vagina == 0)>> - <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishStrength > 60)>> - <<if $slaves[$i].fetishKnown == 1>> - $He's such an anal whore that $he's @@.hotpink;perversely proud@@ of the chastity belt that covers $his neglected pussy. - <<set $slaves[$i].devotion += 1>> + <<case "chains">> + <<if ($slaves[$i].devotion >= -20) && ($slaves[$i].fetish == "masochist") && $slaves[$i].fetishKnown == 1>> + The chains $he's wearing constantly give $him little twinges of pain, @@.hotpink;titillating $him.@@ + <<set $slaves[$i].devotion += 2>> + <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -50)>> + The chains $he's wearing keep $him @@.hotpink;servile@@ and @@.gold;afraid.@@ + <<set $slaves[$i].devotion += 1, $slaves[$i].trust -= 1>> + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 0)>> + $His chains pinch and constrict $him whenever $he's used. $He seems to get off on the discomfort; $he's a @@.lightcoral;natural masochist.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> + <<if _fetishChangeChance > random(0,100)>> + $His chains pinch and constrict $him whenever $he's used. $He learns to come in spite of, and then @@.lightcoral;because of the discomfort.@@ + <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <</if>> <<else>> - $He @@.hotpink;doesn't seem to mind@@ that $his pussy is going unused. - <<set $slaves[$i].devotion += 1>> + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 0)>> + $His chains pinch and constrict $him whenever $he's used. $He seems to get off on the discomfort; $he's a @@.lightcoral;natural masochist.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> + <<if _fetishChangeChance > random(0,100)>> + $His chains pinch and constrict $him whenever $he's used. $He learns to come in spite of, and then @@.lightcoral;because of the discomfort.@@ + <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <</if>> <</if>> - <<else>> - $He @@.mediumaquamarine;trusts@@ that you're using the chastity belt $he wears to save $his virginity for something special. - <<set $slaves[$i].trust += 1>> - <</if>> - <<else>> - <<if ($slaves[$i].energy > 60)>> - <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishStrength > 60)>> - <<if $slaves[$i].fetishKnown == 1>> - $He's such a butthole slut that $he doesn't care about having $his pussy kept off limits. + <<case "restrictive latex">> + <<if ($slaves[$i].devotion >= 20) && ($slaves[$i].trust >= -50) && ($slaves[$i].fetish == "submissive")>> + <<if $slaves[$i].fetishKnown == 0>> + The latex $he's wearing limits $his world to your input and control. $He seems to get off on the lack of control; $he's a @@.lightcoral;total submissive.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<elseif ($slaves[$i].fetishStrength > 60)>> + As a submissive $he @@.hotpink;openly enjoys being immured in latex.@@ + <<set $slaves[$i].devotion += 2>> + <<else>> + $His submissive tendencies help $him @@.hotpink;enjoy being immured in latex.@@ + <<set $slaves[$i].devotion += 1>> + <</if>> + <<elseif ($slaves[$i].devotion < -20)>> + The latex $he's wearing limits $his world to @@.hotpink;your input and control@@ and @@.gold;fear@@ of unexpected pain. + <<set $slaves[$i].devotion += 1, $slaves[$i].trust -= 1>> + <</if>> + <<case "shibari ropes">> + <<if ($slaves[$i].devotion >= 20) && ($slaves[$i].trust >= -50) && ($slaves[$i].fetish == "submissive")>> + <<if $slaves[$i].fetishKnown == 0>> + The ropes $he's wearing restrict $him and leave $him completely helpless. $He seems to get off on the lack of control; $he's a @@.lightcoral;natural submissive.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<elseif ($slaves[$i].fetishStrength > 60)>> + As a submissive $he @@.hotpink;openly enjoys wearing binding ropes as clothing.@@ + <<set $slaves[$i].devotion += 2>> + <<else>> + $His submissive tendencies help $him @@.hotpink;enjoy wearing binding ropes as clothing.@@ + <<set $slaves[$i].devotion += 1>> + <</if>> + <<elseif ($slaves[$i].devotion < -20)>> + The ropes $he's wearing restrict $him without pain, rendering $him @@.hotpink;susceptible to control@@ and @@.gold;afraid.@@ + <<set $slaves[$i].devotion += 1, $slaves[$i].trust -= 1>> + <</if>> + <<case "an apron">> + <<if $slaves[$i].fetish == "submissive">> + <<if ($slaves[$i].fetishKnown == 0)>> + $He pretends to be embarrassed by wearing nothing but an apron, but seems to get off on how it invites other to take control and use $him. @@.lightcoral;$He's a natural submissive.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<else>> + $He pretends to be embarrassed by wearing nothing but an apron but @@.hotpink;secretly gets off@@ on how it invites men to bend $him over and put $him in $his place. + <<set $slaves[$i].devotion += 1>> + <</if>> + <<elseif $slaves[$i].fetish == "humiliation">> + <<if ($slaves[$i].fetishKnown == 0)>> + $He pretends to be embarrassed by $his extremely revealing clothing but seems to get off on it. @@.lightcoral;$He's into humiliation.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<elseif ($slaves[$i].fetishStrength > 60)>> + $He pretends to be embarrassed by $his extremely revealing clothing but @@.hotpink;openly gets off on it.@@ + <<set $slaves[$i].devotion += 2>> + <<else>> + $He pretends to be embarrassed by $his extremely revealing clothing but @@.hotpink;secretly gets off on it.@@ + <<set $slaves[$i].devotion += 1>> + <</if>> + <<elseif $slaves[$i].fetish == "pregnancy" && ($slaves[$i].bellyPreg >= 1500 || $slaves[$i].bellyImplant >= 1500)>> + <<if ($slaves[$i].fetishKnown == 0)>> + $He pretends to be embarrassed over only having an apron to cover $his gravid swell but seems to get off on it. @@.lightcoral;$He's a pregnancy fetishist.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<elseif ($slaves[$i].fetishStrength > 60)>> + $He @@.hotpink;openly gets off@@ from how motherly $he looks wearing nothing but an apron over $his <<if $slaves[$i].bellyPreg > 100>>increasingly <</if>>gravid frame. + <<set $slaves[$i].devotion += 2>> + <<else>> + $He @@.hotpink;secretly gets off@@ from how motherly $he feels wearing nothing but an apron over $his <<if $slaves[$i].bellyPreg > 100>>increasingly <</if>>gravid frame. + <<set $slaves[$i].devotion += 1>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + $He is @@.mediumorchid;inappropriately proud@@ of the nice apron $he's wearing, @@.mediumaquamarine;building $his confidence.@@ + <<set $slaves[$i].devotion -= 5, $slaves[$i].trust += 3>> <<else>> - $He seems to like that $his chastity is directing all the dicks into $his ass. + $He is @@.hotpink;proud@@ and @@.mediumaquamarine;confident@@ of the nice apron $he's wearing. + <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> + <</if>> + <<default>> + <<if ($slaves[$i].devotion <= 20)>> + $He is @@.mediumorchid;inappropriately proud@@ of the nice clothes $he's wearing, @@.mediumaquamarine;building $his confidence.@@ + <<set $slaves[$i].devotion -= 5, $slaves[$i].trust += 3>> + <<elseif $slaves[$i].fetish == "boobs" && $slaves[$i].clothes == "a monokini">> + <<if ($slaves[$i].fetishKnown == 0)>> + $He pretends to be embarrassed by how $his monokini draws attention to $his breasts but @@.hotpink;seems to get off on it.@@ + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishStrength > 60)>> + $He pretends to be embarrassed by $his clearly exposed breasts but @@.hotpink;openly gets off on it.@@ + <<set $slaves[$i].devotion += 2>> + <<else>> + $He pretends to be embarrassed by $his clearly exposed breasts but @@.hotpink;secretly gets off on it.@@ + <<set $slaves[$i].devotion += 1>> + <</if>> + <<elseif $slaves[$i].fetish == "humiliation" && ($slaves[$i].clothes == "a string bikini" || $slaves[$i].clothes == "clubslut netting")>> + <<if ($slaves[$i].fetishKnown == 0)>> + $He pretends to be embarrassed by $his extremely revealing clothing but seems to get off on it. @@.lightcoral;$He's into humiliation.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<elseif ($slaves[$i].fetishStrength > 60)>> + $He pretends to be embarrassed by $his extremely revealing clothing but @@.hotpink;openly gets off on it.@@ + <<set $slaves[$i].devotion += 2>> + <<else>> + $He pretends to be embarrassed by $his extremely revealing clothing but @@.hotpink;secretly gets off on it.@@ + <<set $slaves[$i].devotion += 1>> + <</if>> + <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].clothes == "attractive lingerie")>> + $He is @@.hotpink;proud@@ of the pretty lingerie $he's wearing, but $he constantly has to adjust $his g-string to cover $his penis. + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].clothes == "a string bikini")>> + $He is @@.hotpink;proud@@ of the slutty lingerie $he's wearing, but $he constantly has to adjust $his string bikini bottom in a vain effort to cover $his penis. <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].clothes == "attractive lingerie for a pregnant woman")>> + $He is @@.hotpink;proud@@ of the pretty lingerie $he's wearing, but $he constantly has to adjust $his panties to cover $his penis. + <<set $slaves[$i].devotion += 1>> + <<else>> + $He is @@.hotpink;proud@@ and @@.mediumaquamarine;confident@@ of the nice clothes $he's wearing. + <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> <</if>> - <<elseif ($slaves[$i].energy > 95)>> - $He's such a nympho that having $his butthole do double duty for $his pussy doesn't bother $him. - <<else>> - $He has a healthy sexuality, and misses vaginal sex, @@.red;reducing $his sex drive slightly.@@ - <<set $slaves[$i].energy -= 1>> - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> -<<if ["chastity", "combined chastity"].includes($slaves[$i].dickAccessory)>> - <<if ($slaves[$i].devotion >= -20)>> - <<if ($slaves[$i].energy > 40)>> - <<if ($slaves[$i].hormoneBalance < 100)>> - <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishStrength > 60)>> - <<if $slaves[$i].fetishKnown == 1>> - $He's such a butthole slut that $he manages to get off just fine despite $his dick being kept untouchable and soft behind a chastity cage. - <<else>> - $He seems to be getting off just fine without access to $his dick. - <</if>> - <<elseif ($slaves[$i].energy > 95)>> - $His sex drive is so overcharged that $he manages to orgasm often despite the chastity cage that <<if ($slaves[$i].balls == 0)>>prevents $him or anyone else from touching $his soft cock<<else>>keeps $his dick soft and untouched<</if>>; it's almost always dripping a stream of precum. - <<elseif ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishStrength > 60) && canAchieveErection($slaves[$i])>> - <<if $slaves[$i].fetishKnown == 1>> - $He's such a masochist that the pain of even getting semi-hard in $his chastity cage turns $him on even more, @@.green;slightly increasing $his sexual appetite.@@ - <<set $slaves[$i].energy++>> - <<else>> - $His chastity cage is always painfully tight around $his semi-hard dick; something that seems to be arousing to $him, only to make it even more painful. - <<set $slaves[$i].energy++>> - <</if>> - <<elseif $slaves[$i].sexualFlaw == "neglectful">> - $His soft, constrained dick is of little concern to $him. $He doesn't need release during sex. - <<elseif ($slaves[$i].balls == 0)>> - Though $he's a soft, ballsless bitch, having $his dick guarded against all stimulation by a chastity cage reduces $his enjoyment of intercourse a bit, @@.red;slightly reducing $his sexual appetite.@@ - <<set $slaves[$i].energy -= 1>> - <<else>> - $He has a healthy sexuality, but $his chastity cage punishes it by making it very uncomfortable to achieve erection. $He often goes without release rather than pushing through, @@.red;reducing $his sex drive.@@ - <<set $slaves[$i].energy -= 2>> - <<if ($slaves[$i].devotion > 95)>> - $He's so devoted to you that $he doesn't let this affect $his opinion of you. - <<else>> - $He's @@.mediumorchid;a bit resentful@@ and @@.gold;much less trusting@@ under all this discomfort. - <<set $slaves[$i].devotion -= 1, $slaves[$i].trust -= 1>> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if ($arcologies[0].FSChattelReligionist != "unset")>> -<<if ($slaves[$i].behavioralQuirk == "sinful")>> -<<if ($slaves[$i].clothes == "a fallen nuns habit") || ($slaves[$i].clothes == "a chattel habit") || ($slaves[$i].clothes == "a succubus outfit")>> - $He's @@.hotpink;gratified@@ by the sacrilegious clothing $he's wearing, glad to be an obvious anathema to old world faiths. - <<set $slaves[$i].devotion += 1>> -<</if>> -<</if>> -<</if>> - -/* ACCESSORIES */ -<<if ($slaves[$i].collar != "none")>> - -<<if $slaves[$i].collar == "preg biometrics">> - <<if $slaves[$i].fetish == "pregnancy" && $slaves[$i].fetishKnown == 1>> - <<if $slaves[$i].preg < -1>> - $His collar's display reveals all sorts of personal information about $his womb, which as an infertile pregnancy fetishist, is @@.mediumorchid;crippling@@ to $him. - <<set $slaves[$i].devotion -= 3>> - <<else>> - $His collar's display reveals all sorts of personal information about $his womb, which as a pregnancy fetishist, is @@.hotpink;pleasing@@ to $him. - <<set $slaves[$i].devotion += 1>> - <</if>> - <<elseif $slaves[$i].fetish == "pregnancy" && $slaves[$i].fetishKnown == 0>> - <<if $slaves[$i].preg < -1>> - $His collar's display reveals all sorts of personal information about $his womb, which nearly causes $him to have a @@.mediumorchid;mental breakdown@@, painting $him as an infertile @@.lightcoral;pregnancy fetishist.@@ - <<set $slaves[$i].devotion -= 3>> - <<else>> - $His collar's display reveals all sorts of personal information about $his womb, @@.hotpink;oddly exciting@@ $him. It would seem $he has a @@.lightcoral;pregnancy fetish!@@ - <<set $slaves[$i].devotion += 1>> - <</if>> - <<set $slaves[$i].fetishKnown = 1>> - <<elseif $slaves[$i].fetish == "humiliation" && $slaves[$i].fetishKnown == 1>> - $His collar's display reveals all sorts of personal information about $his womb, which is completely humiliating, and @@.hotpink;pleasing@@ to $him. - <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].fetish == "humiliation" && $slaves[$i].fetishKnown == 0>> - $His collar's display reveals all sorts of personal information about $his womb, which is completely humiliating, and @@.hotpink;oddly pleasing@@ to $him. $He seems to have a @@.lightcoral;humiliation fetish!@@ - <<set $slaves[$i].devotion += 1>> - <<set $slaves[$i].fetishKnown = 1>> - <<elseif $slaves[$i].devotion <= -20>> - $His collar's display reveals all sorts of personal information about $his fertility, filling $him @@.mediumorchid;with disgust@@ that you that you consider $his womb little more than property, as well as @@.gold;fear@@ that it will soon be swelling with an unwelcome child. - <<set $slaves[$i].devotion -= 2>> - <<set $slaves[$i].trust -= 2>> - <<elseif ($slaves[$i].devotion <= 20)>> - $His collar's display reveals all sorts of personal information about $his womb, completely @@.hotpink;degrading $him@@ and making $him @@.gold;fear@@ $his new life. - <<set $slaves[$i].devotion += 1>> - <<set $slaves[$i].trust -= 2>> - <<elseif $slaves[$i].devotion >= 20>> - $His collar's display reveals all sorts of personal information about $his womb, filling $him @@.hotpink;with pride@@ that you think $his womb is worth attention. - <<set $slaves[$i].devotion += 1>> - <</if>> -<<elseif ($slaves[$i].devotion <= 20)>> - <<if ($slaves[$i].devotion <= 20) && (($slaves[$i].collar == "tight steel") || ($slaves[$i].collar == "cruel retirement counter"))>> - The tight metal collar $he's wearing @@.gold;reminds $him to be afraid@@ every time $he takes a breath. - <<set $slaves[$i].trust -= 1>> - <<elseif ($slaves[$i].collar == "uncomfortable leather") || ($slaves[$i].collar == "neck corset")>> - The uncomfortable leather collar $he's wearing @@.gold;reminds $him to be afraid@@ every time $he turns $his head. - <<set $slaves[$i].trust -= 1>> - <<elseif ($slaves[$i].collar == "dildo gag")>> - The dildo gag $he's wearing @@.gold;reminds $him to be afraid@@ with every breath $he must carefully take through $his nose. - <<set $slaves[$i].trust -= 1>> - <<elseif ($slaves[$i].collar == "ball gag")>> - The ball gag $he's wearing keeps $his mouth filled and, since $he can't speak out, forces $him @@.hotpink;to submit@@ to your will. $He @@.gold;fears@@ for $his safety with every suppressed word. - <<set $slaves[$i].devotion++, $slaves[$i].trust -= 2>> - <<elseif ($slaves[$i].collar == "bit gag")>> - The uncomfortable bit gag $he's wearing keeps $his mouth locked and, since $he can't speak out, forces $him @@.hotpink;to submit@@ to your will. $He @@.gold;fears@@ for $his safety with every suppressed word. - <<set $slaves[$i].devotion++, $slaves[$i].trust -= 2>> - <<elseif ($slaves[$i].collar == "porcelain mask")>> - The beautiful porcelain mask $he's wearing slowly erodes $his identity, forcing $him @@.hotpink;to submit@@ to your will. $He @@.gold;questions@@ who $he is. - <<set $slaves[$i].devotion++, $slaves[$i].trust -= 2>> - <<elseif ($slaves[$i].collar == "massive dildo gag")>> - The enormous dildo gag $he's wearing @@.gold;terrifies $him@@ that $he will soon be choking down cocks of similar size. $He can feel $his throat stretching around the giant dildo, and @@.mediumorchid;resents you@@ for tormenting $him this way. - <<set $slaves[$i].devotion -= 1, $slaves[$i].trust -= 2>> - <<elseif ($slaves[$i].collar == "shock punishment")>> - The shock collar $he's wearing makes $his frequent, deserved punishments @@.gold;immediate, inescapable,@@ and @@.mediumorchid;awful.@@ - <<set $slaves[$i].devotion -= 2, $slaves[$i].trust -= 5>> - <<if ($slaves[$i].devotion < -20) && ($slaves[$i].behavioralFlaw != "odd")>> - Since $he's rebellious $his life is near-constant electroshock torture. $His resistance is @@.hotpink;worn down by the agony@@ and $he is @@.gold;thoroughly cowed,@@ but $he has been @@.red;emotionally damaged@@ by the experience to the extent that further shock torture is not likely to affect $him as greatly. - <<set $slaves[$i].devotion += 10>> - <<set $slaves[$i].trust -= 10>> - <<set $slaves[$i].behavioralFlaw = "odd">> - <</if>> - <<elseif ($slaves[$i].devotion >= -20)>> - $He is @@.mediumorchid;inappropriately proud@@ and @@.mediumaquamarine;confident@@ of the nice collar $he's wearing. - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust += 3>> - <</if>> -<<else>> - <<if (($slaves[$i].collar == "heavy gold") || ($slaves[$i].collar == "ancient Egyptian"))>> - $He bears the burden of $his heavy gold collar with @@.mediumaquamarine;confidence.@@ - <<set $slaves[$i].trust += 1>> - <<elseif ($slaves[$i].collar == "bowtie")>> - The bowtie and shirt collar $he wears fill $him with @@.mediumaquamarine;confidence,@@ since although they conceal a more traditional slave collar that can be used to restrain $him, they don't look like it. - <<set $slaves[$i].trust += 1>> - <<elseif ($slaves[$i].collar == "pretty jewelry") || ($slaves[$i].collar == "nice retirement counter") || ($slaves[$i].collar == "satin choker") || ($slaves[$i].collar == "nice retirement counter") || ($slaves[$i].collar == "stylish leather") || ($slaves[$i].collar == "silk ribbon")>> - The lovely collar $he wears fills $him with @@.mediumaquamarine;confidence.@@ - <<set $slaves[$i].trust += 1>> - <<elseif ($slaves[$i].collar == "leather with cowbell")>> - <<if ($slaves[$i].fetish == "boobs") && ($slaves[$i].fetishStrength > 95)>> - $He @@.hotpink;loves@@ how $his cow collar encourages everyone to fuck $his udders. - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].fetish == "boobs") || ($slaves[$i].energy > 95)>> - $He @@.hotpink;likes@@ how $his cow collar encourages everyone to touch $his udders. - <<set $slaves[$i].devotion += 1>> - <</if>> - <<elseif ($slaves[$i].collar == "ball gag" || $slaves[$i].collar == "bit gag")>> - <<if ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishStrength > 95)>> - $He @@.hotpink;loves@@ how $his gag forces $him to keep silent. - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].fetish == "submissive") || ($slaves[$i].energy > 95)>> - $He @@.hotpink;likes@@ how $his gag forces $him to keep silent. - <<set $slaves[$i].devotion += 1>> - <</if>> - <<elseif ($slaves[$i].collar == "porcelain mask")>> - <<if ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishStrength > 95)>> - $He @@.hotpink;loves@@ how $his mask makes $him beautiful enough for you. - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].fetish == "submissive") || ($slaves[$i].energy > 95)>> - $He @@.hotpink;likes@@ how $his mask makes $him beautiful enough for you. - <<set $slaves[$i].devotion += 1>> - <</if>> - <</if>> -<</if>> -<<if ($slaves[$i].collar == "dildo gag")>> - <<if $slaves[$i].oralSkill <= 10>> - Living gagged by a dildo, $he can't help but get better at having things down $his throat. - <<set $skillIncrease = 5>><<OralSkillIncrease $slaves[$i]>> - <</if>> -<</if>> -<<if ($slaves[$i].collar == "massive dildo gag")>> - <<if $slaves[$i].oralSkill < 75>> - Living gagged by such an immense dildo, $he can't help but get even better at having giant things rammed down $his throat. - <<set $skillIncrease = 5>><<OralSkillIncrease $slaves[$i]>> - <</if>> -<</if>> -<</if>> - -<</if>> /* CLOSES MINDBREAK CHECK FOR MENTAL ONLY ITEM EFFECTS */ -<</if>> /* CLOSES FUCKDOLL CHECK FOR MENTAL ONLY ITEM EFFECTS */ + <</switch>> -<<if $slaves[$i].bellyAccessory != "none">> -<<if $slaves[$i].bellyAccessory == "an extreme corset">> - <<if $slaves[$i].belly >= 100000>> - $His straining corset finally gives in to $his giant stomach and bursts, freeing $his belly. - <<set $slaves[$i].bellyAccessory = "none">> - <<elseif $slaves[$i].bellyPreg >= 1500>> - The tight corseting has @@.orange;caused $him to miscarry,@@ which @@.red;damages $his health.@@ - <<set $slaves[$i].health -= 20>> - <<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg = -1>><<else>><<set $slaves[$i].preg = 0>><</if>> - <<set $slaves[$i].pregType = 0, WombFlush($slaves[$i]), $slaves[$i].pregKnown = 0, $slaves[$i].pregWeek = -4>> - <<run SetBellySize($slaves[$i])>> - <<if $slaves[$i].reservedChildren > 0>><<set $reservedChildren -= $slaves[$i].reservedChildren>><<set $slaves[$i].reservedChildren = 0>><</if>> - <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - <<if $slaves[$i].devotion < -50>> - $He is @@.mediumorchid;filled with violent, consuming hatred@@ and @@.gold;fear.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it and views you as its killer. - <<set $slaves[$i].devotion -= 25, $slaves[$i].trust -= 25>> - <<elseif $slaves[$i].devotion < -20>> - $He is @@.mediumorchid;afflicted by desperate, inconsolable grief@@ and @@.gold;horror.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it. - <<set $slaves[$i].devotion -= 10, $slaves[$i].trust -= 20>> - <<elseif $slaves[$i].devotion <= 20>> - $He is @@.mediumorchid;consumed by enduring sorrow@@ and @@.gold;horror.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it. - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <<elseif $slaves[$i].devotion <= 50>> - $He is dully obedient. $He has been broken to slave life so thoroughly that even this is neither surprising nor affecting. - <<else>> - $He is @@.hotpink;pleased by this stark development@@, since $he is so attentive to your will. $He also expects $he'll be able to fuck better now. - <<set $slaves[$i].devotion += 4>> + <<if ($slaves[$i].fetishKnown == 0)>> + <<if ($slaves[$i].fetish == "humiliation")>> + <<if random(1,100) > 90>> + <<if !setup.modestClothes.includes($slaves[$i].clothes)>> + Surprisingly, $he takes to $his extremely revealing clothing, and gets an obvious thrill from it. @@.lightcoral;$He's a humiliation fetishist!@@ + <<set $slaves[$i].fetishKnown = 1>> + <</if>> + <</if>> <</if>> <</if>> - <<else>> - <<if $slaves[$i].waist <= -95>> - $His waist is so absurd that $his extreme corsetage does not affect $him further. - <<else>> - @@.lime;The extreme corseting narrows $his waist.@@ - <<set $slaves[$i].waist -= 5>> - <<if $slaves[$i].waist < -95>> /*can only get here if waist was previously > -95 */ - <<set $slaves[$i].waist = -95>> - <</if>> - <<if $slaves[$i].waist >= -40>> - It's so tight that it's @@.red;unhealthy.@@ - <<set $slaves[$i].health -= 5>> - <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - <<if $slaves[$i].devotion < -20>> - $He @@.hotpink;barely has breath to think,@@ though $he has enough to @@.gold;fear.@@ - <<set $slaves[$i].devotion += 2, $slaves[$i].trust -= 2>> - <</if>> - <<if ($slaves[$i].fetish == "masochist")>> - During sex, every breath in and out is agonizing. - <<if ($slaves[$i].fetishKnown == 0)>> - Despite this, $he seems to get off on the pain; $he's a @@.lightcoral;natural masochist.@@ - <<set $slaves[$i].fetishKnown = 1>> + + <<if ($slaves[$i].vaginalAccessory == "chastity belt")>> + <<if ($slaves[$i].devotion > 20)>> + <<if ($slaves[$i].vagina == 0)>> + <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishStrength > 60)>> + <<if $slaves[$i].fetishKnown == 1>> + $He's such an anal whore that $he's @@.hotpink;perversely proud@@ of the chastity belt that covers $his neglected pussy. + <<set $slaves[$i].devotion += 1>> <<else>> - It only adds to $his pleasure, much to $his @@.hotpink;enjoyment.@@ + $He @@.hotpink;doesn't seem to mind@@ that $his pussy is going unused. <<set $slaves[$i].devotion += 1>> - <<if ($slaves[$i].fetishStrength <= 95)>> - Such constant suffering @@.lightcoral;deepens $his masochism.@@ - <<set $slaves[$i].fetishStrength += 2>> - <</if>> <</if>> - <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> - <<if _fetishChangeChance > random(0,100)>> - During sex, every breath in and out is agonizing. $He learns to come in spite of, and then @@.lightcoral;because of the pain.@@ - <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <<else>> + $He @@.mediumaquamarine;trusts@@ that you're using the chastity belt $he wears to save $his virginity for something special. + <<set $slaves[$i].trust += 1>> + <</if>> + <<else>> + <<if ($slaves[$i].energy > 60)>> + <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishStrength > 60)>> + <<if $slaves[$i].fetishKnown == 1>> + $He's such a butthole slut that $he doesn't care about having $his pussy kept off limits. + <<else>> + $He seems to like that $his chastity is directing all the dicks into $his ass. + <<set $slaves[$i].devotion += 1>> + <</if>> + <<elseif ($slaves[$i].energy > 95)>> + $He's such a nympho that having $his butthole do double duty for $his pussy doesn't bother $him. + <<else>> + $He has a healthy sexuality, and misses vaginal sex, @@.red;reducing $his sex drive slightly.@@ + <<set $slaves[$i].energy -= 1>> <</if>> <</if>> <</if>> <</if>> <</if>> - <</if>> -<<elseif $slaves[$i].bellyAccessory == "a corset">> - <<if $slaves[$i].bellyPreg >= 1500>> - $His corset lets $his growing belly protrude comfortably, preventing any danger to $his pregnancy but preventing any effect on $his waist. - <<elseif $slaves[$i].belly >= 1500>> - $His corset lets $his rounded belly protrude comfortably but prevents any effect on $his waist. - <<else>> - <<if $slaves[$i].waist < -40>> - $His waist is so narrow that $his corsetage does not affect it. - <<else>> - @@.lime;The corseting narrows $his waist.@@ - <<set $slaves[$i].waist -= 3>> - <</if>> - <</if>> -<<elseif setup.fakeBellies.includes($bellyAccessory)>> - <<if $slaves[$i].weight > 130>> - $He has trouble keeping $his fake belly strapped around $his huge gut, forcing it to be removed to prevent damage. - <<set $slaves[$i].bellyAccessory = "none">> - <<else>> - <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - <<if ($slaves[$i].sexualFlaw == "breeder")>> - $He @@.mediumorchid;resents@@ being forced to carry a fake pregnancy instead of a real one. - <<set $slaves[$i].devotion -= 5>> - <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -50) && ($slaves[$i].fetish == "pregnancy")>> - <<if ($slaves[$i].fetishStrength > 60)>> - As a pregnancy fetishist, $he @@.hotpink;openly enjoys@@ wearing $his fake belly around. - <<set $slaves[$i].devotion += 2>> - <<else>> - $His interest in pregnancy helps $him @@.hotpink;enjoy@@ wearing a fake belly. - <<set $slaves[$i].devotion += 1>> + <<if ["chastity", "combined chastity"].includes($slaves[$i].dickAccessory)>> + <<if ($slaves[$i].devotion >= -20)>> + <<if ($slaves[$i].energy > 40)>> + <<if ($slaves[$i].hormoneBalance < 100)>> + <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishStrength > 60)>> + <<if $slaves[$i].fetishKnown == 1>> + $He's such a butthole slut that $he manages to get off just fine despite $his dick being kept untouchable and soft behind a chastity cage. + <<else>> + $He seems to be getting off just fine without access to $his dick. + <</if>> + <<elseif ($slaves[$i].energy > 95)>> + $His sex drive is so overcharged that $he manages to orgasm often despite the chastity cage that <<if ($slaves[$i].balls == 0)>>prevents $him or anyone else from touching $his soft cock<<else>>keeps $his dick soft and untouched<</if>>; it's almost always dripping a stream of precum. + <<elseif ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishStrength > 60) && canAchieveErection($slaves[$i])>> + <<if $slaves[$i].fetishKnown == 1>> + $He's such a masochist that the pain of even getting semi-hard in $his chastity cage turns $him on even more, @@.green;slightly increasing $his sexual appetite.@@ + <<set $slaves[$i].energy++>> + <<else>> + $His chastity cage is always painfully tight around $his semi-hard dick; something that seems to be arousing to $him, only to make it even more painful. + <<set $slaves[$i].energy++>> + <</if>> + <<elseif $slaves[$i].sexualFlaw == "neglectful">> + $His soft, constrained dick is of little concern to $him. $He doesn't need release during sex. + <<elseif ($slaves[$i].balls == 0)>> + Though $he's a soft, ballsless bitch, having $his dick guarded against all stimulation by a chastity cage reduces $his enjoyment of intercourse a bit, @@.red;slightly reducing $his sexual appetite.@@ + <<set $slaves[$i].energy -= 1>> + <<else>> + $He has a healthy sexuality, but $his chastity cage punishes it by making it very uncomfortable to achieve erection. $He often goes without release rather than pushing through, @@.red;reducing $his sex drive.@@ + <<set $slaves[$i].energy -= 2>> + <<if ($slaves[$i].devotion > 95)>> + $He's so devoted to you that $he doesn't let this affect $his opinion of you. + <<else>> + $He's @@.mediumorchid;a bit resentful@@ and @@.gold;much less trusting@@ under all this discomfort. + <<set $slaves[$i].devotion -= 1, $slaves[$i].trust -= 1>> + <</if>> + <</if>> + <</if>> <</if>> - <<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].devotion > 50)>> - $He carries $his fake belly @@.hotpink;with pride@@, eager for the day you give $him one of $his own. - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].pregKnown == 0) && ($slaves[$i].ovaries ==1 || $slaves[$i].mpreg == 1)>> - The fake belly $he wears @@.mediumorchid;reminds $him@@ that $he isn't pregnant with a child. - <<set $slaves[$i].devotion -= 1>> - <<elseif ($slaves[$i].vagina == 0) && isFertile($slaves[$i]) && $arcologies[0].FSRepopulationFocus == "unset" && $slaves[$i].devotion <= 20>> - The fake belly $he wears @@.gold;worries@@ $him that you will soon put a real baby in $him. - <<set $slaves[$i].trust -= 1>> <</if>> - <<if $slaves[$i].bellyAccessory == "a huge empathy belly" && $slaves[$i].fetish != "pregnancy">> - <<if $slaves[$i].devotion > 50>> - $His full-sized twins belly is heavy and unwieldy, but $he carries it @@.hotpink;proudly@@ for you. + <</if>> + + <<if ($arcologies[0].FSChattelReligionist != "unset")>> + <<if ($slaves[$i].behavioralQuirk == "sinful")>> + <<if ($slaves[$i].clothes == "a fallen nuns habit") || ($slaves[$i].clothes == "a chattel habit") || ($slaves[$i].clothes == "a succubus outfit")>> + $He's @@.hotpink;gratified@@ by the sacrilegious clothing $he's wearing, glad to be an obvious anathema to old world faiths. <<set $slaves[$i].devotion += 1>> - <<else>> - $His full-sized twins belly is heavy and unwieldy, and $he @@.mediumorchid;despises@@ being forced to bear it. - <<set $slaves[$i].devotion -= 1>> - <</if>> - <</if>> - <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishStrength <= 95)>> - <<if random(1,100) >= 20>> - Pretending to be pregnant has @@.lightcoral;furthered $his interest in pregnancy.@@ - <<set $slaves[$i].fetishStrength += 4>> - <<elseif ($slaves[$i].fetishStrength <= 40)>> - Lugging around a fake pregnancy for the week has shown $him $he @@.coral;isn't as into pregnancy as $he thought.@@ - <<set $slaves[$i].fetish = "none", $slaves[$i].fetishStrength = 10>> <</if>> <</if>> <</if>> - <</if>> -<</if>> -<</if>> -<<if ($slaves[$i].shoes == "heels")>> - <<if ($slaves[$i].amp < 0)>> - $His P-Limb legs work just as well in heels as they do out of them. - <<elseif $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + /* ACCESSORIES */ + <<if ($slaves[$i].collar != "none")>> + + <<if $slaves[$i].collar == "preg biometrics">> + <<if $slaves[$i].fetish == "pregnancy" && $slaves[$i].fetishKnown == 1>> + <<if $slaves[$i].preg < -1>> + $His collar's display reveals all sorts of personal information about $his womb, which as an infertile pregnancy fetishist, is @@.mediumorchid;crippling@@ to $him. + <<set $slaves[$i].devotion -= 3>> + <<else>> + $His collar's display reveals all sorts of personal information about $his womb, which as a pregnancy fetishist, is @@.hotpink;pleasing@@ to $him. + <<set $slaves[$i].devotion += 1>> + <</if>> + <<elseif $slaves[$i].fetish == "pregnancy" && $slaves[$i].fetishKnown == 0>> + <<if $slaves[$i].preg < -1>> + $His collar's display reveals all sorts of personal information about $his womb, which nearly causes $him to have a @@.mediumorchid;mental breakdown@@, painting $him as an infertile @@.lightcoral;pregnancy fetishist.@@ + <<set $slaves[$i].devotion -= 3>> + <<else>> + $His collar's display reveals all sorts of personal information about $his womb, @@.hotpink;oddly exciting@@ $him. It would seem $he has a @@.lightcoral;pregnancy fetish!@@ + <<set $slaves[$i].devotion += 1>> + <</if>> + <<set $slaves[$i].fetishKnown = 1>> + <<elseif $slaves[$i].fetish == "humiliation" && $slaves[$i].fetishKnown == 1>> + $His collar's display reveals all sorts of personal information about $his womb, which is completely humiliating, and @@.hotpink;pleasing@@ to $him. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].fetish == "humiliation" && $slaves[$i].fetishKnown == 0>> + $His collar's display reveals all sorts of personal information about $his womb, which is completely humiliating, and @@.hotpink;oddly pleasing@@ to $him. $He seems to have a @@.lightcoral;humiliation fetish!@@ + <<set $slaves[$i].devotion += 1>> + <<set $slaves[$i].fetishKnown = 1>> + <<elseif $slaves[$i].devotion <= -20>> + $His collar's display reveals all sorts of personal information about $his fertility, filling $him @@.mediumorchid;with disgust@@ that you that you consider $his womb little more than property, as well as @@.gold;fear@@ that it will soon be swelling with an unwelcome child. + <<set $slaves[$i].devotion -= 2>> + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].devotion <= 20)>> + $His collar's display reveals all sorts of personal information about $his womb, completely @@.hotpink;degrading $him@@ and making $him @@.gold;fear@@ $his new life. + <<set $slaves[$i].devotion += 1>> + <<set $slaves[$i].trust -= 2>> + <<elseif $slaves[$i].devotion >= 20>> + $His collar's display reveals all sorts of personal information about $his womb, filling $him @@.hotpink;with pride@@ that you think $his womb is worth attention. + <<set $slaves[$i].devotion += 1>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if (($slaves[$i].collar == "tight steel") || ($slaves[$i].collar == "cruel retirement counter"))>> + The tight metal collar $he's wearing @@.gold;reminds $him to be afraid@@ every time $he takes a breath. + <<set $slaves[$i].trust -= 1>> + <<elseif ($slaves[$i].collar == "uncomfortable leather") || ($slaves[$i].collar == "neck corset")>> + The uncomfortable leather collar $he's wearing @@.gold;reminds $him to be afraid@@ every time $he turns $his head. + <<set $slaves[$i].trust -= 1>> + <<elseif ($slaves[$i].collar == "dildo gag")>> + The dildo gag $he's wearing @@.gold;reminds $him to be afraid@@ with every breath $he must carefully take through $his nose. + <<set $slaves[$i].trust -= 1>> + <<elseif ($slaves[$i].collar == "ball gag")>> + The ball gag $he's wearing keeps $his mouth filled and, since $he can't speak out, forces $him @@.hotpink;to submit@@ to your will. $He @@.gold;fears@@ for $his safety with every suppressed word. + <<set $slaves[$i].devotion++, $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].collar == "bit gag")>> + The uncomfortable bit gag $he's wearing keeps $his mouth locked and, since $he can't speak out, forces $him @@.hotpink;to submit@@ to your will. $He @@.gold;fears@@ for $his safety with every suppressed word. + <<set $slaves[$i].devotion++, $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].collar == "porcelain mask")>> + The beautiful porcelain mask $he's wearing slowly erodes $his identity, forcing $him @@.hotpink;to submit@@ to your will. $He @@.gold;questions@@ who $he is. + <<set $slaves[$i].devotion++, $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].collar == "massive dildo gag")>> + The enormous dildo gag $he's wearing @@.gold;terrifies $him@@ that $he will soon be choking down cocks of similar size. $He can feel $his throat stretching around the giant dildo, and @@.mediumorchid;resents you@@ for tormenting $him this way. + <<set $slaves[$i].devotion -= 1, $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].collar == "shock punishment")>> + The shock collar $he's wearing makes $his frequent, deserved punishments @@.gold;immediate, inescapable,@@ and @@.mediumorchid;awful.@@ + <<set $slaves[$i].devotion -= 2, $slaves[$i].trust -= 5>> + <<if ($slaves[$i].devotion < -20) && ($slaves[$i].behavioralFlaw != "odd")>> + Since $he's rebellious $his life is near-constant electroshock torture. $His resistance is @@.hotpink;worn down by the agony@@ and $he is @@.gold;thoroughly cowed,@@ but $he has been @@.red;emotionally damaged@@ by the experience to the extent that further shock torture is not likely to affect $him as greatly. + <<set $slaves[$i].devotion += 10>> + <<set $slaves[$i].trust -= 10>> + <<set $slaves[$i].behavioralFlaw = "odd">> + <</if>> + <<elseif ($slaves[$i].devotion >= -20)>> + $He is @@.mediumorchid;inappropriately proud@@ and @@.mediumaquamarine;confident@@ of the nice collar $he's wearing. + <<set $slaves[$i].devotion -= 5, $slaves[$i].trust += 3>> + <</if>> + <<else>> + <<if (($slaves[$i].collar == "heavy gold") || ($slaves[$i].collar == "ancient Egyptian"))>> + $He bears the burden of $his heavy gold collar with @@.mediumaquamarine;confidence.@@ + <<set $slaves[$i].trust += 1>> + <<elseif ($slaves[$i].collar == "bowtie")>> + The bowtie and shirt collar $he wears fill $him with @@.mediumaquamarine;confidence,@@ since although they conceal a more traditional slave collar that can be used to restrain $him, they don't look like it. + <<set $slaves[$i].trust += 1>> + <<elseif ($slaves[$i].collar == "pretty jewelry") || ($slaves[$i].collar == "nice retirement counter") || ($slaves[$i].collar == "satin choker") || ($slaves[$i].collar == "nice retirement counter") || ($slaves[$i].collar == "stylish leather") || ($slaves[$i].collar == "silk ribbon")>> + The lovely collar $he wears fills $him with @@.mediumaquamarine;confidence.@@ + <<set $slaves[$i].trust += 1>> + <<elseif ($slaves[$i].collar == "leather with cowbell")>> + <<if ($slaves[$i].fetish == "boobs") && ($slaves[$i].fetishStrength > 95)>> + $He @@.hotpink;loves@@ how $his cow collar encourages everyone to fuck $his udders. + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "boobs") || ($slaves[$i].energy > 95)>> + $He @@.hotpink;likes@@ how $his cow collar encourages everyone to touch $his udders. + <<set $slaves[$i].devotion += 1>> + <</if>> + <<elseif ($slaves[$i].collar == "ball gag" || $slaves[$i].collar == "bit gag")>> + <<if ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishStrength > 95)>> + $He @@.hotpink;loves@@ how $his gag forces $him to keep silent. + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "submissive") || ($slaves[$i].energy > 95)>> + $He @@.hotpink;likes@@ how $his gag forces $him to keep silent. + <<set $slaves[$i].devotion += 1>> + <</if>> + <<elseif ($slaves[$i].collar == "porcelain mask")>> + <<if ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishStrength > 95)>> + $He @@.hotpink;loves@@ how $his mask makes $him beautiful enough for you. + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "submissive") || ($slaves[$i].energy > 95)>> + $He @@.hotpink;likes@@ how $his mask makes $him beautiful enough for you. + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <</if>> + <<if ($slaves[$i].collar == "dildo gag")>> + <<if $slaves[$i].oralSkill <= 10>> + Living gagged by a dildo, $he can't help but get better at having things down $his throat. + <<set $skillIncrease = 5>><<OralSkillIncrease $slaves[$i]>> + <</if>> + <</if>> + <<if ($slaves[$i].collar == "massive dildo gag")>> + <<if $slaves[$i].oralSkill < 75>> + Living gagged by such an immense dildo, $he can't help but get even better at having giant things rammed down $his throat. + <<set $skillIncrease = 5>><<OralSkillIncrease $slaves[$i]>> + <</if>> + <</if>> + <</if>> + + <</if>> /* CLOSES MINDBREAK CHECK FOR MENTAL ONLY ITEM EFFECTS */ +<</if>> /* CLOSES FUCKDOLL CHECK FOR MENTAL ONLY ITEM EFFECTS */ + +<<if $slaves[$i].bellyAccessory != "none">> + <<if $slaves[$i].bellyAccessory == "an extreme corset">> + <<if $slaves[$i].belly >= 100000>> + $His straining corset finally gives in to $his giant stomach and bursts, freeing $his belly. + <<set $slaves[$i].bellyAccessory = "none">> + <<elseif $slaves[$i].bellyPreg >= 1500>> + The tight corseting has @@.orange;caused $him to miscarry,@@ which @@.red;damages $his health.@@ + <<set $slaves[$i].health -= 20>> + <<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg = -1>><<else>><<set $slaves[$i].preg = 0>><</if>> + <<set $slaves[$i].pregType = 0, WombFlush($slaves[$i]), $slaves[$i].pregKnown = 0, $slaves[$i].pregWeek = -4>> + <<run SetBellySize($slaves[$i])>> + <<if $slaves[$i].reservedChildren > 0>><<set $reservedChildren -= $slaves[$i].reservedChildren>><<set $slaves[$i].reservedChildren = 0>><</if>> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + <<if $slaves[$i].devotion < -50>> + $He is @@.mediumorchid;filled with violent, consuming hatred@@ and @@.gold;fear.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it and views you as its killer. + <<set $slaves[$i].devotion -= 25, $slaves[$i].trust -= 25>> + <<elseif $slaves[$i].devotion < -20>> + $He is @@.mediumorchid;afflicted by desperate, inconsolable grief@@ and @@.gold;horror.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it. + <<set $slaves[$i].devotion -= 10, $slaves[$i].trust -= 20>> + <<elseif $slaves[$i].devotion <= 20>> + $He is @@.mediumorchid;consumed by enduring sorrow@@ and @@.gold;horror.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it. + <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> + <<elseif $slaves[$i].devotion <= 50>> + $He is dully obedient. $He has been broken to slave life so thoroughly that even this is neither surprising nor affecting. + <<else>> + $He is @@.hotpink;pleased by this stark development@@, since $he is so attentive to your will. $He also expects $he'll be able to fuck better now. + <<set $slaves[$i].devotion += 4>> + <</if>> + <</if>> + <<else>> + <<if $slaves[$i].waist <= -95>> + $His waist is so absurd that $his extreme corsetage does not affect $him further. + <<else>> + @@.lime;The extreme corseting narrows $his waist.@@ + <<set $slaves[$i].waist -= 5>> + <<if $slaves[$i].waist < -95>> /*can only get here if waist was previously > -95 */ + <<set $slaves[$i].waist = -95>> + <</if>> + <<if $slaves[$i].waist >= -40>> + It's so tight that it's @@.red;unhealthy.@@ + <<set $slaves[$i].health -= 5>> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + <<if $slaves[$i].devotion < -20>> + $He @@.hotpink;barely has breath to think,@@ though $he has enough to @@.gold;fear.@@ + <<set $slaves[$i].devotion += 2, $slaves[$i].trust -= 2>> + <</if>> + <<if ($slaves[$i].fetish == "masochist")>> + During sex, every breath in and out is agonizing. + <<if ($slaves[$i].fetishKnown == 0)>> + Despite this, $he seems to get off on the pain; $he's a @@.lightcoral;natural masochist.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<else>> + It only adds to $his pleasure, much to $his @@.hotpink;enjoyment.@@ + <<set $slaves[$i].devotion += 1>> + <<if ($slaves[$i].fetishStrength <= 95)>> + Such constant suffering @@.lightcoral;deepens $his masochism.@@ + <<set $slaves[$i].fetishStrength += 2>> + <</if>> + <</if>> + <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> + <<if _fetishChangeChance > random(0,100)>> + During sex, every breath in and out is agonizing. $He learns to come in spite of, and then @@.lightcoral;because of the pain.@@ + <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <<elseif $slaves[$i].bellyAccessory == "a corset">> + <<if $slaves[$i].bellyPreg >= 1500>> + $His corset lets $his growing belly protrude comfortably, preventing any danger to $his pregnancy but preventing any effect on $his waist. + <<elseif $slaves[$i].belly >= 1500>> + $His corset lets $his rounded belly protrude comfortably but prevents any effect on $his waist. + <<else>> + <<if $slaves[$i].waist < -40>> + $His waist is so narrow that $his corsetage does not affect it. + <<else>> + @@.lime;The corseting narrows $his waist.@@ + <<set $slaves[$i].waist -= 3>> + <</if>> + <</if>> + <<elseif setup.fakeBellies.includes($bellyAccessory)>> + <<if $slaves[$i].weight > 130>> + $He has trouble keeping $his fake belly strapped around $his huge gut, forcing it to be removed to prevent damage. + <<set $slaves[$i].bellyAccessory = "none">> + <<else>> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + <<if ($slaves[$i].sexualFlaw == "breeder")>> + $He @@.mediumorchid;resents@@ being forced to carry a fake pregnancy instead of a real one. + <<set $slaves[$i].devotion -= 5>> + <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -50) && ($slaves[$i].fetish == "pregnancy")>> + <<if ($slaves[$i].fetishStrength > 60)>> + As a pregnancy fetishist, $he @@.hotpink;openly enjoys@@ wearing $his fake belly around. + <<set $slaves[$i].devotion += 2>> + <<else>> + $His interest in pregnancy helps $him @@.hotpink;enjoy@@ wearing a fake belly. + <<set $slaves[$i].devotion += 1>> + <</if>> + <<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].devotion > 50)>> + $He carries $his fake belly @@.hotpink;with pride@@, eager for the day you give $him one of $his own. + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].pregKnown == 0) && ($slaves[$i].ovaries ==1 || $slaves[$i].mpreg == 1)>> + The fake belly $he wears @@.mediumorchid;reminds $him@@ that $he isn't pregnant with a child. + <<set $slaves[$i].devotion -= 1>> + <<elseif ($slaves[$i].vagina == 0) && isFertile($slaves[$i]) && $arcologies[0].FSRepopulationFocus == "unset" && $slaves[$i].devotion <= 20>> + The fake belly $he wears @@.gold;worries@@ $him that you will soon put a real baby in $him. + <<set $slaves[$i].trust -= 1>> + <</if>> + <<if $slaves[$i].bellyAccessory == "a huge empathy belly" && $slaves[$i].fetish != "pregnancy">> + <<if $slaves[$i].devotion > 50>> + $His full-sized twins belly is heavy and unwieldy, but $he carries it @@.hotpink;proudly@@ for you. + <<set $slaves[$i].devotion += 1>> + <<else>> + $His full-sized twins belly is heavy and unwieldy, and $he @@.mediumorchid;despises@@ being forced to bear it. + <<set $slaves[$i].devotion -= 1>> + <</if>> + <</if>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishStrength <= 95)>> + <<if random(1,100) >= 20>> + Pretending to be pregnant has @@.lightcoral;furthered $his interest in pregnancy.@@ + <<set $slaves[$i].fetishStrength += 4>> + <<elseif ($slaves[$i].fetishStrength <= 40)>> + Lugging around a fake pregnancy for the week has shown $him $he @@.coral;isn't as into pregnancy as $he thought.@@ + <<set $slaves[$i].fetish = "none", $slaves[$i].fetishStrength = 10>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> +<</if>> + +<<if ($slaves[$i].shoes == "heels")>> + <<if ($slaves[$i].amp < 0)>> + $His P-Limb legs work just as well in heels as they do out of them. + <<elseif $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> <<if $slaves[$i].devotion < -20>> $He @@.mediumorchid;resents being forced@@ to wear high heels. <<set $slaves[$i].devotion -= 2>> @@ -712,2557 +712,2528 @@ $He accepts being forced to crawl around on all fours. <<else>> $He @@.mediumorchid;resents being forced@@ to crawl around like some kind of animal, but it keeps $him properly @@.gold;afraid.@@ - <<set $slaves[$i].devotion -= 2, $slaves[$i].trust -= 4>> + <<set $slaves[$i].devotion -= 2, $slaves[$i].trust -= 4>> <</if>> <</if>> <</if>> <<if ($slaves[$i].vaginalAccessory != "none")>> -<<if ($slaves[$i].vaginalAccessory == "dildo")>> - <<if ($slaves[$i].vagina < 1) && (random(1,100) > 50)>> - Constantly wearing a dildo in $his virgin pussy @@.lime;gets it used to penetration.@@ - <<set $slaves[$i].vagina += 1>> - <<else>> - $His pussy easily accommodates the dildo $he's required to wear. - <</if>> - <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - <<if ($slaves[$i].sexualFlaw == "hates penetration") && (random(1,100) > 50)>> - The habit @@.green;reduces $his dislike of having $his pussy filled.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <</if>> -<<elseif ($slaves[$i].vaginalAccessory == "long dildo")>> - <<if ($slaves[$i].vagina < 1) && (random(1,100) > 50)>> - Constantly wearing a dildo in $his virgin pussy @@.lime;gets it used to penetration.@@ - <<set $slaves[$i].vagina += 1>> - <<else>> - $His pussy easily accommodates the dildo $he's required to wear. - <</if>> - <<if $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].fetish != "mindbroken">> - <<if ($slaves[$i].sexualFlaw == "hates penetration") && (random(1,100) > 50)>> - The habit @@.green;reduces $his dislike of having $his pussy filled.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<if ($slaves[$i].sexualQuirk == "size queen")>> - Being able to hold such a long dildo is a @@.hotpink;point of pride@@ for the ostentatious size queen. - <<set $slaves[$i].devotion += 2>> - <<else>> - It penetrates $his cervix causing $him tremendous discomfort, making $him a little @@.gold;less trusting@@ of you. - <<set $slaves[$i].trust -= 1>> - <</if>> - <</if>> - <</if>> -<<elseif ($slaves[$i].vaginalAccessory == "large dildo")>> - <<if $slaves[$i].vagina < 3>> - <<if random(1,4) == 1>> - Constantly wearing a large dildo in $his pussy @@.lime;stretches it out.@@ + <<if ($slaves[$i].vaginalAccessory == "dildo")>> + <<if ($slaves[$i].vagina < 1) && (random(1,100) > 50)>> + Constantly wearing a dildo in $his virgin pussy @@.lime;gets it used to penetration.@@ <<set $slaves[$i].vagina += 1>> <<else>> - The large dildo $he's required to wear is a stretch for $his cunt, but pussies are resilient and $hers isn't seriously affected. - <</if>> - <<else>> - $His pussy accommodates the large dildo $he's required to wear. - <</if>> - <<if $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].fetish != "mindbroken">> - <<if ($slaves[$i].vagina < 2)>> - The big dildo in $his tight cunt - <<if ($slaves[$i].sexualQuirk == "size queen")>> - is a @@.hotpink;point of pride@@ for the ostentatious size queen. - <<set $slaves[$i].devotion += 2>> - <<else>> - @@.hotpink;breaks $him to sexual slavery@@ slightly. - <<set $slaves[$i].devotion += 1>> - <</if>> - <<if ($slaves[$i].vagina == 1)>> - It stretches $his tight cunt to soreness by the end of every day, so it also makes $him a little @@.gold;less trusting@@ of you. - <<set $slaves[$i].trust -= 1>> - <</if>> - <</if>> - <</if>> - <</if>> -<<elseif ($slaves[$i].vaginalAccessory == "long, large dildo")>> - <<if ($slaves[$i].vagina < 3)>> - <<if random(1,4) == 1>> - Constantly wearing a large dildo in $his pussy @@.lime;stretches it out.@@ - <<set $slaves[$i].vagina += 1>> - <<else>> - The large dildo $he's required to wear is a stretch for $his cunt, but pussies are resilient and $hers isn't seriously affected. - <</if>> - <<else>> - $His pussy accommodates the large dildo $he's required to wear. - <</if>> - <<if ($slaves[$i].vagina < 2)>> - <<if $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].fetish != "mindbroken">> - The big, long dildo in $his tight cunt - <<if ($slaves[$i].sexualQuirk == "size queen")>> - is a @@.hotpink;point of pride@@ for the ostentatious size queen. - <<set $slaves[$i].devotion += 2>> - <<else>> - @@.hotpink;breaks $him to sexual slavery@@ slightly. It also penetrates $his cervix causing $him tremendous discomfort, making $him a little @@.gold;less trusting@@ of you. - <<set $slaves[$i].devotion += 1>> - <<set $slaves[$i].trust -= 1>> - <</if>> - <<if ($slaves[$i].vagina == 1)>> - It stretches $his tight cunt to soreness by the end of every day, so it also makes $him a little @@.gold;less trusting@@ of you. - <<set $slaves[$i].trust -= 1>> - <</if>> - <</if>> - <</if>> - <</if>> -<<elseif ($slaves[$i].vaginalAccessory == "huge dildo")>> - <<if ($slaves[$i].vagina < 4)>> - <<if $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].fetish != "mindbroken">> - <<if ($slaves[$i].sexualQuirk == "size queen")>> - $He thinks of the massive dildo stretching out $his womanhood as @@.lime;preparation for the biggest cocks,@@ and @@.hotpink;looks forward@@ to take anything, dicks, hands, truly anything, inside $his newly capacious cunt. - <<set $slaves[$i].devotion += 4>> - <<elseif ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $He gets off on the agony of having $his cunt @@.lime;permanently stretched@@ by a huge dildo. The terrible combination of pain and pleasure @@.hotpink;breaks $his will@@ but fills $him with @@.gold;fear.@@ - <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 5>> - <<elseif ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $He submits to the agony of having $his cunt @@.lime;permanently stretched@@ by a huge dildo. Having $his hole ruined at your whim @@.hotpink;breaks $his will@@ but fills $him with @@.gold;fear.@@ - <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 5>> - <<else>> - The agony of having $his cunt @@.lime;permanently stretched@@ by a huge dildo fills $him with @@.mediumorchid;resentment@@ and @@.gold;fear.@@ - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <</if>> - <</if>> - <</if>> - <<set $slaves[$i].vagina += 1>> - <<else>> - $His cavernous pussy accommodates the huge dildo $he's required to wear. - <</if>> -<<elseif ($slaves[$i].vaginalAccessory == "long, huge dildo")>> - <<if ($slaves[$i].vagina < 4)>> - <<if $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].fetish != "mindbroken">> - <<if ($slaves[$i].sexualQuirk == "size queen")>> - $He thinks of the massive dildo stretching out $his womanhood and stomach as @@.lime;preparation for the biggest cocks,@@ and @@.hotpink;looks forward@@ to take anything, dicks, hands, arms, truly anything, inside $his newly capacious cunt. - <<set $slaves[$i].devotion += 4>> - <<elseif ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $He gets off on the agony of having $his cunt @@.lime;permanently stretched@@ and $his cervix penetrated by a huge dildo. The terrible combination of pain and pleasure @@.hotpink;breaks $his will@@ but fills $him with @@.gold;fear.@@ - <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 5>> - <<elseif ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $He submits to the agony of having $his cunt @@.lime;permanently stretched@@ and $his cervix penetrated by a huge dildo. Having $his hole and cervix ruined at your whim @@.hotpink;breaks $his will@@ but fills $him with @@.gold;fear.@@ - <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 5>> - <<else>> - The agony of having $his cunt @@.lime;permanently stretched@@ and $his cervix penetrated by a huge dildo fills $him with @@.mediumorchid;resentment@@ and @@.gold;fear.@@ - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <</if>> - <</if>> - <</if>> - <<set $slaves[$i].vagina += 1>> - <<else>> - $His cavernous pussy accommodates the huge dildo $he's required to wear. - <</if>> -<</if>> -<<if ($slaves[$i].vaginalAccessory == "long, huge dildo") || ($slaves[$i].vaginalAccessory == "long, large dildo") || ($slaves[$i].vaginalAccessory == "long dildo")>> - <<if ($slaves[$i].preg > 4) && $slaves[$i].pregKnown == 1>> - <<if (random(1,100) > 50)>> - The dildo penetrating $his womb @@.orange;caused $him to miscarry,@@ which @@.red;damages $his health.@@ - <<set $slaves[$i].health -= 20>> - <<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg = -1>><<else>><<set $slaves[$i].preg = 0>><</if>> - <<set $slaves[$i].pregType = 0, WombFlush($slaves[$i]), $slaves[$i].pregKnown = 0, $slaves[$i].pregWeek = -4>> - <<run SetBellySize($slaves[$i])>> - $He is - <<if $slaves[$i].devotion < -50>> - @@.mediumorchid;filled with violent, consuming hatred@@ and @@.gold;fear.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it and views you as its killer. - <<set $slaves[$i].devotion -= 25, $slaves[$i].trust -= 25>> - <<elseif $slaves[$i].devotion < -20>> - @@.mediumorchid;afflicted by desperate, inconsolable grief@@ and @@.gold;horror.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it. - <<set $slaves[$i].devotion -= 10, $slaves[$i].trust -= 20>> - <<elseif $slaves[$i].devotion <= 20>> - @@.mediumorchid;consumed by enduring sorrow@@ and @@.gold;horror.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it. - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <<elseif $slaves[$i].devotion <= 50>> - dully obedient. $He has been broken to slave life so thoroughly that even this is neither surprising nor affecting. - <<else>> - @@.hotpink;pleased by this stark development@@, since $he is so attentive to your will. $He also expects $he'll be able to fuck better now. - <<set $slaves[$i].devotion += 4>> + $His pussy easily accommodates the dildo $he's required to wear. <</if>> - <</if>> - <</if>> -<</if>> - -<</if>> - -<<if ($slaves[$i].buttplug != "none")>> -<<if ($slaves[$i].buttplug == "plug") || ($slaves[$i].buttplug == "long plug")>> - <<if ($slaves[$i].buttplugAttachment == "tail")>> <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - <<if $slaves[$i].anus < 1>> - Constantly wearing a tail plug in $his virgin butthole @@.lime;stretches it out@@ and @@.gold;is a constant degrading reminder of $his submission.@@ - <<set $slaves[$i].anus += 1>> - <<set $slaves[$i].trust -= 2>> - <<else>> - $His asshole is used to being penetrated and wearing $his tailed buttplug doesn't affect it, though it still serves as @@.gold;a constant degrading reminder of $his submission.@@ - <<set $slaves[$i].trust -= 2>> - <</if>> - <<if ($slaves[$i].sexualFlaw == "hates anal") && (random(1,100) > 50)>> - It @@.green;gets $him habituated to having $his asshole filled.@@ + <<if ($slaves[$i].sexualFlaw == "hates penetration") && (random(1,100) > 50)>> + The habit @@.green;reduces $his dislike of having $his pussy filled.@@ <<set $slaves[$i].sexualFlaw = "none">> <</if>> - <<if ($slaves[$i].sexualQuirk == "size queen") && ($slaves[$i].buttplug == "long plug")>> - The overly long plug delving the depths of $his rear @@.hotpink;gets $him off,@@ since $he's a size queen. - <<set $slaves[$i].devotion += 2>> - <</if>> <</if>> - <<else>> - <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - <<if $slaves[$i].anus < 1>> - Constantly wearing a plug in $his virgin butthole @@.lime;stretches it out.@@ - <<set $slaves[$i].anus += 1>> - <<else>> - $His asshole is used to being penetrated and wearing $his buttplug doesn't affect it. - <</if>> - <<if ($slaves[$i].sexualFlaw == "hates anal") && (random(1,100) > 50)>> - It @@.green;gets $him habituated to having $his asshole filled.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<if ($slaves[$i].sexualQuirk == "size queen") && ($slaves[$i].buttplug == "long plug")>> - The overly long plug delving the depths of $his rear @@.hotpink;gets $him off,@@ since $he's a size queen. - <<set $slaves[$i].devotion += 2>> - <</if>> + <<elseif ($slaves[$i].vaginalAccessory == "long dildo")>> + <<if ($slaves[$i].vagina < 1) && (random(1,100) > 50)>> + Constantly wearing a dildo in $his virgin pussy @@.lime;gets it used to penetration.@@ + <<set $slaves[$i].vagina += 1>> + <<else>> + $His pussy easily accommodates the dildo $he's required to wear. <</if>> - <</if>> -<<elseif ($slaves[$i].buttplug == "large plug") || ($slaves[$i].buttplug == "long, large plug")>> - <<if ($slaves[$i].buttplugAttachment == "tail")>> - <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - <<if ($slaves[$i].anus < 2)>> - The uncomfortable tailed plug in $his asshole + <<if $slaves[$i].fuckdoll == 0>> + <<if $slaves[$i].fetish != "mindbroken">> + <<if ($slaves[$i].sexualFlaw == "hates penetration") && (random(1,100) > 50)>> + The habit @@.green;reduces $his dislike of having $his pussy filled.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> <<if ($slaves[$i].sexualQuirk == "size queen")>> - @@.hotpink;gets $him off,@@ since $he's a size queen, while serving as @@.gold;a constant degrading reminder of $his submission.@@ - <<set $slaves[$i].devotion += 2, $slaves[$i].trust -= 2>> + Being able to hold such a long dildo is a @@.hotpink;point of pride@@ for the ostentatious size queen. + <<set $slaves[$i].devotion += 2>> <<else>> - @@.hotpink;breaks $him to anal slavery@@ slightly, while serving as a @@.gold;a constant degrading reminder of $his submission.@@ - <<set $slaves[$i].devotion += 1, $slaves[$i].trust -= 2>> - <</if>> - <<if ($slaves[$i].anus < 1)>> - It stretches $his tight rosebud painfully, making $him somewhat @@.gold;less trusting@@ of you. + It penetrates $his cervix causing $him tremendous discomfort, making $him a little @@.gold;less trusting@@ of you. <<set $slaves[$i].trust -= 1>> <</if>> <</if>> <</if>> - <<if $slaves[$i].anus < 3>> - <<if ($slaves[$i].anus < 1) || (random(1,2) == 1)>> - Constantly wearing a large tailed plug up $his ass @@.lime;loosens $his sphincter.@@ - <<set $slaves[$i].anus += 1>> + <<elseif ($slaves[$i].vaginalAccessory == "large dildo")>> + <<if $slaves[$i].vagina < 3>> + <<if random(1,4) == 1>> + Constantly wearing a large dildo in $his pussy @@.lime;stretches it out.@@ + <<set $slaves[$i].vagina += 1>> <<else>> - The large tailed plug $he's required to wear up $his ass stretches it to the limit, but on the rare occasions when the plug is removed, $his rear hole still tightens up. + The large dildo $he's required to wear is a stretch for $his cunt, but pussies are resilient and $hers isn't seriously affected. <</if>> <<else>> - $His anus accommodates the large plug $he's required to wear. - <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - In fact, $he @@.hotpink;regularly orgasms@@ even in non-sexual situations as the plug is @@.green;constantly stimulating@@ $his rear-end. - <<set $slaves[$i].devotion += 1>> - <<set $slaves[$i].energy += 1>> - <</if>> + $His pussy accommodates the large dildo $he's required to wear. <</if>> - <<else>> - <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - <<if ($slaves[$i].anus < 2)>> - The uncomfortable plug in $his asshole - <<if ($slaves[$i].sexualQuirk == "size queen")>> - @@.hotpink;gets $him off,@@ since $he's a size queen. - <<set $slaves[$i].devotion += 2>> - <<else>> - @@.hotpink;breaks $him to anal slavery@@ slightly. - <<set $slaves[$i].devotion += 1>> - <</if>> - <<if ($slaves[$i].anus < 1)>> - It stretches $his tight rosebud painfully, making $him somewhat @@.gold;less trusting@@ of you. - <<set $slaves[$i].trust -= 1>> + <<if $slaves[$i].fuckdoll == 0>> + <<if $slaves[$i].fetish != "mindbroken">> + <<if ($slaves[$i].vagina < 2)>> + The big dildo in $his tight cunt + <<if ($slaves[$i].sexualQuirk == "size queen")>> + is a @@.hotpink;point of pride@@ for the ostentatious size queen. + <<set $slaves[$i].devotion += 2>> + <<else>> + @@.hotpink;breaks $him to sexual slavery@@ slightly. + <<set $slaves[$i].devotion += 1>> + <</if>> + <<if ($slaves[$i].vagina == 1)>> + It stretches $his tight cunt to soreness by the end of every day, so it also makes $him a little @@.gold;less trusting@@ of you. + <<set $slaves[$i].trust -= 1>> + <</if>> <</if>> <</if>> <</if>> - <<if $slaves[$i].anus < 3>> - <<if ($slaves[$i].anus < 1) || (random(1,2) == 1)>> - Constantly wearing a large plug up $his ass @@.lime;loosens $his sphincter.@@ - <<set $slaves[$i].anus += 1>> + <<elseif ($slaves[$i].vaginalAccessory == "long, large dildo")>> + <<if ($slaves[$i].vagina < 3)>> + <<if random(1,4) == 1>> + Constantly wearing a large dildo in $his pussy @@.lime;stretches it out.@@ + <<set $slaves[$i].vagina += 1>> <<else>> - The large plug $he's required to wear up $his ass stretches it to the limit, but on the rare occasions when the plug is removed, $his rear hole still tightens up. + The large dildo $he's required to wear is a stretch for $his cunt, but pussies are resilient and $hers isn't seriously affected. <</if>> <<else>> - $His anus accommodates the large plug $he's required to wear. - <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - In fact, $he @@.hotpink;regularly orgasms@@ even in non-sexual situations as the plug is @@.green;constantly stimulating@@ $his rear-end. - <<set $slaves[$i].devotion += 1>> - <<set $slaves[$i].energy += 1>> + $His pussy accommodates the large dildo $he's required to wear. + <</if>> + <<if ($slaves[$i].vagina < 2)>> + <<if $slaves[$i].fuckdoll == 0>> + <<if $slaves[$i].fetish != "mindbroken">> + The big, long dildo in $his tight cunt + <<if ($slaves[$i].sexualQuirk == "size queen")>> + is a @@.hotpink;point of pride@@ for the ostentatious size queen. + <<set $slaves[$i].devotion += 2>> + <<else>> + @@.hotpink;breaks $him to sexual slavery@@ slightly. It also penetrates $his cervix causing $him tremendous discomfort, making $him a little @@.gold;less trusting@@ of you. + <<set $slaves[$i].devotion += 1>> + <<set $slaves[$i].trust -= 1>> + <</if>> + <<if ($slaves[$i].vagina == 1)>> + It stretches $his tight cunt to soreness by the end of every day, so it also makes $him a little @@.gold;less trusting@@ of you. + <<set $slaves[$i].trust -= 1>> + <</if>> + <</if>> <</if>> <</if>> - <</if>> -<<elseif ($slaves[$i].buttplug == "huge plug") || ($slaves[$i].buttplug == "long, huge plug")>> - <<if ($slaves[$i].buttplugAttachment == "tail")>> - <<if ($slaves[$i].anus < 4)>> - <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - <<if ($slaves[$i].sexualQuirk == "size queen")>> - $He thinks of the horribly huge tailed plug $he has wear in $his butt as @@.lime;preparation for the biggest cocks,@@ and @@.hotpink;looks forward@@ to being able to safely take unlubricated anal from them. Even so, the tail hanging from $his rear is @@.gold;a constant degrading reminder of $his submission.@@ - <<set $slaves[$i].devotion += 4, $slaves[$i].trust -= 5>> - <<elseif ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $He gets off on the agony of having $his anal sphincter @@.lime;permanently gaped@@ by a huge tailed buttplug, but can't ignore the tail hanging from the back of the plug. The terrible combination of anal pleasure and degradation @@.hotpink;breaks $his will@@ and fills $him with @@.gold;humiliation.@@ - <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 7>> - <<elseif ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $He submits to the agony of having $his anal sphincter @@.lime;permanently gaped@@ by a huge tailed buttplug and the shame of having a tail dangle from the back of the plug. Having $his hole ruined at your whim and in such a degrading fashion @@.hotpink;breaks $his will@@ and fills $him with @@.gold;humiliation.@@ - <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 7>> - <<else>> - The agony of having $his anal sphincter @@.lime;permanently gaped@@ by a huge tailed buttplug fills $him with @@.mediumorchid;resentment@@ and @@.gold;humiliation.@@ - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> + <<elseif ($slaves[$i].vaginalAccessory == "huge dildo")>> + <<if ($slaves[$i].vagina < 4)>> + <<if $slaves[$i].fuckdoll == 0>> + <<if $slaves[$i].fetish != "mindbroken">> + <<if ($slaves[$i].sexualQuirk == "size queen")>> + $He thinks of the massive dildo stretching out $his womanhood as @@.lime;preparation for the biggest cocks,@@ and @@.hotpink;looks forward@@ to take anything, dicks, hands, truly anything, inside $his newly capacious cunt. + <<set $slaves[$i].devotion += 4>> + <<elseif ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $He gets off on the agony of having $his cunt @@.lime;permanently stretched@@ by a huge dildo. The terrible combination of pain and pleasure @@.hotpink;breaks $his will@@ but fills $him with @@.gold;fear.@@ + <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 5>> + <<elseif ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $He submits to the agony of having $his cunt @@.lime;permanently stretched@@ by a huge dildo. Having $his hole ruined at your whim @@.hotpink;breaks $his will@@ but fills $him with @@.gold;fear.@@ + <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 5>> + <<else>> + The agony of having $his cunt @@.lime;permanently stretched@@ by a huge dildo fills $him with @@.mediumorchid;resentment@@ and @@.gold;fear.@@ + <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> + <</if>> <</if>> <</if>> - <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].vagina += 1>> <<else>> - $His gaping anus accommodates the huge tailed plug $he's required to wear, serving little purpose other than to remind $him of $his @@.gold;humiliation.@@ - <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - In fact, $he @@.hotpink;regularly orgasms@@ even in non-sexual situations as the plug is @@.green;constantly stimulating@@ $his rear-end. - <<set $slaves[$i].devotion += 1>> - <<set $slaves[$i].energy += 1>> - <</if>> - <</if>> - <<else>> - <<if ($slaves[$i].anus < 4)>> - <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - <<if ($slaves[$i].sexualQuirk == "size queen")>> - $He thinks of the horribly huge plug $he has wear in $his butt as @@.lime;preparation for the biggest cocks,@@ and @@.hotpink;looks forward@@ to being able to safely take unlubricated anal from them. - <<set $slaves[$i].devotion += 4>> - <<elseif ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $He gets off on the agony of having $his anal sphincter @@.lime;permanently gaped@@ by a huge buttplug. The terrible combination of pain and pleasure @@.hotpink;breaks $his will@@ but fills $him with @@.gold;fear.@@ - <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 5>> - <<elseif ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $He submits to the agony of having $his anal sphincter @@.lime;permanently gaped@@ by a huge buttplug. Having $his hole ruined at your whim @@.hotpink;breaks $his will@@ but fills $him with @@.gold;fear.@@ - <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 5>> - <<else>> - The agony of having $his anal sphincter @@.lime;permanently gaped@@ by a huge buttplug fills $him with @@.mediumorchid;resentment@@ and @@.gold;fear.@@ - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> + $His cavernous pussy accommodates the huge dildo $he's required to wear. + <</if>> + <<elseif ($slaves[$i].vaginalAccessory == "long, huge dildo")>> + <<if ($slaves[$i].vagina < 4)>> + <<if $slaves[$i].fuckdoll == 0>> + <<if $slaves[$i].fetish != "mindbroken">> + <<if ($slaves[$i].sexualQuirk == "size queen")>> + $He thinks of the massive dildo stretching out $his womanhood and stomach as @@.lime;preparation for the biggest cocks,@@ and @@.hotpink;looks forward@@ to take anything, dicks, hands, arms, truly anything, inside $his newly capacious cunt. + <<set $slaves[$i].devotion += 4>> + <<elseif ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $He gets off on the agony of having $his cunt @@.lime;permanently stretched@@ and $his cervix penetrated by a huge dildo. The terrible combination of pain and pleasure @@.hotpink;breaks $his will@@ but fills $him with @@.gold;fear.@@ + <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 5>> + <<elseif ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $He submits to the agony of having $his cunt @@.lime;permanently stretched@@ and $his cervix penetrated by a huge dildo. Having $his hole and cervix ruined at your whim @@.hotpink;breaks $his will@@ but fills $him with @@.gold;fear.@@ + <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 5>> + <<else>> + The agony of having $his cunt @@.lime;permanently stretched@@ and $his cervix penetrated by a huge dildo fills $him with @@.mediumorchid;resentment@@ and @@.gold;fear.@@ + <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> + <</if>> <</if>> <</if>> - <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].vagina += 1>> <<else>> - $His gaping anus accommodates the huge plug $he's required to wear. - <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - In fact, $he @@.hotpink;regularly orgasms@@ even in non-sexual situations as the plug is @@.green;constantly stimulating@@ $his rear-end. - <<set $slaves[$i].devotion += 1>> - <<set $slaves[$i].energy += 1>> - <</if>> + $His cavernous pussy accommodates the huge dildo $he's required to wear. <</if>> <</if>> -<</if>> -<<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - <<if ($slaves[$i].buttplugAttachment == "tail")>> - <<if ($slaves[$i].fetish == "humiliation") && ($slaves[$i].fetishKnown == 0)>> - $He shows a surprising lack of resistance to the routine of having a tail inserted in $his ass each morning; $he seems to @@.lightcoral;naturally enjoy the humiliation.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> - <<if _fetishChangeChance > random(0,100)>> - Slowly, $his shame at having a tail inserted in $his ass each morning turns to secret enjoyment and finally to @@.lightcoral;open arousal at the humiliating accessory.@@ - <<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <<if ($slaves[$i].vaginalAccessory == "long, huge dildo") || ($slaves[$i].vaginalAccessory == "long, large dildo") || ($slaves[$i].vaginalAccessory == "long dildo")>> + <<if ($slaves[$i].preg > 4) && $slaves[$i].pregKnown == 1>> + <<if (random(1,100) > 50)>> + The dildo penetrating $his womb @@.orange;caused $him to miscarry,@@ which @@.red;damages $his health.@@ + <<set $slaves[$i].health -= 20>> + <<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg = -1>><<else>><<set $slaves[$i].preg = 0>><</if>> + <<set $slaves[$i].pregType = 0, WombFlush($slaves[$i]), $slaves[$i].pregKnown = 0, $slaves[$i].pregWeek = -4>> + <<run SetBellySize($slaves[$i])>> + $He is + <<if $slaves[$i].devotion < -50>> + @@.mediumorchid;filled with violent, consuming hatred@@ and @@.gold;fear.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it and views you as its killer. + <<set $slaves[$i].devotion -= 25, $slaves[$i].trust -= 25>> + <<elseif $slaves[$i].devotion < -20>> + @@.mediumorchid;afflicted by desperate, inconsolable grief@@ and @@.gold;horror.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it. + <<set $slaves[$i].devotion -= 10, $slaves[$i].trust -= 20>> + <<elseif $slaves[$i].devotion <= 20>> + @@.mediumorchid;consumed by enduring sorrow@@ and @@.gold;horror.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it. + <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> + <<elseif $slaves[$i].devotion <= 50>> + dully obedient. $He has been broken to slave life so thoroughly that even this is neither surprising nor affecting. + <<else>> + @@.hotpink;pleased by this stark development@@, since $he is so attentive to your will. $He also expects $he'll be able to fuck better now. + <<set $slaves[$i].devotion += 4>> + <</if>> <</if>> <</if>> - <<elseif ($slaves[$i].buttplug == "plug") || ($slaves[$i].buttplug == "large plug") || ($slaves[$i].buttplug == "long, large plug") || ($slaves[$i].buttplug == "long plug")>> - <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishKnown == 0)>> - $He shows a surprising lack of resistance to the routine of getting the plug up $his butt in the morning; $he seems to @@.lightcoral;naturally enjoy anal stimulation.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> - <<if _fetishChangeChance > random(0,100)>> - Slowly, $his anguish at getting the plug up $his butt in the morning turns to secret enjoyment and finally to @@.lightcoral;open arousal at having $his anus filled.@@ - <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> - <</if>> - <</if>> <</if>> -<</if>> -<</if>> - - /* END CLOTHES AND ACCESSORIES */ - -<<if $slaves[$i].fetish == "mindbroken">> - <<set $slaves[$i].fetishStrength = 10, $slaves[$i].attrXY = 50, $slaves[$i].attrXX = 50, $slaves[$i].attrKnown = 1, $slaves[$i].devotion = 40, $slaves[$i].trust = -40, $slaves[$i].vaginalSkill = Math.clamp($slaves[$i].vaginalSkill,0,15), $slaves[$i].oralSkill = Math.clamp($slaves[$i].oralSkill,0,15), $slaves[$i].analSkill = Math.clamp($slaves[$i].analSkill,0,15), $slaves[$i].combatSkill = 0, $slaves[$i].whoreSkill = 0, $slaves[$i].entertainSkill = 0, $slaves[$i].intelligence = -2, $slaves[$i].intelligenceImplant = 0, $slaves[$i].sexualFlaw = "none", $slaves[$i].sexualQuirk = "none", $slaves[$i].behavioralFlaw = "none", $slaves[$i].behavioralQuirk = "none">> -<<else>> -<<if $slaves[$i].fuckdoll == 0>> -/* MENTAL DEVELOPMENT */ +<</if>> -<<if ($slaves[$i].attrKnown == 1)>> - <<if ($slaves[$i].attrXY <= 35)>> - <<if ($slaves[$i].energy >= 20)>> - <<if ($slaves[$i].fetishKnown == 1)>> - <<if ($slaves[$i].fetish == "submissive")>> - Recently, $he's been fantasizing about submitting to big strong men. $His revulsion at the idea of sex with a man @@.green;mellows.@@ - <<set $slaves[$i].attrXY += 3>> - <<elseif ($slaves[$i].fetish == "buttslut")>> - Recently, $he's been reconsidering $his reluctance to be sodomized by a man. $His revulsion at the idea of sex with a man @@.green;mellows.@@ - <<set $slaves[$i].attrXY += 3>> - <<elseif ($slaves[$i].fetish == "pregnancy")>> - Recently, $he's been fantasizing about getting knocked up. $His revulsion at the idea of sex with a man @@.green;mellows.@@ - <<set $slaves[$i].attrXY += 3>> - <</if>> - <</if>> - <<if ($slaves[$i].sexualQuirk == "adores men")>> - $He enjoys spending time with men, and starts to @@.green;reconsider $his unwillingness to be fucked by men.@@ - <<set $slaves[$i].attrXY += 3>> - <</if>> - <<if ($slaves[$i].dick > 0)>> - <<if ($slaves[$i].energy >= 40)>> - <<if ($slaves[$i].analCount > 0) && canDoAnal($slaves[$i])>> - Every time $he cums with a dick up $his ass, $his @@.green;resistance to sex with men is worn away.@@ - <<set $slaves[$i].attrXY += 3>> - <</if>> - <</if>> - <</if>> - <<if ($slaves[$i].devotion > random(1,100))>> - The atmosphere in your arcology is so ubiquitously sexual that $he @@.green;reconsiders $his unwillingness to have sex with men.@@ - <<set $slaves[$i].attrXY += 3>> +<<if ($slaves[$i].buttplug != "none")>> + <<if ($slaves[$i].buttplug == "plug") || ($slaves[$i].buttplug == "long plug")>> + <<if ($slaves[$i].buttplugAttachment == "tail")>> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + <<if $slaves[$i].anus < 1>> + Constantly wearing a tail plug in $his virgin butthole @@.lime;stretches it out@@ and @@.gold;is a constant degrading reminder of $his submission.@@ + <<set $slaves[$i].anus += 1>> + <<set $slaves[$i].trust -= 2>> + <<else>> + $His asshole is used to being penetrated and wearing $his tailed buttplug doesn't affect it, though it still serves as @@.gold;a constant degrading reminder of $his submission.@@ + <<set $slaves[$i].trust -= 2>> + <</if>> + <<if ($slaves[$i].sexualFlaw == "hates anal") && (random(1,100) > 50)>> + It @@.green;gets $him habituated to having $his asshole filled.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<if ($slaves[$i].sexualQuirk == "size queen") && ($slaves[$i].buttplug == "long plug")>> + The overly long plug delving the depths of $his rear @@.hotpink;gets $him off,@@ since $he's a size queen. + <<set $slaves[$i].devotion += 2>> + <</if>> <</if>> <<else>> - $His weak libido limits natural development of $his sexuality. - <</if>> - <<if $slaves[$i].devotion >= -20>> - <<if $slaves[$i].genes == "XY">> - <<set _roll = random(1,5)>> - <<switch _roll>> - <<case 1>> - <<if $slaves[$i].nosePiercing>> - $He's fascinated by $his <<if $slaves[$i].nosePiercing > 1>>slutty nose piercings, and unconsciously thinks of $himself as @@.green;prettier and more suited to take dick.@@<<else>>nice little nasal piercing, and feels like @@.green;more of a girly girl.@@<</if>> - <<set $slaves[$i].attrXY += 1>> - <</if>> - <<case 2>> - <<if $slaves[$i].eyebrowPiercing>> - $His <<if $slaves[$i].eyebrowPiercing > 1>>degrading eyebrow piercings make $him feel @@.green;a little less disinclined to accept being on the bottom.@@<<else>>cute eyebrow piercing makes $him feel @@.green;a little girlier.@@<</if>> - <<set $slaves[$i].attrXY += 1>> - <</if>> - <<case 3>> - <<if $slaves[$i].lipsPiercing>> - $He kind of likes $his <<if $slaves[$i].lipsPiercing > 1>>whorish lip ring, and seems @@.green;less disturbed by the idea of $his mouth as a fuckhole.@@<<else>>pretty little lip piercing, and feels like @@.green;$he has a nice mouth.@@<</if>> - <<set $slaves[$i].attrXY += 1>> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + <<if $slaves[$i].anus < 1>> + Constantly wearing a plug in $his virgin butthole @@.lime;stretches it out.@@ + <<set $slaves[$i].anus += 1>> + <<else>> + $His asshole is used to being penetrated and wearing $his buttplug doesn't affect it. <</if>> - <<case 4>> - <<if $slaves[$i].navelPiercing>> - $He sometimes stares at $his <<if $slaves[$i].navelPiercing > 1>>navel chain, turning this way and that to make it move, unconsciously @@.green;getting used to $his fuckable body.@@<<else>>little feminine navel piercing, and seems to think @@.green;$his lower half is kind of pretty.@@<</if>> - <<set $slaves[$i].attrXY += 1>> + <<if ($slaves[$i].sexualFlaw == "hates anal") && (random(1,100) > 50)>> + It @@.green;gets $him habituated to having $his asshole filled.@@ + <<set $slaves[$i].sexualFlaw = "none">> <</if>> - <<case 5>> - <<if $slaves[$i].earPiercing>> - Every morning, $he's greeted by $his girly reflection in the mirror, <<if $slaves[$i].earPiercing > 1>>whose slutty ear piercings make $him @@.green;feel more fuckable.@@<<else>>complete with pretty pierced ears @@.green;like a good slave girl.@@<</if>> - <<set $slaves[$i].attrXY += 1>> + <<if ($slaves[$i].sexualQuirk == "size queen") && ($slaves[$i].buttplug == "long plug")>> + The overly long plug delving the depths of $his rear @@.hotpink;gets $him off,@@ since $he's a size queen. + <<set $slaves[$i].devotion += 2>> <</if>> - <</switch>> - <</if>> - <</if>> - <<elseif ($slaves[$i].attrXY <= 65)>> - <<if ($slaves[$i].energy >= 40)>> - <<if ($slaves[$i].fetishKnown == 1)>> - <<if ($slaves[$i].fetish == "submissive")>> - $He's found $himself enjoying watching big strong men use other slaves recently. $He's now @@.green;more attracted to men.@@ - <<set $slaves[$i].attrXY += 3>> - <<elseif ($slaves[$i].fetish == "buttslut")>> - $He's started fantasizing about cocks being shoved up $his butt even when there are no cocks being shoved up $his butt. $He's now @@.green;more attracted to men.@@ - <<set $slaves[$i].attrXY += 3>> - <<elseif ($slaves[$i].fetish == "pregnancy")>> - $His fantasies about pregnancy have become quite vivid; $he loves hot cum jetting into $him. $He's now @@.green;more attracted to men.@@ - <<set $slaves[$i].attrXY += 3>> - <</if>> - <</if>> - <<if ($slaves[$i].behavioralQuirk == "adores men")>> - $He enjoys spending time with men, and is now @@.green;more attracted to men.@@ - <<set $slaves[$i].attrXY += 3>> - <</if>> - <<if ($slaves[$i].dick > 0)>> - <<if ($slaves[$i].energy >= 60)>> - <<if ($slaves[$i].analCount > 0)>> - Every time $he cums to the feeling of a cock thrusting deep inside $him, $his @@.green;indifference to men is reduced.@@ - <<set $slaves[$i].attrXY += 3>> - <</if>> - <</if>> <</if>> - <<if ($slaves[$i].devotion > random(1,200))>> - The atmosphere in your arcology is so ubiquitously sexual that $he has become @@.green;more attracted to men.@@ - <<set $slaves[$i].attrXY += 3>> - <</if>> - <<else>> - $His poor sex drive limits natural development of $his sexuality. <</if>> - <<elseif ($slaves[$i].attrXY <= 85)>> - <<if ($slaves[$i].energy >= 60)>> - <<if ($slaves[$i].fetishKnown == 1)>> - <<if ($slaves[$i].fetish == "submissive")>> - $He can no longer see a man without fantasizing about how it would feel if he held $him down. $He's now @@.green;more aroused by men.@@ - <<set $slaves[$i].attrXY += 3>> - <<elseif ($slaves[$i].fetish == "buttslut")>> - $He can't see a man without doing $his best to get his hard cock inside $him. $He's now @@.green;more aroused by men.@@ - <<set $slaves[$i].attrXY += 3>> - <<elseif ($slaves[$i].fetish == "pregnancy")>> - $He can't see a man without doing $his best to get his hot seed into $his body. $He's now @@.green;more aroused by men.@@ - <<set $slaves[$i].attrXY += 3>> - <</if>> - <</if>> - <<if ($slaves[$i].dick > 0)>> - <<if ($slaves[$i].energy >= 80)>> - <<if ($slaves[$i].analCount > 0)>> - $He often starts to climax as a cock begins to push inside $him, @@.green;deepening $his appetite for men.@@ - <<set $slaves[$i].attrXY += 3>> - <</if>> - <</if>> + <<elseif ($slaves[$i].buttplug == "large plug") || ($slaves[$i].buttplug == "long, large plug")>> + <<if ($slaves[$i].buttplugAttachment == "tail")>> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + <<if ($slaves[$i].anus < 2)>> + The uncomfortable tailed plug in $his asshole + <<if ($slaves[$i].sexualQuirk == "size queen")>> + @@.hotpink;gets $him off,@@ since $he's a size queen, while serving as @@.gold;a constant degrading reminder of $his submission.@@ + <<set $slaves[$i].devotion += 2, $slaves[$i].trust -= 2>> + <<else>> + @@.hotpink;breaks $him to anal slavery@@ slightly, while serving as a @@.gold;a constant degrading reminder of $his submission.@@ + <<set $slaves[$i].devotion += 1, $slaves[$i].trust -= 2>> + <</if>> + <<if ($slaves[$i].anus < 1)>> + It stretches $his tight rosebud painfully, making $him somewhat @@.gold;less trusting@@ of you. + <<set $slaves[$i].trust -= 1>> + <</if>> + <</if>> <</if>> - <<if ($slaves[$i].behavioralQuirk == "adores men")>> - $He enjoys spending time with men so much that any interaction becomes flirtation; $he's now @@.green;more aroused by men.@@ - <<set $slaves[$i].attrXY += 3>> + <<if $slaves[$i].anus < 3>> + <<if ($slaves[$i].anus < 1) || (random(1,2) == 1)>> + Constantly wearing a large tailed plug up $his ass @@.lime;loosens $his sphincter.@@ + <<set $slaves[$i].anus += 1>> + <<else>> + The large tailed plug $he's required to wear up $his ass stretches it to the limit, but on the rare occasions when the plug is removed, $his rear hole still tightens up. + <</if>> + <<else>> + $His anus accommodates the large plug $he's required to wear. + <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + In fact, $he @@.hotpink;regularly orgasms@@ even in non-sexual situations as the plug is @@.green;constantly stimulating@@ $his rear-end. + <<set $slaves[$i].devotion += 1>> + <<set $slaves[$i].energy += 1>> + <</if>> <</if>> <<else>> - $His average libido limits further natural development of $his sexuality. - <</if>> - <<else>> - <<if ($slaves[$i].energy < 40)>> - $His low sex drive @@.red;reduces $his extreme attraction to men.@@ - <<set $slaves[$i].attrXY -= 5>> - <</if>> - <</if>> - <<if ($slaves[$i].attrXX <= 35)>> - <<if ($slaves[$i].energy >= 20)>> - <<if ($slaves[$i].fetishKnown == 1)>> - <<if ($slaves[$i].fetish == "dom")>> - Recently, $he's been fantasizing about how it would feel to force $himself on some of the cute women all around $him. $His revulsion at the idea of sex with a woman @@.green;mellows.@@ - <<set $slaves[$i].attrXX += 3>> - <<elseif ($slaves[$i].fetish == "sadist")>> - Recently, $he's been fantasizing about how it would feel to abuse a weak female slave. $His revulsion at the idea of sex with a woman @@.green;mellows.@@ - <<set $slaves[$i].attrXX += 3>> - <<elseif ($slaves[$i].fetish == "boobs")>> - Recently, $he's been fantasizing about other girls' tits. $His revulsion at the idea of sex with a woman @@.green;mellows.@@ - <<set $slaves[$i].attrXX += 3>> - <</if>> - <</if>> - <<if ($slaves[$i].behavioralQuirk == "adores women")>> - $He enjoys spending time with women, and starts to @@.green;reconsider $his unwillingness to have sex with a woman.@@ - <<set $slaves[$i].attrXX += 3>> - <</if>> - <<if $slaves[$i].canAchieveErection>> - <<if ($slaves[$i].energy >= 40)>> - <<if ($slaves[$i].penetrativeCount > 0)>> - Getting to fuck another girl is rare and special, and $he @@.green;starts to value getting to have sex with women.@@ - <<set $slaves[$i].attrXY += 3>> - <</if>> - <</if>> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + <<if ($slaves[$i].anus < 2)>> + The uncomfortable plug in $his asshole + <<if ($slaves[$i].sexualQuirk == "size queen")>> + @@.hotpink;gets $him off,@@ since $he's a size queen. + <<set $slaves[$i].devotion += 2>> + <<else>> + @@.hotpink;breaks $him to anal slavery@@ slightly. + <<set $slaves[$i].devotion += 1>> + <</if>> + <<if ($slaves[$i].anus < 1)>> + It stretches $his tight rosebud painfully, making $him somewhat @@.gold;less trusting@@ of you. + <<set $slaves[$i].trust -= 1>> + <</if>> + <</if>> <</if>> - <<if ($slaves[$i].devotion > random(1,100))>> - The atmosphere in your arcology is so ubiquitously sexual that $he @@.green;reconsiders $his unwillingness to have sex with women.@@ - <<set $slaves[$i].attrXX += 3>> + <<if $slaves[$i].anus < 3>> + <<if ($slaves[$i].anus < 1) || (random(1,2) == 1)>> + Constantly wearing a large plug up $his ass @@.lime;loosens $his sphincter.@@ + <<set $slaves[$i].anus += 1>> + <<else>> + The large plug $he's required to wear up $his ass stretches it to the limit, but on the rare occasions when the plug is removed, $his rear hole still tightens up. + <</if>> + <<else>> + $His anus accommodates the large plug $he's required to wear. + <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + In fact, $he @@.hotpink;regularly orgasms@@ even in non-sexual situations as the plug is @@.green;constantly stimulating@@ $his rear-end. + <<set $slaves[$i].devotion += 1>> + <<set $slaves[$i].energy += 1>> + <</if>> <</if>> - <<else>> - <<if ($slaves[$i].attrXX > 35)>>$His weak libido limits natural development of $his sexuality.<</if>> <</if>> - <<elseif ($slaves[$i].attrXX <= 65)>> - <<if ($slaves[$i].energy >= 40)>> - <<if ($slaves[$i].fetishKnown == 1)>> - <<if ($slaves[$i].fetish == "dom")>> - $He's found $himself enjoying the sight of female slaves being forced to fuck recently. $He's now @@.green;more attracted to women.@@ - <<set $slaves[$i].attrXX += 3>> - <<elseif ($slaves[$i].fetish == "sadist")>> - $He's started fantasizing about how a girl might feel, struggling to get away from $him. $He's now @@.green;more attracted to women.@@ - <<set $slaves[$i].attrXX += 3>> - <<elseif ($slaves[$i].fetish == "boobs")>> - $His fantasies about boobs have become quite vivid. $He's now @@.green;more attracted to women.@@ - <<set $slaves[$i].attrXX += 3>> - <</if>> - <</if>> - <<if ($slaves[$i].behavioralQuirk == "adores women")>> - $He enjoys spending time with women, and is now @@.green;more attracted to women.@@ - <<set $slaves[$i].attrXX += 3>> - <</if>> - <<if $slaves[$i].canAchieveErection>> - <<if ($slaves[$i].energy >= 60)>> - <<if ($slaves[$i].penetrativeCount > 0)>> - @@.green;$His indifference to women@@ is worn down on the special occasions that $he's allowed to stick $his dick in one. - <<set $slaves[$i].attrXY += 3>> - <</if>> - <</if>> - <</if>> - <<if ($slaves[$i].devotion > random(1,200))>> - The atmosphere in your arcology is so ubiquitously sexual that $he has become @@.green;more attracted to women.@@ - <<set $slaves[$i].attrXX += 3>> + <<elseif ($slaves[$i].buttplug == "huge plug") || ($slaves[$i].buttplug == "long, huge plug")>> + <<if ($slaves[$i].buttplugAttachment == "tail")>> + <<if ($slaves[$i].anus < 4)>> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + <<if ($slaves[$i].sexualQuirk == "size queen")>> + $He thinks of the horribly huge tailed plug $he has wear in $his butt as @@.lime;preparation for the biggest cocks,@@ and @@.hotpink;looks forward@@ to being able to safely take unlubricated anal from them. Even so, the tail hanging from $his rear is @@.gold;a constant degrading reminder of $his submission.@@ + <<set $slaves[$i].devotion += 4, $slaves[$i].trust -= 5>> + <<elseif ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $He gets off on the agony of having $his anal sphincter @@.lime;permanently gaped@@ by a huge tailed buttplug, but can't ignore the tail hanging from the back of the plug. The terrible combination of anal pleasure and degradation @@.hotpink;breaks $his will@@ and fills $him with @@.gold;humiliation.@@ + <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 7>> + <<elseif ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $He submits to the agony of having $his anal sphincter @@.lime;permanently gaped@@ by a huge tailed buttplug and the shame of having a tail dangle from the back of the plug. Having $his hole ruined at your whim and in such a degrading fashion @@.hotpink;breaks $his will@@ and fills $him with @@.gold;humiliation.@@ + <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 7>> + <<else>> + The agony of having $his anal sphincter @@.lime;permanently gaped@@ by a huge tailed buttplug fills $him with @@.mediumorchid;resentment@@ and @@.gold;humiliation.@@ + <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> + <</if>> + <</if>> + <<set $slaves[$i].anus += 1>> + <<else>> + $His gaping anus accommodates the huge tailed plug $he's required to wear, serving little purpose other than to remind $him of $his @@.gold;humiliation.@@ + <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + In fact, $he @@.hotpink;regularly orgasms@@ even in non-sexual situations as the plug is @@.green;constantly stimulating@@ $his rear-end. + <<set $slaves[$i].devotion += 1>> + <<set $slaves[$i].energy += 1>> + <</if>> <</if>> <<else>> - <<if ($slaves[$i].attrXX > 65)>>$His poor sex drive limits natural development of $his sexuality.<</if>> - <</if>> - <<elseif ($slaves[$i].attrXX <= 85)>> - <<if ($slaves[$i].energy >= 60)>> - <<if ($slaves[$i].fetishKnown == 1)>> - <<if ($slaves[$i].fetish == "dom")>> - $He can't see a woman without plotting to dominate $him. $He's now @@.green;more aroused by women.@@ - <<set $slaves[$i].attrXX += 3>> - <<elseif ($slaves[$i].fetish == "sadist")>> - $He can't see a woman without doing $his best to find a way the rules will allow $his to abuse the poor girl. $He's now @@.green;more aroused by women.@@ - <<set $slaves[$i].attrXX += 3>> - <<elseif ($slaves[$i].fetish == "boobs")>> - $He can't see a woman without doing $his best to get $his hands on $his breasts. $He's now @@.green;more aroused by women.@@ - <<set $slaves[$i].attrXX += 3>> - <<elseif $slaves[$i].fetish == "pregnancy" && canAchieveErection($slaves[$i])>> - $He can't see a woman without plotting to plant $his seed in $his womb. $He's now @@.green;more aroused by women.@@ - <<set $slaves[$i].attrXX += 3>> - <</if>> - <</if>> - <<if ($slaves[$i].behavioralQuirk == "adores women")>> - $He enjoys spending time with women so much that any interaction becomes flirtation; $he's now @@.green;more aroused by women.@@ - <<set $slaves[$i].attrXX += 3>> - <</if>> - <<if $slaves[$i].canAchieveErection>> - <<if ($slaves[$i].energy >= 80)>> - <<if ($slaves[$i].penetrativeCount > 0)>> - $He cherishes the special occasions on which $he gets to cum inside a girl, @@.green;building $his appetite for women.@@ - <<set $slaves[$i].attrXY += 3>> - <</if>> - <</if>> + <<if ($slaves[$i].anus < 4)>> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + <<if ($slaves[$i].sexualQuirk == "size queen")>> + $He thinks of the horribly huge plug $he has wear in $his butt as @@.lime;preparation for the biggest cocks,@@ and @@.hotpink;looks forward@@ to being able to safely take unlubricated anal from them. + <<set $slaves[$i].devotion += 4>> + <<elseif ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $He gets off on the agony of having $his anal sphincter @@.lime;permanently gaped@@ by a huge buttplug. The terrible combination of pain and pleasure @@.hotpink;breaks $his will@@ but fills $him with @@.gold;fear.@@ + <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 5>> + <<elseif ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $He submits to the agony of having $his anal sphincter @@.lime;permanently gaped@@ by a huge buttplug. Having $his hole ruined at your whim @@.hotpink;breaks $his will@@ but fills $him with @@.gold;fear.@@ + <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 5>> + <<else>> + The agony of having $his anal sphincter @@.lime;permanently gaped@@ by a huge buttplug fills $him with @@.mediumorchid;resentment@@ and @@.gold;fear.@@ + <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> + <</if>> + <</if>> + <<set $slaves[$i].anus += 1>> + <<else>> + $His gaping anus accommodates the huge plug $he's required to wear. + <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + In fact, $he @@.hotpink;regularly orgasms@@ even in non-sexual situations as the plug is @@.green;constantly stimulating@@ $his rear-end. + <<set $slaves[$i].devotion += 1>> + <<set $slaves[$i].energy += 1>> + <</if>> <</if>> - <<else>> - <<if ($slaves[$i].attrXX > 85)>>$His average libido limits further natural development of $his sexuality.<</if>> - <</if>> - <<else>> - <<if ($slaves[$i].energy < 40)>> - $His low sex drive @@.red;reduces $his extreme attraction to women.@@ - <<set $slaves[$i].attrXX -= 5>> <</if>> <</if>> - <<if ($slaves[$i].energy > 95)>> - <<if ($slaves[$i].attrXX < 100)>> - <<if ($slaves[$i].attrXY < 100)>> - $His nymphomania has a slow but inexorable impact on $his sexuality, @@.green;increasing $his attraction to everyone.@@ - <<set $slaves[$i].attrXY += 3>> - <<set $slaves[$i].attrXX += 3>> - <<else>> - $His nymphomania has a slow but inexorable impact on $his sexuality, @@.green;increasing $his lust for pussy,@@ since $he's already crazy about guys. - <<set $slaves[$i].attrXX += 3>> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + <<if ($slaves[$i].buttplugAttachment == "tail")>> + <<if ($slaves[$i].fetish == "humiliation") && ($slaves[$i].fetishKnown == 0)>> + $He shows a surprising lack of resistance to the routine of having a tail inserted in $his ass each morning; $he seems to @@.lightcoral;naturally enjoy the humiliation.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> + <<if _fetishChangeChance > random(0,100)>> + Slowly, $his shame at having a tail inserted in $his ass each morning turns to secret enjoyment and finally to @@.lightcoral;open arousal at the humiliating accessory.@@ + <<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <</if>> + <<elseif ($slaves[$i].buttplug == "plug") || ($slaves[$i].buttplug == "large plug") || ($slaves[$i].buttplug == "long, large plug") || ($slaves[$i].buttplug == "long plug")>> + <<if ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishKnown == 0)>> + $He shows a surprising lack of resistance to the routine of getting the plug up $his butt in the morning; $he seems to @@.lightcoral;naturally enjoy anal stimulation.@@ + <<set $slaves[$i].fetishKnown = 1>> + <<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>> + <<if _fetishChangeChance > random(0,100)>> + Slowly, $his anguish at getting the plug up $his butt in the morning turns to secret enjoyment and finally to @@.lightcoral;open arousal at having $his anus filled.@@ + <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> <</if>> - <<elseif ($slaves[$i].attrXY < 100)>> - $His nymphomania has a slow but inexorable impact on $his sexuality, @@.green;increasing $his need for cock,@@ since $he's already crazy about the ladies. - <<set $slaves[$i].attrXY += 3>> <</if>> <</if>> <</if>> -<<if ($slaves[$i].behavioralQuirk != "none")>> - <<if ($slaves[$i].behavioralFlaw != "none")>> - <<switch $slaves[$i].behavioralFlaw>> - <<case "arrogant">> - <<if ($slaves[$i].behavioralQuirk == "confident")>> - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<case "bitchy">> - <<if ($slaves[$i].behavioralQuirk == "cutting")>> - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<case "odd">> - <<if ($slaves[$i].behavioralQuirk == "funny")>> - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<case "hates men">> - <<if ($slaves[$i].behavioralQuirk == "adores women")>> - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<case "hates women">> - <<if ($slaves[$i].behavioralQuirk == "adores men")>> - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<case "gluttonous">> - <<if ($slaves[$i].behavioralQuirk == "fitness")>> - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<case "anorexic">> - <<if ($slaves[$i].behavioralQuirk == "insecure")>> - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<case "devout">> - <<if ($slaves[$i].behavioralQuirk == "sinful")>> - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<case "liberated">> - <<if ($slaves[$i].behavioralQuirk == "advocate")>> - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <</switch>> - <</if>> - <<if ($slaves[$i].behavioralQuirk == "fitness")>> - <<if $slaves[$i].energy < 70>> - $His physical overachievement and $his growing athletic prowess @@.green;increase $his sex drive.@@ - <<set $slaves[$i].energy += 1>> - <</if>> - <</if>> - <<if ($slaves[$i].fetishStrength <= 95)>> - <<switch $slaves[$i].behavioralQuirk>> - <<case "confident">> - <<if $slaves[$i].fetish == "dom">> - $His confidence and poise @@.lightcoral;increase $his dominance.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<case "cutting">> - <<if $slaves[$i].fetish == "dom">> - $His willingness to cut a partner down @@.lightcoral;increases $his dominance.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<case "funny">> - <<if $slaves[$i].fetish == "masochist">> - Using pain as an outlet for all the mental troubles lurking behind $his funny facade @@.lightcoral;increases $his masochism.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<case "adores men">> - <<if $slaves[$i].fetish == "pregnancy">> - $His love of male company has @@.lightcoral;advanced $his pregnancy fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<case "adores women">> - <<if $slaves[$i].fetish == "boobs">> - $His love of female company has @@.lightcoral;advanced $his boob fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<case "insecure">> - <<if $slaves[$i].fetish == "submissive">> - $His desperation for validation from others @@.lightcoral;increases $his submission.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<case "sinful">> - <<if $slaves[$i].fetish == "humiliation">> - $His delight at sin @@.lightcoral;increases $his appetite for humiliation.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<case "advocate">> - <<if $slaves[$i].fetish == "submissive">> - $His conviction that slavery is right @@.lightcoral;increases $his willingness to submit.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <</switch>> - <<if ($slaves[$i].clitPiercing != 3)>> - <<if _fetishChangeChance > random(0,100)>> - <<switch $slaves[$i].behavioralQuirk>> - <<case "confident">> - <<if ($slaves[$i].fetish != "dom")>> - $His confidence and poise affect $his sexual outlook. @@.lightcoral;$He's now a dom!@@ - <<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> - <</if>> - <<case "cutting">> - <<if ($slaves[$i].fetish != "dom")>> - $His willingness to cut a partner down makes $him more dominant in bed. @@.lightcoral;$He's now a dom!@@ - <<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> - <</if>> - <<case "funny">> - <<if ($slaves[$i].fetish != "masochist")>> - Pain becomes an outlet for all the mental troubles lurking behind $his funny facade. @@.lightcoral;$He's now a masochist!@@ - <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + /* END CLOTHES AND ACCESSORIES */ + +<<if $slaves[$i].fetish == "mindbroken">> + <<set $slaves[$i].fetishStrength = 10, $slaves[$i].attrXY = 50, $slaves[$i].attrXX = 50, $slaves[$i].attrKnown = 1, $slaves[$i].devotion = 40, $slaves[$i].trust = -40, $slaves[$i].vaginalSkill = Math.clamp($slaves[$i].vaginalSkill,0,15), $slaves[$i].oralSkill = Math.clamp($slaves[$i].oralSkill,0,15), $slaves[$i].analSkill = Math.clamp($slaves[$i].analSkill,0,15), $slaves[$i].combatSkill = 0, $slaves[$i].whoreSkill = 0, $slaves[$i].entertainSkill = 0, $slaves[$i].intelligence = -2, $slaves[$i].intelligenceImplant = 0, $slaves[$i].sexualFlaw = "none", $slaves[$i].sexualQuirk = "none", $slaves[$i].behavioralFlaw = "none", $slaves[$i].behavioralQuirk = "none">> +<<else>> + <<if $slaves[$i].fuckdoll == 0>> + + /* MENTAL DEVELOPMENT */ + + <<if ($slaves[$i].attrKnown == 1)>> + <<if ($slaves[$i].attrXY <= 35)>> + <<if ($slaves[$i].energy >= 20)>> + <<if ($slaves[$i].fetishKnown == 1)>> + <<if ($slaves[$i].fetish == "submissive")>> + Recently, $he's been fantasizing about submitting to big strong men. $His revulsion at the idea of sex with a man @@.green;mellows.@@ + <<set $slaves[$i].attrXY += 3>> + <<elseif ($slaves[$i].fetish == "buttslut")>> + Recently, $he's been reconsidering $his reluctance to be sodomized by a man. $His revulsion at the idea of sex with a man @@.green;mellows.@@ + <<set $slaves[$i].attrXY += 3>> + <<elseif ($slaves[$i].fetish == "pregnancy")>> + Recently, $he's been fantasizing about getting knocked up. $His revulsion at the idea of sex with a man @@.green;mellows.@@ + <<set $slaves[$i].attrXY += 3>> + <</if>> + <</if>> + <<if ($slaves[$i].sexualQuirk == "adores men")>> + $He enjoys spending time with men, and starts to @@.green;reconsider $his unwillingness to be fucked by men.@@ + <<set $slaves[$i].attrXY += 3>> + <</if>> + <<if ($slaves[$i].dick > 0)>> + <<if ($slaves[$i].energy >= 40)>> + <<if ($slaves[$i].analCount > 0) && canDoAnal($slaves[$i])>> + Every time $he cums with a dick up $his ass, $his @@.green;resistance to sex with men is worn away.@@ + <<set $slaves[$i].attrXY += 3>> + <</if>> + <</if>> + <</if>> + <<if ($slaves[$i].devotion > random(1,100))>> + The atmosphere in your arcology is so ubiquitously sexual that $he @@.green;reconsiders $his unwillingness to have sex with men.@@ + <<set $slaves[$i].attrXY += 3>> + <</if>> + <<else>> + $His weak libido limits natural development of $his sexuality. + <</if>> + <<if $slaves[$i].devotion >= -20>> + <<if $slaves[$i].genes == "XY">> + <<set _roll = random(1,5)>> + <<switch _roll>> + <<case 1>> + <<if $slaves[$i].nosePiercing>> + $He's fascinated by $his <<if $slaves[$i].nosePiercing > 1>>slutty nose piercings, and unconsciously thinks of $himself as @@.green;prettier and more suited to take dick.@@<<else>>nice little nasal piercing, and feels like @@.green;more of a girly girl.@@<</if>> + <<set $slaves[$i].attrXY += 1>> + <</if>> + <<case 2>> + <<if $slaves[$i].eyebrowPiercing>> + $His <<if $slaves[$i].eyebrowPiercing > 1>>degrading eyebrow piercings make $him feel @@.green;a little less disinclined to accept being on the bottom.@@<<else>>cute eyebrow piercing makes $him feel @@.green;a little girlier.@@<</if>> + <<set $slaves[$i].attrXY += 1>> + <</if>> + <<case 3>> + <<if $slaves[$i].lipsPiercing>> + $He kind of likes $his <<if $slaves[$i].lipsPiercing > 1>>whorish lip ring, and seems @@.green;less disturbed by the idea of $his mouth as a fuckhole.@@<<else>>pretty little lip piercing, and feels like @@.green;$he has a nice mouth.@@<</if>> + <<set $slaves[$i].attrXY += 1>> + <</if>> + <<case 4>> + <<if $slaves[$i].navelPiercing>> + $He sometimes stares at $his <<if $slaves[$i].navelPiercing > 1>>navel chain, turning this way and that to make it move, unconsciously @@.green;getting used to $his fuckable body.@@<<else>>little feminine navel piercing, and seems to think @@.green;$his lower half is kind of pretty.@@<</if>> + <<set $slaves[$i].attrXY += 1>> + <</if>> + <<case 5>> + <<if $slaves[$i].earPiercing>> + Every morning, $he's greeted by $his girly reflection in the mirror, <<if $slaves[$i].earPiercing > 1>>whose slutty ear piercings make $him @@.green;feel more fuckable.@@<<else>>complete with pretty pierced ears @@.green;like a good slave girl.@@<</if>> + <<set $slaves[$i].attrXY += 1>> + <</if>> + <</switch>> + <</if>> + <</if>> + <<elseif ($slaves[$i].attrXY <= 65)>> + <<if ($slaves[$i].energy >= 40)>> + <<if ($slaves[$i].fetishKnown == 1)>> + <<if ($slaves[$i].fetish == "submissive")>> + $He's found $himself enjoying watching big strong men use other slaves recently. $He's now @@.green;more attracted to men.@@ + <<set $slaves[$i].attrXY += 3>> + <<elseif ($slaves[$i].fetish == "buttslut")>> + $He's started fantasizing about cocks being shoved up $his butt even when there are no cocks being shoved up $his butt. $He's now @@.green;more attracted to men.@@ + <<set $slaves[$i].attrXY += 3>> + <<elseif ($slaves[$i].fetish == "pregnancy")>> + $His fantasies about pregnancy have become quite vivid; $he loves hot cum jetting into $him. $He's now @@.green;more attracted to men.@@ + <<set $slaves[$i].attrXY += 3>> + <</if>> + <</if>> + <<if ($slaves[$i].behavioralQuirk == "adores men")>> + $He enjoys spending time with men, and is now @@.green;more attracted to men.@@ + <<set $slaves[$i].attrXY += 3>> + <</if>> + <<if ($slaves[$i].dick > 0)>> + <<if ($slaves[$i].energy >= 60)>> + <<if ($slaves[$i].analCount > 0)>> + Every time $he cums to the feeling of a cock thrusting deep inside $him, $his @@.green;indifference to men is reduced.@@ + <<set $slaves[$i].attrXY += 3>> + <</if>> + <</if>> + <</if>> + <<if ($slaves[$i].devotion > random(1,200))>> + The atmosphere in your arcology is so ubiquitously sexual that $he has become @@.green;more attracted to men.@@ + <<set $slaves[$i].attrXY += 3>> + <</if>> + <<else>> + $His poor sex drive limits natural development of $his sexuality. + <</if>> + <<elseif ($slaves[$i].attrXY <= 85)>> + <<if ($slaves[$i].energy >= 60)>> + <<if ($slaves[$i].fetishKnown == 1)>> + <<if ($slaves[$i].fetish == "submissive")>> + $He can no longer see a man without fantasizing about how it would feel if he held $him down. $He's now @@.green;more aroused by men.@@ + <<set $slaves[$i].attrXY += 3>> + <<elseif ($slaves[$i].fetish == "buttslut")>> + $He can't see a man without doing $his best to get his hard cock inside $him. $He's now @@.green;more aroused by men.@@ + <<set $slaves[$i].attrXY += 3>> + <<elseif ($slaves[$i].fetish == "pregnancy")>> + $He can't see a man without doing $his best to get his hot seed into $his body. $He's now @@.green;more aroused by men.@@ + <<set $slaves[$i].attrXY += 3>> + <</if>> + <</if>> + <<if ($slaves[$i].dick > 0)>> + <<if ($slaves[$i].energy >= 80)>> + <<if ($slaves[$i].analCount > 0)>> + $He often starts to climax as a cock begins to push inside $him, @@.green;deepening $his appetite for men.@@ + <<set $slaves[$i].attrXY += 3>> + <</if>> + <</if>> + <</if>> + <<if ($slaves[$i].behavioralQuirk == "adores men")>> + $He enjoys spending time with men so much that any interaction becomes flirtation; $he's now @@.green;more aroused by men.@@ + <<set $slaves[$i].attrXY += 3>> + <</if>> + <<else>> + $His average libido limits further natural development of $his sexuality. + <</if>> + <<else>> + <<if ($slaves[$i].energy < 40)>> + $His low sex drive @@.red;reduces $his extreme attraction to men.@@ + <<set $slaves[$i].attrXY -= 5>> + <</if>> <</if>> - <<case "adores men">> - <<if ($slaves[$i].fetish != "pregnancy")>> - $His appreciation of men has turned into a fantasy about getting knocked up. @@.lightcoral;$He's a pregnancy fetishist!@@ - <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <<if ($slaves[$i].attrXX <= 35)>> + <<if ($slaves[$i].energy >= 20)>> + <<if ($slaves[$i].fetishKnown == 1)>> + <<if ($slaves[$i].fetish == "dom")>> + Recently, $he's been fantasizing about how it would feel to force $himself on some of the cute women all around $him. $His revulsion at the idea of sex with a woman @@.green;mellows.@@ + <<set $slaves[$i].attrXX += 3>> + <<elseif ($slaves[$i].fetish == "sadist")>> + Recently, $he's been fantasizing about how it would feel to abuse a weak female slave. $His revulsion at the idea of sex with a woman @@.green;mellows.@@ + <<set $slaves[$i].attrXX += 3>> + <<elseif ($slaves[$i].fetish == "boobs")>> + Recently, $he's been fantasizing about other girls' tits. $His revulsion at the idea of sex with a woman @@.green;mellows.@@ + <<set $slaves[$i].attrXX += 3>> + <</if>> + <</if>> + <<if ($slaves[$i].behavioralQuirk == "adores women")>> + $He enjoys spending time with women, and starts to @@.green;reconsider $his unwillingness to have sex with a woman.@@ + <<set $slaves[$i].attrXX += 3>> + <</if>> + <<if $slaves[$i].canAchieveErection>> + <<if ($slaves[$i].energy >= 40)>> + <<if ($slaves[$i].penetrativeCount > 0)>> + Getting to fuck another girl is rare and special, and $he @@.green;starts to value getting to have sex with women.@@ + <<set $slaves[$i].attrXY += 3>> + <</if>> + <</if>> + <</if>> + <<if ($slaves[$i].devotion > random(1,100))>> + The atmosphere in your arcology is so ubiquitously sexual that $he @@.green;reconsiders $his unwillingness to have sex with women.@@ + <<set $slaves[$i].attrXX += 3>> + <</if>> + <<else>> + <<if ($slaves[$i].attrXX > 35)>>$His weak libido limits natural development of $his sexuality.<</if>> + <</if>> + <<elseif ($slaves[$i].attrXX <= 65)>> + <<if ($slaves[$i].energy >= 40)>> + <<if ($slaves[$i].fetishKnown == 1)>> + <<if ($slaves[$i].fetish == "dom")>> + $He's found $himself enjoying the sight of female slaves being forced to fuck recently. $He's now @@.green;more attracted to women.@@ + <<set $slaves[$i].attrXX += 3>> + <<elseif ($slaves[$i].fetish == "sadist")>> + $He's started fantasizing about how a girl might feel, struggling to get away from $him. $He's now @@.green;more attracted to women.@@ + <<set $slaves[$i].attrXX += 3>> + <<elseif ($slaves[$i].fetish == "boobs")>> + $His fantasies about boobs have become quite vivid. $He's now @@.green;more attracted to women.@@ + <<set $slaves[$i].attrXX += 3>> + <</if>> + <</if>> + <<if ($slaves[$i].behavioralQuirk == "adores women")>> + $He enjoys spending time with women, and is now @@.green;more attracted to women.@@ + <<set $slaves[$i].attrXX += 3>> + <</if>> + <<if $slaves[$i].canAchieveErection>> + <<if ($slaves[$i].energy >= 60)>> + <<if ($slaves[$i].penetrativeCount > 0)>> + @@.green;$His indifference to women@@ is worn down on the special occasions that $he's allowed to stick $his dick in one. + <<set $slaves[$i].attrXY += 3>> + <</if>> + <</if>> + <</if>> + <<if ($slaves[$i].devotion > random(1,200))>> + The atmosphere in your arcology is so ubiquitously sexual that $he has become @@.green;more attracted to women.@@ + <<set $slaves[$i].attrXX += 3>> + <</if>> + <<else>> + <<if ($slaves[$i].attrXX > 65)>>$His poor sex drive limits natural development of $his sexuality.<</if>> + <</if>> + <<elseif ($slaves[$i].attrXX <= 85)>> + <<if ($slaves[$i].energy >= 60)>> + <<if ($slaves[$i].fetishKnown == 1)>> + <<if ($slaves[$i].fetish == "dom")>> + $He can't see a woman without plotting to dominate $him. $He's now @@.green;more aroused by women.@@ + <<set $slaves[$i].attrXX += 3>> + <<elseif ($slaves[$i].fetish == "sadist")>> + $He can't see a woman without doing $his best to find a way the rules will allow $his to abuse the poor girl. $He's now @@.green;more aroused by women.@@ + <<set $slaves[$i].attrXX += 3>> + <<elseif ($slaves[$i].fetish == "boobs")>> + $He can't see a woman without doing $his best to get $his hands on $his breasts. $He's now @@.green;more aroused by women.@@ + <<set $slaves[$i].attrXX += 3>> + <<elseif $slaves[$i].fetish == "pregnancy" && canAchieveErection($slaves[$i])>> + $He can't see a woman without plotting to plant $his seed in $his womb. $He's now @@.green;more aroused by women.@@ + <<set $slaves[$i].attrXX += 3>> + <</if>> + <</if>> + <<if ($slaves[$i].behavioralQuirk == "adores women")>> + $He enjoys spending time with women so much that any interaction becomes flirtation; $he's now @@.green;more aroused by women.@@ + <<set $slaves[$i].attrXX += 3>> + <</if>> + <<if $slaves[$i].canAchieveErection>> + <<if ($slaves[$i].energy >= 80)>> + <<if ($slaves[$i].penetrativeCount > 0)>> + $He cherishes the special occasions on which $he gets to cum inside a girl, @@.green;building $his appetite for women.@@ + <<set $slaves[$i].attrXY += 3>> + <</if>> + <</if>> + <</if>> + <<else>> + <<if ($slaves[$i].attrXX > 85)>>$His average libido limits further natural development of $his sexuality.<</if>> + <</if>> + <<else>> + <<if ($slaves[$i].energy < 40)>> + $His low sex drive @@.red;reduces $his extreme attraction to women.@@ + <<set $slaves[$i].attrXX -= 5>> + <</if>> <</if>> - <<case "adores women">> - <<if ($slaves[$i].fetish != "boobs")>> - $His appreciation of women has turned into a fetish for breasts. @@.lightcoral;$He's a boob fetishist!@@ - <<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <<if ($slaves[$i].energy > 95)>> + <<if ($slaves[$i].attrXX < 100)>> + <<if ($slaves[$i].attrXY < 100)>> + $His nymphomania has a slow but inexorable impact on $his sexuality, @@.green;increasing $his attraction to everyone.@@ + <<set $slaves[$i].attrXY += 3>> + <<set $slaves[$i].attrXX += 3>> + <<else>> + $His nymphomania has a slow but inexorable impact on $his sexuality, @@.green;increasing $his lust for pussy,@@ since $he's already crazy about guys. + <<set $slaves[$i].attrXX += 3>> + <</if>> + <<elseif ($slaves[$i].attrXY < 100)>> + $His nymphomania has a slow but inexorable impact on $his sexuality, @@.green;increasing $his need for cock,@@ since $he's already crazy about the ladies. + <<set $slaves[$i].attrXY += 3>> + <</if>> <</if>> - <<case "insecure">> - <<if ($slaves[$i].fetish != "submissive")>> - $He gets so desperate for validation from others that $he becomes willing to submit to anything. @@.lightcoral;$He's now a submissive!@@ - <<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + + <<if ($slaves[$i].behavioralQuirk != "none")>> + <<if ($slaves[$i].behavioralFlaw != "none")>> + <<switch $slaves[$i].behavioralFlaw>> + <<case "arrogant">> + <<if ($slaves[$i].behavioralQuirk == "confident")>> + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<case "bitchy">> + <<if ($slaves[$i].behavioralQuirk == "cutting")>> + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<case "odd">> + <<if ($slaves[$i].behavioralQuirk == "funny")>> + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<case "hates men">> + <<if ($slaves[$i].behavioralQuirk == "adores women")>> + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<case "hates women">> + <<if ($slaves[$i].behavioralQuirk == "adores men")>> + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<case "gluttonous">> + <<if ($slaves[$i].behavioralQuirk == "fitness")>> + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<case "anorexic">> + <<if ($slaves[$i].behavioralQuirk == "insecure")>> + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<case "devout">> + <<if ($slaves[$i].behavioralQuirk == "sinful")>> + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<case "liberated">> + <<if ($slaves[$i].behavioralQuirk == "advocate")>> + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <</switch>> <</if>> - <<case "sinful">> - <<if ($slaves[$i].fetish != "humiliation")>> - $He learns that $he likes nothing better than being seen doing something sacrilegious. @@.lightcoral;$He's now a humiliation fetishist!@@ - <<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <<if ($slaves[$i].behavioralQuirk == "fitness")>> + <<if $slaves[$i].energy < 70>> + $His physical overachievement and $his growing athletic prowess @@.green;increase $his sex drive.@@ + <<set $slaves[$i].energy += 1>> + <</if>> <</if>> - <<case "advocate">> - <<if ($slaves[$i].fetish != "submissive")>> - $His conviction that slavery is right seeps into $his sexuality. @@.lightcoral;$He's now a submissive!@@ - <<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <<if ($slaves[$i].fetishStrength <= 95)>> + <<switch $slaves[$i].behavioralQuirk>> + <<case "confident">> + <<if $slaves[$i].fetish == "dom">> + $His confidence and poise @@.lightcoral;increase $his dominance.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "cutting">> + <<if $slaves[$i].fetish == "dom">> + $His willingness to cut a partner down @@.lightcoral;increases $his dominance.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "funny">> + <<if $slaves[$i].fetish == "masochist">> + Using pain as an outlet for all the mental troubles lurking behind $his funny facade @@.lightcoral;increases $his masochism.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "adores men">> + <<if $slaves[$i].fetish == "pregnancy">> + $His love of male company has @@.lightcoral;advanced $his pregnancy fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "adores women">> + <<if $slaves[$i].fetish == "boobs">> + $His love of female company has @@.lightcoral;advanced $his boob fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "insecure">> + <<if $slaves[$i].fetish == "submissive">> + $His desperation for validation from others @@.lightcoral;increases $his submission.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "sinful">> + <<if $slaves[$i].fetish == "humiliation">> + $His delight at sin @@.lightcoral;increases $his appetite for humiliation.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "advocate">> + <<if $slaves[$i].fetish == "submissive">> + $His conviction that slavery is right @@.lightcoral;increases $his willingness to submit.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <</switch>> + <<if ($slaves[$i].clitPiercing != 3)>> + <<if _fetishChangeChance > random(0,100)>> + <<switch $slaves[$i].behavioralQuirk>> + <<case "confident">> + <<if ($slaves[$i].fetish != "dom")>> + $His confidence and poise affect $his sexual outlook. @@.lightcoral;$He's now a dom!@@ + <<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "cutting">> + <<if ($slaves[$i].fetish != "dom")>> + $His willingness to cut a partner down makes $him more dominant in bed. @@.lightcoral;$He's now a dom!@@ + <<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "funny">> + <<if ($slaves[$i].fetish != "masochist")>> + Pain becomes an outlet for all the mental troubles lurking behind $his funny facade. @@.lightcoral;$He's now a masochist!@@ + <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "adores men">> + <<if ($slaves[$i].fetish != "pregnancy")>> + $His appreciation of men has turned into a fantasy about getting knocked up. @@.lightcoral;$He's a pregnancy fetishist!@@ + <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "adores women">> + <<if ($slaves[$i].fetish != "boobs")>> + $His appreciation of women has turned into a fetish for breasts. @@.lightcoral;$He's a boob fetishist!@@ + <<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "insecure">> + <<if ($slaves[$i].fetish != "submissive")>> + $He gets so desperate for validation from others that $he becomes willing to submit to anything. @@.lightcoral;$He's now a submissive!@@ + <<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "sinful">> + <<if ($slaves[$i].fetish != "humiliation")>> + $He learns that $he likes nothing better than being seen doing something sacrilegious. @@.lightcoral;$He's now a humiliation fetishist!@@ + <<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "advocate">> + <<if ($slaves[$i].fetish != "submissive")>> + $His conviction that slavery is right seeps into $his sexuality. @@.lightcoral;$He's now a submissive!@@ + <<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <</switch>> + <</if>> + <</if>> <</if>> - <</switch>> - <</if>> <</if>> - <</if>> -<</if>> -<<if ($slaves[$i].sexualQuirk != "none")>> - <<if ($slaves[$i].sexualFlaw != "none")>> - <<switch $slaves[$i].sexualFlaw>> - <<case "hates oral">> - <<if ($slaves[$i].sexualQuirk == "gagfuck queen")>> - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<case "hates anal">> - <<if ($slaves[$i].sexualQuirk == "painal queen")>> - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<case "hates penetration">> - <<if ($slaves[$i].sexualQuirk == "strugglefuck queen")>> - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<case "shamefast">> - <<if ($slaves[$i].sexualQuirk == "tease")>> - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<case "idealistic">> - <<if ($slaves[$i].sexualQuirk == "romantic")>> - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<case "repressed">> - <<if ($slaves[$i].sexualQuirk == "perverted")>> - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<case "apathetic">> - <<if ($slaves[$i].sexualQuirk == "caring")>> - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<case "crude">> - <<if ($slaves[$i].sexualQuirk == "unflinching")>> - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<case "judgemental">> - <<if ($slaves[$i].sexualQuirk == "size queen")>> - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <</switch>> - <</if>> - <<if ($slaves[$i].fetishStrength <= 95)>> - <<switch $slaves[$i].sexualQuirk>> - <<case "gagfuck queen">> - <<if $slaves[$i].fetish == "cumslut">> - $His eagerness to get roughly throatfucked has @@.lightcoral;advanced $his oral fixation.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<case "painal queen">> - <<if $slaves[$i].fetish == "buttslut">> - $His eagerness to get roughly assfucked has @@.lightcoral;advanced $his anal fixation.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<case "strugglefuck queen">> - <<if $slaves[$i].fetish == "masochist">> - $His eagerness to get roughly fucked has @@.lightcoral;advanced $his masochism.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<case "tease">> - <<if $slaves[$i].fetish == "humiliation">> - The rush $he feels when $he shows $himself off has @@.lightcoral;advanced $his humiliation fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<case "romantic">> - <<if $slaves[$i].fetish == "pregnancy">> - $His romanticism has @@.lightcoral;advanced $his reproduction fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> + <<if ($slaves[$i].sexualQuirk != "none")>> + <<if ($slaves[$i].sexualFlaw != "none")>> + <<switch $slaves[$i].sexualFlaw>> + <<case "hates oral">> + <<if ($slaves[$i].sexualQuirk == "gagfuck queen")>> + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<case "hates anal">> + <<if ($slaves[$i].sexualQuirk == "painal queen")>> + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<case "hates penetration">> + <<if ($slaves[$i].sexualQuirk == "strugglefuck queen")>> + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<case "shamefast">> + <<if ($slaves[$i].sexualQuirk == "tease")>> + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<case "idealistic">> + <<if ($slaves[$i].sexualQuirk == "romantic")>> + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<case "repressed">> + <<if ($slaves[$i].sexualQuirk == "perverted")>> + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<case "apathetic">> + <<if ($slaves[$i].sexualQuirk == "caring")>> + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<case "crude">> + <<if ($slaves[$i].sexualQuirk == "unflinching")>> + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<case "judgemental">> + <<if ($slaves[$i].sexualQuirk == "size queen")>> + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <</switch>> <</if>> - <<case "perverted">> - <<if $slaves[$i].fetish == "humiliation">> - $His desire to be seen doing the forbidden has @@.lightcoral;advanced $his humiliation fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<if ($slaves[$i].energy < 94)>> - $He's such a pervert that the depravity all around $him @@.green;improves $his sex drive.@@ - <<set $slaves[$i].energy += 1>> - <</if>> - <<case "caring">> - <<if $slaves[$i].fetish == "submissive">> - $His caring nature has @@.lightcoral;advanced $his submissiveness.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<case "unflinching">> - <<if $slaves[$i].fetish == "masochist">> - $His unflinching nature has @@.lightcoral;advanced $his masochism.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<case "size queen">> - <<if $slaves[$i].fetish == "buttslut">> - $His size queen tendencies have @@.lightcoral;advanced $his devotion to being an anal slut.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <</switch>> - <<if ($slaves[$i].clitPiercing != 3)>> - <<if _fetishChangeChance > random(0,100)>> - <<switch $slaves[$i].sexualQuirk>> - <<case "gagfuck queen">> - <<if $slaves[$i].fetish != "cumslut">> - $His willingness to get roughly throatfucked has turned into real anticipation. @@.lightcoral;$He's now a cumslut!@@ - <<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> - <</if>> - <<case "painal queen">> - <<if $slaves[$i].fetish != "buttslut">> - $His willingness to get roughly assfucked has turned into real anticipation. @@.lightcoral;$He's now a buttslut!@@ - <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> - <</if>> - <<case "strugglefuck queen">> - <<if $slaves[$i].fetish != "masochist">> - $His willingness to be roughly used has turned into real anticipation. @@.lightcoral;$He's now a masochist!@@ - <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> - <</if>> - <<case "tease">> - <<if $slaves[$i].fetish != "humiliation">> - The rush $he feels when $he shows $himself off has deepened into a fetish for being publicly fucked. @@.lightcoral;$He's a humiliation fetishist!@@ - <<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> - <</if>> - <<case "romantic">> - <<if $slaves[$i].fetish != "pregnancy">> - $His romantic bent has turned into a fantasy about settling down and having a child. @@.lightcoral;$He's a pregnancy fetishist!@@ - <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> - <</if>> - <<case "perverted">> - <<if $slaves[$i].fetish != "humiliation">> - $His perverted side has turned into a desire to be seen doing the forbidden. @@.lightcoral;$He's a humiliation fetishist!@@ - <<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> - <</if>> - <<case "caring">> - <<if $slaves[$i].fetish != "submissive">> - $His caring nature has matured into a need to submit. @@.lightcoral;$He's a submissive!@@ - <<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> - <</if>> - <<case "unflinching">> - <<if $slaves[$i].fetish != "masochist">> - $He's so unflinching that $he's left searching for sex extreme enough to excite $him. @@.lightcoral;$He's a masochist!@@ - <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> - <</if>> - <<case "size queen">> - <<if $slaves[$i].fetish != "buttslut">> - $He's such a size queen that $he's decided $he prefers dicks where they'll feel biggest to $him. @@.lightcoral;$He's a buttslut!@@ - <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <<if ($slaves[$i].fetishStrength <= 95)>> + <<switch $slaves[$i].sexualQuirk>> + <<case "gagfuck queen">> + <<if $slaves[$i].fetish == "cumslut">> + $His eagerness to get roughly throatfucked has @@.lightcoral;advanced $his oral fixation.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "painal queen">> + <<if $slaves[$i].fetish == "buttslut">> + $His eagerness to get roughly assfucked has @@.lightcoral;advanced $his anal fixation.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "strugglefuck queen">> + <<if $slaves[$i].fetish == "masochist">> + $His eagerness to get roughly fucked has @@.lightcoral;advanced $his masochism.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "tease">> + <<if $slaves[$i].fetish == "humiliation">> + The rush $he feels when $he shows $himself off has @@.lightcoral;advanced $his humiliation fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "romantic">> + <<if $slaves[$i].fetish == "pregnancy">> + $His romanticism has @@.lightcoral;advanced $his reproduction fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "perverted">> + <<if $slaves[$i].fetish == "humiliation">> + $His desire to be seen doing the forbidden has @@.lightcoral;advanced $his humiliation fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<if ($slaves[$i].energy < 94)>> + $He's such a pervert that the depravity all around $him @@.green;improves $his sex drive.@@ + <<set $slaves[$i].energy += 1>> + <</if>> + <<case "caring">> + <<if $slaves[$i].fetish == "submissive">> + $His caring nature has @@.lightcoral;advanced $his submissiveness.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "unflinching">> + <<if $slaves[$i].fetish == "masochist">> + $His unflinching nature has @@.lightcoral;advanced $his masochism.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "size queen">> + <<if $slaves[$i].fetish == "buttslut">> + $His size queen tendencies have @@.lightcoral;advanced $his devotion to being an anal slut.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <</switch>> + <<if ($slaves[$i].clitPiercing != 3)>> + <<if _fetishChangeChance > random(0,100)>> + <<switch $slaves[$i].sexualQuirk>> + <<case "gagfuck queen">> + <<if $slaves[$i].fetish != "cumslut">> + $His willingness to get roughly throatfucked has turned into real anticipation. @@.lightcoral;$He's now a cumslut!@@ + <<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "painal queen">> + <<if $slaves[$i].fetish != "buttslut">> + $His willingness to get roughly assfucked has turned into real anticipation. @@.lightcoral;$He's now a buttslut!@@ + <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "strugglefuck queen">> + <<if $slaves[$i].fetish != "masochist">> + $His willingness to be roughly used has turned into real anticipation. @@.lightcoral;$He's now a masochist!@@ + <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "tease">> + <<if $slaves[$i].fetish != "humiliation">> + The rush $he feels when $he shows $himself off has deepened into a fetish for being publicly fucked. @@.lightcoral;$He's a humiliation fetishist!@@ + <<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "romantic">> + <<if $slaves[$i].fetish != "pregnancy">> + $His romantic bent has turned into a fantasy about settling down and having a child. @@.lightcoral;$He's a pregnancy fetishist!@@ + <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "perverted">> + <<if $slaves[$i].fetish != "humiliation">> + $His perverted side has turned into a desire to be seen doing the forbidden. @@.lightcoral;$He's a humiliation fetishist!@@ + <<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "caring">> + <<if $slaves[$i].fetish != "submissive">> + $His caring nature has matured into a need to submit. @@.lightcoral;$He's a submissive!@@ + <<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "unflinching">> + <<if $slaves[$i].fetish != "masochist">> + $He's so unflinching that $he's left searching for sex extreme enough to excite $him. @@.lightcoral;$He's a masochist!@@ + <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <<case "size queen">> + <<if $slaves[$i].fetish != "buttslut">> + $He's such a size queen that $he's decided $he prefers dicks where they'll feel biggest to $him. @@.lightcoral;$He's a buttslut!@@ + <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <</switch>> + <</if>> + <</if>> <</if>> - <</switch>> - <</if>> <</if>> - <</if>> -<</if>> -<<if $slaves[$i].fetishKnown == 1>> -<<if $slaves[$i].fetish != "none">> - <<if $slaves[$i].fetishStrength <= 75>> - <<if $slaves[$i].devotion > 50>> - <<if $slaves[$i].trust > 50>> - $He has the confidence to pursue what pleases $him, @@.lightcoral;increasing $his kinkiness.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].fetishStrength > 10>> - <<if $slaves[$i].trust < -20>> - $He's too afraid to pursue what pleases $him, @@.coral;reducing $his sexual distinctiveness.@@ - <<set $slaves[$i].fetishStrength -= 4>> - <<elseif $slaves[$i].devotion < -20>> - $He's so unhappy with $his life as a sex slave that @@.coral;$his interest in unusual sex decreases.@@ - <<set $slaves[$i].fetishStrength -= 4>> - <<elseif $slaves[$i].trust <= 50>> - $He lacks the confidence to pursue what pleases $him, @@.coral;reducing $his kinkiness.@@ - <<set $slaves[$i].fetishStrength -= 2>> - <<elseif $slaves[$i].devotion <= 50>> - $He's not fully comfortable being a sex slave, @@.coral;reducing $his interest in kinky sex.@@ - <<set $slaves[$i].fetishStrength -= 2>> - <</if>> - <<if $slaves[$i].fetish == "buttslut">> - <<if $slaves[$i].prostate == 0>> - <<if $slaves[$i].vagina == -1>> - <<if $slaves[$i].trust >= -20>> - $He thinks of $his anus as $his primary sexual organ, but $he lacks prostate or a g-spot to be internally stimulated by a cock inside $his rear hole, @@.coral;reducing $his ability to appreciate anal.@@ - <<set $slaves[$i].fetishStrength -= 4>> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].fetishStrength <= 5>> - @@.coral;$He has lost all interest in $his fetishes and is now sexually vanilla.@@ - <<set $slaves[$i].fetish = "none", $slaves[$i].fetishStrength = 0>> - <</if>> -<</if>> -<</if>> + <<if $slaves[$i].fetishKnown == 1>> + <<if $slaves[$i].fetish != "none">> + <<if $slaves[$i].fetishStrength <= 75>> + <<if $slaves[$i].devotion > 50>> + <<if $slaves[$i].trust > 50>> + $He has the confidence to pursue what pleases $him, @@.lightcoral;increasing $his kinkiness.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <</if>> + <</if>> + <<if $slaves[$i].fetishStrength > 10>> + <<if $slaves[$i].trust < -20>> + $He's too afraid to pursue what pleases $him, @@.coral;reducing $his sexual distinctiveness.@@ + <<set $slaves[$i].fetishStrength -= 4>> + <<elseif $slaves[$i].devotion < -20>> + $He's so unhappy with $his life as a sex slave that @@.coral;$his interest in unusual sex decreases.@@ + <<set $slaves[$i].fetishStrength -= 4>> + <<elseif $slaves[$i].trust <= 50>> + $He lacks the confidence to pursue what pleases $him, @@.coral;reducing $his kinkiness.@@ + <<set $slaves[$i].fetishStrength -= 2>> + <<elseif $slaves[$i].devotion <= 50>> + $He's not fully comfortable being a sex slave, @@.coral;reducing $his interest in kinky sex.@@ + <<set $slaves[$i].fetishStrength -= 2>> + <</if>> + <<if $slaves[$i].fetish == "buttslut">> + <<if $slaves[$i].prostate == 0>> + <<if $slaves[$i].vagina == -1>> + <<if $slaves[$i].trust >= -20>> + $He thinks of $his anus as $his primary sexual organ, but $he lacks prostate or a g-spot to be internally stimulated by a cock inside $his rear hole, @@.coral;reducing $his ability to appreciate anal.@@ + <<set $slaves[$i].fetishStrength -= 4>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <<if $slaves[$i].fetishStrength <= 5>> + @@.coral;$He has lost all interest in $his fetishes and is now sexually vanilla.@@ + <<set $slaves[$i].fetish = "none", $slaves[$i].fetishStrength = 0>> + <</if>> + <</if>> -<<if ($slaves[$i].fetishKnown == 1)>> -<<if ($slaves[$i].behavioralFlaw != "none")>> - <<if ($slaves[$i].behavioralFlaw == "devout") && ($arcologies[0].FSChattelReligionist != "unset")>> - <<if ($slaves[$i].devotion <= 20)>> - <<if ($slaves[$i].trust < -20)>> - $He is inwardly @@.gold;terrified@@ by living in what $he sees as a powerful theocratic society inimical to $his old world faith. - <<set $slaves[$i].trust -= 1*Math.trunc($arcologies[0].FSChattelReligionist/25)>> - <<else>> - $He is filled with @@.mediumorchid;hatred and disgust@@ by Chattel Religionism, which $he believes to be heretical and wrong. - <<set $slaves[$i].devotion -= 1*Math.trunc($arcologies[0].FSChattelReligionist/35)>> - <</if>> - <<elseif ($slaves[$i].devotion <= 50)>> - <<if ($slaves[$i].trust > 20)>> - $He is experiencing considerable spiritual anguish as $he is torn between obedience and conviction that Chattel Religionism is heretical and wrong. This @@.gold;hinders $his acceptance of $his place@@ in slave society. - <<set $slaves[$i].trust -= 1*Math.trunc($arcologies[0].FSChattelReligionist/25)>> - <<else>> - $He is badly torn between Chattel Religionism and $his old world faith, but $he is doing $his best to defer these spiritual issues for now. - <</if>> - <<else>> - $He has experienced a religious epiphany, and now accepts Chattel Religionism in $his mind, $his heart, and $his <<if $slaves[$i].vagina > -1>>womanhood<<else>>anus<</if>>. @@.green;$He has become sinful,@@ maliciously eager to transgress against the faith $he has abandoned. - <<set $slaves[$i].behavioralQuirk = "sinful", $slaves[$i].behavioralFlaw = "none">> - $He now sees that everything $he has suffered up to now has been a necessary and divinely ordained trial to bring $him into the true faith as a holy sex slave, @@.mediumaquamarine;enormously boosting $his trust in you.@@ - <<if ($slaves[$i].trust < -30)>> - <<set $slaves[$i].trust = -10>> - <<else>> - <<set $slaves[$i].trust += 20>> - <</if>> - <</if>> - <<elseif ($slaves[$i].behavioralQuirk == "none")>> - <<if $slaves[$i].fetishStrength+$slaves[$i].devotion+$slaves[$i].trust > random(1,500)>> - <<if ($slaves[$i].behavioralFlaw == "arrogant")>> - <<if ($slaves[$i].fetish == "submissive")>> - $His need to submit has @@.green;softened $his arrogance into confidence.@@ - <<run SoftenBehavioralFlaw($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].behavioralFlaw == "bitchy")>> - <<if ($slaves[$i].fetish == "humiliation")>> - $His need to be humiliated has @@.green;softened $his bitchiness into a penchant for repartee.@@ - <<run SoftenBehavioralFlaw($slaves[$i])>> - <</if>> + <<if ($slaves[$i].behavioralFlaw != "none")>> + <<if ($slaves[$i].behavioralFlaw == "devout") && ($arcologies[0].FSChattelReligionist != "unset")>> + <<if ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].trust < -20)>> + $He is inwardly @@.gold;terrified@@ by living in what $he sees as a powerful theocratic society inimical to $his old world faith. + <<set $slaves[$i].trust -= 1*Math.trunc($arcologies[0].FSChattelReligionist/25)>> + <<else>> + $He is filled with @@.mediumorchid;hatred and disgust@@ by Chattel Religionism, which $he believes to be heretical and wrong. + <<set $slaves[$i].devotion -= 1*Math.trunc($arcologies[0].FSChattelReligionist/35)>> + <</if>> + <<elseif ($slaves[$i].devotion <= 50)>> + <<if ($slaves[$i].trust > 20)>> + $He is experiencing considerable spiritual anguish as $he is torn between obedience and conviction that Chattel Religionism is heretical and wrong. This @@.gold;hinders $his acceptance of $his place@@ in slave society. + <<set $slaves[$i].trust -= 1*Math.trunc($arcologies[0].FSChattelReligionist/25)>> + <<else>> + $He is badly torn between Chattel Religionism and $his old world faith, but $he is doing $his best to defer these spiritual issues for now. + <</if>> + <<else>> + $He has experienced a religious epiphany, and now accepts Chattel Religionism in $his mind, $his heart, and $his <<if $slaves[$i].vagina > -1>>womanhood<<else>>anus<</if>>. @@.green;$He has become sinful,@@ maliciously eager to transgress against the faith $he has abandoned. + <<set $slaves[$i].behavioralQuirk = "sinful", $slaves[$i].behavioralFlaw = "none">> + $He now sees that everything $he has suffered up to now has been a necessary and divinely ordained trial to bring $him into the true faith as a holy sex slave, @@.mediumaquamarine;enormously boosting $his trust in you.@@ + <<if ($slaves[$i].trust < -30)>> + <<set $slaves[$i].trust = -10>> + <<else>> + <<set $slaves[$i].trust += 20>> + <</if>> + <</if>> + <<elseif ($slaves[$i].behavioralQuirk == "none")>> + <<if $slaves[$i].fetishStrength+$slaves[$i].devotion+$slaves[$i].trust > random(1,500)>> + <<if ($slaves[$i].behavioralFlaw == "arrogant")>> + <<if ($slaves[$i].fetish == "submissive")>> + $His need to submit has @@.green;softened $his arrogance into confidence.@@ + <<run SoftenBehavioralFlaw($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].behavioralFlaw == "bitchy")>> + <<if ($slaves[$i].fetish == "humiliation")>> + $His need to be humiliated has @@.green;softened $his bitchiness into a penchant for repartee.@@ + <<run SoftenBehavioralFlaw($slaves[$i])>> + <</if>> - <<elseif ($slaves[$i].behavioralFlaw == "hates men")>> - <<if ($slaves[$i].fetish == "pregnancy")>> - $He dislikes men, but fetishizes pregnancy; $he comes around, and decides that @@.green;$he needs a man to knock $him up.@@ - <<set $slaves[$i].behavioralQuirk = "adores men", $slaves[$i].behavioralFlaw = "none">> - <<elseif ($slaves[$i].fetish == "boobs")>> - $He dislikes men and adores boobs, which @@.green;softens $his hatred of men into a love of women.@@ - <<run SoftenBehavioralFlaw($slaves[$i])>> - <<elseif ($slaves[$i].attrXY > 85)>> - $He dislikes the company of men but likes their cocks; $he learns to @@.green;enjoy the male presence that comes with taking the dick.@@ - <<set $slaves[$i].behavioralQuirk = "adores men", $slaves[$i].behavioralFlaw = "none">> - <<elseif ($slaves[$i].energy > 95)>> - $He dislikes men and has constant needs; women are the obvious answer, which @@.green;softens $his hatred of men into a love of feminine company.@@ - <<run SoftenBehavioralFlaw($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].behavioralFlaw == "hates women")>> - <<if ($slaves[$i].fetish == "pregnancy")>> - $He dislikes women, but fetishizes pregnancy; $he comes around, and decides that @@.green;$he loves pregnant girls.@@ - <<set $slaves[$i].behavioralQuirk = "adores women", $slaves[$i].behavioralFlaw = "none">> - <<elseif ($slaves[$i].fetish == "cumslut")>> - $He dislikes women and has a real oral fixation; eating dick is the obvious answer, which @@.green;softens $his hatred of women into a love of men.@@ - <<run SoftenBehavioralFlaw($slaves[$i])>> - <<elseif ($slaves[$i].attrXX > 85)>> - $He dislikes the company of women but likes fucking them; $he learns to @@.green;enjoy the feminine presence that comes with getting some pussy.@@ - <<set $slaves[$i].behavioralQuirk = "adores women", $slaves[$i].behavioralFlaw = "none">> - <<elseif ($slaves[$i].energy > 95)>> - $He dislikes women and has constant needs; men are the obvious answer, which @@.green;softens $his hatred of women into a love of maleness.@@ - <<run SoftenBehavioralFlaw($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].behavioralFlaw == "devout")>> - <<if ($slaves[$i].energy > 95)>> - $His need for constant sex has @@.green;softened $his devoutness into an appetite for sacrilege.@@ - <<run SoftenBehavioralFlaw($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].behavioralFlaw == "liberated")>> - <<if ($slaves[$i].fetish == "masochist")>> - $His subconscious need to be abused has@@.green;converted $his liberated philosophy into an ability to advocate for slavery.@@ - <<run SoftenBehavioralFlaw($slaves[$i])>> - <</if>> - <</if>> - <</if>> - <<else>> - <<if $slaves[$i].fetishStrength+$slaves[$i].devotion+$slaves[$i].trust > random(1,500)>> - <<if ($slaves[$i].behavioralFlaw == "arrogant")>> - <<if ($slaves[$i].fetish == "submissive")>> - $His arrogance was probably a reflection of $his subconscious need to submit, which is so satisfied by sexual slavery that @@.green;$he no longer needs to act arrogant.@@ - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<elseif ($slaves[$i].behavioralFlaw == "bitchy")>> - <<if ($slaves[$i].fetish == "humiliation")>> - $His bitchiness was probably a reflection of $his sexual need to be publicly humiliated, which is so satisfied by sexual slavery that @@.green;$he no longer needs to be insulting@@ to get the degradation $he subconsciously needs. - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<elseif ($slaves[$i].behavioralFlaw == "hates men")>> - <<if ($slaves[$i].fetish == "pregnancy")>> - $He dislikes the company of men, but fetishizes pregnancy; $he decides that men, those hunky impregnators, can't be //that// bad, and @@.green;gets over $his hatred.@@ - <<set $slaves[$i].behavioralFlaw = "none">> - <<elseif ($slaves[$i].fetish == "boobs")>> - $He dislikes the company of men and adores boobs; $he finds that $he doesn't mind ogling titties with the boys, and @@.green;gets over $his hatred.@@ - <<set $slaves[$i].behavioralFlaw = "none">> - <<elseif ($slaves[$i].attrXY > 85)>> - $He dislikes the company of men but likes their cocks; $he gets used to putting up with maleness if it gets $him the dick, and @@.green;gets over $his hatred.@@ - <<set $slaves[$i].behavioralFlaw = "none">> - <<elseif ($slaves[$i].energy > 95)>> - $He dislikes the company of men and has constant needs; $he can't afford to narrow the playing field, and @@.green;gets over $his hatred.@@ - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<elseif ($slaves[$i].behavioralFlaw == "hates women")>> - <<if ($slaves[$i].fetish == "pregnancy")>> - $He dislikes the company of women, but fetishizes pregnancy; that women, with their motherly hips and fertile cunts, can't be //that// bad, and @@.green;gets over $his hatred.@@ - <<set $slaves[$i].behavioralFlaw = "none">> - <<elseif ($slaves[$i].fetish == "cumslut")>> - $He dislikes the company of women and has a real oral fixation; $he decides that women, with their soft, kissable lips can't be //that// bad, and @@.green;gets over $his hatred.@@ - <<set $slaves[$i].behavioralFlaw = "none">> - <<elseif ($slaves[$i].attrXX > 85)>> - $He dislikes the company of women but likes fucking them; $he gets used to putting up with girls to get into their pants, and @@.green;gets over $his hatred.@@ - <<set $slaves[$i].behavioralFlaw = "none">> - <<elseif ($slaves[$i].energy > 95)>> - $He dislikes the company of women and has constant needs; $he can't afford to narrow the playing field, and @@.green;gets over $his hatred.@@ - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<elseif ($slaves[$i].behavioralFlaw == "devout")>> - <<if ($slaves[$i].energy > 95)>> - $He finally resolves $his internal dilemma between the faith $he was brought up in and $his all-consuming need to be a slut by deciding that $he prefers being a sinner. @@.green;$He is no longer devoutly faithful@@ to $his old religion. - <<set $slaves[$i].behavioralFlaw = "none">> - <</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. - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> + <<elseif ($slaves[$i].behavioralFlaw == "hates men")>> + <<if ($slaves[$i].fetish == "pregnancy")>> + $He dislikes men, but fetishizes pregnancy; $he comes around, and decides that @@.green;$he needs a man to knock $him up.@@ + <<set $slaves[$i].behavioralQuirk = "adores men", $slaves[$i].behavioralFlaw = "none">> + <<elseif ($slaves[$i].fetish == "boobs")>> + $He dislikes men and adores boobs, which @@.green;softens $his hatred of men into a love of women.@@ + <<run SoftenBehavioralFlaw($slaves[$i])>> + <<elseif ($slaves[$i].attrXY > 85)>> + $He dislikes the company of men but likes their cocks; $he learns to @@.green;enjoy the male presence that comes with taking the dick.@@ + <<set $slaves[$i].behavioralQuirk = "adores men", $slaves[$i].behavioralFlaw = "none">> + <<elseif ($slaves[$i].energy > 95)>> + $He dislikes men and has constant needs; women are the obvious answer, which @@.green;softens $his hatred of men into a love of feminine company.@@ + <<run SoftenBehavioralFlaw($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].behavioralFlaw == "hates women")>> + <<if ($slaves[$i].fetish == "pregnancy")>> + $He dislikes women, but fetishizes pregnancy; $he comes around, and decides that @@.green;$he loves pregnant girls.@@ + <<set $slaves[$i].behavioralQuirk = "adores women", $slaves[$i].behavioralFlaw = "none">> + <<elseif ($slaves[$i].fetish == "cumslut")>> + $He dislikes women and has a real oral fixation; eating dick is the obvious answer, which @@.green;softens $his hatred of women into a love of men.@@ + <<run SoftenBehavioralFlaw($slaves[$i])>> + <<elseif ($slaves[$i].attrXX > 85)>> + $He dislikes the company of women but likes fucking them; $he learns to @@.green;enjoy the feminine presence that comes with getting some pussy.@@ + <<set $slaves[$i].behavioralQuirk = "adores women", $slaves[$i].behavioralFlaw = "none">> + <<elseif ($slaves[$i].energy > 95)>> + $He dislikes women and has constant needs; men are the obvious answer, which @@.green;softens $his hatred of women into a love of maleness.@@ + <<run SoftenBehavioralFlaw($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].behavioralFlaw == "devout")>> + <<if ($slaves[$i].energy > 95)>> + $His need for constant sex has @@.green;softened $his devoutness into an appetite for sacrilege.@@ + <<run SoftenBehavioralFlaw($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].behavioralFlaw == "liberated")>> + <<if ($slaves[$i].fetish == "masochist")>> + $His subconscious need to be abused has@@.green;converted $his liberated philosophy into an ability to advocate for slavery.@@ + <<run SoftenBehavioralFlaw($slaves[$i])>> + <</if>> + <</if>> + <</if>> + <<else>> + <<if $slaves[$i].fetishStrength+$slaves[$i].devotion+$slaves[$i].trust > random(1,500)>> + <<if ($slaves[$i].behavioralFlaw == "arrogant")>> + <<if ($slaves[$i].fetish == "submissive")>> + $His arrogance was probably a reflection of $his subconscious need to submit, which is so satisfied by sexual slavery that @@.green;$he no longer needs to act arrogant.@@ + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<elseif ($slaves[$i].behavioralFlaw == "bitchy")>> + <<if ($slaves[$i].fetish == "humiliation")>> + $His bitchiness was probably a reflection of $his sexual need to be publicly humiliated, which is so satisfied by sexual slavery that @@.green;$he no longer needs to be insulting@@ to get the degradation $he subconsciously needs. + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<elseif ($slaves[$i].behavioralFlaw == "hates men")>> + <<if ($slaves[$i].fetish == "pregnancy")>> + $He dislikes the company of men, but fetishizes pregnancy; $he decides that men, those hunky impregnators, can't be //that// bad, and @@.green;gets over $his hatred.@@ + <<set $slaves[$i].behavioralFlaw = "none">> + <<elseif ($slaves[$i].fetish == "boobs")>> + $He dislikes the company of men and adores boobs; $he finds that $he doesn't mind ogling titties with the boys, and @@.green;gets over $his hatred.@@ + <<set $slaves[$i].behavioralFlaw = "none">> + <<elseif ($slaves[$i].attrXY > 85)>> + $He dislikes the company of men but likes their cocks; $he gets used to putting up with maleness if it gets $him the dick, and @@.green;gets over $his hatred.@@ + <<set $slaves[$i].behavioralFlaw = "none">> + <<elseif ($slaves[$i].energy > 95)>> + $He dislikes the company of men and has constant needs; $he can't afford to narrow the playing field, and @@.green;gets over $his hatred.@@ + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<elseif ($slaves[$i].behavioralFlaw == "hates women")>> + <<if ($slaves[$i].fetish == "pregnancy")>> + $He dislikes the company of women, but fetishizes pregnancy; that women, with their motherly hips and fertile cunts, can't be //that// bad, and @@.green;gets over $his hatred.@@ + <<set $slaves[$i].behavioralFlaw = "none">> + <<elseif ($slaves[$i].fetish == "cumslut")>> + $He dislikes the company of women and has a real oral fixation; $he decides that women, with their soft, kissable lips can't be //that// bad, and @@.green;gets over $his hatred.@@ + <<set $slaves[$i].behavioralFlaw = "none">> + <<elseif ($slaves[$i].attrXX > 85)>> + $He dislikes the company of women but likes fucking them; $he gets used to putting up with girls to get into their pants, and @@.green;gets over $his hatred.@@ + <<set $slaves[$i].behavioralFlaw = "none">> + <<elseif ($slaves[$i].energy > 95)>> + $He dislikes the company of women and has constant needs; $he can't afford to narrow the playing field, and @@.green;gets over $his hatred.@@ + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<elseif ($slaves[$i].behavioralFlaw == "devout")>> + <<if ($slaves[$i].energy > 95)>> + $He finally resolves $his internal dilemma between the faith $he was brought up in and $his all-consuming need to be a slut by deciding that $he prefers being a sinner. @@.green;$He is no longer devoutly faithful@@ to $his old religion. + <<set $slaves[$i].behavioralFlaw = "none">> + <</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. + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> - <</if>> - <</if>> -<</if>> -<</if>> -<<if ($slaves[$i].sexualFlaw != "none")>> -<<if ($slaves[$i].fetishKnown == 1)>> -<<if $slaves[$i].fetishStrength+$slaves[$i].devotion+$slaves[$i].trust > random(1,500)>> -<<if ($slaves[$i].sexualQuirk == "none")>> - <<if ($slaves[$i].sexualFlaw == "hates anal")>> - <<if $slaves[$i].anusPiercing>> - The constant stimulation $his guiche piercings give $him most intimate areas helps $him with $his anal hangups, @@.green;softening $his hatred of anal into an appetite for anal pain.@@ $He still struggles if $he's fucked in the ass, but $he gets off on it anyway. - <<run SoftenSexualFlaw($slaves[$i])>> - <<elseif ($slaves[$i].fetish == "buttslut")>> - $His sexual fascination with things entering $his asshole @@.green;softens $his hatred of anal into an appetite for anal pain.@@ $He still struggles if $he's fucked in the ass, but $he gets off on it anyway. - <<run SoftenSexualFlaw($slaves[$i])>> - <<elseif ($slaves[$i].energy > 95)>> - As a nymphomaniac $he appreciates kinky sex, so $he @@.green;softens $his hatred of anal into an appetite for anal pain.@@ $He still struggles if $he's fucked in the ass, but $he gets off on it anyway. - <<run SoftenSexualFlaw($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "hates oral")>> - <<if $slaves[$i].tonguePiercing>> - $He can't stop sucking on $his tongue piercings, and $he gets over $his oral hangups, @@.green;softening $his hatred of oral into a willingness to be roughly throatfucked.@@ $He still gags, but it's a good gagging, now. - <<run SoftenSexualFlaw($slaves[$i])>> - <<elseif ($slaves[$i].fetish == "cumslut")>> - $He can't get $his beloved cum without choking down dick, so $he @@.green;softens $his hatred of oral into a willingness to be roughly throatfucked.@@ $He still gags, but it's a good gagging, now. - <<run SoftenSexualFlaw($slaves[$i])>> - <<elseif ($slaves[$i].energy > 95)>> - $He needs sex so much $he often has to encourage $his partners orally, so $he @@.green;softens $his hatred of oral into a willingness to be roughly throatfucked.@@ $He still gags, but it's a good gagging, now. - <<run SoftenSexualFlaw($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "hates penetration")>> - <<if $slaves[$i].vaginaPiercing>> - $His pussy piercings get $him used to the idea that it's a fuckhole, not $his precious womanhood, @@.green;softening $his hatred of penetration into an appetite for abusive sex.@@ $He still cries, but $he climaxes as $he cries. - <<run SoftenSexualFlaw($slaves[$i])>> - <<elseif ($slaves[$i].fetish == "buttslut")>> - $His sexual fascination with anal penetration @@.green;softens $his hatred of penetration into an appetite for abusive sex.@@ $He still cries, but $he climaxes as $he cries. - <<run SoftenSexualFlaw($slaves[$i])>> - <<elseif ($slaves[$i].energy > 95)>> - As a nymphomaniac $he appreciates kinky sex, so $he @@.green;softens $his hatred of penetration into an appetite for abusive intercourse.@@ $He still cries, but $he climaxes as $he cries. - <<run SoftenSexualFlaw($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "apathetic")>> - <<if ($slaves[$i].fetish == "submissive")>> - $His subconscious drive to submit @@.green;softens $his sexual apathy into constant care for $his partners' wants.@@ - <<run SoftenSexualFlaw($slaves[$i])>> - <<elseif ($slaves[$i].energy > 95)>> - $He needs sex so badly that $he can no longer be apathetic in bed, and @@.green;softens $his sexual apathy into care for what keeps $his partners aroused.@@ - <<run SoftenSexualFlaw($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "crude")>> - <<if ($slaves[$i].fetish == "buttslut")>> - $He needs to avoid making unsexy noises during buttsex to be an appealing enough anal partner to satisfy $his backdoor needs, @@.green;softening $his crudeness into a willingness to do anything.@@ - <<run SoftenSexualFlaw($slaves[$i])>> - <<elseif ($slaves[$i].energy > 95)>> - $He needs sex so badly that $he can no longer afford to disgust partners, and @@.green;softens $his sexual crudeness into a willingness to do anything.@@ - <<run SoftenSexualFlaw($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "judgemental")>> - <<if ($slaves[$i].fetish == "submissive")>> - $His subconscious belief that $he's worthless @@.green;softens $his judgemental behavior into eagerness to be fucked by the biggest cocks.@@ - <<run SoftenSexualFlaw($slaves[$i])>> - <<elseif ($slaves[$i].energy > 95)>> - $He needs sex so badly that $he can no longer be selective, and @@.green;softens $his judgemental behavior into a love of big dicks, though $he now loves them all.@@ - <<run SoftenSexualFlaw($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "shamefast")>> - <<if ($slaves[$i].fetish == "humiliation")>> - $He decides that hiding won't get $him the humiliation $he craves, and @@.green;softens $his shamefastness into a willingness to tease.@@ - <<run SoftenSexualFlaw($slaves[$i])>> - <<elseif ($slaves[$i].energy > 95)>> - $He decides that hiding isn't getting $him enough sex, and @@.green;softens $his shamefastness into a willingness to tease.@@ - <<run SoftenSexualFlaw($slaves[$i])>> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "idealistic")>> - <<if ($slaves[$i].fetish == "submissive")>> - $His appetite for submission has @@.green;softened $his innocent ideas about sex into an ability to find romance@@ in the life of a sex slave. - <<run SoftenSexualFlaw($slaves[$i])>> - <<elseif ($slaves[$i].energy > 95)>> - $His appetite for sex has @@.green;softened $his innocent ideas about sex into an ability to find something romantic@@ in a constant whirl of intercourse. - <<run SoftenSexualFlaw($slaves[$i])>> - <</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. - <<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. - <<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 revelling in sexual addiction. - <<run SoftenSexualFlaw($slaves[$i])>> - <</if>> - <</if>> -<<else>> - <<if ($slaves[$i].sexualFlaw == "hates anal")>> - <<if $slaves[$i].anusPiercing>> - The constant stimulation $his guiche piercings give $him most intimate areas helps $him with $his anal hangups, so @@.green;$his previous hesitations about buttsex vanish.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <<elseif ($slaves[$i].fetish == "buttslut")>> - $His sexual fascination with things entering $his asshole overcomes $his professed hatred of anal, so @@.green;$his previous hesitations about buttsex vanish.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <<elseif ($slaves[$i].energy > 95)>> - As a nymphomaniac $he doesn't really care which hole $he's getting fucked in, so @@.green;$his previous hesitations about buttsex vanish.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "hates oral")>> - <<if $slaves[$i].tonguePiercing>> - $He can't stop sucking on $his tongue piercings, so @@.green;$he gets over $his oral hangups.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <<elseif ($slaves[$i].fetish == "cumslut")>> - $He can't get $his beloved cum without sucking, so @@.green;$he forcibly overcomes $his strong gag reflex.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <<elseif ($slaves[$i].energy > 95)>> - $He needs sex so much $he often has to encourage $his partners orally, so @@.green;$he forcibly overcomes $his strong gag reflex.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "hates penetration")>> - <<if $slaves[$i].vaginaPiercing>> - $His pussy piercings get $him used to the idea that it's a fuckhole, not $his precious womanhood, so @@.green;$his previous hesitations about getting fucked vanish.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <<elseif ($slaves[$i].fetish == "buttslut")>> - $He's fascinated with the perversity of being anally penetrated, so @@.green;$his previous hesitations about getting fucked vanish.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <<elseif ($slaves[$i].energy > 95)>> - $He needs sex like $he needs air, so @@.green;$his previous hesitations about getting fucked vanish.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "apathetic")>> - <<if ($slaves[$i].fetish == "dom")>> - $He likes being on top so much @@.green;$he can no longer bear being lazy in bed.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <<elseif ($slaves[$i].energy > 95)>> - $He needs sex so badly that @@.green;$he can no longer afford to wait apathetically for others to fuck $him.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "crude")>> - <<if ($slaves[$i].energy > 95)>> - $He needs sex so badly that @@.green;$he can no longer afford to disgust partners into abandoning intercourse.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "judgemental")>> - <<if ($slaves[$i].energy > 95)>> - $He needs sex so badly that @@.green;$he can no longer afford to turn potential partners off by judging them.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "shamefast")>> - <<if ($slaves[$i].fetish == "humiliation")>> - $His shamefastness is no longer anything but a pretense; @@.green;$he's decided $he really does like getting fucked in public.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <<elseif ($slaves[$i].energy > 95)>> - $He needs sex so badly that @@.green;$he can no longer afford to be embarrassed by public fucking.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<elseif ($slaves[$i].sexualFlaw == "idealistic")>> - <<if ($slaves[$i].fetish == "submissive")>> - $He always expected to be able to turn down sex, but @@.green;$he's finally realized that $he doesn't want to be asked.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <<elseif ($slaves[$i].energy > 95)>> - Hard as it is for $him to admit, $he recognizes $his own willingness to take sex from other slaves if it isn't forthcoming, and @@.green;accepts that a slave nympho can't worry about trifles like consent.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</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.@@ - <<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.@@ - <<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.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <</if>> -<</if>> -<</if>> -<</if>> + <<if ($slaves[$i].sexualFlaw != "none")>> + <<if ($slaves[$i].fetishKnown == 1)>> + <<if $slaves[$i].fetishStrength+$slaves[$i].devotion+$slaves[$i].trust > random(1,500)>> + <<if ($slaves[$i].sexualQuirk == "none")>> + <<if ($slaves[$i].sexualFlaw == "hates anal")>> + <<if $slaves[$i].anusPiercing>> + The constant stimulation $his guiche piercings give $him most intimate areas helps $him with $his anal hangups, @@.green;softening $his hatred of anal into an appetite for anal pain.@@ $He still struggles if $he's fucked in the ass, but $he gets off on it anyway. + <<run SoftenSexualFlaw($slaves[$i])>> + <<elseif ($slaves[$i].fetish == "buttslut")>> + $His sexual fascination with things entering $his asshole @@.green;softens $his hatred of anal into an appetite for anal pain.@@ $He still struggles if $he's fucked in the ass, but $he gets off on it anyway. + <<run SoftenSexualFlaw($slaves[$i])>> + <<elseif ($slaves[$i].energy > 95)>> + As a nymphomaniac $he appreciates kinky sex, so $he @@.green;softens $his hatred of anal into an appetite for anal pain.@@ $He still struggles if $he's fucked in the ass, but $he gets off on it anyway. + <<run SoftenSexualFlaw($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "hates oral")>> + <<if $slaves[$i].tonguePiercing>> + $He can't stop sucking on $his tongue piercings, and $he gets over $his oral hangups, @@.green;softening $his hatred of oral into a willingness to be roughly throatfucked.@@ $He still gags, but it's a good gagging, now. + <<run SoftenSexualFlaw($slaves[$i])>> + <<elseif ($slaves[$i].fetish == "cumslut")>> + $He can't get $his beloved cum without choking down dick, so $he @@.green;softens $his hatred of oral into a willingness to be roughly throatfucked.@@ $He still gags, but it's a good gagging, now. + <<run SoftenSexualFlaw($slaves[$i])>> + <<elseif ($slaves[$i].energy > 95)>> + $He needs sex so much $he often has to encourage $his partners orally, so $he @@.green;softens $his hatred of oral into a willingness to be roughly throatfucked.@@ $He still gags, but it's a good gagging, now. + <<run SoftenSexualFlaw($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "hates penetration")>> + <<if $slaves[$i].vaginaPiercing>> + $His pussy piercings get $him used to the idea that it's a fuckhole, not $his precious womanhood, @@.green;softening $his hatred of penetration into an appetite for abusive sex.@@ $He still cries, but $he climaxes as $he cries. + <<run SoftenSexualFlaw($slaves[$i])>> + <<elseif ($slaves[$i].fetish == "buttslut")>> + $His sexual fascination with anal penetration @@.green;softens $his hatred of penetration into an appetite for abusive sex.@@ $He still cries, but $he climaxes as $he cries. + <<run SoftenSexualFlaw($slaves[$i])>> + <<elseif ($slaves[$i].energy > 95)>> + As a nymphomaniac $he appreciates kinky sex, so $he @@.green;softens $his hatred of penetration into an appetite for abusive intercourse.@@ $He still cries, but $he climaxes as $he cries. + <<run SoftenSexualFlaw($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "apathetic")>> + <<if ($slaves[$i].fetish == "submissive")>> + $His subconscious drive to submit @@.green;softens $his sexual apathy into constant care for $his partners' wants.@@ + <<run SoftenSexualFlaw($slaves[$i])>> + <<elseif ($slaves[$i].energy > 95)>> + $He needs sex so badly that $he can no longer be apathetic in bed, and @@.green;softens $his sexual apathy into care for what keeps $his partners aroused.@@ + <<run SoftenSexualFlaw($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "crude")>> + <<if ($slaves[$i].fetish == "buttslut")>> + $He needs to avoid making unsexy noises during buttsex to be an appealing enough anal partner to satisfy $his backdoor needs, @@.green;softening $his crudeness into a willingness to do anything.@@ + <<run SoftenSexualFlaw($slaves[$i])>> + <<elseif ($slaves[$i].energy > 95)>> + $He needs sex so badly that $he can no longer afford to disgust partners, and @@.green;softens $his sexual crudeness into a willingness to do anything.@@ + <<run SoftenSexualFlaw($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "judgemental")>> + <<if ($slaves[$i].fetish == "submissive")>> + $His subconscious belief that $he's worthless @@.green;softens $his judgemental behavior into eagerness to be fucked by the biggest cocks.@@ + <<run SoftenSexualFlaw($slaves[$i])>> + <<elseif ($slaves[$i].energy > 95)>> + $He needs sex so badly that $he can no longer be selective, and @@.green;softens $his judgemental behavior into a love of big dicks, though $he now loves them all.@@ + <<run SoftenSexualFlaw($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "shamefast")>> + <<if ($slaves[$i].fetish == "humiliation")>> + $He decides that hiding won't get $him the humiliation $he craves, and @@.green;softens $his shamefastness into a willingness to tease.@@ + <<run SoftenSexualFlaw($slaves[$i])>> + <<elseif ($slaves[$i].energy > 95)>> + $He decides that hiding isn't getting $him enough sex, and @@.green;softens $his shamefastness into a willingness to tease.@@ + <<run SoftenSexualFlaw($slaves[$i])>> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "idealistic")>> + <<if ($slaves[$i].fetish == "submissive")>> + $His appetite for submission has @@.green;softened $his innocent ideas about sex into an ability to find romance@@ in the life of a sex slave. + <<run SoftenSexualFlaw($slaves[$i])>> + <<elseif ($slaves[$i].energy > 95)>> + $His appetite for sex has @@.green;softened $his innocent ideas about sex into an ability to find something romantic@@ in a constant whirl of intercourse. + <<run SoftenSexualFlaw($slaves[$i])>> + <</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. + <<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. + <<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 revelling in sexual addiction. + <<run SoftenSexualFlaw($slaves[$i])>> + <</if>> + <</if>> + <<else>> + <<if ($slaves[$i].sexualFlaw == "hates anal")>> + <<if $slaves[$i].anusPiercing>> + The constant stimulation $his guiche piercings give $him most intimate areas helps $him with $his anal hangups, so @@.green;$his previous hesitations about buttsex vanish.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <<elseif ($slaves[$i].fetish == "buttslut")>> + $His sexual fascination with things entering $his asshole overcomes $his professed hatred of anal, so @@.green;$his previous hesitations about buttsex vanish.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <<elseif ($slaves[$i].energy > 95)>> + As a nymphomaniac $he doesn't really care which hole $he's getting fucked in, so @@.green;$his previous hesitations about buttsex vanish.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "hates oral")>> + <<if $slaves[$i].tonguePiercing>> + $He can't stop sucking on $his tongue piercings, so @@.green;$he gets over $his oral hangups.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <<elseif ($slaves[$i].fetish == "cumslut")>> + $He can't get $his beloved cum without sucking, so @@.green;$he forcibly overcomes $his strong gag reflex.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <<elseif ($slaves[$i].energy > 95)>> + $He needs sex so much $he often has to encourage $his partners orally, so @@.green;$he forcibly overcomes $his strong gag reflex.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "hates penetration")>> + <<if $slaves[$i].vaginaPiercing>> + $His pussy piercings get $him used to the idea that it's a fuckhole, not $his precious womanhood, so @@.green;$his previous hesitations about getting fucked vanish.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <<elseif ($slaves[$i].fetish == "buttslut")>> + $He's fascinated with the perversity of being anally penetrated, so @@.green;$his previous hesitations about getting fucked vanish.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <<elseif ($slaves[$i].energy > 95)>> + $He needs sex like $he needs air, so @@.green;$his previous hesitations about getting fucked vanish.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "apathetic")>> + <<if ($slaves[$i].fetish == "dom")>> + $He likes being on top so much @@.green;$he can no longer bear being lazy in bed.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <<elseif ($slaves[$i].energy > 95)>> + $He needs sex so badly that @@.green;$he can no longer afford to wait apathetically for others to fuck $him.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "crude")>> + <<if ($slaves[$i].energy > 95)>> + $He needs sex so badly that @@.green;$he can no longer afford to disgust partners into abandoning intercourse.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "judgemental")>> + <<if ($slaves[$i].energy > 95)>> + $He needs sex so badly that @@.green;$he can no longer afford to turn potential partners off by judging them.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "shamefast")>> + <<if ($slaves[$i].fetish == "humiliation")>> + $His shamefastness is no longer anything but a pretense; @@.green;$he's decided $he really does like getting fucked in public.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <<elseif ($slaves[$i].energy > 95)>> + $He needs sex so badly that @@.green;$he can no longer afford to be embarrassed by public fucking.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <<elseif ($slaves[$i].sexualFlaw == "idealistic")>> + <<if ($slaves[$i].fetish == "submissive")>> + $He always expected to be able to turn down sex, but @@.green;$he's finally realized that $he doesn't want to be asked.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <<elseif ($slaves[$i].energy > 95)>> + Hard as it is for $him to admit, $he recognizes $his own willingness to take sex from other slaves if it isn't forthcoming, and @@.green;accepts that a slave nympho can't worry about trifles like consent.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <</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.@@ + <<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.@@ + <<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.@@ + <<set $slaves[$i].sexualFlaw = "none">> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> -/* PARAPHILIA IMPACTS */ + /* PARAPHILIA IMPACTS */ -<<switch $slaves[$i].sexualFlaw>> -<<case "cum addict">> - <<if $slaves[$i].fetish != "cumslut">> - <<if $slaves[$i].fetishStrength > 60>> - $His cum addiction @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ - <<set $slaves[$i].fetishStrength -= 5>> - <<set $slaves[$i].devotion -= 3>> - <<else>> - $His cum addiction @@.lightcoral;forces $him back towards oral fixation.@@ - <<set $slaves[$i].fetish = "cumslut">> - <</if>> - <<else>> - <<if $slaves[$i].fetishStrength <= 95>> - $His cum addiction @@.lightcoral;forces $him back towards $his past life as an abject cumslut.@@ - <<set $slaves[$i].fetishStrength += 5>> - <<set $slaves[$i].devotion -= 3>> - <</if>> - <</if>> - <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "work a glory hole", "be confined in the arcade"].includes($slaves[$i].assignment)>> - $His paraphilia is satisfied by how many dicks $he gets to suck at work. - <<set _para = 1>> - <<elseif ($PC.dick == 1) && ($slaves[$i].toyHole == "mouth") && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> - $His paraphilia is satisfied by constant oral sex with you. - <<set _para = 1>> - <<elseif $slaves[$i].inflation != 0 && $slaves[$i].inflationType == "cum">> - $His paraphilia is satisfied by swelling $his body with cum. - <<set _para = 1>> - <<elseif $slaves[$i].dietCum == 1>> - $His paraphilia is satisfied by what $he gets to eat. - <<set _para = 1>> - <<elseif $slaves[$i].dietCum == 2>> - Other slaves in your penthouse are disturbed by $his insatiable appetite for human ejaculate, which $his heavy cum-diet encourages. - <<set _para = 1>> - <<elseif $feeder != 0>> - $His paraphilia is satisfied by the way $he gets to eat. - <<set _para = 1>> - <<elseif ($slaves[$i].assignment == "work in the dairy") && ($dairyFeedersSetting > 0)>> - <<else>> - $He doesn't seem to feel $he's getting enough cum, leaving the cum addict @@.mediumorchid;depressed and anxious.@@ - <<set $slaves[$i].devotion -= 2>> - <<set _para = -1>> - <</if>> -<<case "anal addict">> - <<if $slaves[$i].fetish != "buttslut">> - <<if $slaves[$i].fetishStrength > 60>> - $His anal addiction @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ - <<set $slaves[$i].fetishStrength -= 5>> - <<set $slaves[$i].devotion -= 3>> - <<else>> - $His anal addiction @@.lightcoral;forces $him back towards an intense preference for buttsex.@@ - <<set $slaves[$i].fetish = "buttslut">> - <</if>> - <<else>> - <<if $slaves[$i].fetishStrength <= 95>> - $His anal addiction @@.lightcoral;forces $him back towards $his past life as an abject buttslut.@@ - <<set $slaves[$i].fetishStrength += 5>> - <<set $slaves[$i].devotion -= 3>> - <</if>> - <</if>> - <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "work a glory hole", "be confined in the arcade"].includes($slaves[$i].assignment)>> - $His paraphilia is satisfied by how many dicks get shoved up $his butt at work. - <<set _para = 1>> - <<elseif ($slaves[$i].toyHole == "ass") && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> - $His paraphilia is satisfied by constant anal sex with you. - <<set _para = 1>> - <<elseif $suppository != 0>> - $His paraphilia is satisfied by the way $he gets to take medication. - <<set _para = 1>> - <<elseif $slaves[$i].buttplug == "huge plug" || $slaves[$i].buttplug == "long, huge plug">> - $His paraphilia is satisfied by the enormous plug $he wears in $his ass. - <<set _para = 1>> - <<elseif ($slaves[$i].assignment == "work in the dairy") && ($dairyStimulatorsSetting > 0)>> - <<else>> - $He doesn't seem to feel $he's getting buttfucked often enough, leaving the anal addict @@.mediumorchid;depressed and anxious.@@ - <<set _para = -1>> - <<set $slaves[$i].devotion -= 2>> - <</if>> - <<if $slaves[$i].prostate == 0>> - <<if $slaves[$i].vagina == -1>> - <<if random(1,5) == 1>> - Since $he lacks a prostate or a g-spot to be stimulated by cocks up $his butt, $his @@.green;purely psychological addiction to asshole sex resolves itself,@@ and $he @@.coral;starts to consider other sexual pursuits.@@ - <<set $slaves[$i].sexualQuirk = "none">> - <<set $slaves[$i].fetishStrength -= 20>> - <</if>> - <</if>> - <</if>> -<<case "attention whore">> - <<if $slaves[$i].fetish != "humiliation">> - <<if $slaves[$i].fetishStrength > 60>> - Being an attention whore @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ - <<set $slaves[$i].fetishStrength -= 5>> - <<set $slaves[$i].devotion -= 3>> - <<else>> - $His addiction to exposure @@.lightcoral;forces $him back towards a humiliation fetish.@@ - <<set $slaves[$i].fetish = "humiliation">> - <</if>> - <<else>> - <<if $slaves[$i].fetishStrength <= 95>> - $His addiction to exposure @@.lightcoral;forces $him back towards $his past life as an abject humiliation whore.@@ - <<set $slaves[$i].fetishStrength += 5>> - <<set $slaves[$i].devotion -= 3>> - <</if>> - <</if>> - <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "be the DJ"].includes($slaves[$i].assignment)>> - $His paraphilia is satisfied by how often $he gets publicly fucked at work. - <<set _para = 1>> - <<elseif $slaves[$i].clothes == "none">> - $His paraphilia is satisfied by $his total nudity. - <<set _para = 1>> - <<else>> - $He doesn't seem to feel $he's getting fucked in public enough, leaving the attention whore @@.mediumorchid;depressed and anxious.@@ - <<set _para = -1>> - <<set $slaves[$i].devotion -= 2>> - <</if>> -<<case "breast growth">> - <<if $slaves[$i].fetish != "boobs">> - <<if $slaves[$i].fetishStrength > 60>> - Being a breast expansion fanatic @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ - <<set $slaves[$i].fetishStrength -= 5>> - <<set $slaves[$i].devotion -= 3>> - <<else>> - $His addiction to breast growth @@.lightcoral;forces $him back towards a boob fetish.@@ - <<set $slaves[$i].fetish = "boobs">> - <</if>> - <<else>> - <<if $slaves[$i].fetishStrength <= 95>> - $His addiction to breast growth @@.lightcoral;forces $him back towards $his past life as an abject slut for mammary intercourse.@@ - <<set $slaves[$i].fetishStrength += 5>> - <<set $slaves[$i].devotion -= 3>> - <</if>> - <</if>> - <<if ["get milked", "work in the dairy"].includes($slaves[$i].assignment) && $slaves[$i].lactation > 0>> - $His paraphilia is satisfied by $his work as a cow; $he can feel $his udders swelling with milk. - <<set _para = 1>> - <<elseif $slaves[$i].health < 0>> - $His paraphilia is ameliorated by $his poor health; $he knows $he can't take expansion right now. - <<elseif $slaves[$i].drugs == "intensive breast injections">> - $His paraphilia makes $him feel @@.mediumaquamarine;fulfilled to be a sex slave@@ if it means breast expansion like this. - <<set $slaves[$i].trust += 2>> - <<set _para = 1>> - <<elseif $slaves[$i].drugs == "breast injections">> - $His paraphilia makes breast injections very satisfying for $him. - <<set _para = 1>> - <<elseif $slaves[$i].drugs == "hyper breast injections">> - $His paraphilia makes $him feel @@.mediumaquamarine;fulfilled to be a sex slave@@ if it means breast expansion like this. - <<set $slaves[$i].trust += 2>> - <<set _para = 1>> - <<else>> - $He feels $his breasts are shrinking horribly, leaving the growth addict @@.mediumorchid;depressed and anxious.@@ - <<set _para = -1>> - <<set $slaves[$i].devotion -= 2>> - <</if>> -<<case "abusive">> - <<if $slaves[$i].fetish != "dom">> - <<if $slaves[$i].fetishStrength > 60>> - Being addicted to sexually abusing others @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ - <<set $slaves[$i].fetishStrength -= 5>> - <<set $slaves[$i].devotion -= 3>> - <<else>> - $His addiction to sexual force @@.lightcoral;forces $him back towards sexual dominance.@@ - <<set $slaves[$i].fetish = "dom">> - <</if>> - <<else>> - <<if $slaves[$i].fetishStrength <= 95>> - $His need to force others to pleasure $him @@.lightcoral;forces $him back towards $his past life as a total dom.@@ - <<set $slaves[$i].fetishStrength += 5>> - <<set $slaves[$i].devotion -= 3>> - <</if>> - <</if>> - <<if ($slaves[$i].assignment == "be your Head Girl")>> - $His paraphilia is satisfied by $his work as your Head Girl. - <<set _para = 1>> - <<elseif ($slaves[$i].assignment == "be the Wardeness")>> - $His paraphilia is satisfied by $his work as your Wardeness. - <<set _para = 1>> - <<elseif ($slaves[$i].assignment == "be the Stewardess")>> - $His paraphilia is satisfied by $his work as the Stewardess. - <<set _para = 1>> - <<else>> - $He gets few chances to indulge $his need to hold others down as $he fucks them, leaving $him @@.mediumorchid;depressed and anxious.@@ - <<set _para = -1>> - <<set $slaves[$i].devotion -= 2>> - <</if>> -<<case "malicious">> - <<if $slaves[$i].fetish != "sadist">> - <<if $slaves[$i].fetishStrength > 60>> - Being addicted to others' sexual anguish @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ - <<set $slaves[$i].fetishStrength -= 5>> - <<set $slaves[$i].devotion -= 3>> - <<else>> - $His addiction to tormenting others sexually @@.lightcoral;forces $him back towards sadism.@@ - <<set $slaves[$i].fetish = "sadist">> - <</if>> - <<else>> - <<if $slaves[$i].fetishStrength <= 95>> - $His need to be the only one enjoying sex @@.lightcoral;forces $him back towards $his past life as a complete sexual sadist.@@ - <<set $slaves[$i].fetishStrength += 5>> - <<set $slaves[$i].devotion -= 3>> - <</if>> - <</if>> - <<if ($slaves[$i].assignment == "be your Head Girl")>> - $His paraphilia is satisfied by $his work as your Head Girl. - <<set _para = 1>> - <<elseif ($slaves[$i].assignment == "be the Wardeness")>> - $His paraphilia is satisfied by $his work as your Wardeness. - <<set _para = 1>> - <<else>> - $He gets few chances to indulge $his need to subject others to sexual anguish, leaving $him @@.mediumorchid;depressed and anxious.@@ - <<set _para = -1>> - <<set $slaves[$i].devotion -= 2>> - <</if>> -<<case "self hating">> - <<if $slaves[$i].fetish != "masochist">> - <<if $slaves[$i].fetishStrength > 60>> - $His sexual self hatred @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ - <<set $slaves[$i].fetishStrength -= 5>> - <<set $slaves[$i].devotion -= 3>> - <<else>> - $His sexual self hatred @@.lightcoral;forces $him back towards masochism.@@ - <<set $slaves[$i].fetish = "masochist">> - <</if>> - <<else>> - <<if $slaves[$i].fetishStrength <= 95>> - $His sexual self hatred @@.lightcoral;forces $him back towards $his past life as a total masochist.@@ - <<set $slaves[$i].fetishStrength += 5>> - <<set $slaves[$i].devotion -= 3>> - <</if>> - <</if>> - <<if ($slaves[$i].assignment == "work in the dairy") && ($dairyRestraintsSetting >= 2)>> - $His paraphilia is satisfied by $his horrible life as a producer of useful fluids and a receptacle for machine rape. - <<set _para = 1>> - <<elseif ["work a glory hole", "be confined in the arcade"].includes($slaves[$i].assignment)>> - $His paraphilia is satisfied by $his horrible life as a helpless hole for an infinite bag of dicks. - <<set _para = 1>> - <<elseif $slaves[$i].trust < -50>> - $His paraphilia is satisfied by $his constant terror. - <<set _para = 1>> - <<else>> - $He doesn't seem to feel $he's treated poorly enough, leaving the self hating slut @@.mediumorchid;depressed and anxious.@@ - <<set _para = -1>> - <<set $slaves[$i].devotion -= 2>> - <</if>> -<<case "neglectful">> - <<if $slaves[$i].fetish != "submissive">> - <<if $slaves[$i].fetishStrength > 60>> - $His sexual self neglect @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ - <<set $slaves[$i].fetishStrength -= 5>> - <<set $slaves[$i].devotion -= 3>> - <<else>> - $His sexual self neglect @@.lightcoral;forces $him back towards submissiveness.@@ - <<set $slaves[$i].fetish = "submissive">> - <</if>> - <<else>> - <<if $slaves[$i].fetishStrength <= 95>> - $His sexual self neglect @@.lightcoral;forces $him back towards $his past life as a total submissive.@@ - <<set $slaves[$i].fetishStrength += 5>> - <<set $slaves[$i].devotion -= 3>> - <</if>> - <</if>> - <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "work a glory hole", "be confined in the arcade", "work as a servant", "be the Attendant", "be the Milkmaid"].includes($slaves[$i].assignment)>> - $His paraphilia is satisfied by how $he's expected to serve others' sexual needs at work. - <<set _para = 1>> - <<elseif ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> - $His paraphilia is satisfied by how $he's expected to serve your sexual needs at work. - <<set _para = 1>> - <<elseif $slaves[$i].assignment == "be a subordinate slave">> - $His paraphilia is satisfied by how $he's expected to serve other slaves' sexual needs. - <<set _para = 1>> - <<else>> - $He doesn't seem to feel $he's serving others' sexual needs enough, leaving $him @@.mediumorchid;depressed and anxious.@@ - <<set _para = -1>> - <<set $slaves[$i].devotion -= 2>> - <</if>> -<<case "breeder">> - <<if $slaves[$i].fetish != "pregnancy">> - <<if $slaves[$i].fetishStrength > 60>> - $His breeding obsession @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ - <<set $slaves[$i].fetishStrength -= 5>> - <<set $slaves[$i].devotion -= 3>> - <<else>> - $His breeding obsession @@.lightcoral;forces $him back towards appreciation for impregnation.@@ - <<set $slaves[$i].fetish = "pregnancy">> - <</if>> - <<else>> - <<if $slaves[$i].fetishStrength <= 95>> - $His breeding obsession @@.lightcoral;forces $him back towards $his past life as an abject impregnation whore.@@ - <<set $slaves[$i].fetishStrength += 5>> - <<set $slaves[$i].devotion -= 3>> + <<switch $slaves[$i].sexualFlaw>> + <<case "cum addict">> + <<if $slaves[$i].fetish != "cumslut">> + <<if $slaves[$i].fetishStrength > 60>> + $His cum addiction @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ + <<set $slaves[$i].fetishStrength -= 5>> + <<set $slaves[$i].devotion -= 3>> + <<else>> + $His cum addiction @@.lightcoral;forces $him back towards oral fixation.@@ + <<set $slaves[$i].fetish = "cumslut">> + <</if>> + <<else>> + <<if $slaves[$i].fetishStrength <= 95>> + $His cum addiction @@.lightcoral;forces $him back towards $his past life as an abject cumslut.@@ + <<set $slaves[$i].fetishStrength += 5>> + <<set $slaves[$i].devotion -= 3>> + <</if>> + <</if>> + <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "work a glory hole", "be confined in the arcade"].includes($slaves[$i].assignment)>> + $His paraphilia is satisfied by how many dicks $he gets to suck at work. + <<set _para = 1>> + <<elseif ($PC.dick == 1) && ($slaves[$i].toyHole == "mouth") && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> + $His paraphilia is satisfied by constant oral sex with you. + <<set _para = 1>> + <<elseif $slaves[$i].inflation != 0 && $slaves[$i].inflationType == "cum">> + $His paraphilia is satisfied by swelling $his body with cum. + <<set _para = 1>> + <<elseif $slaves[$i].dietCum == 1>> + $His paraphilia is satisfied by what $he gets to eat. + <<set _para = 1>> + <<elseif $slaves[$i].dietCum == 2>> + Other slaves in your penthouse are disturbed by $his insatiable appetite for human ejaculate, which $his heavy cum-diet encourages. + <<set _para = 1>> + <<elseif $feeder != 0>> + $His paraphilia is satisfied by the way $he gets to eat. + <<set _para = 1>> + <<elseif ($slaves[$i].assignment == "work in the dairy") && ($dairyFeedersSetting > 0)>> + <<else>> + $He doesn't seem to feel $he's getting enough cum, leaving the cum addict @@.mediumorchid;depressed and anxious.@@ + <<set $slaves[$i].devotion -= 2>> + <<set _para = -1>> + <</if>> + <<case "anal addict">> + <<if $slaves[$i].fetish != "buttslut">> + <<if $slaves[$i].fetishStrength > 60>> + $His anal addiction @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ + <<set $slaves[$i].fetishStrength -= 5>> + <<set $slaves[$i].devotion -= 3>> + <<else>> + $His anal addiction @@.lightcoral;forces $him back towards an intense preference for buttsex.@@ + <<set $slaves[$i].fetish = "buttslut">> + <</if>> + <<else>> + <<if $slaves[$i].fetishStrength <= 95>> + $His anal addiction @@.lightcoral;forces $him back towards $his past life as an abject buttslut.@@ + <<set $slaves[$i].fetishStrength += 5>> + <<set $slaves[$i].devotion -= 3>> + <</if>> + <</if>> + <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "work a glory hole", "be confined in the arcade"].includes($slaves[$i].assignment)>> + $His paraphilia is satisfied by how many dicks get shoved up $his butt at work. + <<set _para = 1>> + <<elseif ($slaves[$i].toyHole == "ass") && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> + $His paraphilia is satisfied by constant anal sex with you. + <<set _para = 1>> + <<elseif $suppository != 0>> + $His paraphilia is satisfied by the way $he gets to take medication. + <<set _para = 1>> + <<elseif $slaves[$i].buttplug == "huge plug" || $slaves[$i].buttplug == "long, huge plug">> + $His paraphilia is satisfied by the enormous plug $he wears in $his ass. + <<set _para = 1>> + <<elseif ($slaves[$i].assignment == "work in the dairy") && ($dairyStimulatorsSetting > 0)>> + <<else>> + $He doesn't seem to feel $he's getting buttfucked often enough, leaving the anal addict @@.mediumorchid;depressed and anxious.@@ + <<set _para = -1>> + <<set $slaves[$i].devotion -= 2>> + <</if>> + <<if $slaves[$i].prostate == 0>> + <<if $slaves[$i].vagina == -1>> + <<if random(1,5) == 1>> + Since $he lacks a prostate or a g-spot to be stimulated by cocks up $his butt, $his @@.green;purely psychological addiction to asshole sex resolves itself,@@ and $he @@.coral;starts to consider other sexual pursuits.@@ + <<set $slaves[$i].sexualQuirk = "none">> + <<set $slaves[$i].fetishStrength -= 20>> + <</if>> + <</if>> + <</if>> + <<case "attention whore">> + <<if $slaves[$i].fetish != "humiliation">> + <<if $slaves[$i].fetishStrength > 60>> + Being an attention whore @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ + <<set $slaves[$i].fetishStrength -= 5>> + <<set $slaves[$i].devotion -= 3>> + <<else>> + $His addiction to exposure @@.lightcoral;forces $him back towards a humiliation fetish.@@ + <<set $slaves[$i].fetish = "humiliation">> + <</if>> + <<else>> + <<if $slaves[$i].fetishStrength <= 95>> + $His addiction to exposure @@.lightcoral;forces $him back towards $his past life as an abject humiliation whore.@@ + <<set $slaves[$i].fetishStrength += 5>> + <<set $slaves[$i].devotion -= 3>> + <</if>> + <</if>> + <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "be the DJ"].includes($slaves[$i].assignment)>> + $His paraphilia is satisfied by how often $he gets publicly fucked at work. + <<set _para = 1>> + <<elseif $slaves[$i].clothes == "none">> + $His paraphilia is satisfied by $his total nudity. + <<set _para = 1>> + <<else>> + $He doesn't seem to feel $he's getting fucked in public enough, leaving the attention whore @@.mediumorchid;depressed and anxious.@@ + <<set _para = -1>> + <<set $slaves[$i].devotion -= 2>> + <</if>> + <<case "breast growth">> + <<if $slaves[$i].fetish != "boobs">> + <<if $slaves[$i].fetishStrength > 60>> + Being a breast expansion fanatic @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ + <<set $slaves[$i].fetishStrength -= 5>> + <<set $slaves[$i].devotion -= 3>> + <<else>> + $His addiction to breast growth @@.lightcoral;forces $him back towards a boob fetish.@@ + <<set $slaves[$i].fetish = "boobs">> + <</if>> + <<else>> + <<if $slaves[$i].fetishStrength <= 95>> + $His addiction to breast growth @@.lightcoral;forces $him back towards $his past life as an abject slut for mammary intercourse.@@ + <<set $slaves[$i].fetishStrength += 5>> + <<set $slaves[$i].devotion -= 3>> + <</if>> + <</if>> + <<if ["get milked", "work in the dairy"].includes($slaves[$i].assignment) && $slaves[$i].lactation > 0>> + $His paraphilia is satisfied by $his work as a cow; $he can feel $his udders swelling with milk. + <<set _para = 1>> + <<elseif $slaves[$i].health < 0>> + $His paraphilia is ameliorated by $his poor health; $he knows $he can't take expansion right now. + <<elseif $slaves[$i].drugs == "intensive breast injections">> + $His paraphilia makes $him feel @@.mediumaquamarine;fulfilled to be a sex slave@@ if it means breast expansion like this. + <<set $slaves[$i].trust += 2>> + <<set _para = 1>> + <<elseif $slaves[$i].drugs == "breast injections">> + $His paraphilia makes breast injections very satisfying for $him. + <<set _para = 1>> + <<elseif $slaves[$i].drugs == "hyper breast injections">> + $His paraphilia makes $him feel @@.mediumaquamarine;fulfilled to be a sex slave@@ if it means breast expansion like this. + <<set $slaves[$i].trust += 2>> + <<set _para = 1>> + <<else>> + $He feels $his breasts are shrinking horribly, leaving the growth addict @@.mediumorchid;depressed and anxious.@@ + <<set _para = -1>> + <<set $slaves[$i].devotion -= 2>> + <</if>> + <<case "abusive">> + <<if $slaves[$i].fetish != "dom">> + <<if $slaves[$i].fetishStrength > 60>> + Being addicted to sexually abusing others @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ + <<set $slaves[$i].fetishStrength -= 5>> + <<set $slaves[$i].devotion -= 3>> + <<else>> + $His addiction to sexual force @@.lightcoral;forces $him back towards sexual dominance.@@ + <<set $slaves[$i].fetish = "dom">> + <</if>> + <<else>> + <<if $slaves[$i].fetishStrength <= 95>> + $His need to force others to pleasure $him @@.lightcoral;forces $him back towards $his past life as a total dom.@@ + <<set $slaves[$i].fetishStrength += 5>> + <<set $slaves[$i].devotion -= 3>> + <</if>> + <</if>> + <<if ($slaves[$i].assignment == "be your Head Girl")>> + $His paraphilia is satisfied by $his work as your Head Girl. + <<set _para = 1>> + <<elseif ($slaves[$i].assignment == "be the Wardeness")>> + $His paraphilia is satisfied by $his work as your Wardeness. + <<set _para = 1>> + <<elseif ($slaves[$i].assignment == "be the Stewardess")>> + $His paraphilia is satisfied by $his work as the Stewardess. + <<set _para = 1>> + <<else>> + $He gets few chances to indulge $his need to hold others down as $he fucks them, leaving $him @@.mediumorchid;depressed and anxious.@@ + <<set _para = -1>> + <<set $slaves[$i].devotion -= 2>> + <</if>> + <<case "malicious">> + <<if $slaves[$i].fetish != "sadist">> + <<if $slaves[$i].fetishStrength > 60>> + Being addicted to others' sexual anguish @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ + <<set $slaves[$i].fetishStrength -= 5>> + <<set $slaves[$i].devotion -= 3>> + <<else>> + $His addiction to tormenting others sexually @@.lightcoral;forces $him back towards sadism.@@ + <<set $slaves[$i].fetish = "sadist">> + <</if>> + <<else>> + <<if $slaves[$i].fetishStrength <= 95>> + $His need to be the only one enjoying sex @@.lightcoral;forces $him back towards $his past life as a complete sexual sadist.@@ + <<set $slaves[$i].fetishStrength += 5>> + <<set $slaves[$i].devotion -= 3>> + <</if>> + <</if>> + <<if ($slaves[$i].assignment == "be your Head Girl")>> + $His paraphilia is satisfied by $his work as your Head Girl. + <<set _para = 1>> + <<elseif ($slaves[$i].assignment == "be the Wardeness")>> + $His paraphilia is satisfied by $his work as your Wardeness. + <<set _para = 1>> + <<else>> + $He gets few chances to indulge $his need to subject others to sexual anguish, leaving $him @@.mediumorchid;depressed and anxious.@@ + <<set _para = -1>> + <<set $slaves[$i].devotion -= 2>> + <</if>> + <<case "self hating">> + <<if $slaves[$i].fetish != "masochist">> + <<if $slaves[$i].fetishStrength > 60>> + $His sexual self hatred @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ + <<set $slaves[$i].fetishStrength -= 5>> + <<set $slaves[$i].devotion -= 3>> + <<else>> + $His sexual self hatred @@.lightcoral;forces $him back towards masochism.@@ + <<set $slaves[$i].fetish = "masochist">> + <</if>> + <<else>> + <<if $slaves[$i].fetishStrength <= 95>> + $His sexual self hatred @@.lightcoral;forces $him back towards $his past life as a total masochist.@@ + <<set $slaves[$i].fetishStrength += 5>> + <<set $slaves[$i].devotion -= 3>> + <</if>> + <</if>> + <<if ($slaves[$i].assignment == "work in the dairy") && ($dairyRestraintsSetting >= 2)>> + $His paraphilia is satisfied by $his horrible life as a producer of useful fluids and a receptacle for machine rape. + <<set _para = 1>> + <<elseif ["work a glory hole", "be confined in the arcade"].includes($slaves[$i].assignment)>> + $His paraphilia is satisfied by $his horrible life as a helpless hole for an infinite bag of dicks. + <<set _para = 1>> + <<elseif $slaves[$i].trust < -50>> + $His paraphilia is satisfied by $his constant terror. + <<set _para = 1>> + <<else>> + $He doesn't seem to feel $he's treated poorly enough, leaving the self hating slut @@.mediumorchid;depressed and anxious.@@ + <<set _para = -1>> + <<set $slaves[$i].devotion -= 2>> + <</if>> + <<case "neglectful">> + <<if $slaves[$i].fetish != "submissive">> + <<if $slaves[$i].fetishStrength > 60>> + $His sexual self neglect @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ + <<set $slaves[$i].fetishStrength -= 5>> + <<set $slaves[$i].devotion -= 3>> + <<else>> + $His sexual self neglect @@.lightcoral;forces $him back towards submissiveness.@@ + <<set $slaves[$i].fetish = "submissive">> + <</if>> + <<else>> + <<if $slaves[$i].fetishStrength <= 95>> + $His sexual self neglect @@.lightcoral;forces $him back towards $his past life as a total submissive.@@ + <<set $slaves[$i].fetishStrength += 5>> + <<set $slaves[$i].devotion -= 3>> + <</if>> + <</if>> + <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "work a glory hole", "be confined in the arcade", "work as a servant", "be the Attendant", "be the Milkmaid"].includes($slaves[$i].assignment)>> + $His paraphilia is satisfied by how $he's expected to serve others' sexual needs at work. + <<set _para = 1>> + <<elseif ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> + $His paraphilia is satisfied by how $he's expected to serve your sexual needs at work. + <<set _para = 1>> + <<elseif $slaves[$i].assignment == "be a subordinate slave">> + $His paraphilia is satisfied by how $he's expected to serve other slaves' sexual needs. + <<set _para = 1>> + <<else>> + $He doesn't seem to feel $he's serving others' sexual needs enough, leaving $him @@.mediumorchid;depressed and anxious.@@ + <<set _para = -1>> + <<set $slaves[$i].devotion -= 2>> + <</if>> + <<case "breeder">> + <<if $slaves[$i].fetish != "pregnancy">> + <<if $slaves[$i].fetishStrength > 60>> + $His breeding obsession @@.coral;disinterests $him in $his current fetish,@@ and the conflict of sexual identity causes $him @@.mediumorchid;some anguish.@@ + <<set $slaves[$i].fetishStrength -= 5>> + <<set $slaves[$i].devotion -= 3>> + <<else>> + $His breeding obsession @@.lightcoral;forces $him back towards appreciation for impregnation.@@ + <<set $slaves[$i].fetish = "pregnancy">> + <</if>> + <<else>> + <<if $slaves[$i].fetishStrength <= 95>> + $His breeding obsession @@.lightcoral;forces $him back towards $his past life as an abject impregnation whore.@@ + <<set $slaves[$i].fetishStrength += 5>> + <<set $slaves[$i].devotion -= 3>> + <</if>> + <</if>> + <<if $arcologies[0].FSRestart != "unset">> + Living in a society that rejects $his paraphilia + <<if $slaves[$i].breedingMark == 1 && $propOutcome == 1>> + would have mentally and emotionally crippled $him; but as a designated breeder, $he can't help but @@.hotpink;love $his role@@ in society. + <<set $slaves[$i].devotion++>> + <<else>> + @@.mediumorchid;mentally and emotionally cripples@@ $him. + <<set $slaves[$i].devotion -= 10>> + <</if>> + <<elseif $arcologies[0].FSRepopulationFocus != "unset">> + Living in a society that glorifies $his paraphilia @@.hotpink;leaves $him in perpetual ecstasy.@@ + <<set $slaves[$i].devotion += 5>> + <</if>> + <<if $slaves[$i].broodmother > 0 && $slaves[$i].pregKnown == 1>> + $He knows $he will be pregnant until $his body gives out, and @@.hotpink;$he couldn't be happier.@@ + <<set _para = 1>> + <<set $slaves[$i].devotion += 5>> + <<elseif $slaves[$i].pregControl == "labor supressors" && $slaves[$i].preg >= 40>> + Under the effects of labor suppression drugs, $he knows $he will be pregnant until you decided to allow $his birth. @@.hotpink;$He couldn't be happier.@@ + <<set _para = 1>> + <<set $slaves[$i].devotion += 5>> + <<elseif $slaves[$i].pregType >= 10 && $slaves[$i].pregKnown == 1>> + $His growing hyperpregnancy feeds $his paraphilia and @@.hotpink;fulfills $his deepest fantasies.@@ + <<set _para = 1>> + <<set $slaves[$i].devotion += 3>> + <<elseif $slaves[$i].pregKnown == 1>> + $His paraphilia is satisfied by $his pregnancy. + <<set _para = 1>> + <<elseif canGetPregnant($slaves[$i]) && ($PC.dick == 1) && ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> + $His paraphilia is satisfied by constant unprotected vaginal sex with you. + <<set _para = 1>> + <<elseif canGetPregnant($slaves[$i]) && ($PC.dick == 1) && ($slaves[$i].toyHole == "ass" && $slaves[$i].mpreg == 1) && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> + $His paraphilia is satisfied by constant unprotected anal sex with you. + <<set _para = 1>> + <<elseif $slaves[$i].bellyImplant >= 60000>> + $His paraphilia is satisfied by $his overfilled belly implant. + <<set _para = 1>> + <<elseif setup.fakeBellies.includes($bellyAccessory)>> + $He @@.mediumorchid;loathes@@ being forced to carry a fake pregnancy. + <<set _para = -1>> + <<set $slaves[$i].devotion -= 3>> + <<elseif $slaves[$i].pregWeek < 0>> + $His paraphilia is temporarily sated by $his recent pregnancy, though $he anxiously counts the days until $he can get pregnant again. + <<set _para = 1>> + <<else>> + $He isn't pregnant, leaving the breeder slut @@.mediumorchid;depressed and anxious.@@ + <<set _para = -1>> + <<set $slaves[$i].devotion -= 2>> + <</if>> + <</switch>> + + <</if>> /* closes sexualFlaw != none */ + + <<if ($slaves[$i].assignment == "get milked") || ($slaves[$i].assignment == "work in the dairy")>> + <<if ($slaves[$i].lactation > 0)>> + <<if ($slaves[$i].fetishStrength <= 95)>> + <<if ($slaves[$i].fetish != "boobs")>> + <<if _fetishChangeChance > random(0,100)>> + Since $he has had $his lactating nipples constantly caressed by the milkers, @@.lightcoral;$he begins to appreciate nipple stimulation in a new way.@@ + <<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <<elseif ($slaves[$i].fetish == "boobs") && ($slaves[$i].fetishStrength <= 95)>> + Since $he has had $his lactating nipples constantly caressed by the milkers, @@.lightcoral;$he sinks deeper into sexual reliance on nipple stimulation.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <</if>> + <</if>> + <<if $slaves[$i].balls > 0>> + <<if $slaves[$i].prostate != 0>> + <<if $slaves[$i].fetishStrength <= 95>> + <<if $slaves[$i].fetish != "buttslut">> + <<if _fetishChangeChance > random(0,100)>> + Since $he has had $his prostate constantly stimulated to encourage $him to give cum, @@.lightcoral;$he begins to look forward to anal penetration.@@ + <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <<else>> + <<if $slaves[$i].fetishStrength <= 95>> + Since $he has had $his prostate constantly stimulated to encourage $him to give cum, @@.lightcoral;$he sinks deeper into sexual reliance on penetration of $his butthole.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> - <</if>> - <<if $arcologies[0].FSRestart != "unset">> - Living in a society that rejects $his paraphilia - <<if $slaves[$i].breedingMark == 1 && $propOutcome == 1>> - would have mentally and emotionally crippled $him; but as a designated breeder , $he can't help but @@.hotpink;love $his role@@ in society. - <<set $slaves[$i].devotion++>> - <<else>> - @@.mediumorchid;mentally and emotionally cripples@@ $him. - <<set $slaves[$i].devotion -= 10>> - <</if>> - <<elseif $arcologies[0].FSRepopulationFocus != "unset">> - Living in a society that glorifies $his paraphilia @@.hotpink;leaves $him in perpetual ecstasy.@@ - <<set $slaves[$i].devotion += 5>> - <</if>> - <<if $slaves[$i].broodmother > 0 && $slaves[$i].pregKnown == 1>> - $He knows $he will be pregnant until $his body gives out, and @@.hotpink;$he couldn't be happier.@@ - <<set _para = 1>> - <<set $slaves[$i].devotion += 5>> - <<elseif $slaves[$i].pregControl == "labor supressors" && $slaves[$i].preg >= 40>> - Under the effects of labor suppression drugs, $he knows $he will be pregnant until you decided to allow $his birth. @@.hotpink;$He couldn't be happier.@@ - <<set _para = 1>> - <<set $slaves[$i].devotion += 5>> - <<elseif $slaves[$i].pregType >= 10 && $slaves[$i].pregKnown == 1>> - $His growing hyperpregnancy feeds $his paraphilia and @@.hotpink;fulfills $his deepest fantasies.@@ - <<set _para = 1>> - <<set $slaves[$i].devotion += 3>> - <<elseif $slaves[$i].pregKnown == 1>> - $His paraphilia is satisfied by $his pregnancy. - <<set _para = 1>> - <<elseif canGetPregnant($slaves[$i]) && ($PC.dick == 1) && ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> - $His paraphilia is satisfied by constant unprotected vaginal sex with you. - <<set _para = 1>> - <<elseif canGetPregnant($slaves[$i]) && ($PC.dick == 1) && ($slaves[$i].toyHole == "ass" && $slaves[$i].mpreg == 1) && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> - $His paraphilia is satisfied by constant unprotected anal sex with you. - <<set _para = 1>> - <<elseif $slaves[$i].bellyImplant >= 60000>> - $His paraphilia is satisfied by $his overfilled belly implant. - <<set _para = 1>> - <<elseif setup.fakeBellies.includes($bellyAccessory)>> - $He @@.mediumorchid;loathes@@ being forced to carry a fake pregnancy. - <<set _para = -1>> - <<set $slaves[$i].devotion -= 3>> - <<elseif $slaves[$i].pregWeek < 0>> - $His paraphilia is temporarily sated by $his recent pregnancy, though $he anxiously counts the days until $he can get pregnant again. - <<set _para = 1>> - <<else>> - $He isn't pregnant, leaving the breeder slut @@.mediumorchid;depressed and anxious.@@ - <<set _para = -1>> - <<set $slaves[$i].devotion -= 2>> - <</if>> -<</switch>> - -<</if>> /* closes sexualFlaw != none */ -<<if ($slaves[$i].assignment == "get milked") || ($slaves[$i].assignment == "work in the dairy")>> - <<if ($slaves[$i].lactation > 0)>> - <<if ($slaves[$i].fetishStrength <= 95)>> - <<if ($slaves[$i].fetish != "boobs")>> - <<if _fetishChangeChance > random(0,100)>> - Since $he has had $his lactating nipples constantly caressed by the milkers, @@.lightcoral;$he begins to appreciate nipple stimulation in a new way.@@ - <<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> - <</if>> - <<elseif ($slaves[$i].fetish == "boobs") && ($slaves[$i].fetishStrength <= 95)>> - Since $he has had $his lactating nipples constantly caressed by the milkers, @@.lightcoral;$he sinks deeper into sexual reliance on nipple stimulation.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].balls > 0>> - <<if $slaves[$i].prostate != 0>> - <<if $slaves[$i].fetishStrength <= 95>> - <<if $slaves[$i].fetish != "buttslut">> - <<if _fetishChangeChance > random(0,100)>> - Since $he has had $his prostate constantly stimulated to encourage $him to give cum, @@.lightcoral;$he begins to look forward to anal penetration.@@ - <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <<if $slaves[$i].energy > 95>> + <<if $slaves[$i].attrKnown == 1>> + <<if ($slaves[$i].devotion < -20)>> + $He's having trouble accepting it, but the sex surrounding $him @@.hotpink;is intriguing to a nymphomaniac.@@ + <<set $slaves[$i].devotion += 2>> + <<elseif ($slaves[$i].devotion <= 50)>> + @@.hotpink;$His acceptance of $his life as a sex slave is driven faster@@ by how satisfied $he is by the availability of $his favorite activity. + <<set $slaves[$i].devotion += 2>> + <<else>> + @@.hotpink;$He loves being your nympho slut.@@ + <<set $slaves[$i].devotion += 2>> + <</if>> + <</if>> <</if>> - <<else>> <<if $slaves[$i].fetishStrength <= 95>> - Since $he has had $his prostate constantly stimulated to encourage $him to give cum, @@.lightcoral;$he sinks deeper into sexual reliance on penetration of $his butthole.@@ - <<set $slaves[$i].fetishStrength += 4>> + <<if ($slaves[$i].heels == 1)>> + <<if !["heels", "pumps", "boots", "extreme heels"].includes($slaves[$i].shoes)>> + <<if $slaves[$i].fetish != "submissive">> + <<if $slaves[$i].career == "a dairy cow" || $slaves[$i].career == "a breeding bull">> + Since $he sees $himself as an animal, $he is perfectly content walking on all fours. + <<else>> + <<if _fetishChangeChance > random(0,100)>> + Living as a sex slave on all fours @@.lightcoral;turns $him into a sexual submissive.@@ + <<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> + <</if>> + <</if>> + <<elseif ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishStrength <= 95)>> + Living as a sex slave on all fours @@.lightcoral;pushes $him deeper into submission.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <</if>> + <</if>> <</if>> - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if $slaves[$i].energy > 95>> -<<if $slaves[$i].attrKnown == 1>> -<<if ($slaves[$i].devotion < -20)>> - $He's having trouble accepting it, but the sex surrounding $him @@.hotpink;is intriguing to a nymphomaniac.@@ - <<set $slaves[$i].devotion += 2>> -<<elseif ($slaves[$i].devotion <= 50)>> - @@.hotpink;$His acceptance of $his life as a sex slave is driven faster@@ by how satisfied $he is by the availability of $his favorite activity. - <<set $slaves[$i].devotion += 2>> -<<else>> - @@.hotpink;$He loves being your nympho slut.@@ - <<set $slaves[$i].devotion += 2>> -<</if>> -<</if>> -<</if>> -<<if $slaves[$i].fetishStrength <= 95>> -<<if ($slaves[$i].heels == 1)>> -<<if !["heels", "pumps", "boots", "extreme heels"].includes($slaves[$i].shoes)>> -<<if $slaves[$i].fetish != "submissive">> -<<if $slaves[$i].career == "a dairy cow" || $slaves[$i].career == "a breeding bull">> - Since $he sees $himself as an animal, $he is perfectly content walking on all fours. -<<else>> -<<if _fetishChangeChance > random(0,100)>> - Living as a sex slave on all fours @@.lightcoral;turns $him into a sexual submissive.@@ - <<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> -<</if>> -<</if>> -<<elseif ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishStrength <= 95)>> - Living as a sex slave on all fours @@.lightcoral;pushes $him deeper into submission.@@ - <<set $slaves[$i].fetishStrength += 4>> -<</if>> -<</if>> -<</if>> -<</if>> -<<switch $slaves[$i].career>> -<<case "a slave">> - $He has been a slave so long that $he can barely remember making decisions for $himself, and @@.hotpink;feels naturally drawn@@ to $his <<= WrittenMaster($slaves[$i])>>. - <<set $slaves[$i].devotion += 1>> -<<case "a dairy slave">> - $He is @@.hotpink;thankful@@ that you saved $him from becoming a mindless cow<<if $slaves[$i].trust < 50>>, though $he still has $his doubts<</if>>. - <<set $slaves[$i].devotion += 2>> -<<case "a Fuckdoll">> - $He was once a Fuckdoll, leaving $him @@.hotpink;willing to obey on an instinctual level.@@ - <<set $slaves[$i].devotion += 5>> -<<case "a cum dump" "a meat toilet">> - $He was trained to be nothing more than a warm hole to fuck, leaving $him @@.hotpink;obedient@@ and @@.mediumaquamarine;willing.@@ - <<set $slaves[$i].devotion += 2, $slaves[$i].trust += 1>> -<<case "a dairy cow">> - $His mental conditioning @@.hotpink;leaves $him mellow@@ and @@.mediumaquamarine;trusting.@@ - <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> - <<if $slaves[$i].lactation == 0>> - However, $he is @@.gold;reduced to a state of sheer panic@@ over $his dried up breasts. - <<set $slaves[$i].trust -= 10>> - <<elseif $slaves[$i].pregKnown == 0 && $slaves[$i].bellyImplant < 1500>> - However, $he is @@.gold;reduced to a state of panic@@ that $his milk will dry up if $he doesn't get pregnant again soon. - <<set $slaves[$i].trust -= 2>> - <</if>> -<<case "a breeding bull">> - $His mental conditioning @@.hotpink;leaves $him mellow@@ and @@.mediumaquamarine;trusting.@@ - <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> - <<if !canAchieveErection($slaves[$i])>> - However, $he is @@.gold;reduced to a state of sheer panic@@ over $his inability to get hard. - <<set $slaves[$i].trust -= 10>> - <<elseif !canPenetrate($slaves[$i])>> - However, $he is @@.mediumorchid;disappointed@@ that $he is unable to mount and fuck others any more. - <<set $slaves[$i].devotion -= 2>> - <</if>> -<<case "a slave since birth">> - The tank's imprinting left a lasting impression on $him; deep down $he - <<if $slaves[$i].tankBaby == 2>> - @@.hotpink;knows you are to be obeyed@@ or @@.gold;bad things will happen,@@ - <<set $slaves[$i].devotion += 3, $slaves[$i].trust -= 3>> - <<else>> - @@.hotpink;knows you are to be obeyed@@ and @@.mediumaquamarine;trusted,@@ - <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> - <</if>> - even if $he can't understand why. -<<case "a breeder">> - <<if $slaves[$i].pregKnown == 1 && $arcologies[0].FSRepopulation != "unset">> - $His life used to revolve around being pregnant all the time and nothing has changed. However, being surrounded with happy, heavily pregnant women leaves $him @@.hotpink;slightly more accepting@@ of $his fate and @@.mediumaquamarine;hopeful@@ that $his trained body will be useful to you. - <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].pregControl == "speed up">> - $His life used to revolve around being pregnant all the time and nothing has changed. $He @@.gold;watches in horror@@ as $his middle visibly swells before $his eyes. $He @@.hotpink;slips more into submission@@ as the pressure in $his womb increases. - <<set $slaves[$i].trust -= 10, $slaves[$i].devotion += 5>> - <<elseif $slaves[$i].pregKnown == 1 || $slaves[$i].pregWeek < 0>> - $His life used to revolve around being pregnant all the time and nothing has changed. $He @@.gold;fears@@ that $his entire life will revolve around pregnancy and @@.hotpink;slips more into submission@@ of $his fate. - <<set $slaves[$i].trust -= 1, $slaves[$i].devotion += 1>> - <<else>> - $He remembers how $his womb used to be swollen with children as often as possible, and is @@.hotpink;thankful@@ and @@.mediumaquamarine;grateful@@ that $he isn't just meat to fuck pregnant anymore. - <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> - <</if>> -<<case "a bioreactor">> - $He remembers what it was like to be a living, breathing, milk-jetting,<<if isFertile($slaves[$i]) && ($dairyPregUpgrade > 0)>> baby-filled,<</if>><<if ($slaves[$i].balls != 0)>> cum-squirting,<</if>> drug-filled piece of industrial equipment, and is @@.hotpink;thankful@@ and @@.mediumaquamarine;grateful@@ that $he isn't any more. - <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> -<<case "a Futanari Sister">> - <<if $masterSuiteUpgradeLuxury == 2>> - <<if $slaves[$i].assignment == "serve in the master suite">> - As a former Futanari Sister, the fuckpit in $masterSuiteName feels like home to $him, and $he has @@.mediumaquamarine;no desire to ever leave.@@ - <<set $slaves[$i].trust += 1>> - <<else>> - $He knows that $masterSuiteName features a fuckpit much like the one $he spent years enjoying as a Futanari Sister, and @@.hotpink;does $his best@@ to be a good girl in the hope you'll send $him there someday. + <<switch $slaves[$i].career>> + <<case "a slave">> + $He has been a slave so long that $he can barely remember making decisions for $himself, and @@.hotpink;feels naturally drawn@@ to $his <<= WrittenMaster($slaves[$i])>>. <<set $slaves[$i].devotion += 1>> - <</if>> - <</if>> -<<default>> - <<if $slaves[$i].trust >= -50>> - <<if setup.gratefulCareers.includes($slaves[$i].career)>> - <<set $slaves[$i].trust += 1>> - $He remembers how hard $his life was before $he was a slave, and - <<if $slaves[$i].trust > 50>> - @@.mediumaquamarine;trusts you a bit more@@ for improving it. - <<elseif $slaves[$i].trust > -20>> - @@.mediumaquamarine;trusts you a bit more@@ because of it. + <<case "a dairy slave">> + $He is @@.hotpink;thankful@@ that you saved $him from becoming a mindless cow<<if $slaves[$i].trust < 50>>, though $he still has $his doubts<</if>>. + <<set $slaves[$i].devotion += 2>> + <<case "a Fuckdoll">> + $He was once a Fuckdoll, leaving $him @@.hotpink;willing to obey on an instinctual level.@@ + <<set $slaves[$i].devotion += 5>> + <<case "a cum dump" "a meat toilet">> + $He was trained to be nothing more than a warm hole to fuck, leaving $him @@.hotpink;obedient@@ and @@.mediumaquamarine;willing.@@ + <<set $slaves[$i].devotion += 2, $slaves[$i].trust += 1>> + <<case "a dairy cow">> + $His mental conditioning @@.hotpink;leaves $him mellow@@ and @@.mediumaquamarine;trusting.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> + <<if $slaves[$i].lactation == 0>> + However, $he is @@.gold;reduced to a state of sheer panic@@ over $his dried up breasts. + <<set $slaves[$i].trust -= 10>> + <<elseif $slaves[$i].pregKnown == 0 && $slaves[$i].bellyImplant < 1500>> + However, $he is @@.gold;reduced to a state of panic@@ that $his milk will dry up if $he doesn't get pregnant again soon. + <<set $slaves[$i].trust -= 2>> + <</if>> + <<case "a breeding bull">> + $His mental conditioning @@.hotpink;leaves $him mellow@@ and @@.mediumaquamarine;trusting.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> + <<if !canAchieveErection($slaves[$i])>> + However, $he is @@.gold;reduced to a state of sheer panic@@ over $his inability to get hard. + <<set $slaves[$i].trust -= 10>> + <<elseif !canPenetrate($slaves[$i])>> + However, $he is @@.mediumorchid;disappointed@@ that $he is unable to mount and fuck others any more. + <<set $slaves[$i].devotion -= 2>> + <</if>> + <<case "a slave since birth">> + The tank's imprinting left a lasting impression on $him; deep down $he + <<if $slaves[$i].tankBaby == 2>> + @@.hotpink;knows you are to be obeyed@@ or @@.gold;bad things will happen,@@ + <<set $slaves[$i].devotion += 3, $slaves[$i].trust -= 3>> <<else>> - @@.mediumaquamarine;fears you a little less@@ because of it. + @@.hotpink;knows you are to be obeyed@@ and @@.mediumaquamarine;trusted,@@ + <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> + <</if>> + even if $he can't understand why. + <<case "a breeder">> + <<if $slaves[$i].pregKnown == 1 && $arcologies[0].FSRepopulation != "unset">> + $His life used to revolve around being pregnant all the time and nothing has changed. However, being surrounded with happy, heavily pregnant women leaves $him @@.hotpink;slightly more accepting@@ of $his fate and @@.mediumaquamarine;hopeful@@ that $his trained body will be useful to you. + <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].pregControl == "speed up">> + $His life used to revolve around being pregnant all the time and nothing has changed. $He @@.gold;watches in horror@@ as $his middle visibly swells before $his eyes. $He @@.hotpink;slips more into submission@@ as the pressure in $his womb increases. + <<set $slaves[$i].trust -= 10, $slaves[$i].devotion += 5>> + <<elseif $slaves[$i].pregKnown == 1 || $slaves[$i].pregWeek < 0>> + $His life used to revolve around being pregnant all the time and nothing has changed. $He @@.gold;fears@@ that $his entire life will revolve around pregnancy and @@.hotpink;slips more into submission@@ of $his fate. + <<set $slaves[$i].trust -= 1, $slaves[$i].devotion += 1>> + <<else>> + $He remembers how $his womb used to be swollen with children as often as possible, and is @@.hotpink;thankful@@ and @@.mediumaquamarine;grateful@@ that $he isn't just meat to fuck pregnant anymore. + <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> + <</if>> + <<case "a bioreactor">> + $He remembers what it was like to be a living, breathing, milk-jetting,<<if isFertile($slaves[$i]) && ($dairyPregUpgrade > 0)>> baby-filled,<</if>><<if ($slaves[$i].balls != 0)>> cum-squirting,<</if>> drug-filled piece of industrial equipment, and is @@.hotpink;thankful@@ and @@.mediumaquamarine;grateful@@ that $he isn't any more. + <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> + <<case "a Futanari Sister">> + <<if $masterSuiteUpgradeLuxury == 2>> + <<if $slaves[$i].assignment == "serve in the master suite">> + As a former Futanari Sister, the fuckpit in $masterSuiteName feels like home to $him, and $he has @@.mediumaquamarine;no desire to ever leave.@@ + <<set $slaves[$i].trust += 1>> + <<else>> + $He knows that $masterSuiteName features a fuckpit much like the one $he spent years enjoying as a Futanari Sister, and @@.hotpink;does $his best@@ to be a good girl in the hope you'll send $him there someday. + <<set $slaves[$i].devotion += 1>> + <</if>> <</if>> - <</if>> - <</if>> - <<if $slaves[$i].devotion >= -50>> - <<if setup.menialCareers.includes($slaves[$i].career)>> - <<set $slaves[$i].devotion += 1>> - $He took orders a lot before $he was a slave, and is subconsciously - <<if $slaves[$i].trust > 50>> - @@.hotpink;a little more eager to obey.@@ - <<elseif $slaves[$i].trust > -20>> - @@.hotpink;a little quicker to obey.@@ - <<else>> - @@.hotpink;a bit less resistant@@ to commands. - <</if>> - <</if>> - <</if>> -<</switch>> + <<default>> + <<if $slaves[$i].trust >= -50>> + <<if setup.gratefulCareers.includes($slaves[$i].career)>> + <<set $slaves[$i].trust += 1>> + $He remembers how hard $his life was before $he was a slave, and + <<if $slaves[$i].trust > 50>> + @@.mediumaquamarine;trusts you a bit more@@ for improving it. + <<elseif $slaves[$i].trust > -20>> + @@.mediumaquamarine;trusts you a bit more@@ because of it. + <<else>> + @@.mediumaquamarine;fears you a little less@@ because of it. + <</if>> + <</if>> + <</if>> + <<if $slaves[$i].devotion >= -50>> + <<if setup.menialCareers.includes($slaves[$i].career)>> + <<set $slaves[$i].devotion += 1>> + $He took orders a lot before $he was a slave, and is subconsciously + <<if $slaves[$i].trust > 50>> + @@.hotpink;a little more eager to obey.@@ + <<elseif $slaves[$i].trust > -20>> + @@.hotpink;a little quicker to obey.@@ + <<else>> + @@.hotpink;a bit less resistant@@ to commands. + <</if>> + <</if>> + <</if>> + <</switch>> -<</if>> /* CLOSES FUCKDOLL CHECK FOR MENTAL DEVELOPMENT */ + <</if>> /* CLOSES FUCKDOLL CHECK FOR MENTAL DEVELOPMENT */ <</if>> /* CLOSES MINDBROKEN CHECK FOR MENTAL DEVELOPMENT */ <<if !["serve the public", "whore", "work a glory hole", "be confined in the arcade", "work in the brothel", "serve in the club"].includes($slaves[$i].assignment)>> -<<if ($slaves[$i].assignment != "serve in the master suite") || ($masterSuiteUpgradeLuxury < 2)>> -<<if ($slaves[$i].assignment != "work in the dairy") || ($dairyStimulatorsSetting == 0)>> -<<if ($slaves[$i].vagina == 3) && !["large dildo", "huge dildo", "long, large dildo", "long, huge dildo"].includes($slaves[$i].vaginalAccessory)>> - With a rest from strenuous use, @@.lime;$his loose vagina recovers a little.@@ - <<set $slaves[$i].vagina -= 1>> -<<elseif ($slaves[$i].anus == 3) && !["large plug", "huge plug", "long, large plug", "long, huge plug"].includes($slaves[$i].buttplug)>> - With a rest from continual sodomy, @@.lime;$his gaping anus recovers a little.@@ - <<set $slaves[$i].anus -= 1>> -<</if>> -<</if>> -<</if>> -<</if>> - -/* SMART PIERCING EFFECTS */ - -<<if ($slaves[$i].clitPiercing == 3)>> -<<if $slaves[$i].fuckdoll > 0>> - Its smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing is slaved to its stimulation systems. -<<elseif $slaves[$i].fetish == "mindbroken">> - The effects of $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing cannot reach $his shattered mind. -<<else>> -<<switch $slaves[$i].clitSetting>> -<<case "none">> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing disrupts arousal, @@.red;reducing $his sex drive@@ and @@.mediumorchid;infuriating $him.@@ - <<set $slaves[$i].devotion -= 2>> - <<if $slaves[$i].energy > 5>> - <<set $slaves[$i].energy -= 10>> - <<elseif $slaves[$i].energy > 0>> - <<set $slaves[$i].energy = 0>> - <</if>> -<<case "all">> - <<if $slaves[$i].energy <= 95>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages sex of all kinds, @@.green;increasing $his sex drive.@@ - <<set $slaves[$i].energy += 3>> - <</if>> -<<case "women">> - <<if $slaves[$i].attrXX < 95>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing successfully @@.green;increases $his attraction to girls@@ by pleasuring $him when $he's around them. - <<set $slaves[$i].attrXX += 4+$assistant+$assistant>> - <<if $slaves[$i].energy < 80>> - This has the secondary effect of slightly @@.green;enhancing $his libido.@@ - <<set $slaves[$i].energy++>> - <</if>> - <</if>> -<<case "anti-women">> - <<if $slaves[$i].attrXX > 0>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing successfully @@.green;suppresses $his attraction to girls@@ by making $his private parts very uncomfortable when $he's around them. - <<set $slaves[$i].attrXX -= Math.clamp($slaves[$i].attrXX-(4+$assistant+$assistant),0,100)>> - <<if $slaves[$i].energy > 0>> - This has the secondary effect of slightly @@.red;reducing $his libido.@@ - <<set $slaves[$i].energy-->> - <</if>> - <</if>> -<<case "men">> - <<if $slaves[$i].attrXY < 95>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing successfully @@.green;increases $his attraction to guys@@ by pleasuring $him when $he's around cocks. - <<set $slaves[$i].attrXY += 4+$assistant+$assistant>> - <<if $slaves[$i].energy < 80>> - This has the secondary effect of slightly @@.green;enhancing $his libido.@@ - <<set $slaves[$i].energy++>> - <</if>> - <</if>> -<<case "anti-men">> - <<if $slaves[$i].attrXY > 0>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing successfully @@.green;suppresses $his attraction to guys@@ by making $his private parts very uncomfortable when $he's around them. - <<set $slaves[$i].attrXY -= Math.clamp($slaves[$i].attrXY-(4+$assistant+$assistant),0,100)>> - <<if $slaves[$i].energy > 0>> - This has the secondary effect of slightly @@.red;reducing $his libido.@@ - <<set $slaves[$i].energy-->> - <</if>> - <</if>> -<<case "vanilla">> - <<if ($slaves[$i].fetish != "none") && (_fetishChangeChance > random(0,100)-20*$assistant)>> - After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms during straightforward sex, @@.coral;$his sexuality returns to normal.@@ - <<set $slaves[$i].fetish = "none", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> - <</if>> -<<case "oral">> - <<if ($slaves[$i].fetish != "cumslut")>> - <<if $slaves[$i].fetishStrength >= 10>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's using $his mouth. - <<set $slaves[$i].fetishStrength -= 20>> - <<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> - After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms as $he performs oral sex, @@.lightcoral;$he develops a fetish for cum.@@ - <<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> - <</if>> - <<elseif ($slaves[$i].fetishStrength <= 95)>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his oral fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> -<<case "anal">> -<<if ($slaves[$i].fetish != "buttslut")>> -<<if $slaves[$i].fetishStrength >= 10>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $his rear hole is being fucked. - <<set $slaves[$i].fetishStrength -= 20>> -<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> - After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms when $his ass is being stimulated, @@.lightcoral;$he develops a fetish for being an anal bottom.@@ - <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> -<</if>> -<<elseif ($slaves[$i].fetishStrength <= 95)>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his anal fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> -<</if>> -<<case "boobs">> -<<if ($slaves[$i].fetish != "boobs")>> -<<if $slaves[$i].fetishStrength >= 10>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $his tits are being touched. - <<set $slaves[$i].fetishStrength -= 20>> -<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> - After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms when $his nipples are being stimulated, @@.lightcoral;$he develops a fetish for $his tits.@@ - <<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> -<</if>> -<<elseif ($slaves[$i].fetishStrength <= 95)>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his boob fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> -<</if>> -<<case "submissive">> -<<if ($slaves[$i].fetish != "submissive")>> -<<if $slaves[$i].fetishStrength >= 10>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's being held down and used. - <<set $slaves[$i].fetishStrength -= 20>> -<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> - After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms when $he is restrained, @@.lightcoral;$he develops a fetish for submission.@@ - <<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> -<</if>> -<<elseif ($slaves[$i].fetishStrength <= 95)>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his submission.@@ - <<set $slaves[$i].fetishStrength += 4>> -<</if>> -<<case "humiliation">> -<<if ($slaves[$i].fetish != "humiliation")>> -<<if $slaves[$i].fetishStrength >= 10>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's got an audience. - <<set $slaves[$i].fetishStrength -= 20>> -<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> - After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms when $he is being humiliated, @@.lightcoral;$he develops a fetish for humiliation.@@ - <<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> -<</if>> -<<elseif ($slaves[$i].fetishStrength <= 95)>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his humiliation fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> -<</if>> -<<case "pregnancy">> -<<if ($slaves[$i].fetish != "pregnancy")>> -<<if $slaves[$i].fetishStrength >= 10>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he feels like $he's being bred. - <<set $slaves[$i].fetishStrength -= 20>> -<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> - After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms during <<if $PC.dick == 1>>unprotected sex<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>loving contact with the female anatomy<</if>>, @@.lightcoral;$he begins to fantasize about pregnancy.@@ - <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> -<</if>> -<<elseif ($slaves[$i].fetishStrength <= 95)>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his pregnancy fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> -<</if>> -<<case "dom">> -<<if ($slaves[$i].fetish != "dom")>> -<<if $slaves[$i].fetishStrength >= 10>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when another slave is servicing $him. - <<set $slaves[$i].fetishStrength -= 20>> -<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> - After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms while $he's taking an active, dominant sexual role, @@.lightcoral;$he begins to enjoy dominance.@@ - <<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> -<</if>> -<<elseif ($slaves[$i].fetishStrength <= 95)>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his dominance.@@ - <<set $slaves[$i].fetishStrength += 4>> -<</if>> -<<case "masochist">> -<<if ($slaves[$i].fetish != "masochist")>> -<<if $slaves[$i].fetishStrength >= 10>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's being hurt. - <<set $slaves[$i].fetishStrength -= 20>> -<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> - After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms while $he's being beaten, @@.lightcoral;$he begins to enjoy pain.@@ - <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> -<</if>> -<<elseif ($slaves[$i].fetishStrength <= 95)>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his masochism.@@ - <<set $slaves[$i].fetishStrength += 4>> -<</if>> -<<case "sadist">> - <<if ($slaves[$i].fetish != "sadist")>> - <<if $slaves[$i].fetishStrength >= 10>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he witnesses or even takes part in another slave's pain. - <<set $slaves[$i].fetishStrength -= 20>> - <<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> - After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms while $he's involved in the abuse of other slaves, @@.lightcoral;$he begins to develop a sadistic streak.@@ - <<set $slaves[$i].fetish = "sadist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> - <</if>> - <<elseif ($slaves[$i].fetishStrength <= 95)>> - $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his sadism.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> -<</switch>> -<</if>> -<</if>> - -/* ORGANIC FETISH DEVELOPMENTS */ - -<<if $slaves[$i].fuckdoll == 0>> -<<if ($slaves[$i].fetish != "mindbroken")>> -<<if ($slaves[$i].clitPiercing != 3) || ($slaves[$i].clitSetting == "off") || ($slaves[$i].clitSetting == "none") || ($slaves[$i].clitSetting == "all") || ($slaves[$i].clitSetting == "men") || ($slaves[$i].clitSetting == "women")>> - -<<if canDoAnal($slaves[$i])>> -<<if $slaves[$i].vagina > -1 && !canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].fetishStrength <= 95)>> - <<if _fetishChangeChance > random(0,100)>> - <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club")>> - <<if $slaves[$i].fetish != "buttslut">> - With so much sexual attention focused on $his anus, @@.lightcoral;$he comes to view buttsex as the centerpiece of $his sexuality.@@ - <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> - <<elseif ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishStrength <= 95)>> - With so much sexual attention focused on $his anus, @@.lightcoral;$his love of anal increases.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<elseif ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> - <<if $slaves[$i].fetish != "buttslut">> - With $his anus constantly sold for use, @@.lightcoral;$he comes to view buttsex as the centerpiece of $his sexuality.@@ - <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> - <<elseif ($slaves[$i].fetish == "buttslut")>> - With $his anus constantly sold for use, @@.lightcoral;$his love of anal increases.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <</if>> - <</if>> - <</if>> -<<elseif $slaves[$i].vagina == -1>> - <<if $slaves[$i].prostate != 0>> - <<if $slaves[$i].fetishStrength <= 95>> - <<if _fetishChangeChance > random(0,90)>> - <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club")>> - <<if $slaves[$i].fetish != "buttslut">> - Since most of $his orgasms are caused by prostate stimulation from anal sex with citizens, @@.lightcoral;$he comes to view $his asshole as $his primary sexual organ.@@ - <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> - <<elseif ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishStrength <= 95)>> - After many, many prostate orgasms with a citizen's cock up $his butt, @@.lightcoral;$his love of anal increases.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<elseif ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> - <<if $slaves[$i].fetish != "buttslut">> - Since most of $his orgasms are caused by prostate stimulation from anal sex with customers, @@.lightcoral;$he comes to view $his asshole as $his primary sexual organ.@@ - <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> - <<elseif ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishStrength <= 95)>> - After many, many prostate orgasms with a customer's cock up $his butt, @@.lightcoral;$his love of anal increases.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> -<</if>> - -<<if ($slaves[$i].releaseRules == "permissive") || $slaves[$i].releaseRules == "masturbation">> -<<if ($slaves[$i].balls > 0)>> -<<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement" || ($slaves[$i].drugs == "hyper testicle enhancement")>> - <<if ($slaves[$i].fetishStrength <= 95)>> - <<if _fetishChangeChance > random(0,100)>> - <<if $slaves[$i].fetish != "cumslut">> - While masturbating, $he's at first surprised but then aroused by $his drug-enhanced ejaculation. After repeatedly covering $himself in the stuff, @@.lightcoral;$he's become a cum fetishist.@@ - <<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> - <<elseif ($slaves[$i].fetish == "cumslut") && ($slaves[$i].fetishStrength <= 95)>> - $His masturbation sessions have come to consist mainly of $him blowing massive loads of cum into $his own mouth. @@.lightcoral;$His ejaculate addiction increases.@@ - <<set $slaves[$i].fetishStrength += 4>> + <<if ($slaves[$i].assignment != "serve in the master suite") || ($masterSuiteUpgradeLuxury < 2)>> + <<if ($slaves[$i].assignment != "work in the dairy") || ($dairyStimulatorsSetting == 0)>> + <<if ($slaves[$i].vagina == 3) && !["large dildo", "huge dildo", "long, large dildo", "long, huge dildo"].includes($slaves[$i].vaginalAccessory)>> + With a rest from strenuous use, @@.lime;$his loose vagina recovers a little.@@ + <<set $slaves[$i].vagina -= 1>> + <<elseif ($slaves[$i].anus == 3) && !["large plug", "huge plug", "long, large plug", "long, huge plug"].includes($slaves[$i].buttplug)>> + With a rest from continual sodomy, @@.lime;$his gaping anus recovers a little.@@ + <<set $slaves[$i].anus -= 1>> + <</if>> <</if>> <</if>> - <</if>> -<</if>> -<</if>> -<</if>> - -<</if>> <</if>> -<</if>> - -/* PARAPHILIA ACQUISITION */ -<<if $slaves[$i].fuckdoll == 0>> -<<if $slaves[$i].fetish != "mindbroken">> -<<if $slaves[$i].fetishKnown != 0>> -<<if $slaves[$i].fetish != "none">> -<<if $slaves[$i].fetishStrength > random(80,180)>> +/* SMART PIERCING EFFECTS */ -<<switch $slaves[$i].fetish>> -<<case "submissive">> - <<if $slaves[$i].sexualFlaw != "neglectful">> - <<if $slaves[$i].energy < 80>> - <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade")>> - Serving as a sex worker drives $him deeper and deeper into submission, and $he pays less and less attention to $his own pleasure. @@.yellow;$He's become sexually self neglectful,@@ and only cares about getting others off. - <<set $slaves[$i].sexualFlaw = "neglectful">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> +<<if ($slaves[$i].clitPiercing == 3)>> + <<if $slaves[$i].fuckdoll > 0>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing is slaved to $his stimulation systems. + <<elseif $slaves[$i].fetish == "mindbroken">> + The effects of $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing cannot reach $his shattered mind. + <<else>> + <<switch $slaves[$i].clitSetting>> + <<case "none">> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing disrupts arousal, @@.red;reducing $his sex drive@@ and @@.mediumorchid;infuriating $him.@@ + <<set $slaves[$i].devotion -= 2>> + <<if $slaves[$i].energy > 5>> + <<set $slaves[$i].energy -= 10>> + <<elseif $slaves[$i].energy > 0>> + <<set $slaves[$i].energy = 0>> + <</if>> + <<case "all">> + <<if $slaves[$i].energy <= 95>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages sex of all kinds, @@.green;increasing $his sex drive.@@ + <<set $slaves[$i].energy += 3>> <</if>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].sexualFlaw != "neglectful">> - <<if $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> - <<if $slaves[$i].addict > 2>> - $His aphrodisiac addiction makes $him dependent on submission. @@.yellow;$He's become sexually self neglectful,@@ and only cares about getting others off. - <<set $slaves[$i].sexualFlaw = "neglectful">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> - <</if>> - <</if>> - <</if>> - <</if>> -<<case "cumslut">> - <<if $slaves[$i].sexualFlaw != "cum addict">> - <<if $slaves[$i].dietCum > 0>> - In addition to being an orally fixated cumslut, $he eats ejaculate in $his food, making the taste omnipresent for $him. @@.yellow;$He's become psychologically addicted to cum.@@ - <<set $slaves[$i].sexualFlaw = "cum addict">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> - <</if>> - <<elseif $slaves[$i].inflation != 0 && $slaves[$i].inflationType == "cum">> - In addition to being an orally fixated cumslut, $he is required to keep $his belly bloated with cum at all times, making $his life revolve around being full of cum. @@.yellow;$He's become psychologically addicted to cum.@@ - <<set $slaves[$i].sexualFlaw = "cum addict">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> - <</if>> - <<elseif $cockFeeder != 0>> - In addition to being an orally fixated cumslut, $he eats by sucking dick. @@.yellow;$He's become psychologically addicted to cum.@@ - <<set $slaves[$i].sexualFlaw = "cum addict">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].sexualFlaw != "cum addict">> - <<if $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> - <<if $slaves[$i].addict > 2>> - $His aphrodisiac addiction makes $him dependent on oral stimulation. @@.yellow;$He's become psychologically addicted to cum.@@ - <<set $slaves[$i].sexualFlaw = "cum addict">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<case "women">> + <<if $slaves[$i].attrXX < 95>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing successfully @@.green;increases $his attraction to girls@@ by pleasuring $him when $he's around them. + <<set $slaves[$i].attrXX += 4+$assistant+$assistant>> + <<if $slaves[$i].energy < 80>> + This has the secondary effect of slightly @@.green;enhancing $his libido.@@ + <<set $slaves[$i].energy++>> + <</if>> <</if>> - <</if>> - <</if>> - <</if>> -<<case "buttslut">> - <<if $slaves[$i].sexualFlaw != "anal addict">> - <<if $slaves[$i].energy > 80>> - <<if $slaves[$i].anus > 0>> - <<if $slaves[$i].prostate > 0>> - $He has a powerful sex drive, and constantly coming to prostate stimulation drives $him ever deeper into $his identity as a helpless anal slut. @@.yellow;$He's become psychologically addicted to getting assfucked.@@ - <<set $slaves[$i].sexualFlaw = "anal addict">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<case "anti-women">> + <<if $slaves[$i].attrXX > 0>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing successfully @@.green;suppresses $his attraction to girls@@ by making $his private parts very uncomfortable when $he's around them. + <<set $slaves[$i].attrXX -= Math.clamp($slaves[$i].attrXX-(4+$assistant+$assistant),0,100)>> + <<if $slaves[$i].energy > 0>> + This has the secondary effect of slightly @@.red;reducing $his libido.@@ + <<set $slaves[$i].energy-->> + <</if>> <</if>> - <<elseif $slaves[$i].vaginalAccessory == "chastity belt">> - $He has a powerful sex drive, and since $his pussy's off limits, $he sinks ever deeper into $his identity as a helpless anal slut. @@.yellow;$He's become psychologically addicted to getting assfucked.@@ - <<set $slaves[$i].sexualFlaw = "anal addict">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<case "men">> + <<if $slaves[$i].attrXY < 95>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing successfully @@.green;increases $his attraction to guys@@ by pleasuring $him when $he's around cocks. + <<set $slaves[$i].attrXY += 4+$assistant+$assistant>> + <<if $slaves[$i].energy < 80>> + This has the secondary effect of slightly @@.green;enhancing $his libido.@@ + <<set $slaves[$i].energy++>> + <</if>> <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].sexualFlaw != "anal addict">> - <<if $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> - <<if $slaves[$i].addict > 2>> - $His aphrodisiac addiction makes $him dependent on constant buttsex. @@.yellow;$He's become psychologically addicted to getting assfucked.@@ - <<set $slaves[$i].sexualFlaw = "anal addict">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<case "anti-men">> + <<if $slaves[$i].attrXY > 0>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing successfully @@.green;suppresses $his attraction to guys@@ by making $his private parts very uncomfortable when $he's around them. + <<set $slaves[$i].attrXY -= Math.clamp($slaves[$i].attrXY-(4+$assistant+$assistant),0,100)>> + <<if $slaves[$i].energy > 0>> + This has the secondary effect of slightly @@.red;reducing $his libido.@@ + <<set $slaves[$i].energy-->> + <</if>> <</if>> - <</if>> - <</if>> - <</if>> -<<case "humiliation">> - <<if $slaves[$i].sexualFlaw != "attention whore">> - <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club")>> - Serving as a public sex worker gives $him plenty of delicious humiliation, and $he cares less and less about sex itself and more about making people blush. @@.yellow;$He's become an attention whore.@@ - <<set $slaves[$i].sexualFlaw = "attention whore">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<case "vanilla">> + <<if ($slaves[$i].fetish != "none") && (_fetishChangeChance > random(0,100)-20*$assistant)>> + After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms during straightforward sex, @@.coral;$his sexuality returns to normal.@@ + <<set $slaves[$i].fetish = "none", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <<case "oral">> + <<if ($slaves[$i].fetish != "cumslut")>> + <<if $slaves[$i].fetishStrength >= 10>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's using $his mouth. + <<set $slaves[$i].fetishStrength -= 20>> + <<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> + After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms as $he performs oral sex, @@.lightcoral;$he develops a fetish for cum.@@ + <<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <<elseif ($slaves[$i].fetishStrength <= 95)>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his oral fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> <</if>> - <</if>> - <</if>> - <<if $slaves[$i].sexualFlaw != "attention whore">> - <<if $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> - <<if $slaves[$i].addict > 2>> - $His aphrodisiac addiction makes $him dependent on stares to get off. @@.yellow;$He's become an attention whore.@@ - <<set $slaves[$i].sexualFlaw = "attention whore">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> - <</if>> - <</if>> - <</if>> - <</if>> -<<case "boobs">> - <<if $slaves[$i].sexualFlaw != "breast growth">> - <<if $slaves[$i].drugs == "breast injections" || $slaves[$i].drugs == "intensive breast injections">> - $He loves $his tits, and feeling them respond to drug injections starts to hold more fascination for $him than mere sex. @@.yellow;$His sexual identity is now dominated by $his swelling boobs.@@ - <<set $slaves[$i].sexualFlaw = "breast growth">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> - <</if>> - <<elseif $slaves[$i].drugs == "hyper breast injections">> - $He loves $his tits, and watching them steadily swell from the hyper injections starts to hold more fascination for $him than mere sex. @@.yellow;$His sexual identity is now dominated by $his swelling boobs.@@ - <<set $slaves[$i].sexualFlaw = "breast growth">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> - <</if>> - <<elseif ($slaves[$i].hormoneBalance >= 100) && ($slaves[$i].boobs < 1000)>> - $He loves $his tits, and feeling them grow under female hormone treatments starts to hold more fascination for $him than mere sex. @@.yellow;$His sexual identity is now dominated by $his swelling boobs.@@ - <<set $slaves[$i].sexualFlaw = "breast growth">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].sexualFlaw != "breast growth">> - <<if $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> - <<if $slaves[$i].addict > 2>> - $His aphrodisiac addiction makes $him dependent on $his tits for relief. @@.yellow;$His sexual identity is now dominated by $his swelling boobs.@@ - <<set $slaves[$i].sexualFlaw = "breast growth">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<case "anal">> + <<if ($slaves[$i].fetish != "buttslut")>> + <<if $slaves[$i].fetishStrength >= 10>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $his rear hole is being fucked. + <<set $slaves[$i].fetishStrength -= 20>> + <<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> + After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms when $his ass is being stimulated, @@.lightcoral;$he develops a fetish for being an anal bottom.@@ + <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <<elseif ($slaves[$i].fetishStrength <= 95)>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his anal fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> <</if>> - <</if>> - <</if>> - <</if>> -<<case "sadist">> - <<if $slaves[$i].sexualFlaw != "malicious">> - <<if $Wardeness != 0>> - <<if $slaves[$i].ID == $Wardeness.ID>> - As Wardeness, $he becomes @@.yellow;sexually addicted to inflicting pain and anguish.@@ - <<set $slaves[$i].sexualFlaw = "malicious">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<case "boobs">> + <<if ($slaves[$i].fetish != "boobs")>> + <<if $slaves[$i].fetishStrength >= 10>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $his tits are being touched. + <<set $slaves[$i].fetishStrength -= 20>> + <<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> + After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms when $his nipples are being stimulated, @@.lightcoral;$he develops a fetish for $his tits.@@ + <<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <<elseif ($slaves[$i].fetishStrength <= 95)>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his boob fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> <</if>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].sexualFlaw != "malicious">> - <<if $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> - <<if $slaves[$i].addict > 2>> - $His aphrodisiac addiction makes $him dependent on degradation in other slaves to get off. $He becomes @@.yellow;sexually addicted to inflicting pain and anguish.@@ - <<set $slaves[$i].sexualFlaw = "malicious">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<case "submissive">> + <<if ($slaves[$i].fetish != "submissive")>> + <<if $slaves[$i].fetishStrength >= 10>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's being held down and used. + <<set $slaves[$i].fetishStrength -= 20>> + <<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> + After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms when $he is restrained, @@.lightcoral;$he develops a fetish for submission.@@ + <<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <<elseif ($slaves[$i].fetishStrength <= 95)>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his submission.@@ + <<set $slaves[$i].fetishStrength += 4>> <</if>> - <</if>> - <</if>> - <</if>> -<<case "dom">> - <<if $slaves[$i].sexualFlaw != "abusive">> - <<if $HeadGirl != 0>> - <<if $HGSeverity >= 0>> - <<if $slaves[$i].ID == $HeadGirl.ID>> - As Head Girl, $he's plentifully provided with misbehaving slaves to dominate sexually. $He becomes more and more eager until $he's actively @@.yellow;sexually abusive, getting off on the thrill of forcing $himself on other slaves.@@ - <<set $slaves[$i].sexualFlaw = "abusive">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<case "humiliation">> + <<if ($slaves[$i].fetish != "humiliation")>> + <<if $slaves[$i].fetishStrength >= 10>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's got an audience. + <<set $slaves[$i].fetishStrength -= 20>> + <<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> + After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms when $he is being humiliated, @@.lightcoral;$he develops a fetish for humiliation.@@ + <<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <<elseif ($slaves[$i].fetishStrength <= 95)>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his humiliation fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].sexualFlaw != "abusive">> - <<if $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> - <<if $slaves[$i].addict > 2>> - $His aphrodisiac addiction makes $him dependent on pain in others to get off. $He's become @@.yellow;sexually abusive, getting off on the thrill of forcing $himself on other slaves.@@ - <<set $slaves[$i].sexualFlaw = "abusive">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<case "pregnancy">> + <<if ($slaves[$i].fetish != "pregnancy")>> + <<if $slaves[$i].fetishStrength >= 10>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he feels like $he's being bred. + <<set $slaves[$i].fetishStrength -= 20>> + <<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> + After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms during <<if $PC.dick == 1>>unprotected sex<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>loving contact with the female anatomy<</if>>, @@.lightcoral;$he begins to fantasize about pregnancy.@@ + <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <<elseif ($slaves[$i].fetishStrength <= 95)>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his pregnancy fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> <</if>> - <</if>> - <</if>> - <</if>> -<<case "masochist">> - <<if $slaves[$i].sexualFlaw != "self hating">> - <<if ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade")>> - Condemned to serve as a public fuckhole, $his masochistic tendencies darken into sexual appreciation for $his life as a human sex toy. @@.yellow;$He's descended into true self hatred.@@ - <<set $slaves[$i].sexualFlaw = "self hating">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<case "dom">> + <<if ($slaves[$i].fetish != "dom")>> + <<if $slaves[$i].fetishStrength >= 10>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when another slave is servicing $him. + <<set $slaves[$i].fetishStrength -= 20>> + <<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> + After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms while $he's taking an active, dominant sexual role, @@.lightcoral;$he begins to enjoy dominance.@@ + <<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <<elseif ($slaves[$i].fetishStrength <= 95)>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his dominance.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<case "masochist">> + <<if ($slaves[$i].fetish != "masochist")>> + <<if $slaves[$i].fetishStrength >= 10>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's being hurt. + <<set $slaves[$i].fetishStrength -= 20>> + <<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> + After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms while $he's being beaten, @@.lightcoral;$he begins to enjoy pain.@@ + <<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <<elseif ($slaves[$i].fetishStrength <= 95)>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his masochism.@@ + <<set $slaves[$i].fetishStrength += 4>> <</if>> - <<elseif ($slaves[$i].assignment == "work in the dairy") && ($dairyRestraintsSetting >= 2)>> - Strapped into a milking machine's tender, penetrative embrace, $his masochistic tendencies darken into sexual appreciation for $his life as a human factory. @@.yellow;$He's descended into true self hatred.@@ - <<set $slaves[$i].sexualFlaw = "self hating">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<case "sadist">> + <<if ($slaves[$i].fetish != "sadist")>> + <<if $slaves[$i].fetishStrength >= 10>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he witnesses or even takes part in another slave's pain. + <<set $slaves[$i].fetishStrength -= 20>> + <<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>> + After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing encourages many orgasms while $he's involved in the abuse of other slaves, @@.lightcoral;$he begins to develop a sadistic streak.@@ + <<set $slaves[$i].fetish = "sadist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <</if>> + <<elseif ($slaves[$i].fetishStrength <= 95)>> + $His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing @@.lightcoral;advances $his sadism.@@ + <<set $slaves[$i].fetishStrength += 4>> <</if>> - <</if>> + <</switch>> <</if>> - <<if $slaves[$i].sexualFlaw != "self hating">> - <<if $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> - <<if $slaves[$i].addict > 2>> - $His aphrodisiac addiction makes $him dependent on sexual self harm. @@.yellow;$He's descended into true self hatred.@@ - <<set $slaves[$i].sexualFlaw = "self hating">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> +<</if>> + +/* ORGANIC FETISH DEVELOPMENTS */ + +<<if $slaves[$i].fuckdoll == 0>> + <<if ($slaves[$i].fetish != "mindbroken")>> + <<if ($slaves[$i].clitPiercing != 3) || ($slaves[$i].clitSetting == "off") || ($slaves[$i].clitSetting == "none") || ($slaves[$i].clitSetting == "all") || ($slaves[$i].clitSetting == "men") || ($slaves[$i].clitSetting == "women")>> + + <<if canDoAnal($slaves[$i])>> + <<if $slaves[$i].vagina > -1 && !canDoVaginal($slaves[$i])>> + <<if ($slaves[$i].fetishStrength <= 95)>> + <<if _fetishChangeChance > random(0,100)>> + <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club")>> + <<if $slaves[$i].fetish != "buttslut">> + With so much sexual attention focused on $his anus, @@.lightcoral;$he comes to view buttsex as the centerpiece of $his sexuality.@@ + <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <<elseif ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishStrength <= 95)>> + With so much sexual attention focused on $his anus, @@.lightcoral;$his love of anal increases.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<elseif ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> + <<if $slaves[$i].fetish != "buttslut">> + With $his anus constantly sold for use, @@.lightcoral;$he comes to view buttsex as the centerpiece of $his sexuality.@@ + <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <<elseif ($slaves[$i].fetish == "buttslut")>> + With $his anus constantly sold for use, @@.lightcoral;$his love of anal increases.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <</if>> + <</if>> + <</if>> + <<elseif $slaves[$i].vagina == -1>> + <<if $slaves[$i].prostate != 0>> + <<if $slaves[$i].fetishStrength <= 95>> + <<if _fetishChangeChance > random(0,90)>> + <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club")>> + <<if $slaves[$i].fetish != "buttslut">> + Since most of $his orgasms are caused by prostate stimulation from anal sex with citizens, @@.lightcoral;$he comes to view $his asshole as $his primary sexual organ.@@ + <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <<elseif ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishStrength <= 95)>> + After many, many prostate orgasms with a citizen's cock up $his butt, @@.lightcoral;$his love of anal increases.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<elseif ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> + <<if $slaves[$i].fetish != "buttslut">> + Since most of $his orgasms are caused by prostate stimulation from anal sex with customers, @@.lightcoral;$he comes to view $his asshole as $his primary sexual organ.@@ + <<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <<elseif ($slaves[$i].fetish == "buttslut") && ($slaves[$i].fetishStrength <= 95)>> + After many, many prostate orgasms with a customer's cock up $his butt, @@.lightcoral;$his love of anal increases.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> - <</if>> + + <<if ($slaves[$i].releaseRules == "permissive") || $slaves[$i].releaseRules == "masturbation">> + <<if ($slaves[$i].balls > 0)>> + <<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement" || ($slaves[$i].drugs == "hyper testicle enhancement")>> + <<if ($slaves[$i].fetishStrength <= 95)>> + <<if _fetishChangeChance > random(0,100)>> + <<if $slaves[$i].fetish != "cumslut">> + While masturbating, $he's at first surprised but then aroused by $his drug-enhanced ejaculation. After repeatedly covering $himself in the stuff, @@.lightcoral;$he's become a cum fetishist.@@ + <<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> + <<elseif ($slaves[$i].fetish == "cumslut") && ($slaves[$i].fetishStrength <= 95)>> + $His masturbation sessions have come to consist mainly of $him blowing massive loads of cum into $his own mouth. @@.lightcoral;$His ejaculate addiction increases.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> -<<case "pregnancy">> - <<if $slaves[$i].sexualFlaw != "breeder">> - <<if $slaves[$i].preg > 37 && $slaves[$i].broodmother > 0>> - <<if $slaves[$i].broodmother == 2>> - $He's nearly bursting with life and giving birth constantly, - <<else>> - $He's stuffed full of child and brings a new life into the world each week, with or without a good fucking, - <</if>> - causing $him to pay more sexual attention to pregnancy than to impregnation. @@.yellow;$He's become obsessed with breeding.@@ - <<set $slaves[$i].sexualFlaw = "breeder">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> - <</if>> - <<elseif $slaves[$i].bellyPreg > 100 && $slaves[$i].pregKnown == 1 && $slaves[$i].pregSource == -1 && $slaves[$i].breedingMark == 1 && $propOutcome == 1 && $slaves[$i].devotion > 75>> - $He's been marked to be the bearer of your offspring and is growing larger by the day with your child. $He is to be nothing more than a vessel for your children, and as such @@.yellow;has become obsessed with carrying them.@@ - <<set $slaves[$i].sexualFlaw = "breeder">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> - <</if>> - <<elseif $slaves[$i].bellyPreg >= 120000>> - $He's so overfull with life that $he starts to pay much more sexual attention to pregnancy than to impregnation. @@.yellow;$He's become obsessed with breeding.@@ - <<set $slaves[$i].sexualFlaw = "breeder">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> - <</if>> - <<elseif $slaves[$i].births > 10>> - $He's been bred so much that $he starts to pay as much sexual attention to pregnancy as to impregnation. @@.yellow;$He's become obsessed with breeding.@@ - <<set $slaves[$i].sexualFlaw = "breeder">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> - <</if>> - <<elseif ($slaves[$i].assignment == "work in the dairy") && ($dairyPregSetting >= 2) && ($slaves[$i].pregKnown == 1)>> - With $his womanhood fucked full of cum and fertility drugs, $his pregnancy fetish deepens into true perversity. @@.yellow;$He's become obsessed with breeding.@@ - <<set $slaves[$i].sexualFlaw = "breeder">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].sexualFlaw != "breeder">> - <<if $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> - <<if $slaves[$i].addict > 2>> - $His aphrodisiac addiction makes $him dependent on $his pregnancy fantasies. @@.yellow;$He's become obsessed with breeding.@@ - <<set $slaves[$i].sexualFlaw = "breeder">> - <<set $slaves[$i].fetishStrength = 100>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> +<</if>> + +/* PARAPHILIA ACQUISITION */ + +<<if $slaves[$i].fuckdoll == 0>> + <<if $slaves[$i].fetish != "mindbroken">> + <<if $slaves[$i].fetishKnown != 0>> + <<if $slaves[$i].fetish != "none">> + <<if $slaves[$i].fetishStrength > random(80,180)>> + + <<switch $slaves[$i].fetish>> + <<case "submissive">> + <<if $slaves[$i].sexualFlaw != "neglectful">> + <<if $slaves[$i].energy < 80>> + <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade")>> + Serving as a sex worker drives $him deeper and deeper into submission, and $he pays less and less attention to $his own pleasure. @@.yellow;$He's become sexually self neglectful,@@ and only cares about getting others off. + <<set $slaves[$i].sexualFlaw = "neglectful">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <</if>> + <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> + <<if $slaves[$i].addict > 2>> + $His aphrodisiac addiction makes $him dependent on submission. @@.yellow;$He's become sexually self neglectful,@@ and only cares about getting others off. + <<set $slaves[$i].sexualFlaw = "neglectful">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <</if>> + <</if>> + <</if>> + <<case "cumslut">> + <<if $slaves[$i].sexualFlaw != "cum addict">> + <<if $slaves[$i].dietCum > 0>> + In addition to being an orally fixated cumslut, $he eats ejaculate in $his food, making the taste omnipresent for $him. @@.yellow;$He's become psychologically addicted to cum.@@ + <<set $slaves[$i].sexualFlaw = "cum addict">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif $slaves[$i].inflation != 0 && $slaves[$i].inflationType == "cum">> + In addition to being an orally fixated cumslut, $he is required to keep $his belly bloated with cum at all times, making $his life revolve around being full of cum. @@.yellow;$He's become psychologically addicted to cum.@@ + <<set $slaves[$i].sexualFlaw = "cum addict">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif $cockFeeder != 0>> + In addition to being an orally fixated cumslut, $he eats by sucking dick. @@.yellow;$He's become psychologically addicted to cum.@@ + <<set $slaves[$i].sexualFlaw = "cum addict">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> + <<if $slaves[$i].addict > 2>> + $His aphrodisiac addiction makes $him dependent on oral stimulation. @@.yellow;$He's become psychologically addicted to cum.@@ + <<set $slaves[$i].sexualFlaw = "cum addict">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <</if>> + <</if>> + <</if>> + <<case "buttslut">> + <<if $slaves[$i].sexualFlaw != "anal addict">> + <<if $slaves[$i].energy > 80>> + <<if $slaves[$i].anus > 0>> + <<if $slaves[$i].prostate > 0>> + $He has a powerful sex drive, and constantly coming to prostate stimulation drives $him ever deeper into $his identity as a helpless anal slut. @@.yellow;$He's become psychologically addicted to getting assfucked.@@ + <<set $slaves[$i].sexualFlaw = "anal addict">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif $slaves[$i].vaginalAccessory == "chastity belt">> + $He has a powerful sex drive, and since $his pussy's off limits, $he sinks ever deeper into $his identity as a helpless anal slut. @@.yellow;$He's become psychologically addicted to getting assfucked.@@ + <<set $slaves[$i].sexualFlaw = "anal addict">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <</if>> + <</if>> + <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> + <<if $slaves[$i].addict > 2>> + $His aphrodisiac addiction makes $him dependent on constant buttsex. @@.yellow;$He's become psychologically addicted to getting assfucked.@@ + <<set $slaves[$i].sexualFlaw = "anal addict">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <</if>> + <</if>> + <</if>> + <<case "humiliation">> + <<if $slaves[$i].sexualFlaw != "attention whore">> + <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club")>> + Serving as a public sex worker gives $him plenty of delicious humiliation, and $he cares less and less about sex itself and more about making people blush. @@.yellow;$He's become an attention whore.@@ + <<set $slaves[$i].sexualFlaw = "attention whore">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> + <<if $slaves[$i].addict > 2>> + $His aphrodisiac addiction makes $him dependent on stares to get off. @@.yellow;$He's become an attention whore.@@ + <<set $slaves[$i].sexualFlaw = "attention whore">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <</if>> + <</if>> + <</if>> + <<case "boobs">> + <<if $slaves[$i].sexualFlaw != "breast growth">> + <<if $slaves[$i].drugs == "breast injections" || $slaves[$i].drugs == "intensive breast injections">> + $He loves $his tits, and feeling them respond to drug injections starts to hold more fascination for $him than mere sex. @@.yellow;$His sexual identity is now dominated by $his swelling boobs.@@ + <<set $slaves[$i].sexualFlaw = "breast growth">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif $slaves[$i].drugs == "hyper breast injections">> + $He loves $his tits, and watching them steadily swell from the hyper injections starts to hold more fascination for $him than mere sex. @@.yellow;$His sexual identity is now dominated by $his swelling boobs.@@ + <<set $slaves[$i].sexualFlaw = "breast growth">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif ($slaves[$i].hormoneBalance >= 100) && ($slaves[$i].boobs < 1000)>> + $He loves $his tits, and feeling them grow under female hormone treatments starts to hold more fascination for $him than mere sex. @@.yellow;$His sexual identity is now dominated by $his swelling boobs.@@ + <<set $slaves[$i].sexualFlaw = "breast growth">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> + <<if $slaves[$i].addict > 2>> + $His aphrodisiac addiction makes $him dependent on $his tits for relief. @@.yellow;$His sexual identity is now dominated by $his swelling boobs.@@ + <<set $slaves[$i].sexualFlaw = "breast growth">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <</if>> + <</if>> + <</if>> + <<case "sadist">> + <<if $slaves[$i].sexualFlaw != "malicious">> + <<if $Wardeness != 0>> + <<if $slaves[$i].ID == $Wardeness.ID>> + As Wardeness, $he becomes @@.yellow;sexually addicted to inflicting pain and anguish.@@ + <<set $slaves[$i].sexualFlaw = "malicious">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <</if>> + <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> + <<if $slaves[$i].addict > 2>> + $His aphrodisiac addiction makes $him dependent on degradation in other slaves to get off. $He becomes @@.yellow;sexually addicted to inflicting pain and anguish.@@ + <<set $slaves[$i].sexualFlaw = "malicious">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <</if>> + <</if>> + <</if>> + <<case "dom">> + <<if $slaves[$i].sexualFlaw != "abusive">> + <<if $HeadGirl != 0>> + <<if $HGSeverity >= 0>> + <<if $slaves[$i].ID == $HeadGirl.ID>> + As Head Girl, $he's plentifully provided with misbehaving slaves to dominate sexually. $He becomes more and more eager until $he's actively @@.yellow;sexually abusive, getting off on the thrill of forcing $himself on other slaves.@@ + <<set $slaves[$i].sexualFlaw = "abusive">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <</if>> + <</if>> + <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> + <<if $slaves[$i].addict > 2>> + $His aphrodisiac addiction makes $him dependent on pain in others to get off. $He's become @@.yellow;sexually abusive, getting off on the thrill of forcing $himself on other slaves.@@ + <<set $slaves[$i].sexualFlaw = "abusive">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <</if>> + <</if>> + <</if>> + <<case "masochist">> + <<if $slaves[$i].sexualFlaw != "self hating">> + <<if ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade")>> + Condemned to serve as a public fuckhole, $his masochistic tendencies darken into sexual appreciation for $his life as a human sex toy. @@.yellow;$He's descended into true self hatred.@@ + <<set $slaves[$i].sexualFlaw = "self hating">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif ($slaves[$i].assignment == "work in the dairy") && ($dairyRestraintsSetting >= 2)>> + Strapped into a milking machine's tender, penetrative embrace, $his masochistic tendencies darken into sexual appreciation for $his life as a human factory. @@.yellow;$He's descended into true self hatred.@@ + <<set $slaves[$i].sexualFlaw = "self hating">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> + <<if $slaves[$i].addict > 2>> + $His aphrodisiac addiction makes $him dependent on sexual self harm. @@.yellow;$He's descended into true self hatred.@@ + <<set $slaves[$i].sexualFlaw = "self hating">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <</if>> + <</if>> + <</if>> + <<case "pregnancy">> + <<if $slaves[$i].sexualFlaw != "breeder">> + <<if $slaves[$i].preg > 37 && $slaves[$i].broodmother > 0>> + <<if $slaves[$i].broodmother == 2>> + $He's nearly bursting with life and giving birth constantly, + <<else>> + $He's stuffed full of child and brings a new life into the world each week, with or without a good fucking, + <</if>> + causing $him to pay more sexual attention to pregnancy than to impregnation. @@.yellow;$He's become obsessed with breeding.@@ + <<set $slaves[$i].sexualFlaw = "breeder">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif $slaves[$i].bellyPreg > 100 && $slaves[$i].pregKnown == 1 && $slaves[$i].pregSource == -1 && $slaves[$i].breedingMark == 1 && $propOutcome == 1 && $slaves[$i].devotion > 75>> + $He's been marked to be the bearer of your offspring and is growing larger by the day with your child. $He is to be nothing more than a vessel for your children, and as such @@.yellow;has become obsessed with carrying them.@@ + <<set $slaves[$i].sexualFlaw = "breeder">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif $slaves[$i].bellyPreg >= 120000>> + $He's so overfull with life that $he starts to pay much more sexual attention to pregnancy than to impregnation. @@.yellow;$He's become obsessed with breeding.@@ + <<set $slaves[$i].sexualFlaw = "breeder">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif $slaves[$i].births > 10>> + $He's been bred so much that $he starts to pay as much sexual attention to pregnancy as to impregnation. @@.yellow;$He's become obsessed with breeding.@@ + <<set $slaves[$i].sexualFlaw = "breeder">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif ($slaves[$i].assignment == "work in the dairy") && ($dairyPregSetting >= 2) && ($slaves[$i].pregKnown == 1)>> + With $his womanhood fucked full of cum and fertility drugs, $his pregnancy fetish deepens into true perversity. @@.yellow;$He's become obsessed with breeding.@@ + <<set $slaves[$i].sexualFlaw = "breeder">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> + <<if $slaves[$i].addict > 2>> + $His aphrodisiac addiction makes $him dependent on $his pregnancy fantasies. @@.yellow;$He's become obsessed with breeding.@@ + <<set $slaves[$i].sexualFlaw = "breeder">> + <<set $slaves[$i].fetishStrength = 100>> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ + <<FSChange "Hedonism" 2>> + <</if>> + <</if>> + <</if>> + <</if>> + <</switch>> + + <</if>> <</if>> <</if>> - <</if>> <</if>> -<</switch>> - -<</if>> -<</if>> -<</if>> -<</if>> <</if>> /* PIERCING EFFECTS */ <<if ($slaves[$i].vaginaPiercing > 1)>> <<if ($slaves[$i].vagina > -1) && ($slaves[$i].labia < 2) && (random(1,100) > 90)>> - The weight of $his labial piercings @@.lime;stretches out $his pussylips a bit.@@ - <<set $slaves[$i].labia += 1>> + The weight of $his labial piercings @@.lime;stretches out $his pussylips a bit.@@ + <<set $slaves[$i].labia += 1>> <</if>> <</if>> <<if ($slaves[$i].nipplesPiercing == 1)>> <<if ($slaves[$i].nipples == "tiny")>> - <<if (random(1,100) > 95)>> - $His piercings keep $his nipples half-hard all the time, and @@.lime;$his nipples have stretched out a bit.@@ - <<set $slaves[$i].nipples = "cute">> - <</if>> - <<elseif ($slaves[$i].nipples == "partially inverted")>> - <<if (random(1,100) > 70)>> - $His piercings keep $his nipples half-hard all the time, which @@.lime;permanently protrudes them.@@ - <<if (random(1,2) == 1)>> - It turns out they're pretty cute. - <<set $slaves[$i].nipples = "cute">> - <<else>> - It turns out they're nice and puffy. - <<set $slaves[$i].nipples = "puffy">> - <</if>> - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - This is @@.hotpink;a long and uncomfortable experience, which $he gets off on.@@ - <<set $slaves[$i].devotion += 1>> - <<else>> - This is @@.mediumorchid;a long and uncomfortable experience.@@ - <<set $slaves[$i].devotion -= 1>> + <<if (random(1,100) > 95)>> + $His piercings keep $his nipples half-hard all the time, and @@.lime;$his nipples have stretched out a bit.@@ + <<set $slaves[$i].nipples = "cute">> <</if>> - <<else>> - Having $his nipples held protruded by $his piercings is uncomfortable, which $he - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - @@.hotpink;gets off on.@@ - <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].nipples == "partially inverted")>> + <<if (random(1,100) > 70)>> + $His piercings keep $his nipples half-hard all the time, which @@.lime;permanently protrudes them.@@ + <<if (random(1,2) == 1)>> + It turns out they're pretty cute. + <<set $slaves[$i].nipples = "cute">> + <<else>> + It turns out they're nice and puffy. + <<set $slaves[$i].nipples = "puffy">> + <</if>> + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> + This is @@.hotpink;a long and uncomfortable experience, which $he gets off on.@@ + <<set $slaves[$i].devotion += 1>> + <<else>> + This is @@.mediumorchid;a long and uncomfortable experience.@@ + <<set $slaves[$i].devotion -= 1>> + <</if>> <<else>> - @@.mediumorchid;hates.@@ - <<set $slaves[$i].devotion -= 1>> + Having $his nipples held protruded by $his piercings is uncomfortable, which $he + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> + @@.hotpink;gets off on.@@ + <<set $slaves[$i].devotion += 1>> + <<else>> + @@.mediumorchid;hates.@@ + <<set $slaves[$i].devotion -= 1>> + <</if>> <</if>> - <</if>> <<elseif ($slaves[$i].nipples == "inverted")>> - <<if (random(1,100) > 90)>> - $His piercings keep $his nipples half-hard all the time, which eventually @@.lime;permanently protrudes them.@@ - <<if (random(1,2) == 1)>> - It turns out they're absolutely massive. - <<set $slaves[$i].nipples = "huge">> - <<else>> - It turns out they're nice and puffy. - <<set $slaves[$i].nipples = "puffy">> - <</if>> - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - This is @@.hotpink;a long and very uncomfortable experience, which $he gets off on.@@ - <<set $slaves[$i].devotion += 3>> - <<else>> - This is @@.mediumorchid;a long and very uncomfortable experience.@@ - <<set $slaves[$i].devotion -= 3>> - <</if>> - <<else>> - Having $his nipples held protruded by $his piercings is very uncomfortable, which $he - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - @@.hotpink;gets off on.@@ - <<set $slaves[$i].devotion += 1>> + <<if (random(1,100) > 90)>> + $His piercings keep $his nipples half-hard all the time, which eventually @@.lime;permanently protrudes them.@@ + <<if (random(1,2) == 1)>> + It turns out they're absolutely massive. + <<set $slaves[$i].nipples = "huge">> + <<else>> + It turns out they're nice and puffy. + <<set $slaves[$i].nipples = "puffy">> + <</if>> + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> + This is @@.hotpink;a long and very uncomfortable experience, which $he gets off on.@@ + <<set $slaves[$i].devotion += 3>> + <<else>> + This is @@.mediumorchid;a long and very uncomfortable experience.@@ + <<set $slaves[$i].devotion -= 3>> + <</if>> <<else>> - @@.mediumorchid;hates.@@ - <<set $slaves[$i].devotion -= 1>> + Having $his nipples held protruded by $his piercings is very uncomfortable, which $he + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> + @@.hotpink;gets off on.@@ + <<set $slaves[$i].devotion += 1>> + <<else>> + @@.mediumorchid;hates.@@ + <<set $slaves[$i].devotion -= 1>> + <</if>> <</if>> <</if>> - <</if>> <<elseif ($slaves[$i].nipplesPiercing == 2)>> <<if ($slaves[$i].nipples == "tiny")>> - <<if (random(1,100) > 80)>> - $He's got so much metal in $his nipples that the weight @@.lime;stretches and lengthens them.@@ - <<set $slaves[$i].nipples = "cute">> - <</if>> - <<elseif ($slaves[$i].nipples == "partially inverted")>> - <<if (random(1,100) > 50)>> - $He's got so much metal in $his nipples that the weight @@.lime;permanently protrudes them.@@ - <<if (random(1,2) == 1)>> - It turns out they're pretty cute. - <<set $slaves[$i].nipples = "cute">> - <<else>> - It turns out they're nice and puffy. - <<set $slaves[$i].nipples = "puffy">> - <</if>> - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - This is @@.hotpink;a long and uncomfortable experience, which $his gets off on.@@ - <<set $slaves[$i].devotion += 2>> - <<else>> - This is @@.mediumorchid;a long and uncomfortable experience.@@ - <<set $slaves[$i].devotion -= 2>> + <<if (random(1,100) > 80)>> + $He's got so much metal in $his nipples that the weight @@.lime;stretches and lengthens them.@@ + <<set $slaves[$i].nipples = "cute">> <</if>> - <<else>> - Having $his nipples held protruded by $his piercings is uncomfortable, which $his - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - @@.hotpink;gets off on.@@ - <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].nipples == "partially inverted")>> + <<if (random(1,100) > 50)>> + $He's got so much metal in $his nipples that the weight @@.lime;permanently protrudes them.@@ + <<if (random(1,2) == 1)>> + It turns out they're pretty cute. + <<set $slaves[$i].nipples = "cute">> + <<else>> + It turns out they're nice and puffy. + <<set $slaves[$i].nipples = "puffy">> + <</if>> + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> + This is @@.hotpink;a long and uncomfortable experience, which $his gets off on.@@ + <<set $slaves[$i].devotion += 2>> + <<else>> + This is @@.mediumorchid;a long and uncomfortable experience.@@ + <<set $slaves[$i].devotion -= 2>> + <</if>> <<else>> - @@.mediumorchid;hates.@@ - <<set $slaves[$i].devotion -= 1>> + Having $his nipples held protruded by $his piercings is uncomfortable, which $his + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> + @@.hotpink;gets off on.@@ + <<set $slaves[$i].devotion += 1>> + <<else>> + @@.mediumorchid;hates.@@ + <<set $slaves[$i].devotion -= 1>> + <</if>> <</if>> - <</if>> <<elseif ($slaves[$i].nipples == "inverted")>> - <<if (random(1,100) > 70)>> - $He's got so much metal in $his nipples that the weight @@.lime;permanently protrudes them.@@ - <<if (random(1,2) == 1)>> - It turns out they're absolutely massive. - <<set $slaves[$i].nipples = "huge">> - <<else>> - It turns out they're nice and puffy. - <<set $slaves[$i].nipples = "puffy">> - <</if>> - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - This is @@.hotpink;a long and extremely uncomfortable experience, which $he gets off on.@@ - <<set $slaves[$i].devotion += 4>> - <<else>> - This is @@.mediumorchid;a long and extremely uncomfortable experience.@@ - <<set $slaves[$i].devotion -= 4>> - <</if>> - <<else>> - Having $his nipples held protruded by $his piercings is extremely uncomfortable, which $he - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - @@.hotpink;gets off on.@@ - <<set $slaves[$i].devotion += 2>> + <<if (random(1,100) > 70)>> + $He's got so much metal in $his nipples that the weight @@.lime;permanently protrudes them.@@ + <<if (random(1,2) == 1)>> + It turns out they're absolutely massive. + <<set $slaves[$i].nipples = "huge">> + <<else>> + It turns out they're nice and puffy. + <<set $slaves[$i].nipples = "puffy">> + <</if>> + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> + This is @@.hotpink;a long and extremely uncomfortable experience, which $he gets off on.@@ + <<set $slaves[$i].devotion += 4>> + <<else>> + This is @@.mediumorchid;a long and extremely uncomfortable experience.@@ + <<set $slaves[$i].devotion -= 4>> + <</if>> <<else>> - @@.mediumorchid;hates.@@ - <<set $slaves[$i].devotion -= 2>> + Having $his nipples held protruded by $his piercings is extremely uncomfortable, which $he + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> + @@.hotpink;gets off on.@@ + <<set $slaves[$i].devotion += 2>> + <<else>> + @@.mediumorchid;hates.@@ + <<set $slaves[$i].devotion -= 2>> + <</if>> <</if>> <</if>> - <</if>> <</if>> /* HEAVY LACTATION EFFECTS */ <<if ($slaves[$i].nipples != "huge") && ($slaves[$i].nipples != "fuckable")>> -<<if ($slaves[$i].lactation >= 2)>> - <<if ($slaves[$i].nipples == "tiny")>> - <<if (random(1,100) > 70)>> - Having $his heavy milk production forced through $his tiny nipples @@.lime;stretches and engorges them.@@ - <<set $slaves[$i].nipples = "cute">> - <</if>> - <<elseif ($slaves[$i].nipples == "cute") || ($slaves[$i].nipples == "inverted")>> - <<if (random(1,100) > 80)>> - $He's lactating so heavily that $his permanently swollen nipples gradually become accustomed to the constant flow of milk. They @@.lime;become puffy@@ and engorged. - <<set $slaves[$i].nipples = "puffy">> - <</if>> - <<elseif ($slaves[$i].nipples == "partially inverted") || ($slaves[$i].nipples == "inverted")>> - <<if (random(1,100) > 80)>> - $He's lactating so heavily that $his swollen nipples almost never retreat into their inverted state. Lactation has @@.lime;permanently protruded them,@@ leaving them engorged and puffy. - <<set $slaves[$i].nipples = "puffy">> - <</if>> - <<else>> - <<if (random(1,100) > 90)>> - Lactation has @@.lime;swollen $his nipples@@ to an absurd size, making $his status as a cow obvious even when $his chest faucets aren't gushing cream. - <<set $slaves[$i].nipples = "huge">> - <</if>> + <<if ($slaves[$i].lactation >= 2)>> + <<if ($slaves[$i].nipples == "tiny")>> + <<if (random(1,100) > 70)>> + Having $his heavy milk production forced through $his tiny nipples @@.lime;stretches and engorges them.@@ + <<set $slaves[$i].nipples = "cute">> + <</if>> + <<elseif ($slaves[$i].nipples == "cute") || ($slaves[$i].nipples == "inverted")>> + <<if (random(1,100) > 80)>> + $He's lactating so heavily that $his permanently swollen nipples gradually become accustomed to the constant flow of milk. They @@.lime;become puffy@@ and engorged. + <<set $slaves[$i].nipples = "puffy">> + <</if>> + <<elseif ($slaves[$i].nipples == "partially inverted") || ($slaves[$i].nipples == "inverted")>> + <<if (random(1,100) > 80)>> + $He's lactating so heavily that $his swollen nipples almost never retreat into their inverted state. Lactation has @@.lime;permanently protruded them,@@ leaving them engorged and puffy. + <<set $slaves[$i].nipples = "puffy">> + <</if>> + <<else>> + <<if (random(1,100) > 90)>> + Lactation has @@.lime;swollen $his nipples@@ to an absurd size, making $his status as a cow obvious even when $his chest faucets aren't gushing cream. + <<set $slaves[$i].nipples = "huge">> + <</if>> + <</if>> <</if>> <</if>> -<</if>> /* IMPLANT EFFECTS ON UNDERLYING FLESH */ @@ -3304,34 +3275,34 @@ <</if>> <<if ($slaves[$i].boobsImplant > 1000)>> -<<if ($slaves[$i].boobs-$slaves[$i].boobsImplant < 1000)>> -<<if (random(1,100) > 60)>> - $His breast tissue has naturally @@.lime;stretched and grown@@ to accommodate $his massive implants a bit better. - <<set $slaves[$i].boobs += 50>> -<</if>> -<</if>> + <<if ($slaves[$i].boobs-$slaves[$i].boobsImplant < 1000)>> + <<if (random(1,100) > 60)>> + $His breast tissue has naturally @@.lime;stretched and grown@@ to accommodate $his massive implants a bit better. + <<set $slaves[$i].boobs += 50>> + <</if>> + <</if>> <<elseif ($slaves[$i].boobsImplant > 600)>> -<<if ($slaves[$i].boobs-$slaves[$i].boobsImplant < 500)>> -<<if (random(1,100) > 60)>> - $His breast tissue has naturally @@.lime;stretched and grown@@ to accommodate $his large implants a bit better. - <<set $slaves[$i].boobs += 50>> -<</if>> -<</if>> + <<if ($slaves[$i].boobs-$slaves[$i].boobsImplant < 500)>> + <<if (random(1,100) > 60)>> + $His breast tissue has naturally @@.lime;stretched and grown@@ to accommodate $his large implants a bit better. + <<set $slaves[$i].boobs += 50>> + <</if>> + <</if>> <<elseif ($slaves[$i].boobsImplant > 0)>> -<<if ($slaves[$i].boobs-$slaves[$i].boobsImplant < 300)>> -<<if (random(1,100) > 60)>> - $His breast tissue has naturally @@.lime;stretched and grown@@ to accommodate $his implants a bit better. - <<set $slaves[$i].boobs += 50>> -<</if>> -<</if>> + <<if ($slaves[$i].boobs-$slaves[$i].boobsImplant < 300)>> + <<if (random(1,100) > 60)>> + $His breast tissue has naturally @@.lime;stretched and grown@@ to accommodate $his implants a bit better. + <<set $slaves[$i].boobs += 50>> + <</if>> + <</if>> <</if>> <<if ($slaves[$i].buttImplantType == 1)>> $His string implants absorb fluid @@.lime;slowly swelling $his ass.@@ <<set $slaves[$i].buttImplant += .25, $slaves[$i].butt += .25>> <<if ($slaves[$i].butt > 10)>> - Since it as large as $his body can handle, some serum is drained from them. - <<set $slaves[$i].butt -= 1, $slaves[$i].buttImplant -= 1>> + Since it as large as $his body can handle, some serum is drained from them. + <<set $slaves[$i].butt -= 1, $slaves[$i].buttImplant -= 1>> <</if>> <<set _effect = random(1,8)>> <<if ($slaves[$i].buttImplant > 7) && (_effect >= 2)>> @@ -3362,52 +3333,52 @@ <</if>> <<if $slaves[$i].diet == "muscle building">> -<<if ($slaves[$i].muscles > 30)>> - <<if ($slaves[$i].face-$slaves[$i].faceImplant > 10) && (random(1,100) > 90) && $slaves[$i].drugs == "steroids">> - All the hormones in $his system from $his heavy, steroid enhanced workouts @@.orange;harden $his face a little.@@ - <<set $slaves[$i].face -= 5>> - <</if>> - <<if (($slaves[$i].boobs - $slaves[$i].boobsImplant) > 250)>> - <<if (random(1,100) > 95)>> - All the hormones in $his system from $his heavy workouts @@.orange;shrink $his breasts slightly.@@ - <<set $slaves[$i].boobs -= 50>> + <<if ($slaves[$i].muscles > 30)>> + <<if ($slaves[$i].face-$slaves[$i].faceImplant > 10) && (random(1,100) > 90) && $slaves[$i].drugs == "steroids">> + All the hormones in $his system from $his heavy, steroid enhanced workouts @@.orange;harden $his face a little.@@ + <<set $slaves[$i].face -= 5>> + <</if>> + <<if (($slaves[$i].boobs - $slaves[$i].boobsImplant) > 250)>> + <<if (random(1,100) > 95)>> + All the hormones in $his system from $his heavy workouts @@.orange;shrink $his breasts slightly.@@ + <<set $slaves[$i].boobs -= 50>> + <</if>> <</if>> <</if>> <</if>> -<</if>> <<if $slaves[$i].aphrodisiacs > random(0,2)>> <<set _Effects = []>> <<if $aphrodisiacUpgradeRefine != 1>> - <<if ($slaves[$i].dick > 1)>> - <<set _Effects.push("DickShrink")>> - <</if>> - <<if ($slaves[$i].balls > 1)>> - <<set _Effects.push("BallsShrink")>> - <</if>> - <<if ($slaves[$i].clit > 0)>> - <<set _Effects.push("ClitSmaller")>> - <</if>> - <<if ($slaves[$i].voice < 3) && ($slaves[$i].voice > 0)>> - <<set _Effects.push("VoiceHigher")>> - <</if>> - <<if ($slaves[$i].vagina > -1) && ($slaves[$i].ovaries != 0) && ($slaves[$i].vaginaLube < 2)>> - <<set _Effects.push("VaginaWetter")>> - <</if>> - <<if (($slaves[$i].butt-$slaves[$i].buttImplant) < 2) && (($slaves[$i].inducedNCS == 0) || (random(1,100) > 75))>> - <<set _Effects.push("ButtBigger")>> - <</if>> - <<if (($slaves[$i].boobs-$slaves[$i].boobsImplant) < 500) && (($slaves[$i].inducedNCS == 0) || (random(1,100) > 75))>> - <<set _Effects.push("BoobsBigger")>> - <</if>> - <<if $slaves[$i].face-$slaves[$i].faceImplant <= 10>> - <<set _Effects.push("FaceSofter")>> - <</if>> - <<if ($slaves[$i].faceShape == "masculine")>> - <<set _Effects.push("FaceSofterAndrogynous")>> - <<elseif ($slaves[$i].faceShape == "androgynous")>> - <<set _Effects.push("FaceNormal")>> - <</if>> + <<if ($slaves[$i].dick > 1)>> + <<set _Effects.push("DickShrink")>> + <</if>> + <<if ($slaves[$i].balls > 1)>> + <<set _Effects.push("BallsShrink")>> + <</if>> + <<if ($slaves[$i].clit > 0)>> + <<set _Effects.push("ClitSmaller")>> + <</if>> + <<if ($slaves[$i].voice < 3) && ($slaves[$i].voice > 0)>> + <<set _Effects.push("VoiceHigher")>> + <</if>> + <<if ($slaves[$i].vagina > -1) && ($slaves[$i].ovaries != 0) && ($slaves[$i].vaginaLube < 2)>> + <<set _Effects.push("VaginaWetter")>> + <</if>> + <<if (($slaves[$i].butt-$slaves[$i].buttImplant) < 2) && (($slaves[$i].inducedNCS == 0) || (random(1,100) > 75))>> + <<set _Effects.push("ButtBigger")>> + <</if>> + <<if (($slaves[$i].boobs-$slaves[$i].boobsImplant) < 500) && (($slaves[$i].inducedNCS == 0) || (random(1,100) > 75))>> + <<set _Effects.push("BoobsBigger")>> + <</if>> + <<if $slaves[$i].face-$slaves[$i].faceImplant <= 10>> + <<set _Effects.push("FaceSofter")>> + <</if>> + <<if ($slaves[$i].faceShape == "masculine")>> + <<set _Effects.push("FaceSofterAndrogynous")>> + <<elseif ($slaves[$i].faceShape == "androgynous")>> + <<set _Effects.push("FaceNormal")>> + <</if>> <</if>> <<if ($slaves[$i].devotion <= 20)>> <<set _Effects.push("Devoted")>> @@ -3425,20 +3396,20 @@ <<set _Effects = _Effects.random()>> <<switch _Effects>> <<case "DickShrink">> - <<if (($slaves[$i].inducedNCS == 1) && ($slaves[$i].dick > 2) && (random(1,100) > 25))>> - Dependence on the hormone-based aphrodisiacs combined with $his @@.orange;NCS@@ makes @@.orange;$his dick shrink down to be more childlike.@@ - <<set $slaves[$i].dick -= 1>> - <<else>> - Dependence on the hormone-based aphrodisiacs makes @@.orange;$his dick atrophy.@@ - <</if>> + <<if (($slaves[$i].inducedNCS == 1) && ($slaves[$i].dick > 2) && (random(1,100) > 25))>> + Dependence on the hormone-based aphrodisiacs combined with $his @@.orange;NCS@@ makes @@.orange;$his dick shrink down to be more childlike.@@ + <<set $slaves[$i].dick -= 1>> + <<else>> + Dependence on the hormone-based aphrodisiacs makes @@.orange;$his dick atrophy.@@ + <</if>> <<set $slaves[$i].dick -= 1>> <<case "BallsShrink">> - <<if (($slaves[$i].inducedNCS == 1) && ($slaves[$i].balls > 2) && (random(1,100) > 25))>> - Dependence on the hormone-based aphrodisiacs combined with $his @@.orange;NCS@@ makes @@.orange;$his balls shrink down to be more childlike.@@ - <<set $slaves[$i].balls -= 1>> - <<else>> - Dependence on the hormone-based aphrodisiacs makes @@.orange;$his testicles atrophy.@@ - <</if>> + <<if (($slaves[$i].inducedNCS == 1) && ($slaves[$i].balls > 2) && (random(1,100) > 25))>> + Dependence on the hormone-based aphrodisiacs combined with $his @@.orange;NCS@@ makes @@.orange;$his balls shrink down to be more childlike.@@ + <<set $slaves[$i].balls -= 1>> + <<else>> + Dependence on the hormone-based aphrodisiacs makes @@.orange;$his testicles atrophy.@@ + <</if>> <<set $slaves[$i].balls -= 1>> <<case "VoiceHigher">> Dependence on the hormone-based aphrodisiacs makes @@.lime;$his voice higher and more feminine.@@ @@ -3462,12 +3433,12 @@ Dependence on the hormone-based aphrodisiacs makes @@.lime;$his face soften into femininity.@@ <<set $slaves[$i].faceShape = "normal">> <<case "ClitSmaller">> - <<if (($slaves[$i].inducedNCS == 1) && ($slaves[$i].clit > 1) && (random(1,100) > 50))>> - Dependence on the hormone-based aphrodisiacs combined with $his @@.orange;NCS@@ makes @@.orange;$his clit shrink down to be more childlike.@@ - <<set $slaves[$i].clit -= 1>> - <<else>> - Dependence on the hormone-based aphrodisiacs makes @@.orange;$his clit shrink significantly.@@ - <</if>> + <<if (($slaves[$i].inducedNCS == 1) && ($slaves[$i].clit > 1) && (random(1,100) > 50))>> + Dependence on the hormone-based aphrodisiacs combined with $his @@.orange;NCS@@ makes @@.orange;$his clit shrink down to be more childlike.@@ + <<set $slaves[$i].clit -= 1>> + <<else>> + Dependence on the hormone-based aphrodisiacs makes @@.orange;$his clit shrink significantly.@@ + <</if>> <<set $slaves[$i].clit -= 1>> <<case "Devoted">> Hormonal effects make $him a bit more @@.hotpink;docile.@@ @@ -3489,79 +3460,79 @@ /* HORMONE EFFECTS + PUBERTY EFFECTS + GROWTH */ - <<if $slaves[$i].diet == "XX">> - <<set $slaves[$i].hormoneBalance += 4>> - <<elseif $slaves[$i].diet == "XXY">> - <<if $slaves[$i].hormoneBalance > 0>> - <<set $slaves[$i].hormoneBalance -= 8>> - <<elseif $slaves[$i].hormoneBalance < 0>> - <<set $slaves[$i].hormoneBalance += 8>> - <</if>> - <<elseif $slaves[$i].diet == "XY">> - <<set $slaves[$i].hormoneBalance -= 4>> - <</if>> - <<if ($slaves[$i].drugs == "fertility drugs")>> - <<set $slaves[$i].hormoneBalance += 4>> - <<elseif ($slaves[$i].drugs == "female hormone injections")>> - <<set $slaves[$i].hormoneBalance += 20>> - <<elseif ($slaves[$i].drugs == "male hormone injections")>> - <<set $slaves[$i].hormoneBalance -= 20>> - <<elseif ($slaves[$i].drugs == "testicle enhancement")>> - <<set $slaves[$i].hormoneBalance -= 4>> - <<elseif ($slaves[$i].drugs == "steroids")>> - <<set $slaves[$i].hormoneBalance -= 4>> - <<elseif ($slaves[$i].drugs == "super fertility drugs")>> - <<set $slaves[$i].hormoneBalance += 8>> - <<elseif ($slaves[$i].drugs == "hyper testicle enhancement")>> - <<set $slaves[$i].hormoneBalance -= 12>> +<<if $slaves[$i].diet == "XX">> + <<set $slaves[$i].hormoneBalance += 4>> +<<elseif $slaves[$i].diet == "XXY">> + <<if $slaves[$i].hormoneBalance > 0>> + <<set $slaves[$i].hormoneBalance -= 8>> + <<elseif $slaves[$i].hormoneBalance < 0>> + <<set $slaves[$i].hormoneBalance += 8>> + <</if>> +<<elseif $slaves[$i].diet == "XY">> + <<set $slaves[$i].hormoneBalance -= 4>> +<</if>> +<<if ($slaves[$i].drugs == "fertility drugs")>> + <<set $slaves[$i].hormoneBalance += 4>> +<<elseif ($slaves[$i].drugs == "female hormone injections")>> + <<set $slaves[$i].hormoneBalance += 20>> +<<elseif ($slaves[$i].drugs == "male hormone injections")>> + <<set $slaves[$i].hormoneBalance -= 20>> +<<elseif ($slaves[$i].drugs == "testicle enhancement")>> + <<set $slaves[$i].hormoneBalance -= 4>> +<<elseif ($slaves[$i].drugs == "steroids")>> + <<set $slaves[$i].hormoneBalance -= 4>> +<<elseif ($slaves[$i].drugs == "super fertility drugs")>> + <<set $slaves[$i].hormoneBalance += 8>> +<<elseif ($slaves[$i].drugs == "hyper testicle enhancement")>> + <<set $slaves[$i].hormoneBalance -= 12>> +<</if>> +<<if ($slaves[$i].hormones == 1)>> + <<set $slaves[$i].hormoneBalance += 4>> +<<elseif ($slaves[$i].hormones == 2)>> + <<set $slaves[$i].hormoneBalance += 12>> +<<elseif ($slaves[$i].hormones == -1)>> + <<set $slaves[$i].hormoneBalance -= 4>> +<<elseif ($slaves[$i].hormones == -2)>> + <<set $slaves[$i].hormoneBalance -= 12>> +<</if>> +<<if $hormoneUpgradePower == 1>> + <<if ($slaves[$i].hormones == 1)>> + <<set $slaves[$i].hormoneBalance += 2>> + <<elseif ($slaves[$i].hormones == 2)>> + <<set $slaves[$i].hormoneBalance += 6>> + <<elseif ($slaves[$i].hormones == -1)>> + <<set $slaves[$i].hormoneBalance -= 2>> + <<elseif ($slaves[$i].hormones == -2)>> + <<set $slaves[$i].hormoneBalance -= 6>> <</if>> +<</if>> +<<if $slaves[$i].drugs == "hormone enhancers">> <<if ($slaves[$i].hormones == 1)>> - <<set $slaves[$i].hormoneBalance += 4>> + <<set $slaves[$i].hormoneBalance += 4>> <<elseif ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].hormoneBalance += 12>> + <<set $slaves[$i].hormoneBalance += 12>> <<elseif ($slaves[$i].hormones == -1)>> - <<set $slaves[$i].hormoneBalance -= 4>> + <<set $slaves[$i].hormoneBalance -= 4>> <<elseif ($slaves[$i].hormones == -2)>> - <<set $slaves[$i].hormoneBalance -= 12>> + <<set $slaves[$i].hormoneBalance -= 12>> <</if>> <<if $hormoneUpgradePower == 1>> <<if ($slaves[$i].hormones == 1)>> - <<set $slaves[$i].hormoneBalance += 2>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].hormoneBalance += 6>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set $slaves[$i].hormoneBalance -= 2>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set $slaves[$i].hormoneBalance -= 6>> - <</if>> - <</if>> - <<if $slaves[$i].drugs == "hormone enhancers">> - <<if ($slaves[$i].hormones == 1)>> - <<set $slaves[$i].hormoneBalance += 4>> + <<set $slaves[$i].hormoneBalance += 1>> <<elseif ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].hormoneBalance += 12>> + <<set $slaves[$i].hormoneBalance += 3>> <<elseif ($slaves[$i].hormones == -1)>> - <<set $slaves[$i].hormoneBalance -= 4>> + <<set $slaves[$i].hormoneBalance -= 1>> <<elseif ($slaves[$i].hormones == -2)>> - <<set $slaves[$i].hormoneBalance -= 12>> - <</if>> - <<if $hormoneUpgradePower == 1>> - <<if ($slaves[$i].hormones == 1)>> - <<set $slaves[$i].hormoneBalance += 1>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].hormoneBalance += 3>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set $slaves[$i].hormoneBalance -= 1>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set $slaves[$i].hormoneBalance -= 3>> - <</if>> + <<set $slaves[$i].hormoneBalance -= 3>> <</if>> <</if>> - /* NCS helps primary sexual maturity */ +<</if>> +/* NCS helps primary sexual maturity */ <<if $slaves[$i].inducedNCS == 0>> - <<set $slaves[$i].hormoneBalance = Math.clamp($slaves[$i].hormoneBalance, -400, 400)>> + <<set $slaves[$i].hormoneBalance = Math.clamp($slaves[$i].hormoneBalance, -400, 400)>> <<else>> - <<set $slaves[$i].hormoneBalance = Math.clamp($slaves[$i].hormoneBalance * 1.5, -400, 400)>> + <<set $slaves[$i].hormoneBalance = Math.clamp($slaves[$i].hormoneBalance * 1.5, -400, 400)>> <</if>> <<if $slaves[$i].drugs != "hormone blockers">> <<include "SA hormone effects">> @@ -3661,217 +3632,217 @@ <<if $precociousPuberty == 1>> - <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXX) && ($slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1) && $slaves[$i].pubertyXX == 0>> /* Female type */ - - <<set _precocious = 0>> - /* Just having NCS speeds precocious Puberty, but also hormonal puberty affects are - * increased while secondary growth is suppressed - */ - <<if ($slaves[$i].inducedNCS == 1)>> - <<set _precocious -= 0.8>> - <</if>> - - <<if ($slaves[$i].diet == "XX" || $slaves[$i].diet == "XXY")>> - <<set _precocious -= 0.1>> - <<elseif $slaves[$i].diet == "fertility">> - <<set _precocious -= 0.1>> - <</if>> - <<if ($slaves[$i].drugs == "fertility drugs")>> - <<set _precocious -= 0.1>> - <<elseif ($slaves[$i].drugs == "female hormone injections")>> - <<set _precocious -= 1>> - <<elseif ($slaves[$i].drugs == "male hormone injections")>> - <<set _precocious += 1>> - <<elseif ($slaves[$i].drugs == "testicle enhancement")>> - <<set _precocious += 0.1>> - <<elseif ($slaves[$i].drugs == "steroids")>> - <<set _precocious += 0.2>> - <<if ($slaves[$i].boobs > 100) && (random(1,100) < 30)>> - <<if (($slaves[$i].inducedNCS == 1) && ($slaves[$i].boobs > 300) && (random(1,100) > 25))>> - Hormonal effects work with $his @@.orange;NCS@@ and cause @@.orange;$his tits to shrink down.@@ - <<set $slaves[$i].boobs -= 50>> - <<set $slaves[$i].energy += 1>> - <<else>> - $He feels an @@.orange;unusual calmness@@ in $his belly and breasts. - <</if>> - <<set $slaves[$i].boobs -= 50>> - <</if>> - <<if ($slaves[$i].inducedNCS == 0)>> - <<if ($slaves[$i].clit < 2) && (random(1,100) < 10)>> - $He feels @@.lime;unusual warmness@@ in $his clitoris. - <<set $slaves[$i].clit += 1>> - <</if>> - <</if>> - <<elseif ($slaves[$i].drugs == "super fertility drugs")>> - <<set _precocious -= 0.5>> - <<if ($slaves[$i].inducedNCS == 0)>> - $He feels an @@.lime;unusual warm feeling@@ in $his belly and breasts. - <<if ($slaves[$i].boobs < 400) && (random(1,100) < 30)>> - $His breasts feel @@.lime;heavy, hot and sensitive.@@ - <<set $slaves[$i].boobs += 50>> - <<if random(1,100) < 10 && ($slaves[$i].breastMesh != 1)>> - <<set $slaves[$i].boobShape = "perky">> - <</if>> - <</if>> - <<if ($slaves[$i].hips < 2) && (random(1,100) < 10)>> - $He feels @@.lime;strange minor pains@@ in $his pelvis. - <<set $slaves[$i].hips += 1>> - <</if>> - <<if ($slaves[$i].butt < 4) && (random(1,100) < 10)>> - $He feels a @@.lime;strange weight@@ on $his rear. - <<set $slaves[$i].butt += 1>> - <</if>> - <<if ($slaves[$i].labia < 2) && (random(1,100) < 10)>> - $He feels an @@.lime;unusual tenderness@@ in $his labia. - <<set $slaves[$i].labia += 1>> - <</if>> - <</if>> - <<elseif ($slaves[$i].drugs == "hyper testicle enhancement")>> - <<set _precocious += .5>> - <</if>> - <<if ($slaves[$i].hormones == 1)>> - <<set _precocious -= 0.1>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set _precocious -= 0.2>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set _precocious += 0.2>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set _precocious += 0.4>> - <</if>> - <<if $slaves[$i].drugs == "hormone enhancers">> - <<if ($slaves[$i].hormones == 1)>> - <<set _precocious -= 0.1>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set _precocious -= 0.2>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set _precocious += 0.1>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set _precocious += 0.2>> - <</if>> - <<elseif $slaves[$i].drugs == "hormone blockers">> - <<set _precocious += 1>> - <</if>> - <<if ($slaves[$i].inducedNCS == 1)>> - <<set _precocious *= 2>> - <</if>> - <<set $slaves[$i].pubertyAgeXX += _precocious>> - - <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXX) && ($slaves[$i].physicalAge > $slaves[$i].pubertyAgeXX-3) && ($slaves[$i].pubertyAgeXX < $fertilityAge)>> - <<if $slaves[$i].inducedNCS == 0>> - $His body is showing signs of @@.lime;early puberty.@@ - <<else>> - A routine scan confirms that $his body is advancing towards @@.lime;early puberty.@@ puberty, despite not really showing signs of secondary sexual characteristics. - <</if>> - <</if>> + <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXX) && ($slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1) && $slaves[$i].pubertyXX == 0>> /* Female type */ + + <<set _precocious = 0>> + /* Just having NCS speeds precocious Puberty, but also hormonal puberty affects are + * increased while secondary growth is suppressed + */ + <<if ($slaves[$i].inducedNCS == 1)>> + <<set _precocious -= 0.8>> + <</if>> + + <<if ($slaves[$i].diet == "XX" || $slaves[$i].diet == "XXY")>> + <<set _precocious -= 0.1>> + <<elseif $slaves[$i].diet == "fertility">> + <<set _precocious -= 0.1>> + <</if>> + <<if ($slaves[$i].drugs == "fertility drugs")>> + <<set _precocious -= 0.1>> + <<elseif ($slaves[$i].drugs == "female hormone injections")>> + <<set _precocious -= 1>> + <<elseif ($slaves[$i].drugs == "male hormone injections")>> + <<set _precocious += 1>> + <<elseif ($slaves[$i].drugs == "testicle enhancement")>> + <<set _precocious += 0.1>> + <<elseif ($slaves[$i].drugs == "steroids")>> + <<set _precocious += 0.2>> + <<if ($slaves[$i].boobs > 100) && (random(1,100) < 30)>> + <<if (($slaves[$i].inducedNCS == 1) && ($slaves[$i].boobs > 300) && (random(1,100) > 25))>> + Hormonal effects work with $his @@.orange;NCS@@ and cause @@.orange;$his tits to shrink down.@@ + <<set $slaves[$i].boobs -= 50>> + <<set $slaves[$i].energy += 1>> + <<else>> + $He feels an @@.orange;unusual calmness@@ in $his belly and breasts. + <</if>> + <<set $slaves[$i].boobs -= 50>> + <</if>> + <<if ($slaves[$i].inducedNCS == 0)>> + <<if ($slaves[$i].clit < 2) && (random(1,100) < 10)>> + $He feels @@.lime;unusual warmness@@ in $his clitoris. + <<set $slaves[$i].clit += 1>> + <</if>> + <</if>> + <<elseif ($slaves[$i].drugs == "super fertility drugs")>> + <<set _precocious -= 0.5>> + <<if ($slaves[$i].inducedNCS == 0)>> + $He feels an @@.lime;unusual warm feeling@@ in $his belly and breasts. + <<if ($slaves[$i].boobs < 400) && (random(1,100) < 30)>> + $His breasts feel @@.lime;heavy, hot and sensitive.@@ + <<set $slaves[$i].boobs += 50>> + <<if random(1,100) < 10 && ($slaves[$i].breastMesh != 1)>> + <<set $slaves[$i].boobShape = "perky">> + <</if>> + <</if>> + <<if ($slaves[$i].hips < 2) && (random(1,100) < 10)>> + $He feels @@.lime;strange minor pains@@ in $his pelvis. + <<set $slaves[$i].hips += 1>> + <</if>> + <<if ($slaves[$i].butt < 4) && (random(1,100) < 10)>> + $He feels a @@.lime;strange weight@@ on $his rear. + <<set $slaves[$i].butt += 1>> + <</if>> + <<if ($slaves[$i].labia < 2) && (random(1,100) < 10)>> + $He feels an @@.lime;unusual tenderness@@ in $his labia. + <<set $slaves[$i].labia += 1>> + <</if>> + <</if>> + <<elseif ($slaves[$i].drugs == "hyper testicle enhancement")>> + <<set _precocious += .5>> + <</if>> + <<if ($slaves[$i].hormones == 1)>> + <<set _precocious -= 0.1>> + <<elseif ($slaves[$i].hormones == 2)>> + <<set _precocious -= 0.2>> + <<elseif ($slaves[$i].hormones == -1)>> + <<set _precocious += 0.2>> + <<elseif ($slaves[$i].hormones == -2)>> + <<set _precocious += 0.4>> + <</if>> + <<if $slaves[$i].drugs == "hormone enhancers">> + <<if ($slaves[$i].hormones == 1)>> + <<set _precocious -= 0.1>> + <<elseif ($slaves[$i].hormones == 2)>> + <<set _precocious -= 0.2>> + <<elseif ($slaves[$i].hormones == -1)>> + <<set _precocious += 0.1>> + <<elseif ($slaves[$i].hormones == -2)>> + <<set _precocious += 0.2>> + <</if>> + <<elseif $slaves[$i].drugs == "hormone blockers">> + <<set _precocious += 1>> + <</if>> + <<if ($slaves[$i].inducedNCS == 1)>> + <<set _precocious *= 2>> + <</if>> + <<set $slaves[$i].pubertyAgeXX += _precocious>> + + <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXX) && ($slaves[$i].physicalAge > $slaves[$i].pubertyAgeXX-3) && ($slaves[$i].pubertyAgeXX < $fertilityAge)>> + <<if $slaves[$i].inducedNCS == 0>> + $His body is showing signs of @@.lime;early puberty.@@ + <<else>> + A routine scan confirms that $his body is advancing towards @@.lime;early puberty.@@ puberty, despite not really showing signs of secondary sexual characteristics. + <</if>> + <</if>> <</if>> /* closes female type */ - <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXY) && $slaves[$i].balls >= 1 && $slaves[$i].pubertyXY == 0>> /* Male type */ - <<set _precocious = 0>> - /* Just having NCS speeds precocious Puberty, but also hormonal puberty affects are increased while secondary growth is suppressed */ - <<if ($slaves[$i].inducedNCS == 1)>> - <<set _precocious -= 0.8>> - <</if>> - - <<if ($slaves[$i].diet == "XY" || $slaves[$i].diet == "XXY")>> - <<set _precocious -= 0.1>> - <</if>> - <<if ($slaves[$i].drugs == "fertility drugs")>> - <<set _precocious += 0.2>> - <<elseif ($slaves[$i].drugs == "female hormone injections")>> - <<set _precocious += 1>> - <<elseif ($slaves[$i].drugs == "male hormone injections")>> - <<set _precocious -= 1>> - <<elseif ($slaves[$i].drugs == "testicle enhancement")>> - <<set _precocious -= 0.1>> - <<elseif ($slaves[$i].drugs == "steroids")>> - <<set _precocious -= 0.2>> - <<elseif ($slaves[$i].drugs == "hyper testicle enhancement")>> - <<set _precocious -= 0.5>> - <<if ($slaves[$i].inducedNCS == 0)>> - $He feels an @@.lime;unusual warm feeling@@ in $his groin. - <<if ($slaves[$i].dick < 4) && (random(1,100) < 30)>> - $His penis feels @@.lime;heavy, hot and oversensitive@@. - <<set $slaves[$i].dick += 1>> - <</if>> - <<if ($slaves[$i].balls < 4) && (random(1,100) < 30)>> - $His balls feel @@.lime;heavy, full and oversensitive@@. - <<set $slaves[$i].balls += 1>> - <</if>> - <</if>> - <<elseif ($slaves[$i].drugs == "super fertility drugs")>> - <<set _precocious -= 1>> - <<if ($slaves[$i].inducedNCS == 0)>> - $He feels @@.lime;unusual warm feeling@@ in $his breasts. - <<if ($slaves[$i].boobs < 400) && (random(1,100) < 30)>> - $His chest feels @@.lime;hot and sensitive@@. - <<set $slaves[$i].boobs += 50>> - <<if random(1,100) < 10 && ($slaves[$i].breastMesh != 1)>> - <<set $slaves[$i].boobShape = "perky">> - <</if>> - <</if>> - <<if ($slaves[$i].hips < 2) && (random(1,100) < 10)>> - $He feels @@.lime;strange minor pains@@ in $his pelvis. - <<set $slaves[$i].hips += 1>> - <</if>> - <<if ($slaves[$i].butt < 4) && (random(1,100) < 10)>> - $He feels a @@.lime;strange weight@@ to $his rear. - <<set $slaves[$i].butt += 1>> - <</if>> - <</if>> - <<if ($slaves[$i].dick > 1) && (random(1,100) < 30)>> - <<if (($slaves[$i].inducedNCS == 1) && ($slaves[$i].dick > 2) && (random(1,100) > 25))>> - Hormonal effects work with $his @@.orange;NCS@@ and cause @@.orange;$his dick to shrink.@@ - <<set $slaves[$i].dick -= 1>> - <<else>> - $He feels an @@.orange;unusual lightness@@ in $his penis. - <</if>> - <<set $slaves[$i].dick -= 1>> - <</if>> - <<if ($slaves[$i].balls > 1) && (random(1,100) < 30)>> - <<if (($slaves[$i].inducedNCS == 1) && ($slaves[$i].balls > 2) && (random(1,100) > 25))>> - Hormonal effects work with $his @@.orange;NCS@@ and cause @@.orange;$his balls to shrink.@@ - <<set $slaves[$i].balls -= 1>> - <<else>> - $He feels an @@.orange;unusual emptiness@@ to $his scrotum. - <</if>> - <<set $slaves[$i].balls -= 1>> - <</if>> - <</if>> - <<if ($slaves[$i].hormones == 1)>> - <<set _precocious += 0.2>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set _precocious += 0.4>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set _precocious -= 0.1>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set _precocious -= 0.2>> - <</if>> - <<if $slaves[$i].drugs == "hormone enhancers">> - <<if ($slaves[$i].hormones == 1)>> - <<set _precocious += 0.1>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set _precocious += 0.2>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set _precocious -= 0.1>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set _precocious -= 0.2>> - <</if>> - <<elseif $slaves[$i].drugs == "hormone blockers">> - <<set _precocious += 1>> - <</if>> - <<if ($slaves[$i].inducedNCS == 1)>> - <<set _precocious *= 2>> - <</if>> - <<set $slaves[$i].pubertyAgeXY += _precocious>> - - <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXY) && ($slaves[$i].physicalAge > $slaves[$i].pubertyAgeXY-3) && ($slaves[$i].pubertyAgeXY < $potencyAge)>> - <<if $slaves[$i].inducedNCS == 0>> - $His body is showing signs of @@.lime;early puberty.@@ - <<else>> - A routine scan confirms that $his body is advancing towards @@.lime;early puberty.@@ puberty, despite not really showing signs of secondary sexual characteristics. - <</if>> - <</if>> + <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXY) && $slaves[$i].balls >= 1 && $slaves[$i].pubertyXY == 0>> /* Male type */ + <<set _precocious = 0>> + /* Just having NCS speeds precocious Puberty, but also hormonal puberty affects are increased while secondary growth is suppressed */ + <<if ($slaves[$i].inducedNCS == 1)>> + <<set _precocious -= 0.8>> + <</if>> + + <<if ($slaves[$i].diet == "XY" || $slaves[$i].diet == "XXY")>> + <<set _precocious -= 0.1>> + <</if>> + <<if ($slaves[$i].drugs == "fertility drugs")>> + <<set _precocious += 0.2>> + <<elseif ($slaves[$i].drugs == "female hormone injections")>> + <<set _precocious += 1>> + <<elseif ($slaves[$i].drugs == "male hormone injections")>> + <<set _precocious -= 1>> + <<elseif ($slaves[$i].drugs == "testicle enhancement")>> + <<set _precocious -= 0.1>> + <<elseif ($slaves[$i].drugs == "steroids")>> + <<set _precocious -= 0.2>> + <<elseif ($slaves[$i].drugs == "hyper testicle enhancement")>> + <<set _precocious -= 0.5>> + <<if ($slaves[$i].inducedNCS == 0)>> + $He feels an @@.lime;unusual warm feeling@@ in $his groin. + <<if ($slaves[$i].dick < 4) && (random(1,100) < 30)>> + $His penis feels @@.lime;heavy, hot and oversensitive@@. + <<set $slaves[$i].dick += 1>> + <</if>> + <<if ($slaves[$i].balls < 4) && (random(1,100) < 30)>> + $His balls feel @@.lime;heavy, full and oversensitive@@. + <<set $slaves[$i].balls += 1>> + <</if>> + <</if>> + <<elseif ($slaves[$i].drugs == "super fertility drugs")>> + <<set _precocious -= 1>> + <<if ($slaves[$i].inducedNCS == 0)>> + $He feels @@.lime;unusual warm feeling@@ in $his breasts. + <<if ($slaves[$i].boobs < 400) && (random(1,100) < 30)>> + $His chest feels @@.lime;hot and sensitive@@. + <<set $slaves[$i].boobs += 50>> + <<if random(1,100) < 10 && ($slaves[$i].breastMesh != 1)>> + <<set $slaves[$i].boobShape = "perky">> + <</if>> + <</if>> + <<if ($slaves[$i].hips < 2) && (random(1,100) < 10)>> + $He feels @@.lime;strange minor pains@@ in $his pelvis. + <<set $slaves[$i].hips += 1>> + <</if>> + <<if ($slaves[$i].butt < 4) && (random(1,100) < 10)>> + $He feels a @@.lime;strange weight@@ to $his rear. + <<set $slaves[$i].butt += 1>> + <</if>> + <</if>> + <<if ($slaves[$i].dick > 1) && (random(1,100) < 30)>> + <<if (($slaves[$i].inducedNCS == 1) && ($slaves[$i].dick > 2) && (random(1,100) > 25))>> + Hormonal effects work with $his @@.orange;NCS@@ and cause @@.orange;$his dick to shrink.@@ + <<set $slaves[$i].dick -= 1>> + <<else>> + $He feels an @@.orange;unusual lightness@@ in $his penis. + <</if>> + <<set $slaves[$i].dick -= 1>> + <</if>> + <<if ($slaves[$i].balls > 1) && (random(1,100) < 30)>> + <<if (($slaves[$i].inducedNCS == 1) && ($slaves[$i].balls > 2) && (random(1,100) > 25))>> + Hormonal effects work with $his @@.orange;NCS@@ and cause @@.orange;$his balls to shrink.@@ + <<set $slaves[$i].balls -= 1>> + <<else>> + $He feels an @@.orange;unusual emptiness@@ to $his scrotum. + <</if>> + <<set $slaves[$i].balls -= 1>> + <</if>> + <</if>> + <<if ($slaves[$i].hormones == 1)>> + <<set _precocious += 0.2>> + <<elseif ($slaves[$i].hormones == 2)>> + <<set _precocious += 0.4>> + <<elseif ($slaves[$i].hormones == -1)>> + <<set _precocious -= 0.1>> + <<elseif ($slaves[$i].hormones == -2)>> + <<set _precocious -= 0.2>> + <</if>> + <<if $slaves[$i].drugs == "hormone enhancers">> + <<if ($slaves[$i].hormones == 1)>> + <<set _precocious += 0.1>> + <<elseif ($slaves[$i].hormones == 2)>> + <<set _precocious += 0.2>> + <<elseif ($slaves[$i].hormones == -1)>> + <<set _precocious -= 0.1>> + <<elseif ($slaves[$i].hormones == -2)>> + <<set _precocious -= 0.2>> + <</if>> + <<elseif $slaves[$i].drugs == "hormone blockers">> + <<set _precocious += 1>> + <</if>> + <<if ($slaves[$i].inducedNCS == 1)>> + <<set _precocious *= 2>> + <</if>> + <<set $slaves[$i].pubertyAgeXY += _precocious>> + + <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXY) && ($slaves[$i].physicalAge > $slaves[$i].pubertyAgeXY-3) && ($slaves[$i].pubertyAgeXY < $potencyAge)>> + <<if $slaves[$i].inducedNCS == 0>> + $His body is showing signs of @@.lime;early puberty.@@ + <<else>> + A routine scan confirms that $his body is advancing towards @@.lime;early puberty.@@ puberty, despite not really showing signs of secondary sexual characteristics. + <</if>> + <</if>> <</if>> /* closes male type */ @@ -4137,8 +4108,8 @@ <</if>> <</if>> /* closes not fuckdoll or mindbroken check; still .preg >= 10 */ <<if $slaves[$i].inducedNCS == 1>> - /* NCS: always working against secondary sexual characteristics even in pregnancies. */ - <<set _boobTarget = 0>> + /* NCS: always working against secondary sexual characteristics even in pregnancies. */ + <<set _boobTarget = 0>> <<elseif $slaves[$i].physicalAge >= 18>> <<if $slaves[$i].pregType >= 50>> <<set _boobTarget = 10000>> @@ -4180,58 +4151,58 @@ <<set _boobTarget = 400>> <</if>> <</if>> - <<if ($slaves[$i].inducedNCS == 0)>> - <<if ($slaves[$i].pregType >= 30) && ((($slaves[$i].assignment == "be your Concubine" || $slaves[$i].assignment == "serve in the master suite") && $masterSuitePregnancySlaveLuxuries == 1) || ($slaves[$i].diet == "high caloric"))>> - <<if ($slaves[$i].weight <= 65)>> - $He has @@.lime;gained weight@@ in order to better sustain $himself and $his children. - <<set $slaves[$i].weight += 1>> - <</if>> - <<if (random(1,100) > 60)>> - <<if (($slaves[$i].boobs - $slaves[$i].boobsImplant) < _boobTarget)>> - $His breasts @@.lime;greatly swell@@ to meet the upcoming demand. - <<set $slaves[$i].boobs += 200>> - <<if $slaves[$i].boobShape != "saggy" && $slaves[$i].preg > 32 && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>> - $His immensely engorged @@.orange;breasts become saggy@@ in the last stages of $his pregnancy as $his body undergoes changes in anticipation of the forthcoming birth. - <<set $slaves[$i].boobShape = "saggy">> - <</if>> - <</if>> - <<if ($slaves[$i].hips < 2)>> - $His hips @@.lime;widen@@ for $his upcoming birth. - <<set $slaves[$i].hips += 1>> - <</if>> - <<if ($slaves[$i].butt < 14)>> - $His butt @@.lime;swells with added fat@@ from $his changing body. - <<set $slaves[$i].butt += 1>> - <</if>> - <</if>> - <<elseif ($slaves[$i].pregType >= 10)>> - <<if random(1,100) > 80 && (($slaves[$i].boobs - $slaves[$i].boobsImplant) < _boobTarget)>> - $His breasts @@.lime;swell@@ in preparation for $his growing brood. - <<set $slaves[$i].boobs += 100>> - <<if $slaves[$i].boobShape != "saggy" && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>> - <<if $slaves[$i].preg > random(32,82)>> - $His swollen @@.orange;breasts become saggy@@ in the last stages of $his pregnancy as $his body undergoes changes in anticipation of the forthcoming birth. - <<set $slaves[$i].boobShape = "saggy">> - <</if>> - <</if>> - <</if>> - <<elseif ($slaves[$i].boobs - $slaves[$i].boobsImplant) < _boobTarget>> - <<if random(1,100) > 80>> - Pregnancy @@.lime;causes $his breasts to swell somewhat.@@ - <<set $slaves[$i].boobs += 50>> - <<if $slaves[$i].boobShape != "saggy" && $slaves[$i].preg > random(32,100) && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>> - $His @@.orange;breasts become saggy@@ in the last stages of $his pregnancy as $his body undergoes changes in anticipation of the forthcoming birth. - <<set $slaves[$i].boobShape = "saggy">> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].preg > 32 && $slaves[$i].physicalAge >= 18 && $slaves[$i].hips == 1 && $slaves[$i].hipsImplant == 0 && random(1,100) > 90>> - $His hips @@.lime;widen@@ to better support $his gravidity. - <<set $slaves[$i].hips += 1>> - <<elseif $slaves[$i].preg > 28 && $slaves[$i].physicalAge >= 18 && $slaves[$i].hips == 0 && $slaves[$i].hipsImplant == 0 && random(1,100) > 70>> - $His hips @@.lime;widen@@ to better support $his gravidity. - <<set $slaves[$i].hips += 1>> - <</if>> + <<if ($slaves[$i].inducedNCS == 0)>> + <<if ($slaves[$i].pregType >= 30) && ((($slaves[$i].assignment == "be your Concubine" || $slaves[$i].assignment == "serve in the master suite") && $masterSuitePregnancySlaveLuxuries == 1) || ($slaves[$i].diet == "high caloric"))>> + <<if ($slaves[$i].weight <= 65)>> + $He has @@.lime;gained weight@@ in order to better sustain $himself and $his children. + <<set $slaves[$i].weight += 1>> + <</if>> + <<if (random(1,100) > 60)>> + <<if (($slaves[$i].boobs - $slaves[$i].boobsImplant) < _boobTarget)>> + $His breasts @@.lime;greatly swell@@ to meet the upcoming demand. + <<set $slaves[$i].boobs += 200>> + <<if $slaves[$i].boobShape != "saggy" && $slaves[$i].preg > 32 && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>> + $His immensely engorged @@.orange;breasts become saggy@@ in the last stages of $his pregnancy as $his body undergoes changes in anticipation of the forthcoming birth. + <<set $slaves[$i].boobShape = "saggy">> + <</if>> + <</if>> + <<if ($slaves[$i].hips < 2)>> + $His hips @@.lime;widen@@ for $his upcoming birth. + <<set $slaves[$i].hips += 1>> + <</if>> + <<if ($slaves[$i].butt < 14)>> + $His butt @@.lime;swells with added fat@@ from $his changing body. + <<set $slaves[$i].butt += 1>> + <</if>> + <</if>> + <<elseif ($slaves[$i].pregType >= 10)>> + <<if random(1,100) > 80 && (($slaves[$i].boobs - $slaves[$i].boobsImplant) < _boobTarget)>> + $His breasts @@.lime;swell@@ in preparation for $his growing brood. + <<set $slaves[$i].boobs += 100>> + <<if $slaves[$i].boobShape != "saggy" && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>> + <<if $slaves[$i].preg > random(32,82)>> + $His swollen @@.orange;breasts become saggy@@ in the last stages of $his pregnancy as $his body undergoes changes in anticipation of the forthcoming birth. + <<set $slaves[$i].boobShape = "saggy">> + <</if>> + <</if>> + <</if>> + <<elseif ($slaves[$i].boobs - $slaves[$i].boobsImplant) < _boobTarget>> + <<if random(1,100) > 80>> + Pregnancy @@.lime;causes $his breasts to swell somewhat.@@ + <<set $slaves[$i].boobs += 50>> + <<if $slaves[$i].boobShape != "saggy" && $slaves[$i].preg > random(32,100) && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>> + $His @@.orange;breasts become saggy@@ in the last stages of $his pregnancy as $his body undergoes changes in anticipation of the forthcoming birth. + <<set $slaves[$i].boobShape = "saggy">> + <</if>> + <</if>> + <</if>> + <<if $slaves[$i].preg > 32 && $slaves[$i].physicalAge >= 18 && $slaves[$i].hips == 1 && $slaves[$i].hipsImplant == 0 && random(1,100) > 90>> + $His hips @@.lime;widen@@ to better support $his gravidity. + <<set $slaves[$i].hips += 1>> + <<elseif $slaves[$i].preg > 28 && $slaves[$i].physicalAge >= 18 && $slaves[$i].hips == 0 && $slaves[$i].hipsImplant == 0 && random(1,100) > 70>> + $His hips @@.lime;widen@@ to better support $his gravidity. + <<set $slaves[$i].hips += 1>> + <</if>> <</if>> <<if $slaves[$i].preg == 15>> <<if $slaves[$i].pregKnown == 0>> @@ -4259,294 +4230,294 @@ <</if>> /* closes .preg >= 10 */ <<if ($slaves[$i].preg > 0 && $slaves[$i].pregType == 0)>> /*Catch for strange cases - now with checking.*/ - <<set $slaves[$i].pregType = setPregType($slaves[$i])>> - <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $slaves[$i].pregSource, $slaves[$i].preg)>> - <</if>> - -<</if>> /* END PREG EFFECTS */ - -/* IS NOT PREGNANT */ - -<<if $seePreg != 0>> -<<if ($slaves[$i].fuckdoll == 0) && ($slaves[$i].preg == -1) && ($slaves[$i].devotion > 20) && ($slaves[$i].fetishStrength > 60) && ($slaves[$i].fetish == "pregnancy") && isFertile($slaves[$i])>> - <<if $slaves[$i].fetishKnown == 0>> - @@.mediumorchid;$He's unhappy@@ that $he's on contraceptives, revealing that $he has a @@.lightcoral;deep desire to get pregnant.@@ - <<set $slaves[$i].fetishKnown = 1>> - <<else>> - $He badly wants to have a child, so @@.mediumorchid;$he's unhappy@@ that $he's on contraceptives. + <<set $slaves[$i].pregType = setPregType($slaves[$i])>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $slaves[$i].pregSource, $slaves[$i].preg)>> <</if>> - <<set $slaves[$i].devotion -= 4>> -<</if>> - -/* CAN GET PREGNANT (fertile, not on contraceptives and not wearing chastity) */ -<<if canGetPregnant($slaves[$i]) && (($slaves[$i].assignment == "work in the dairy" && $dairyPregSetting == 0) || $slaves[$i].assignment != "work in the dairy")>> +<</if>> /* END PREG EFFECTS */ -<<set _conceptionSeed = random(1,100)>> +/* IS NOT PREGNANT */ -<<if ($PC.dick > 0) && ($universalRulesImpregnation == "PC") && ($slaves[$i].eggType == "human")>> - $slaves[$i].slaveName is ripe for breeding, so you ejaculate inside $him often. When you bore of $his fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>, you keep $him around as you fuck other slaves so you can pull out of them, shove your cock into $him, and fill $him with your seed anyway. - <<if ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken")>> - <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> - $He attempts to resist this treatment, and spends most of $his days bound securely, with your cum dripping out of $his <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. This regimen fills $him with @@.mediumorchid;hatred,@@ @@.gold;fear,@@ and @@.lime;a pregnancy.@@ - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <<if ($slaves[$i].sexualFlaw == "none")>> - This unpleasant interlude leaves $him @@.red;hating penetration@@ of $his now-pregnant <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. - <<if $slaves[$i].mpreg == 1>> - <<set $slaves[$i].sexualFlaw = "hates anal">> - <<else>> - <<set $slaves[$i].sexualFlaw = "hates penetration">> - <</if>> - <</if>> - <<elseif ($slaves[$i].devotion <= 20)>> - $He complies fearfully with your use of $his body. - <<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $He is @@.hotpink;absurdly pleased@@ by this treatment, @@.mediumaquamarine;trustingly@@ serving as your breeding bitch until $he @@.lime;conceives.@@ $He's so aroused by the constant insemination that having your dick, wet from another slave, pushed inside $him to climax is often enough to bring $him to orgasm in turn. - <<set $slaves[$i].devotion += 5, $slaves[$i].trust += 5>> - <<if ($slaves[$i].fetishStrength <= 95)>> - Such total satisfaction of $his pregnancy fantasies @@.lightcoral;strengthens $his fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> - <<set $slaves[$i].need = 0>> +<<if $seePreg != 0>> + <<if ($slaves[$i].fuckdoll == 0) && ($slaves[$i].preg == -1) && ($slaves[$i].devotion > 20) && ($slaves[$i].fetishStrength > 60) && ($slaves[$i].fetish == "pregnancy") && isFertile($slaves[$i])>> + <<if $slaves[$i].fetishKnown == 0>> + @@.mediumorchid;$He's unhappy@@ that $he's on contraceptives, revealing that $he has a @@.lightcoral;deep desire to get pregnant.@@ + <<set $slaves[$i].fetishKnown = 1>> <<else>> - $He serves you dutifully in this, @@.mediumaquamarine;trustingly@@ serving as your breeding bitch until $he @@.lime;conceives.@@ - <<set $slaves[$i].trust += 5>> + $He badly wants to have a child, so @@.mediumorchid;$he's unhappy@@ that $he's on contraceptives. <</if>> + <<set $slaves[$i].devotion -= 4>> <</if>> - <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> - <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -1, 1)>> - <<set $activeSlave = $slaves[$i]>><<if $slaves[$i].mpreg == 1>><<= AnalVCheck(10)>><<else>><<= VaginalVCheck(10)>><</if>><<set $slaves[$i] = $activeSlave>> + /* CAN GET PREGNANT (fertile, not on contraceptives and not wearing chastity) */ -<<elseif (($slaves[$i].vagina == 0) || (($slaves[$i].anus == 0) && ($slaves[$i].mpreg > 0)))>> -<<elseif ($HeadGirl != 0) && ($HeadGirl.dick > 0) && ($slaves[$i].ID != $HeadGirl.ID) && ($universalRulesImpregnation == "HG") && canPenetrate($HeadGirl)>> - <<if $slaves[$i].HGExclude == 1>> - It's $HeadGirl.slaveName's responsibility to impregnate fertile slaves, but your Head Girl is forbidden from impregnating $slaves[$i].slaveName. - <<elseif $HGCum == 0>> - It's $HeadGirl.slaveName's responsibility to impregnate fertile slaves, but your Head Girl can only fuck a limited number of slaves enough to ensure impregnation each week. - <<elseif !canBreed($slaves[$i], $HeadGirl)>> - It's $HeadGirl.slaveName's responsibility to impregnate fertile slaves, but $HeadGirl.slaveName's sperm is unable to fertilize $slaves[$i].slaveName's ova, so she doesn't waste her seed trying. - <<else>> - It's $HeadGirl.slaveName's responsibility to get $him pregnant, a task your - <<if ($HeadGirl.fetish == "pregnancy") && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> - pregnancy fetishist Head Girl is @@.hotpink;extremely pleased@@ to take on. - <<set $HeadGirl.devotion += 2>> - <<if ($HeadGirl.fetishStrength <= 95)>> - The opportunity @@.lightcoral;strengthens $his pregnancy fetish@@ by indulgence. - <<set $HeadGirl.fetishStrength += 4>> - <</if>> - <<elseif $HeadGirl.career == "a breeding bull">> - Head Girl feels @@.hotpink;she was meant for.@@ - <<set $HeadGirl.devotion += 1>> - <<elseif ($HeadGirl.attrXX > 65) && ($HeadGirl.attrKnown == 1)>> - <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>-hungry Head Girl is @@.hotpink;happy@@ to take on. - <<set $HeadGirl.devotion += 1>> - <<else>> - Head Girl approaches dutifully. - <</if>> + <<if canGetPregnant($slaves[$i]) && (($slaves[$i].assignment == "work in the dairy" && $dairyPregSetting == 0) || $slaves[$i].assignment != "work in the dairy")>> - <<if ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken")>> - <<if $slaves[$i].career == "a dairy cow" && ($slaves[$i].devotion <= 20)>> - $slaves[$i].slaveName feels a need to be bred by the Head Girl, and submits $himself to $his superior's virile cock until @@.lime;conception@@ is verified. - <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> - <<if (($HeadGirl.fetish == "sadist") || ($HeadGirl.fetish == "dom")) && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> - Her interest is piqued, however, when $slaves[$i].slaveName shows signs of resistance. $HeadGirl.slaveName @@.hotpink;enthusiastically@@ @@.mediumorchid;rapes the poor girl@@ pregnant, ejaculating inside her victim more often than is really necessary for @@.lime;conception.@@ - <<set $HeadGirl.devotion += 2, $slaves[$i].devotion -= 5>> - <<else>> - $slaves[$i].slaveName tries to resist her, so $HeadGirl.slaveName is forced to @@.mediumorchid;rape the poor girl@@ pregnant, regularly ejaculating inside $him until @@.lime;conception@@ is confirmed. - <<set $slaves[$i].devotion -= 4>> - <</if>> - <<if ($slaves[$i].sexualFlaw == "none")>> - This unpleasant interlude leaves $him @@.red;hating penetration@@ of $his violated <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. - <<if $slaves[$i].mpreg == 1>> - <<set $slaves[$i].sexualFlaw = "hates anal">> - <<else>> - <<set $slaves[$i].sexualFlaw = "hates penetration">> - <</if>> - <</if>> - <<elseif ($slaves[$i].devotion <= 20)>> - <<if (($HeadGirl.fetish == "sadist") || ($HeadGirl.fetish == "dom")) && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> - Her interest is piqued, however, when it becomes clear that $slaves[$i].slaveName, though fearfully obedient, is not happy with being bred. $HeadGirl.slaveName @@.hotpink;enthusiastically@@ ensures that her victim @@.mediumorchid;does not enjoy@@ a week of being @@.lime;raped pregnant.@@ - <<set $HeadGirl.devotion += 2, $slaves[$i].devotion -= 3>> - <<else>> - $slaves[$i].slaveName, though fearfully obedient, is not happy with being bred, but $HeadGirl.slaveName @@.mediumorchid;rapes the poor girl@@ pregnant anyway, regularly ejaculating inside $him until @@.lime;conception@@ is confirmed. - <<set $slaves[$i].devotion -= 2>> - <</if>> - <<if ($slaves[$i].sexualFlaw == "none")>> - This unpleasant interlude leaves $him @@.red;hating penetration@@ of $his violated <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. - <<if $slaves[$i].mpreg == 1>> - <<set $slaves[$i].sexualFlaw = "hates anal">> - <<else>> - <<set $slaves[$i].sexualFlaw = "hates penetration">> - <</if>> - <</if>> - <<elseif ($slaves[$i].devotion < 75)>> - <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $slaves[$i].slaveName, a pregnancy fetishist, is @@.hotpink;very willing to be bred@@ by your Head Girl, and eagerly takes $his superior's cock bareback until @@.lime;conception@@ is verified. - <<set $slaves[$i].devotion += 2>> - <<if ($slaves[$i].fetishStrength <= 95)>> - Such total satisfaction of $his pregnancy fantasies @@.lightcoral;strengthens $his fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> + <<set _conceptionSeed = random(1,100)>> + + <<if ($PC.dick > 0) && ($universalRulesImpregnation == "PC") && ($slaves[$i].eggType == "human")>> + $slaves[$i].slaveName is ripe for breeding, so you ejaculate inside $him often. When you bore of $his fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>, you keep $him around as you fuck other slaves so you can pull out of them, shove your cock into $him, and fill $him with your seed anyway. + <<if ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + $He attempts to resist this treatment, and spends most of $his days bound securely, with your cum dripping out of $his <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. This regimen fills $him with @@.mediumorchid;hatred,@@ @@.gold;fear,@@ and @@.lime;a pregnancy.@@ + <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> + <<if ($slaves[$i].sexualFlaw == "none")>> + This unpleasant interlude leaves $him @@.red;hating penetration@@ of $his now-pregnant <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. + <<if $slaves[$i].mpreg == 1>> + <<set $slaves[$i].sexualFlaw = "hates anal">> + <<else>> + <<set $slaves[$i].sexualFlaw = "hates penetration">> + <</if>> <</if>> - <<set $slaves[$i].need = 0>> - <<else>> - $slaves[$i].slaveName is willing to be bred by the Head Girl, and takes $his superior's cock bareback until @@.lime;conception@@ is verified. - <</if>> - <<else>> - <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $slaves[$i].slaveName, a pregnancy fetishist, considers getting bred by your Head Girl @@.hotpink;a dream come true,@@ and gets fucked bareback daily until @@.lime;conception@@ is verified. - <<set $slaves[$i].devotion += 2>> + <<elseif ($slaves[$i].devotion <= 20)>> + $He complies fearfully with your use of $his body. + <<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $He is @@.hotpink;absurdly pleased@@ by this treatment, @@.mediumaquamarine;trustingly@@ serving as your breeding bitch until $he @@.lime;conceives.@@ $He's so aroused by the constant insemination that having your dick, wet from another slave, pushed inside $him to climax is often enough to bring $him to orgasm in turn. + <<set $slaves[$i].devotion += 5, $slaves[$i].trust += 5>> <<if ($slaves[$i].fetishStrength <= 95)>> Such total satisfaction of $his pregnancy fantasies @@.lightcoral;strengthens $his fetish.@@ <<set $slaves[$i].fetishStrength += 4>> <</if>> <<set $slaves[$i].need = 0>> <<else>> - $slaves[$i].slaveName is @@.hotpink;quite willing to be bred@@ by the Head Girl, whom $he respects, and submissively takes $his superior's cock bareback until @@.lime;conception@@ is verified. - <<set $slaves[$i].devotion += 1>> + $He serves you dutifully in this, @@.mediumaquamarine;trustingly@@ serving as your breeding bitch until $he @@.lime;conceives.@@ + <<set $slaves[$i].trust += 5>> <</if>> <</if>> - <</if>> /* closes not fuckdoll not mindbroken */ - - <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = $HeadGirl.ID, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1, $HGCum -= 1, $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>> - <<set $slaves[$i].pregType = setPregType($slaves[$i])>> - <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $HeadGirl.ID, 1)>> - <<set $activeSlave = $slaves[$i]>><<if $slaves[$i].mpreg == 1>><<= AnalVCheck(10)>><<else>><<= VaginalVCheck(10)>><</if>><<set $slaves[$i] = $activeSlave>> - <<set _saLTE = $slaveIndices[$HeadGirl.ID]>> - <<if def _saLTE>> - <<set $slaves[_saLTE] = $HeadGirl>> - <</if>> - - <</if>> /* closes HG impregnation */ -<<elseif _conceptionSeed > (50-($reproductionFormula*10))>> - <<switch $slaves[$i].assignment>> - <<case "rest" "stay confined" "be confined in the cellblock">> - /* these assignments are safe from random impregnation */ - - <<case "be your Concubine">> - <<if ($PC.dick == 1) && ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken") && ($slaves[$i].eggType == "human")>> - As your concubine, $he takes care to only share $his fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>> with you. $His efforts paid off; @@.lime;$he has become pregnant with your child.@@ - <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> - <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -1, 1)>> - <</if>> - <<case "serve in the master suite">> - <<if ($PC.dick == 1) && ($slaves[$i].eggType == "human") && (($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg != 1 && $slaves[$i].vagina > 0) || ($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg == 1 && $slaves[$i].anus > 0) || ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) || ($slaves[$i].mpreg == 1 && $slaves[$i].toyHole == "ass"))>> - You frequently avail yourself to $his fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. It's no surprise when @@.lime;$he ends up pregnant with your child.@@ <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -1, 1)>> + <<set $activeSlave = $slaves[$i]>><<if $slaves[$i].mpreg == 1>><<= AnalVCheck(10)>><<else>><<= VaginalVCheck(10)>><</if>><<set $slaves[$i] = $activeSlave>> + + <<elseif (($slaves[$i].vagina == 0) || (($slaves[$i].anus == 0) && ($slaves[$i].mpreg > 0)))>> + <<elseif ($HeadGirl != 0) && ($HeadGirl.dick > 0) && ($slaves[$i].ID != $HeadGirl.ID) && ($universalRulesImpregnation == "HG") && canPenetrate($HeadGirl)>> + <<if $slaves[$i].HGExclude == 1>> + It's $HeadGirl.slaveName's responsibility to impregnate fertile slaves, but your Head Girl is forbidden from impregnating $slaves[$i].slaveName. + <<elseif $HGCum == 0>> + It's $HeadGirl.slaveName's responsibility to impregnate fertile slaves, but your Head Girl can only fuck a limited number of slaves enough to ensure impregnation each week. + <<elseif !canBreed($slaves[$i], $HeadGirl)>> + It's $HeadGirl.slaveName's responsibility to impregnate fertile slaves, but $HeadGirl.slaveName's sperm is unable to fertilize $slaves[$i].slaveName's ova, so she doesn't waste her seed trying. + <<else>> + It's $HeadGirl.slaveName's responsibility to get $him pregnant, a task your + <<if ($HeadGirl.fetish == "pregnancy") && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> + pregnancy fetishist Head Girl is @@.hotpink;extremely pleased@@ to take on. + <<set $HeadGirl.devotion += 2>> + <<if ($HeadGirl.fetishStrength <= 95)>> + The opportunity @@.lightcoral;strengthens $his pregnancy fetish@@ by indulgence. + <<set $HeadGirl.fetishStrength += 4>> + <</if>> + <<elseif $HeadGirl.career == "a breeding bull">> + Head Girl feels @@.hotpink;she was meant for.@@ + <<set $HeadGirl.devotion += 1>> + <<elseif ($HeadGirl.attrXX > 65) && ($HeadGirl.attrKnown == 1)>> + <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>-hungry Head Girl is @@.hotpink;happy@@ to take on. + <<set $HeadGirl.devotion += 1>> + <<else>> + Head Girl approaches dutifully. + <</if>> - <<else>> /% look for a random father among master suite slaves %/ - <<set _msSlaves = $slaves.filter(function(s) { return s.assignment == "serve in the master suite"; })>> - <<set _msSlaves = _msSlaves.shuffle()>> - <<for _m = 0; _m < _msSlaves.length; _m++>> - <<if canImpreg($slaves[$i], _msSlaves[_m])>> - /* catch for self-impregnation */ - <<if $slaves[$i].ID == _msSlaves[_m].ID>> - <<if (_conceptionSeed <= 95)>> - <<continue>> /* 95% chance not to self-impregnate */ + <<if ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken")>> + <<if $slaves[$i].career == "a dairy cow" && ($slaves[$i].devotion <= 20)>> + $slaves[$i].slaveName feels a need to be bred by the Head Girl, and submits $himself to $his superior's virile cock until @@.lime;conception@@ is verified. + <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + <<if (($HeadGirl.fetish == "sadist") || ($HeadGirl.fetish == "dom")) && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> + Her interest is piqued, however, when $slaves[$i].slaveName shows signs of resistance. $HeadGirl.slaveName @@.hotpink;enthusiastically@@ @@.mediumorchid;rapes the poor girl@@ pregnant, ejaculating inside her victim more often than is really necessary for @@.lime;conception.@@ + <<set $HeadGirl.devotion += 2, $slaves[$i].devotion -= 5>> + <<else>> + $slaves[$i].slaveName tries to resist her, so $HeadGirl.slaveName is forced to @@.mediumorchid;rape the poor girl@@ pregnant, regularly ejaculating inside $him until @@.lime;conception@@ is confirmed. + <<set $slaves[$i].devotion -= 4>> + <</if>> + <<if ($slaves[$i].sexualFlaw == "none")>> + This unpleasant interlude leaves $him @@.red;hating penetration@@ of $his violated <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. + <<if $slaves[$i].mpreg == 1>> + <<set $slaves[$i].sexualFlaw = "hates anal">> + <<else>> + <<set $slaves[$i].sexualFlaw = "hates penetration">> + <</if>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if (($HeadGirl.fetish == "sadist") || ($HeadGirl.fetish == "dom")) && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> + Her interest is piqued, however, when it becomes clear that $slaves[$i].slaveName, though fearfully obedient, is not happy with being bred. $HeadGirl.slaveName @@.hotpink;enthusiastically@@ ensures that her victim @@.mediumorchid;does not enjoy@@ a week of being @@.lime;raped pregnant.@@ + <<set $HeadGirl.devotion += 2, $slaves[$i].devotion -= 3>> + <<else>> + $slaves[$i].slaveName, though fearfully obedient, is not happy with being bred, but $HeadGirl.slaveName @@.mediumorchid;rapes the poor girl@@ pregnant anyway, regularly ejaculating inside $him until @@.lime;conception@@ is confirmed. + <<set $slaves[$i].devotion -= 2>> + <</if>> + <<if ($slaves[$i].sexualFlaw == "none")>> + This unpleasant interlude leaves $him @@.red;hating penetration@@ of $his violated <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. + <<if $slaves[$i].mpreg == 1>> + <<set $slaves[$i].sexualFlaw = "hates anal">> + <<else>> + <<set $slaves[$i].sexualFlaw = "hates penetration">> + <</if>> + <</if>> + <<elseif ($slaves[$i].devotion < 75)>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, is @@.hotpink;very willing to be bred@@ by your Head Girl, and eagerly takes $his superior's cock bareback until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 2>> + <<if ($slaves[$i].fetishStrength <= 95)>> + Such total satisfaction of $his pregnancy fantasies @@.lightcoral;strengthens $his fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<set $slaves[$i].need = 0>> + <<else>> + $slaves[$i].slaveName is willing to be bred by the Head Girl, and takes $his superior's cock bareback until @@.lime;conception@@ is verified. + <</if>> + <<else>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, considers getting bred by your Head Girl @@.hotpink;a dream come true,@@ and gets fucked bareback daily until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 2>> + <<if ($slaves[$i].fetishStrength <= 95)>> + Such total satisfaction of $his pregnancy fantasies @@.lightcoral;strengthens $his fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<set $slaves[$i].need = 0>> + <<else>> + $slaves[$i].slaveName is @@.hotpink;quite willing to be bred@@ by the Head Girl, whom $he respects, and submissively takes $his superior's cock bareback until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 1>> + <</if>> <</if>> + <</if>> /* closes not fuckdoll not mindbroken */ + + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = $HeadGirl.ID, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1, $HGCum -= 1, $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>> + <<set $slaves[$i].pregType = setPregType($slaves[$i])>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $HeadGirl.ID, 1)>> + <<set $activeSlave = $slaves[$i]>><<if $slaves[$i].mpreg == 1>><<= AnalVCheck(10)>><<else>><<= VaginalVCheck(10)>><</if>><<set $slaves[$i] = $activeSlave>> + <<set _saLTE = $slaveIndices[$HeadGirl.ID]>> + <<if def _saLTE>> + <<set $slaves[_saLTE] = $HeadGirl>> <</if>> - /* found eligible father */ - After all the unprotected sex $he had this week, it's really no surprise when @@.lime;$he ends up pregnant.@@ - <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = _msSlaves[_m].ID, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> - <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $slaves[$i].pregSource, 1)>> - <<break>> - <</if>> - <</for>> - <</if>> - <<case "please you">> - <<if ($PC.dick == 1) && ($slaves[$i].eggType == "human") && (($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg != 1 && $slaves[$i].vagina > 0) || ($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg == 1 && $slaves[$i].anus > 0) || ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) || ($slaves[$i].mpreg == 1 && $slaves[$i].toyHole == "ass"))>> - You frequently avail yourself to $his fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. It's no surprise when @@.lime;$he ends up pregnant with your child.@@ - <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> - <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -1, 1)>> - <</if>> + <</if>> /* closes HG impregnation */ + <<elseif _conceptionSeed > (50-($reproductionFormula*10))>> + <<switch $slaves[$i].assignment>> + <<case "rest" "stay confined" "be confined in the cellblock">> + /* these assignments are safe from random impregnation */ + + <<case "be your Concubine">> + <<if ($PC.dick == 1) && ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken") && ($slaves[$i].eggType == "human")>> + As your concubine, $he takes care to only share $his fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>> with you. $His efforts paid off; @@.lime;$he has become pregnant with your child.@@ + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -1, 1)>> + <</if>> - <<case "work in the brothel" "serve in the club" "whore" "serve the public">> - <<if ($slaves[$i].eggType == "human")>> - Due to all the citizens cumming in $his fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>, @@.lime;$he has become pregnant.@@ - <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -2, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> - <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -2, 1)>> - <</if>> - - <<case "work a glory hole" "be confined in the arcade">> - <<if ($slaves[$i].eggType == "human")>> - Due to all the customers cumming in $his fertile, restrained <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>, @@.lime;$he has become pregnant.@@ - <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -2, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> - <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -2, 1)>> - <</if>> - - <<default>> /* random impregnation chance on other assignments - consider relationships first */ - <<if (_conceptionSeed > 80) && (($slaves[$i].vaginalCount > 0) || ($slaves[$i].analCount > 0 && $slaves[$i].mpreg > 0))>> /* TODO: compare to previous week totals? */ - <<if $slaves[$i].relationshipTarget > 0>> - <<set _tempLover = getSlave($slaves[$i].relationshipTarget)>> - <<if ndef _tempLover>>@@.red;Error, relationshipTarget not found.@@<</if>> - <<elseif $slaves[$i].rivalryTarget > 0>> - <<set _tempRival = getSlave($slaves[$i].rivalryTarget)>> - <<if ndef _tempRival>>@@.red;Error, rivalryTarget not found.@@<</if>> - <<elseif $slaves[$i].subTarget > 0>> - <<set _tempSub = getSlave($slaves[$i].subTarget)>> - <<if ndef _tempSub>>@@.red;Error, subTarget not found.@@<</if>> - <</if>> - <<if ($PC.dick == 1) && (($slaves[$i].relationship == -3) || ($slaves[$i].relationship == -2)) && ($slaves[$i].eggType == "human")>> - <<set $slaves[$i].pregSource = -1>> - <<elseif ($slaves[$i].relationship > 2) && canImpreg($slaves[$i], _tempLover)>> /* erection not needed for impregnation via consensual sex play (FWB or better) */ - <<set $slaves[$i].pregSource = _tempLover.ID>> - <<elseif ($slaves[$i].subTarget != 0) && ($slaves[$i].assignment == "be a subordinate slave") && canAchieveErection(_tempSub) && canImpreg($slaves[$i], _tempSub)>> /* subordinate must have erection to impregnate target */ - <<set $slaves[$i].pregSource = _tempSub.ID>> - <<elseif (random(1,100) > 95) && ($slaves[$i].rivalry > 2) && canAchieveErection(_tempRival) && canImpreg($slaves[$i], _tempRival)>> /* 5% chance to be raped and knocked up by bitter rival - erection needed */ - Driven by the bitter rivalry between them, _tempRival.slaveName successfully overpowers $slaves[$i].slaveName and rapes $him, cumming deep in $his fertile <<if $slaves[$i].mpreg == 1>>asshole<<else>>pussy<</if>> whenever $he chooses. By the end of the week, $slaves[$i].slaveName is vowing revenge as $he regains confidence. - <<set $slaves[$i].pregSource = _tempRival.ID>> - <<elseif (random(1,100) > 60) && ($PC.dick == 1) && ($slaves[$i].eggType == "human")>> /* still 40% chance of impregnation by PC */ - <<set $slaves[$i].pregSource = -1>> - <<elseif (random(1,100) > 95) && ($slaves[$i].eggType == "human") && $slaves[$i].devotion < 20>> /* 5% chance of impregnation by random citizen - TODO: make this optional for players who want random fathers from among their own slaves only */ - <<set $slaves[$i].pregSource = -2>> - <<else>> - /* pick a random starting point in the slave array and iterate (wrapping around) until finding eligible father or coming back to starting point */ - <<if $slaves.length == 1>> - <<if canImpreg($slaves[$i], $slaves[$i]) && _conceptionSeed > 95 && ($slaves[$i].releaseRules == "permissive" || $slaves[$i].releaseRules == "masturbation")>> - <<set $slaves[$i].pregSource = $slaves[$i].ID>> - <</if>> - <<elseif $slaves[$i].releaseRules == "permissive" || ($slaves[$i].devotion < 20 && $slaves[$i].trust > 50) || $universalRulesConsent == 0>> - <<set _sourceSeed = random(0,$slaves.length-1)>><<set _tried = 0>> - <<for _m = _sourceSeed + 1; _m != _sourceSeed; _m++>> - <<if _m == $slaves.length>><<set _m = 0, _tried = 1>><</if>> /* wrap around */ - <<if _m == _sourceSeed+1 && _tried == 1>><<break>><</if>> /* give up after a full loop */ - <<if canImpreg($slaves[$i], $slaves[_m])>> - /* self-impregnation check */ - <<if ($slaves[_m].ID == $slaves[$i].ID) && (_conceptionSeed <= 95)>> - <<continue>> /* 95% chance not to self-impregnate */ + <<case "serve in the master suite">> + <<if ($PC.dick == 1) && ($slaves[$i].eggType == "human") && (($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg != 1 && $slaves[$i].vagina > 0) || ($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg == 1 && $slaves[$i].anus > 0) || ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) || ($slaves[$i].mpreg == 1 && $slaves[$i].toyHole == "ass"))>> + You frequently avail yourself to $his fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. It's no surprise when @@.lime;$he ends up pregnant with your child.@@ + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -1, 1)>> + + <<else>> /% look for a random father among master suite slaves %/ + <<set _msSlaves = $slaves.filter(function(s) { return s.assignment == "serve in the master suite"; })>> + <<set _msSlaves = _msSlaves.shuffle()>> + <<for _m = 0; _m < _msSlaves.length; _m++>> + <<if canImpreg($slaves[$i], _msSlaves[_m])>> + /* catch for self-impregnation */ + <<if $slaves[$i].ID == _msSlaves[_m].ID>> + <<if (_conceptionSeed <= 95)>> + <<continue>> /* 95% chance not to self-impregnate */ + <</if>> + <</if>> + /* found eligible father */ + After all the unprotected sex $he had this week, it's really no surprise when @@.lime;$he ends up pregnant.@@ + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = _msSlaves[_m].ID, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $slaves[$i].pregSource, 1)>> + <<break>> <</if>> - <<set $slaves[$i].pregSource = $slaves[_m].ID>> /* passed the checks above, so this is an eligible father */ - <<break>> - <</if>> - <</for>> - <</if>> - <</if>> - <<if $slaves[$i].pregSource != 0>> - A quick scan after a bout of morning nausea reveals that @@.lime;$he has become pregnant.@@ - <<set $slaves[$i].preg = 1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> - <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $slaves[$i].pregSource, 1)>> - <</if>> - <</if>> /* closes random chance and non-zero sex acts check */ - <</switch>> /* closes assignment checks */ -<</if>> /* closes all impregnation checks */ -<</if>> /* CLOSES CAN GET PREGNANT */ + <</for>> + <</if>> + + <<case "please you">> + <<if ($PC.dick == 1) && ($slaves[$i].eggType == "human") && (($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg != 1 && $slaves[$i].vagina > 0) || ($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg == 1 && $slaves[$i].anus > 0) || ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) || ($slaves[$i].mpreg == 1 && $slaves[$i].toyHole == "ass"))>> + You frequently avail yourself to $his fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. It's no surprise when @@.lime;$he ends up pregnant with your child.@@ + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -1, 1)>> + <</if>> -/* PREGNANCY TYPE SANITY CHECK (not for pregnancies started above) */ -<<if $slaves[$i].preg <= 0>> - <<if $slaves[$i].pregType != 0>> - <<set $slaves[$i].pregType = 0>> - <<set WombFlush($slaves[$i])>> + <<case "work in the brothel" "serve in the club" "whore" "serve the public">> + <<if ($slaves[$i].eggType == "human")>> + Due to all the citizens cumming in $his fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>, @@.lime;$he has become pregnant.@@ + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -2, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -2, 1)>> + <</if>> + + <<case "work a glory hole" "be confined in the arcade">> + <<if ($slaves[$i].eggType == "human")>> + Due to all the customers cumming in $his fertile, restrained <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>, @@.lime;$he has become pregnant.@@ + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -2, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -2, 1)>> + <</if>> + + <<default>> /* random impregnation chance on other assignments - consider relationships first */ + <<if (_conceptionSeed > 80) && (($slaves[$i].vaginalCount > 0) || ($slaves[$i].analCount > 0 && $slaves[$i].mpreg > 0))>> /* TODO: compare to previous week totals? */ + <<if $slaves[$i].relationshipTarget > 0>> + <<set _tempLover = getSlave($slaves[$i].relationshipTarget)>> + <<if ndef _tempLover>>@@.red;Error, relationshipTarget not found.@@<</if>> + <<elseif $slaves[$i].rivalryTarget > 0>> + <<set _tempRival = getSlave($slaves[$i].rivalryTarget)>> + <<if ndef _tempRival>>@@.red;Error, rivalryTarget not found.@@<</if>> + <<elseif $slaves[$i].subTarget > 0>> + <<set _tempSub = getSlave($slaves[$i].subTarget)>> + <<if ndef _tempSub>>@@.red;Error, subTarget not found.@@<</if>> + <</if>> + <<if ($PC.dick == 1) && (($slaves[$i].relationship == -3) || ($slaves[$i].relationship == -2)) && ($slaves[$i].eggType == "human")>> + <<set $slaves[$i].pregSource = -1>> + <<elseif ($slaves[$i].relationship > 2) && canImpreg($slaves[$i], _tempLover)>> /* erection not needed for impregnation via consensual sex play (FWB or better) */ + <<set $slaves[$i].pregSource = _tempLover.ID>> + <<elseif ($slaves[$i].subTarget != 0) && ($slaves[$i].assignment == "be a subordinate slave") && canAchieveErection(_tempSub) && canImpreg($slaves[$i], _tempSub)>> /* subordinate must have erection to impregnate target */ + <<set $slaves[$i].pregSource = _tempSub.ID>> + <<elseif (random(1,100) > 95) && ($slaves[$i].rivalry > 2) && canAchieveErection(_tempRival) && canImpreg($slaves[$i], _tempRival)>> /* 5% chance to be raped and knocked up by bitter rival - erection needed */ + Driven by the bitter rivalry between them, _tempRival.slaveName successfully overpowers $slaves[$i].slaveName and rapes $him, cumming deep in $his fertile <<if $slaves[$i].mpreg == 1>>asshole<<else>>pussy<</if>> whenever $he chooses. By the end of the week, $slaves[$i].slaveName is vowing revenge as $he regains confidence. + <<set $slaves[$i].pregSource = _tempRival.ID>> + <<elseif (random(1,100) > 60) && ($PC.dick == 1) && ($slaves[$i].eggType == "human")>> /* still 40% chance of impregnation by PC */ + <<set $slaves[$i].pregSource = -1>> + <<elseif (random(1,100) > 95) && ($slaves[$i].eggType == "human") && $slaves[$i].devotion < 20>> /* 5% chance of impregnation by random citizen - TODO: make this optional for players who want random fathers from among their own slaves only */ + <<set $slaves[$i].pregSource = -2>> + <<else>> + /* pick a random starting point in the slave array and iterate (wrapping around) until finding eligible father or coming back to starting point */ + <<if $slaves.length == 1>> + <<if canImpreg($slaves[$i], $slaves[$i]) && _conceptionSeed > 95 && ($slaves[$i].releaseRules == "permissive" || $slaves[$i].releaseRules == "masturbation")>> + <<set $slaves[$i].pregSource = $slaves[$i].ID>> + <</if>> + <<elseif $slaves[$i].releaseRules == "permissive" || ($slaves[$i].devotion < 20 && $slaves[$i].trust > 50) || $universalRulesConsent == 0>> + <<set _sourceSeed = random(0,$slaves.length-1)>><<set _tried = 0>> + <<for _m = _sourceSeed + 1; _m != _sourceSeed; _m++>> + <<if _m == $slaves.length>><<set _m = 0, _tried = 1>><</if>> /* wrap around */ + <<if _m == _sourceSeed+1 && _tried == 1>><<break>><</if>> /* give up after a full loop */ + <<if canImpreg($slaves[$i], $slaves[_m])>> + /* self-impregnation check */ + <<if ($slaves[_m].ID == $slaves[$i].ID) && (_conceptionSeed <= 95)>> + <<continue>> /* 95% chance not to self-impregnate */ + <</if>> + <<set $slaves[$i].pregSource = $slaves[_m].ID>> /* passed the checks above, so this is an eligible father */ + <<break>> + <</if>> + <</for>> + <</if>> + <</if>> + <<if $slaves[$i].pregSource != 0>> + A quick scan after a bout of morning nausea reveals that @@.lime;$he has become pregnant.@@ + <<set $slaves[$i].preg = 1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<set $slaves[$i].pregType = setPregType($slaves[$i])>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $slaves[$i].pregSource, 1)>> + <</if>> + <</if>> /* closes random chance and non-zero sex acts check */ + <</switch>> /* closes assignment checks */ + <</if>> /* closes all impregnation checks */ + <</if>> /* CLOSES CAN GET PREGNANT */ + + /* PREGNANCY TYPE SANITY CHECK (not for pregnancies started above) */ + <<if $slaves[$i].preg <= 0>> + <<if $slaves[$i].pregType != 0>> + <<set $slaves[$i].pregType = 0>> + <<set WombFlush($slaves[$i])>> + <</if>> + <<elseif $slaves[$i].preg > 0 && $slaves[$i].pregType == 0>> + <<set $slaves[$i].pregType = setPregType($slaves[$i])>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $slaves[$i].pregSource, 1)>> + <</if>> + <<if $slaves[$i].readyOva != 0>> + <<set $slaves[$i].readyOva = 0>> <</if>> -<<elseif $slaves[$i].preg > 0 && $slaves[$i].pregType == 0>> - <<set $slaves[$i].pregType = setPregType($slaves[$i])>> - <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $slaves[$i].pregSource, 1)>> -<</if>> -<<if $slaves[$i].readyOva != 0>> - <<set $slaves[$i].readyOva = 0>> -<</if>> <</if>> /* closes $seePreg */ <<if $slaves[$i].bellyFluid >= 1500>> /* PREGMOD: NOT PREGNANT, YES INFLATION */ @@ -4556,10 +4527,10 @@ <<if setup.fakeBellies.includes($bellyAccessory)>> $He has trouble keeping $himself full of <<switch $slaves[$i].inflationType>> - <<case "cum" "milk" "water" "food">> - $slaves[$i].inflationType - <<default>> - <<print $slaves[$i].inflationType>>s + <<case "cum" "milk" "water" "food">> + $slaves[$i].inflationType + <<default>> + <<print $slaves[$i].inflationType>>s <</switch>> with the weight of the fake belly resting on $his swollen stomach, forcing it to be removed. <<set $slaves[$i].bellyAccessory = "none">> @@ -4579,10 +4550,10 @@ <<if $slaves[$i].fetish == "humiliation">> Having to walk around with a belly full of <<switch $slaves[$i].inflationType>> - <<case "cum" "milk" "water" "food">> - $slaves[$i].inflationType - <<default>> - <<print $slaves[$i].inflationType>>s + <<case "cum" "milk" "water" "food">> + $slaves[$i].inflationType + <<default>> + <<print $slaves[$i].inflationType>>s <</switch>> is completely humiliating, and <<if $slaves[$i].fetishKnown == 0>> @@ -4599,10 +4570,10 @@ <<else>> Having to walk around with a belly full of <<switch $slaves[$i].inflationType>> - <<case "cum" "milk" "water" "food">> - $slaves[$i].inflationType - <<default>> - <<print $slaves[$i].inflationType>>s + <<case "cum" "milk" "water" "food">> + $slaves[$i].inflationType + <<default>> + <<print $slaves[$i].inflationType>>s <</switch>> is @@.mediumorchid;completely humiliating.@@ <<set $slaves[$i].devotion -= 2>> @@ -4806,12 +4777,12 @@ <<if $slaves[$i].bellyImplant >= 5000>> <<if $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].fetish != "mindbroken">> - <<if ($slaves[$i].fetish == "none" || $slaves[$i].fetishStrength <= 10) && $slaves[$i].devotion > 20 && random(1,100) > 85>> - Having an implant simulating pregnancy drives $him to @@.lightcoral;begin fantasizing about being actually pregnant.@@ - <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishStrength = 10, $slaves[$i].fetishKnown = 1>> - <</if>> - <</if>> + <<if $slaves[$i].fetish != "mindbroken">> + <<if ($slaves[$i].fetish == "none" || $slaves[$i].fetishStrength <= 10) && $slaves[$i].devotion > 20 && random(1,100) > 85>> + Having an implant simulating pregnancy drives $him to @@.lightcoral;begin fantasizing about being actually pregnant.@@ + <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishStrength = 10, $slaves[$i].fetishKnown = 1>> + <</if>> + <</if>> <</if>> <<elseif $slaves[$i].bellyImplant >= 1500>> <<if setup.fakeBellies.includes($bellyAccessory)>> @@ -4824,36 +4795,36 @@ <<if ($slaves[$i].fetish != "mindbroken")>> <<if $slaves[$i].trust < -95>> - <<if $slaves[$i].devotion < -50>> - <<if $week-$slaves[$i].weekAcquired > 9>> - <<if $slaves[$i].fuckdoll > 50>> - Denied all stimulation other than sexual use for longer than a human mind can bear, @@.red;$he, or rather it, has been irretrievably broken.@@ - <<set $slaves[$i].fetish = "mindbroken", $slaves[$i].sexualFlaw = "none", $slaves[$i].behavioralFlaw = "none">> - <<else>> - <<if random(1,5) == 1>> - $He has been used as a sexual slave for so long, and is so hopeless that $his future as a slave will be anything but torment, that $his mind finally slips. @@.red;$He has been irretrievably broken.@@ - <<set $slaves[$i].fetish = "mindbroken", $slaves[$i].sexualFlaw = "none", $slaves[$i].behavioralFlaw = "none">> - <<else>> - $He's so unhappy and terrified that the effects of the extreme stress on $his mind and body are unpredictable. This week, - <<set _stressEffect = random(1,4)>> - <<switch _stressEffect>> - <<case 1>> - @@.mediumorchid;$his hatred of sexual slavery was self-reinforcing.@@ - <<set $slaves[$i].devotion -= 5>> - <<case 2>> - @@.mediumorchid;$his mental state was bad for $his health.@@ - <<set $slaves[$i].health -= 5>> - <<case 3>> - @@.orange;$his face grew a little more haggard.@@ - <<set $slaves[$i].face -= 2>> - <<default>> - $he managed to bear it without lasting harm. - <</switch>> + <<if $slaves[$i].devotion < -50>> + <<if $week-$slaves[$i].weekAcquired > 9>> + <<if $slaves[$i].fuckdoll > 50>> + Denied all stimulation other than sexual use for longer than a human mind can bear, @@.red;$he, or rather it, has been irretrievably broken.@@ + <<set $slaves[$i].fetish = "mindbroken", $slaves[$i].sexualFlaw = "none", $slaves[$i].behavioralFlaw = "none">> + <<else>> + <<if random(1,5) == 1>> + $He has been used as a sexual slave for so long, and is so hopeless that $his future as a slave will be anything but torment, that $his mind finally slips. @@.red;$He has been irretrievably broken.@@ + <<set $slaves[$i].fetish = "mindbroken", $slaves[$i].sexualFlaw = "none", $slaves[$i].behavioralFlaw = "none">> + <<else>> + $He's so unhappy and terrified that the effects of the extreme stress on $his mind and body are unpredictable. This week, + <<set _stressEffect = random(1,4)>> + <<switch _stressEffect>> + <<case 1>> + @@.mediumorchid;$his hatred of sexual slavery was self-reinforcing.@@ + <<set $slaves[$i].devotion -= 5>> + <<case 2>> + @@.mediumorchid;$his mental state was bad for $his health.@@ + <<set $slaves[$i].health -= 5>> + <<case 3>> + @@.orange;$his face grew a little more haggard.@@ + <<set $slaves[$i].face -= 2>> + <<default>> + $he managed to bear it without lasting harm. + <</switch>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> - <</if>> - <</if>> - <</if>> <<if $slaves[$i].fuckdoll == 0>> <<if ($slaves[$i].behavioralFlaw == "none")>> <<if ($slaves[$i].trust < -20) && ($slaves[$i].devotion <= 50)>> @@ -4918,12 +4889,12 @@ <</if>> <<if !canTalk($slaves[$i])>> -<<if ($slaves[$i].behavioralFlaw == "bitchy")>> - If $he has anything bitchy to say, @@.green;no one can tell,@@ since $he can't talk. -<</if>> -<<if ($slaves[$i].behavioralQuirk == "cutting")>> - If $he has anything witty to say, @@.red;no one can tell,@@ since $he can't talk. -<</if>> + <<if ($slaves[$i].behavioralFlaw == "bitchy")>> + If $he has anything bitchy to say, @@.green;no one can tell,@@ since $he can't talk. + <</if>> + <<if ($slaves[$i].behavioralQuirk == "cutting")>> + If $he has anything witty to say, @@.red;no one can tell,@@ since $he can't talk. + <</if>> <</if>> <<if ($slaves[$i].breedingMark == 1 && $propOutcome == 1) && ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken")>> @@ -5115,746 +5086,746 @@ <<if $FSAnnounced > 0>> -<<set $pornFameBonus = 1>> -<<if $studio == 1>> -<<if $slaves[$i].pornFame > 0>> - <<set $pornFameBonus += (Math.ceil($slaves[$i].pornFame/100000))>> - <<if ($slaves[$i].pornFame >= 100000)>> - $His near-ubiquitous presence in arcology pornography greatly increases $his impact on society. - <<elseif ($slaves[$i].pornFame >= 10000)>> - $His presence in arcology pornography increases $his impact on society. - <<else>> - $His occasional presence in arcology pornography slightly increases $his impact on society. + <<set $pornFameBonus = 1>> + <<if $studio == 1>> + <<if $slaves[$i].pornFame > 0>> + <<set $pornFameBonus += (Math.ceil($slaves[$i].pornFame/100000))>> + <<if ($slaves[$i].pornFame >= 100000)>> + $His near-ubiquitous presence in arcology pornography greatly increases $his impact on society. + <<elseif ($slaves[$i].pornFame >= 10000)>> + $His presence in arcology pornography increases $his impact on society. + <<else>> + $His occasional presence in arcology pornography slightly increases $his impact on society. + <</if>> + <</if>> <</if>> -<</if>> -<</if>> -<<if $arcologies[0].FSPaternalist != "unset" || $arcologies[0].FSDegradationist != "unset" || $arcologies[0].FSBodyPurist != "unset">> - <<run modScore($slaves[$i])>> -<</if>> + <<if $arcologies[0].FSPaternalist != "unset" || $arcologies[0].FSDegradationist != "unset" || $arcologies[0].FSBodyPurist != "unset">> + <<run modScore($slaves[$i])>> + <</if>> -<<if $arcologies[0].FSSupremacist != "unset">> - <<if ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>> - <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade")>> - <<if $arcologies[0].FSSupremacist >= $FSLockinLevel*0.6>> - Society @@.red;strongly disapproves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a degrading, public role; this also holds back acceptance of $arcologies[0].FSSupremacistRace superiority. - <<elseif $arcologies[0].FSSupremacist >= $FSLockinLevel*0.3>> - Society @@.red;disapproves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a degrading, public role; this also holds back acceptance of $arcologies[0].FSSupremacistRace superiority. + <<if $arcologies[0].FSSupremacist != "unset">> + <<if ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>> + <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade")>> + <<if $arcologies[0].FSSupremacist >= $FSLockinLevel*0.6>> + Society @@.red;strongly disapproves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a degrading, public role; this also holds back acceptance of $arcologies[0].FSSupremacistRace superiority. + <<elseif $arcologies[0].FSSupremacist >= $FSLockinLevel*0.3>> + Society @@.red;disapproves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a degrading, public role; this also holds back acceptance of $arcologies[0].FSSupremacistRace superiority. + <<else>> + Society @@.red;disapproves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a degrading, public role; this also holds back acceptance of $arcologies[0].FSSupremacistRace superiority. + <</if>> + <<FSChangePorn "Supremacist" -1>> + <<switch $slaves[$i].assignment>> + <<case "work in the brothel">><<run getSlaveStatisticData($slaves[$i], $facility.brothel).rep -= $FSSingleSlaveRep*($arcologies[0].FSSupremacist/$FSLockinLevel)>> + <</switch>> + <<elseif ($slaves[$i].assignment == "be your Head Girl")>> + Society @@.green;strongly approves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a position of leadership as your head girl, advancing the notion that those of the $arcologies[0].FSSupremacistRace race should be in positions of authority over others. + <<FSChangePorn "Supremacist" 2>> + <<elseif ($slaves[$i].assignment == "recruit girls")>> + Society @@.green;strongly approves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a position of leadership as your recruiter, advancing the notion that it is only natural that those of the $arcologies[0].FSSupremacistRace race should lead the charge in enslaving others. + <<FSChangePorn "Supremacist" 2>> + <<elseif ($slaves[$i].assignment == "be your Concubine")>> + Society @@.green;strongly approves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a position of importance as your concubine, advancing the notion that the most favored of your bedslaves should naturally be of the $arcologies[0].FSSupremacistRace race. + <<FSChangePorn "Supremacist" 2>> + /* Code contributed by Anon1888 */ <<else>> - Society @@.red;disapproves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a degrading, public role; this also holds back acceptance of $arcologies[0].FSSupremacistRace superiority. - <</if>> - <<FSChangePorn "Supremacist" -1>> - <<switch $slaves[$i].assignment>> - <<case "work in the brothel">><<run getSlaveStatisticData($slaves[$i], $facility.brothel).rep -= $FSSingleSlaveRep*($arcologies[0].FSSupremacist/$FSLockinLevel)>> - <</switch>> - <<elseif ($slaves[$i].assignment == "be your Head Girl")>> - Society @@.green;strongly approves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a position of leadership as your head girl, advancing the notion that those of the $arcologies[0].FSSupremacistRace race should be in positions of authority over others. - <<FSChangePorn "Supremacist" 2>> - <<elseif ($slaves[$i].assignment == "recruit girls")>> - Society @@.green;strongly approves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a position of leadership as your recruiter, advancing the notion that it is only natural that those of the $arcologies[0].FSSupremacistRace race should lead the charge in enslaving others. - <<FSChangePorn "Supremacist" 2>> - <<elseif ($slaves[$i].assignment == "be your Concubine")>> - Society @@.green;strongly approves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a position of importance as your concubine, advancing the notion that the most favored of your bedslaves should naturally be of the $arcologies[0].FSSupremacistRace race. - <<FSChangePorn "Supremacist" 2>> - /* Code contributed by Anon1888 */ - <<else>> - Society does not disapprove of your keeping a slave of the $arcologies[0].FSSupremacistRace race, since $he is not in a publicly degrading role. - <</if>> - <<if $slaves[$i].pregKnown == 1>> - <<if $slaves[$i].pregSource > 0>> - <<set _saLTE = getSlave($slaves[$i].pregSource)>> - <<if def _saLTE>> - <<if $slaves[$i].race != _saLTE.race>> - Society @@.red;strongly disapproves@@ of your allowing a pure $arcologies[0].FSSupremacistRace slave to be miscegenated by _saLTE.slaveName. - <<FSChangePorn "Supremacist" -2>> - <<else>> - Society @@.green;strongly approves@@ of your using slave breeders like $slaves[$i].slaveName to propagate the $arcologies[0].FSSupremacistRace race. - <<FSChangePorn "Supremacist" 2>> + Society does not disapprove of your keeping a slave of the $arcologies[0].FSSupremacistRace race, since $he is not in a publicly degrading role. + <</if>> + <<if $slaves[$i].pregKnown == 1>> + <<if $slaves[$i].pregSource > 0>> + <<set _saLTE = getSlave($slaves[$i].pregSource)>> + <<if def _saLTE>> + <<if $slaves[$i].race != _saLTE.race>> + Society @@.red;strongly disapproves@@ of your allowing a pure $arcologies[0].FSSupremacistRace slave to be miscegenated by _saLTE.slaveName. + <<FSChangePorn "Supremacist" -2>> + <<else>> + Society @@.green;strongly approves@@ of your using slave breeders like $slaves[$i].slaveName to propagate the $arcologies[0].FSSupremacistRace race. + <<FSChangePorn "Supremacist" 2>> + <</if>> <</if>> <</if>> <</if>> - <</if>> - <<if $slaves[$i].fuckdoll > 0>> - Society @@.red;strongly disapproves@@ of your owning a $arcologies[0].FSSupremacistRace Fuckdoll. - <<FSChangePorn "Supremacist" -2>> - <</if>> - <<else>> - <<if $arcologies[0].FSSupremacist >= $FSLockinLevel*0.5>> - Society @@.green;approves@@ of your keeping a slave of an inferior race; this also advances $arcologies[0].FSSupremacistRace superiority. + <<if $slaves[$i].fuckdoll > 0>> + Society @@.red;strongly disapproves@@ of your owning a $arcologies[0].FSSupremacistRace Fuckdoll. + <<FSChangePorn "Supremacist" -2>> + <</if>> <<else>> - Society @@.green;approves@@ of your keeping a slave of an inferior race; this also advances $arcologies[0].FSSupremacistRace superiority. - <</if>> - <<FSChangePorn "Supremacist" 1>> - <<if $slaves[$i].fuckdoll > 0>> - Society @@.green;approves@@ of your keeping a Fuckdoll of an inferior race. + <<if $arcologies[0].FSSupremacist >= $FSLockinLevel*0.5>> + Society @@.green;approves@@ of your keeping a slave of an inferior race; this also advances $arcologies[0].FSSupremacistRace superiority. + <<else>> + Society @@.green;approves@@ of your keeping a slave of an inferior race; this also advances $arcologies[0].FSSupremacistRace superiority. + <</if>> <<FSChangePorn "Supremacist" 1>> + <<if $slaves[$i].fuckdoll > 0>> + Society @@.green;approves@@ of your keeping a Fuckdoll of an inferior race. + <<FSChangePorn "Supremacist" 1>> + <</if>> <</if>> <</if>> -<</if>> -<<if $arcologies[0].FSSubjugationist != "unset">> - <<if ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> - <<if $arcologies[0].FSSubjugationist >= $FSLockinLevel*0.5>> - Society @@.green;approves@@ of your keeping a slave of the subject $arcologies[0].FSSubjugationistRace race; this also advances $arcologies[0].FSSubjugationistRace inferiority. - <<else>> - Society @@.green;approves@@ of your keeping a slave of the subject $arcologies[0].FSSubjugationistRace race; this also advances $arcologies[0].FSSubjugationistRace inferiority. - <</if>> - <<FSChangePorn "Subjugationist" 1>> - <<if $slaves[$i].ovaries == 0>> - <<if $slaves[$i].balls == 0 || $slaves[$i].vasectomy == 1>> - Society @@.green;approves@@ of $slaves[$i].slaveName's <<if $slaves[$i].vasectomy == 1 && $slaves[$i].balls > 0>>vasectomy<<elseif $slaves[$i].dick > 0>>gelding<<else>>sterilization<</if>>, which ensures that $he will not propagate the $arcologies[0].FSSubjugationistRace race. - <<FSChangePorn "Subjugationist" 1>> + <<if $arcologies[0].FSSubjugationist != "unset">> + <<if ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> + <<if $arcologies[0].FSSubjugationist >= $FSLockinLevel*0.5>> + Society @@.green;approves@@ of your keeping a slave of the subject $arcologies[0].FSSubjugationistRace race; this also advances $arcologies[0].FSSubjugationistRace inferiority. + <<else>> + Society @@.green;approves@@ of your keeping a slave of the subject $arcologies[0].FSSubjugationistRace race; this also advances $arcologies[0].FSSubjugationistRace inferiority. <</if>> - <</if>> - <<if $slaves[$i].fuckdoll > 0>> - Society @@.green;approves@@ of your keeping a Fuckdoll of the $arcologies[0].FSSubjugationistRace race. <<FSChangePorn "Subjugationist" 1>> - <</if>> - <<else>> - <<if $slaves[$i].pregKnown == 1 && $slaves[$i].pregSource > 0>> - <<set _lte = $slaveIndices[$slaves[$i].pregSource]>> - <<if ndef _lte>>@@.red;Error, pregSource not found.@@<</if>> - <<if $slaves[_lte].race == $arcologies[0].FSSubjugationistRace>> - Society @@.red;strongly disapproves@@ of your allowing $slaves[$i].slaveName to be miscegenated by a $arcologies[0].FSSubjugationistRace subhuman like $slaves[_lte].slaveName. - <<FSChangePorn "Subjugationist" -2>> + <<if $slaves[$i].ovaries == 0>> + <<if $slaves[$i].balls == 0 || $slaves[$i].vasectomy == 1>> + Society @@.green;approves@@ of $slaves[$i].slaveName's <<if $slaves[$i].vasectomy == 1 && $slaves[$i].balls > 0>>vasectomy<<elseif $slaves[$i].dick > 0>>gelding<<else>>sterilization<</if>>, which ensures that $he will not propagate the $arcologies[0].FSSubjugationistRace race. + <<FSChangePorn "Subjugationist" 1>> + <</if>> + <</if>> + <<if $slaves[$i].fuckdoll > 0>> + Society @@.green;approves@@ of your keeping a Fuckdoll of the $arcologies[0].FSSubjugationistRace race. + <<FSChangePorn "Subjugationist" 1>> + <</if>> + <<else>> + <<if $slaves[$i].pregKnown == 1 && $slaves[$i].pregSource > 0>> + <<set _lte = $slaveIndices[$slaves[$i].pregSource]>> + <<if ndef _lte>>@@.red;Error, pregSource not found.@@<</if>> + <<if $slaves[_lte].race == $arcologies[0].FSSubjugationistRace>> + Society @@.red;strongly disapproves@@ of your allowing $slaves[$i].slaveName to be miscegenated by a $arcologies[0].FSSubjugationistRace subhuman like $slaves[_lte].slaveName. + <<FSChangePorn "Subjugationist" -2>> + <</if>> <</if>> <</if>> <</if>> -<</if>> -<<if $arcologies[0].FSYouthPreferentialist != "unset">> - <<if ($slaves[$i].inducedNCS > 0) && ($slaves[$i].visualAge <= 18)>> - Society @@.green;strongly approves@@ of you keeping $slaves[$i].slaveName forever young and youthening; this furthers the fashion for young slaves. - <<FSChangePorn "YouthPreferentialist" 2>> - <<elseif ($slaves[$i].visualAge < 30)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's youthful body; $he furthers the fashion for young slaves. - <<set _youth_rep_change = ((30-$slaves[$i].visualAge)/5)>> - <<FSChangePorn "YouthPreferentialist" _youth_rep_change>> - <</if>> -<<elseif $arcologies[0].FSMaturityPreferentialist != "unset">> - <<if ($slaves[$i].visualAge >= 30)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's mature body; $he furthers the fashion for older ladies. - <<set _maturity_rep_change = (($slaves[$i].visualAge-25)/5)>> - <<FSChangePorn "MaturityPreferentialist" _maturity_rep_change>> + <<if $arcologies[0].FSYouthPreferentialist != "unset">> + <<if ($slaves[$i].inducedNCS > 0) && ($slaves[$i].visualAge <= 18)>> + Society @@.green;strongly approves@@ of you keeping $slaves[$i].slaveName forever young and youthening; this furthers the fashion for young slaves. + <<FSChangePorn "YouthPreferentialist" 2>> + <<elseif ($slaves[$i].visualAge < 30)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's youthful body; $he furthers the fashion for young slaves. + <<set _youth_rep_change = ((30-$slaves[$i].visualAge)/5)>> + <<FSChangePorn "YouthPreferentialist" _youth_rep_change>> + <</if>> + <<elseif $arcologies[0].FSMaturityPreferentialist != "unset">> + <<if ($slaves[$i].visualAge >= 30)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's mature body; $he furthers the fashion for older ladies. + <<set _maturity_rep_change = (($slaves[$i].visualAge-25)/5)>> + <<FSChangePorn "MaturityPreferentialist" _maturity_rep_change>> + <</if>> <</if>> -<</if>> -<<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. - <<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. - <<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. - <<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. - <<FSChangePorn "GenderRadicalist" 1>> - <</if>> -<<elseif $arcologies[0].FSGenderFundamentalist != "unset">> - <<if ($slaves[$i].bellyPreg >= 1500)>> - Society <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.5>>@@.green;approves@@<<else>>@@.green;approves@@<</if>> of your keeping a pregnant slave; this also supports the idea that slave women should bear babies. - <<FSChangePorn "GenderFundamentalist" 1>> - <<elseif ($slaves[$i].preg == 0)>> - Society <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.5>>@@.green;approves@@<<else>>@@.green;approves@@<</if>> of your keeping a slave fertile; this also supports the idea that slave women should bear babies. - <<FSChangePorn "GenderFundamentalist" 1>> - <</if>> - <<if ($slaves[$i].devotion <= 95) && canPenetrate($slaves[$i])>> - Society @@.red;disapproves@@ of $slaves[$i].slaveName's stiff, unrestrained dick, since $he isn't even worshipful of you. - <<FSChangePorn "GenderFundamentalist" -1>> + <<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. + <<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. + <<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. + <<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. + <<FSChangePorn "GenderRadicalist" 1>> + <</if>> + <<elseif $arcologies[0].FSGenderFundamentalist != "unset">> + <<if ($slaves[$i].bellyPreg >= 1500)>> + Society <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.5>>@@.green;approves@@<<else>>@@.green;approves@@<</if>> of your keeping a pregnant slave; this also supports the idea that slave women should bear babies. + <<FSChangePorn "GenderFundamentalist" 1>> + <<elseif ($slaves[$i].preg == 0)>> + Society <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.5>>@@.green;approves@@<<else>>@@.green;approves@@<</if>> of your keeping a slave fertile; this also supports the idea that slave women should bear babies. + <<FSChangePorn "GenderFundamentalist" 1>> + <</if>> + <<if ($slaves[$i].devotion <= 95) && canPenetrate($slaves[$i])>> + Society @@.red;disapproves@@ of $slaves[$i].slaveName's stiff, unrestrained dick, since $he isn't even worshipful of you. + <<FSChangePorn "GenderFundamentalist" -1>> + <</if>> <</if>> -<</if>> -<<if $arcologies[0].FSRepopulationFocus != "unset">> - <<if $slaves[$i].preg > 30>> - <<if $slaves[$i].pregType >= 20>> - Society is @@.green;very pleased@@ at $slaves[$i].slaveName's dedication to pregnancy. - <<FSChangePorn "Repopulationist" 5>> - <<elseif $slaves[$i].pregType >= 10>> - Society is @@.green;pleased@@ by $slaves[$i].slaveName's abnormally large pregnancy. - <<FSChangePorn "Repopulationist" 3>> - <<else>> - Society is @@.green;pleased@@ by $slaves[$i].slaveName's advanced pregnancy. + <<if $arcologies[0].FSRepopulationFocus != "unset">> + <<if $slaves[$i].preg > 30>> + <<if $slaves[$i].pregType >= 20>> + Society is @@.green;very pleased@@ at $slaves[$i].slaveName's dedication to pregnancy. + <<FSChangePorn "Repopulationist" 5>> + <<elseif $slaves[$i].pregType >= 10>> + Society is @@.green;pleased@@ by $slaves[$i].slaveName's abnormally large pregnancy. + <<FSChangePorn "Repopulationist" 3>> + <<else>> + Society is @@.green;pleased@@ by $slaves[$i].slaveName's advanced pregnancy. + <<FSChangePorn "Repopulationist" 2>> + <</if>> + <<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> + They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course. + <<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>> + The fact that $he is $arcologies[0].FSSupremacistRace only makes it better. + <</if>> + <<elseif $slaves[$i].weight > 130>> + $slaves[$i].slaveName is so fat, society just assumes there is a baby somewhere in there, though they wish it was more obvious. + <<if $slaves[$i].pregWeek < 0>> + But fortunately for $him, word of $his recent birth has gotten around @@.green;reassuring the masses@@ that $he can still bear children. + <<FSChangePorn "Repopulationist" 2>> + <<elseif $slaves[$i].collar == "preg biometrics">> + <<if $slaves[$i].preg > 0>> + @@.green;Their wish is granted@@ by $slaves[$i].slaveName's collar revealing $his womb's secret<<if $slaves[$i].pregType > 1>>s<</if>> even when $his body is trying its best to keep <<if $slaves[$i].pregType > 1>>them<<else>>it<</if>> hidden. + <<FSChangePorn "Repopulationist" 1>> + <<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> + They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course. + <<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>> + The fact that $he is $arcologies[0].FSSupremacistRace only makes it better. + <</if>> + <<elseif $slaves[$i].preg <= 0>> + @@.red;The illusion is shattered@@ by $slaves[$i].slaveName's collar revealing $his vacant womb. + <<FSChangePorn "Repopulationist" -2>> + <</if>> + <</if>> + <<elseif $slaves[$i].bellyPreg >= 1500>> + Society is @@.green;pleased@@ by $slaves[$i].slaveName's pregnancy. + <<FSChangePorn "Repopulationist" 1>> + <<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> + They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course. + <<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>> + The fact that $he is $arcologies[0].FSSupremacistRace only makes it better. + <</if>> + <<elseif $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace) && $slaves[$i].bellyImplant >= 1500>> + Society @@.green;is satisfied@@ with $slaves[$i].slaveName's implant filled belly since $his kind really shouldn't be breeding. + <<set $repGain += 0.1*$FSSingleSlaveRep>> + <<elseif $slaves[$i].bellyImplant >= 1500 && (($slaves[$i].ovaries == 0 && $slaves[$i].mpreg == 0) || $slaves[$i].preg < -1)>> + Society @@.green;accepts@@ $slaves[$i].slaveName's implant filled belly due to $his infertility. + <<set $repGain += 0.1*$FSSingleSlaveRep>> + <<elseif $slaves[$i].collar == "preg biometrics" && $slaves[$i].preg > 0>> + Society is @@.green;pleased@@ by $slaves[$i].slaveName's collar revealing $his womb's secret<<if $slaves[$i].pregType > 1>>s<</if>> even when $his body is trying its best to keep <<if $slaves[$i].pregType > 1>>them<<else>>it<</if>> hidden. + <<FSChangePorn "Repopulationist" 1>> + <<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> + They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course. + <<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>> + The fact that $he is $arcologies[0].FSSupremacistRace only makes it better. + <</if>> + <<elseif $slaves[$i].pregWeek < 0>> + Society is @@.green;pleased@@ by $slaves[$i].slaveName's recent birth. <<FSChangePorn "Repopulationist" 2>> + <<elseif setup.fakeBellies.includes($bellyAccessory)>> + Society is @@.green;placated@@ by $slaves[$i].slaveName's fake belly. + <<set $repGain += 0.01*$FSSingleSlaveRep>> + <<elseif $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> + Society is perfectly fine with $slaves[$i].slaveName not reproducing. $His belly is still unattractively small, however. + <<elseif ($slaves[$i].ovaries == 0 && $slaves[$i].mpreg == 0) || ($slaves[$i].preg < -1) || ($slaves[$i].pubertyXX == 0)>> + Society is @@.red;mildly disappointed@@ that $slaves[$i].slaveName is unable to become pregnant. + <<FSChangePorn "Repopulationist" -1>> + <<elseif $slaves[$i].preg == -1>> + Society is @@.red;disapproving@@ of $slaves[$i].slaveName's contraceptive regimen. + <<FSChangePorn "Repopulationist" -2>> + <<else>> + Society is @@.red;disapproving@@ of $slaves[$i].slaveName's flat, unimpregnated stomach. + <<FSChangePorn "Repopulationist" -2>> <</if>> - <<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> - They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course. - <<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>> - The fact that $he is $arcologies[0].FSSupremacistRace only makes it better. + <<elseif $arcologies[0].FSRestart != "unset">> + <<if $slaves[$i].vaginalAccessory == "chastity belt" || $slaves[$i].vaginalAccessory == "combined chastity">> + Society is @@.green;mildly pleased@@ at you keeping $his vagina in check. + <<FSChangePorn "Eugenics" 1>> <</if>> - <<elseif $slaves[$i].weight > 130>> - $slaves[$i].slaveName is so fat, society just assumes there is a baby somewhere in there, though they wish it was more obvious. - <<if $slaves[$i].pregWeek < 0>> - But fortunately for $him, word of $his recent birth has gotten around @@.green;reassuring the masses@@ that $he can still bear children. - <<FSChangePorn "Repopulationist" 2>> - <<elseif $slaves[$i].collar == "preg biometrics">> - <<if $slaves[$i].preg > 0>> - @@.green;Their wish is granted@@ by $slaves[$i].slaveName's collar revealing $his womb's secret<<if $slaves[$i].pregType > 1>>s<</if>> even when $his body is trying its best to keep <<if $slaves[$i].pregType > 1>>them<<else>>it<</if>> hidden. - <<FSChangePorn "Repopulationist" 1>> - <<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> - They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course. - <<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>> - The fact that $he is $arcologies[0].FSSupremacistRace only makes it better. - <</if>> - <<elseif $slaves[$i].preg <= 0>> - @@.red;The illusion is shattered@@ by $slaves[$i].slaveName's collar revealing $his vacant womb. - <<FSChangePorn "Repopulationist" -2>> - <</if>> - <</if>> - <<elseif $slaves[$i].bellyPreg >= 1500>> - Society is @@.green;pleased@@ by $slaves[$i].slaveName's pregnancy. - <<FSChangePorn "Repopulationist" 1>> - <<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> - They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course. - <<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>> - The fact that $he is $arcologies[0].FSSupremacistRace only makes it better. - <</if>> - <<elseif $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace) && $slaves[$i].bellyImplant >= 1500>> - Society @@.green;is satisfied@@ with $slaves[$i].slaveName's implant filled belly since $his kind really shouldn't be breeding. - <<set $repGain += 0.1*$FSSingleSlaveRep>> - <<elseif $slaves[$i].bellyImplant >= 1500 && (($slaves[$i].ovaries == 0 && $slaves[$i].mpreg == 0) || $slaves[$i].preg < -1)>> - Society @@.green;accepts@@ $slaves[$i].slaveName's implant filled belly due to $his infertility. - <<set $repGain += 0.1*$FSSingleSlaveRep>> - <<elseif $slaves[$i].collar == "preg biometrics" && $slaves[$i].preg > 0>> - Society is @@.green;pleased@@ by $slaves[$i].slaveName's collar revealing $his womb's secret<<if $slaves[$i].pregType > 1>>s<</if>> even when $his body is trying its best to keep <<if $slaves[$i].pregType > 1>>them<<else>>it<</if>> hidden. - <<FSChangePorn "Repopulationist" 1>> - <<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> - They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course. - <<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>> - The fact that $he is $arcologies[0].FSSupremacistRace only makes it better. - <</if>> - <<elseif $slaves[$i].pregWeek < 0>> - Society is @@.green;pleased@@ by $slaves[$i].slaveName's recent birth. - <<FSChangePorn "Repopulationist" 2>> - <<elseif setup.fakeBellies.includes($bellyAccessory)>> - Society is @@.green;placated@@ by $slaves[$i].slaveName's fake belly. - <<set $repGain += 0.01*$FSSingleSlaveRep>> - <<elseif $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> - Society is perfectly fine with $slaves[$i].slaveName not reproducing. $His belly is still unattractively small, however. - <<elseif ($slaves[$i].ovaries == 0 && $slaves[$i].mpreg == 0) || ($slaves[$i].preg < -1) || ($slaves[$i].pubertyXX == 0)>> - Society is @@.red;mildly disappointed@@ that $slaves[$i].slaveName is unable to become pregnant. - <<FSChangePorn "Repopulationist" -1>> - <<elseif $slaves[$i].preg == -1>> - Society is @@.red;disapproving@@ of $slaves[$i].slaveName's contraceptive regimen. - <<FSChangePorn "Repopulationist" -2>> - <<else>> - Society is @@.red;disapproving@@ of $slaves[$i].slaveName's flat, unimpregnated stomach. - <<FSChangePorn "Repopulationist" -2>> - <</if>> -<<elseif $arcologies[0].FSRestart != "unset">> - <<if $slaves[$i].vaginalAccessory == "chastity belt" || $slaves[$i].vaginalAccessory == "combined chastity">> - Society is @@.green;mildly pleased@@ at you keeping $his vagina in check. - <<FSChangePorn "Eugenics" 1>> - <</if>> - <<if $slaves[$i].dickAccessory == "chastity" || $slaves[$i].dickAccessory == "combined chastity">> - Society is @@.green;mildly pleased@@ at you keeping $his dick in check. - <<FSChangePorn "Eugenics" 1>> - <</if>> - <<if $slaves[$i].breedingMark == 1 && $propOutcome == 1 && $eugenicsFullControl != 1>> - <<if $slaves[$i].pregKnown == 1 && $slaves[$i].pregSource == -1>> - The Societal Elite @@.green;are pleased@@ your child is growing in within <<print $him>>. The mark covering $his lower belly, coupled with $his gravidity and blessing, @@.green;enamors@@ your populace. - <<set $failedElite -= 5+$slaves[$i].pregType>> - <<FSChangePorn "Eugenics" 3>> + <<if $slaves[$i].dickAccessory == "chastity" || $slaves[$i].dickAccessory == "combined chastity">> + Society is @@.green;mildly pleased@@ at you keeping $his dick in check. + <<FSChangePorn "Eugenics" 1>> <</if>> - <<else>> - <<if $slaves[$i].preg > 30>> - <<if $slaves[$i].pregType >= 10>> - Society is @@.red;furious@@ at $slaves[$i].slaveName's infested womb. - <<FSChangePorn "Eugenics" -10>> - <<elseif $slaves[$i].pregType >= 4>> - Society is @@.red;disgusted@@ by $slaves[$i].slaveName's abnormally large pregnancy. - <<FSChangePorn "Eugenics" -5>> + <<if $slaves[$i].breedingMark == 1 && $propOutcome == 1 && $eugenicsFullControl != 1>> + <<if $slaves[$i].pregKnown == 1 && $slaves[$i].pregSource == -1>> + The Societal Elite @@.green;are pleased@@ your child is growing in within <<print $him>>. The mark covering $his lower belly, coupled with $his gravidity and blessing, @@.green;enamors@@ your populace. + <<set $failedElite -= 5+$slaves[$i].pregType>> + <<FSChangePorn "Eugenics" 3>> + <</if>> <<else>> - Society is @@.red;greatly displeased@@ by $slaves[$i].slaveName's advanced pregnancy. - <<FSChangePorn "Eugenics" -3>> - <</if>> - <<elseif $slaves[$i].bellyPreg >= 1500>> - Society is @@.red;very displeased@@ by $slaves[$i].slaveName's pregnancy. - <<FSChangePorn "Eugenics" -2>> - <<elseif $slaves[$i].preg < -1 and $slaves[$i].vagina > -1>> - Society is @@.green;pleased@@ that $slaves[$i].slaveName is unable to become pregnant. - <<FSChangePorn "Eugenics" 2>> - <</if>> - <<if $slaves[$i].pregKnown == 1 && $eugenicsFullControl != 1>> - The Societal Elite @@.red;judge you@@ for keeping pregnant slaves. It falls to the slave owner to deal with subhuman pregnancies and you are failing in your duties as a member of the Elite. - <<set $failedElite += 5+$slaves[$i].pregType>> - <</if>> - <</if>> - <<if $slaves[$i].balls > 0 && $slaves[$i].vasectomy == 0>> - Society @@.red;disapproves@@ of $his working testicles. - <<FSChangePorn "Eugenics" $slaves[$i].balls>> - <<elseif $slaves[$i].dick > 0 && $slaves[$i].balls > 0 && $slaves[$i].vasectomy == 1>> - Society @@.green;approves@@ of $his vasectomy. - <<FSChangePorn "Eugenics" 1>> - <<elseif $slaves[$i].dick > 0 && $slaves[$i].balls == 0>> - Society @@.green;approves@@ of $his lack of testicles. - <<FSChangePorn "Eugenics" 2>> + <<if $slaves[$i].preg > 30>> + <<if $slaves[$i].pregType >= 10>> + Society is @@.red;furious@@ at $slaves[$i].slaveName's infested womb. + <<FSChangePorn "Eugenics" -10>> + <<elseif $slaves[$i].pregType >= 4>> + Society is @@.red;disgusted@@ by $slaves[$i].slaveName's abnormally large pregnancy. + <<FSChangePorn "Eugenics" -5>> + <<else>> + Society is @@.red;greatly displeased@@ by $slaves[$i].slaveName's advanced pregnancy. + <<FSChangePorn "Eugenics" -3>> + <</if>> + <<elseif $slaves[$i].bellyPreg >= 1500>> + Society is @@.red;very displeased@@ by $slaves[$i].slaveName's pregnancy. + <<FSChangePorn "Eugenics" -2>> + <<elseif $slaves[$i].preg < -1 and $slaves[$i].vagina > -1>> + Society is @@.green;pleased@@ that $slaves[$i].slaveName is unable to become pregnant. + <<FSChangePorn "Eugenics" 2>> + <</if>> + <<if $slaves[$i].pregKnown == 1 && $eugenicsFullControl != 1>> + The Societal Elite @@.red;judge you@@ for keeping pregnant slaves. It falls to the slave owner to deal with subhuman pregnancies and you are failing in your duties as a member of the Elite. + <<set $failedElite += 5+$slaves[$i].pregType>> + <</if>> + <</if>> + <<if $slaves[$i].balls > 0 && $slaves[$i].vasectomy == 0>> + Society @@.red;disapproves@@ of $his working testicles. + <<FSChangePorn "Eugenics" $slaves[$i].balls>> + <<elseif $slaves[$i].dick > 0 && $slaves[$i].balls > 0 && $slaves[$i].vasectomy == 1>> + Society @@.green;approves@@ of $his vasectomy. + <<FSChangePorn "Eugenics" 1>> + <<elseif $slaves[$i].dick > 0 && $slaves[$i].balls == 0>> + Society @@.green;approves@@ of $his lack of testicles. + <<FSChangePorn "Eugenics" 2>> + <</if>> <</if>> -<</if>> -<<if $arcologies[0].FSPaternalist != "unset">> - <<if ($slaves[$i].inducedNCS > 0) && ($slaves[$i].visualAge <= $potencyAge) && ($slaves[$i].physicalAge >= $potencyAge)>> - Society @@.green;approves@@ of you keeping $slaves[$i].slaveName perpetually young and innocent looking so you can keep taking care of $him; this advances paternalistic ideals. - <<FSChangePorn "Paternalist" 1>> - <<elseif ($slaves[$i].intelligenceImplant > 0) && ($slaves[$i].fetish != "mindbroken")>> - Society @@.green;approves@@ of $slaves[$i].slaveName being properly educated; this advances ideas about slave improvement. - <<FSChangePorn "Paternalist" 1>> - <<elseif ($slaves[$i].intelligenceImplant == 0) && ($slaves[$i].intelligence < 0) && ($slaves[$i].fetish != "mindbroken")>> - Society @@.red;disapproves@@ of $slaves[$i].slaveName being stupid and uneducated; this holds back ideas about slave improvement. - <<FSChangePorn "Paternalist" -1>> - <</if>> - <<if ($slaves[$i].health > 80)>> - Society @@.green;approves@@ of $his shining health; this advances belief in a slaveowner's duty. - <<FSChangePorn "Paternalist" 1>> - <</if>> - <<if ($slaves[$i].devotion+$slaves[$i].trust > 180)>> - <<if ($slaves[$i].relationship == -3)>> - Society @@.green;approves very strongly@@ of $his happiness as your wife; this advances paternalistic ideals. - <<FSChangePorn "Paternalist" 5>> - <<elseif ($slaves[$i].relationship == -2)>> - Society @@.green;strongly approves@@ of $his emotional bond to you; this advances paternalistic ideals. - <<FSChangePorn "Paternalist" 2>> - <<else>> - Society @@.green;approves@@ of $his attachment to you; this advances paternalistic ideals. - <<FSChangePorn "Paternalist" 1>> + <<if $arcologies[0].FSPaternalist != "unset">> + <<if ($slaves[$i].inducedNCS > 0) && ($slaves[$i].visualAge <= $potencyAge) && ($slaves[$i].physicalAge >= $potencyAge)>> + Society @@.green;approves@@ of you keeping $slaves[$i].slaveName perpetually young and innocent looking so you can keep taking care of $him; this advances paternalistic ideals. + <<FSChangePorn "Paternalist" 1>> + <<elseif ($slaves[$i].intelligenceImplant > 0) && ($slaves[$i].fetish != "mindbroken")>> + Society @@.green;approves@@ of $slaves[$i].slaveName being properly educated; this advances ideas about slave improvement. + <<FSChangePorn "Paternalist" 1>> + <<elseif ($slaves[$i].intelligenceImplant == 0) && ($slaves[$i].intelligence < 0) && ($slaves[$i].fetish != "mindbroken")>> + Society @@.red;disapproves@@ of $slaves[$i].slaveName being stupid and uneducated; this holds back ideas about slave improvement. + <<FSChangePorn "Paternalist" -1>> <</if>> - <<else>> - <<if ($slaves[$i].devotion > 95)>> - Society @@.green;approves@@ of $his attachment to you; this advances paternalistic ideals. - <<FSChangePorn "Paternalist" 1>> + <<if ($slaves[$i].health > 80)>> + Society @@.green;approves@@ of $his shining health; this advances belief in a slaveowner's duty. + <<FSChangePorn "Paternalist" 1>> <</if>> - <<if ($slaves[$i].trust > 95)>> - Society @@.green;approves@@ of $his trust in you; this advances paternalistic ideals. - <<FSChangePorn "Paternalist" 1>> + <<if ($slaves[$i].devotion+$slaves[$i].trust > 180)>> + <<if ($slaves[$i].relationship == -3)>> + Society @@.green;approves very strongly@@ of $his happiness as your wife; this advances paternalistic ideals. + <<FSChangePorn "Paternalist" 5>> + <<elseif ($slaves[$i].relationship == -2)>> + Society @@.green;strongly approves@@ of $his emotional bond to you; this advances paternalistic ideals. + <<FSChangePorn "Paternalist" 2>> + <<else>> + Society @@.green;approves@@ of $his attachment to you; this advances paternalistic ideals. + <<FSChangePorn "Paternalist" 1>> + <</if>> + <<else>> + <<if ($slaves[$i].devotion > 95)>> + Society @@.green;approves@@ of $his attachment to you; this advances paternalistic ideals. + <<FSChangePorn "Paternalist" 1>> + <</if>> + <<if ($slaves[$i].trust > 95)>> + Society @@.green;approves@@ of $his trust in you; this advances paternalistic ideals. + <<FSChangePorn "Paternalist" 1>> + <</if>> <</if>> - <</if>> - <<if ($slaves[$i].choosesOwnAssignment == 1)>> - Society @@.green;approves@@ of $slaves[$i].slaveName being allowed to choose $his own job, advancing ideals about slave self-actualization. - <<FSChangePorn "Paternalist" 1>> - <</if>> - <<if ($slaves[$i].relationship == -3)>> - <<if $slaves[$i].fetish == "mindbroken">> - Society is mixed over your marriage to the mindbroken girl; on one hand $he had no consent, but on the other, you @@.green;surely must love $him@@ to marry $him. + <<if ($slaves[$i].choosesOwnAssignment == 1)>> + Society @@.green;approves@@ of $slaves[$i].slaveName being allowed to choose $his own job, advancing ideals about slave self-actualization. <<FSChangePorn "Paternalist" 1>> - <<elseif ($slaves[$i].devotion < 20)>> - Society is @@.red;thoroughly disgusted@@ that you took $his hand in marriage by force. - <<FSChangePorn "Paternalist" -3>> <</if>> - <</if>> - <<if ($modScore > 15 || ($piercingScore > 8 && $tatScore > 5))>> - Society @@.red;disapproves@@ of $his degrading body modifications, which dulls the public interest in letting slaves choose their own appearance. - <<FSChangePorn "Paternalist" -1>> - <</if>> - <<if $slaves[$i].fuckdoll > 0>> - Society @@.red;strongly disapproves@@ of your owning a Fuckdoll. - <<FSChangePorn "Paternalist" -2>> - <</if>> -<<elseif $arcologies[0].FSDegradationist != "unset">> - <<if ($slaves[$i].fetish == "mindbroken")>> - Society @@.green;approves@@ of $his broken spirit; $he serves as an example of a soulless fuckpuppet. - <<FSChangePorn "Degradationist" 1>> - <<else>> - <<if ($slaves[$i].trust <= 4)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's fear of you. - <<FSChangePorn "Degradationist" 1>> - <<else>> - <<if ($slaves[$i].assignment == "be your Head Girl")>> - Society accepts $slaves[$i].slaveName trusting you, since $he is your Head Girl and keeps the other slaves down. - <<elseif ($slaves[$i].assignment == "recruit girls")>> - Society accepts $slaves[$i].slaveName trusting you, since $he is your Recruiter and entraps new slaves. - <<elseif ($slaves[$i].devotion > 95)>> - Society reluctantly accepts of $slaves[$i].slaveName trusting you, since $he is worshipful of you. + <<if ($slaves[$i].relationship == -3)>> + <<if $slaves[$i].fetish == "mindbroken">> + Society is mixed over your marriage to the mindbroken girl; on one hand $he had no consent, but on the other, you @@.green;surely must love $him@@ to marry $him. + <<FSChangePorn "Paternalist" 1>> + <<elseif ($slaves[$i].devotion < 20)>> + Society is @@.red;thoroughly disgusted@@ that you took $his hand in marriage by force. + <<FSChangePorn "Paternalist" -3>> + <</if>> + <</if>> + <<if ($modScore > 15 || ($piercingScore > 8 && $tatScore > 5))>> + Society @@.red;disapproves@@ of $his degrading body modifications, which dulls the public interest in letting slaves choose their own appearance. + <<FSChangePorn "Paternalist" -1>> + <</if>> + <<if $slaves[$i].fuckdoll > 0>> + Society @@.red;strongly disapproves@@ of your owning a Fuckdoll. + <<FSChangePorn "Paternalist" -2>> + <</if>> + <<elseif $arcologies[0].FSDegradationist != "unset">> + <<if ($slaves[$i].fetish == "mindbroken")>> + Society @@.green;approves@@ of $his broken spirit; $he serves as an example of a soulless fuckpuppet. + <<FSChangePorn "Degradationist" 1>> <<else>> - Society @@.red;disapproves@@ of $slaves[$i].slaveName being trusting of you; $he is not being properly degraded for $his role. + <<if ($slaves[$i].trust <= 4)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's fear of you. + <<FSChangePorn "Degradationist" 1>> + <<else>> + <<if ($slaves[$i].assignment == "be your Head Girl")>> + Society accepts $slaves[$i].slaveName trusting you, since $he is your Head Girl and keeps the other slaves down. + <<elseif ($slaves[$i].assignment == "recruit girls")>> + Society accepts $slaves[$i].slaveName trusting you, since $he is your Recruiter and entraps new slaves. + <<elseif ($slaves[$i].devotion > 95)>> + Society reluctantly accepts of $slaves[$i].slaveName trusting you, since $he is worshipful of you. + <<else>> + Society @@.red;disapproves@@ of $slaves[$i].slaveName being trusting of you; $he is not being properly degraded for $his role. + <<FSChangePorn "Degradationist" -1>> + <</if>> + <</if>> + <</if>> + <<if ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade")>> + Society @@.green;approves@@ of how $he is restrained for involuntary use, seeing this as the future of sexual relations. + <<FSChangePorn "Degradationist" 1>> + <</if>> + <<if ($modScore > 15 || ($piercingScore > 8 && $tatScore > 5))>> + Society @@.green;approves@@ of $his many body modifications, which advances the public taste for such degradation of slave bodies. + <<FSChangePorn "Degradationist" 1>> + <</if>> + <<if $slaves[$i].voice != 0>> + <<if $slaves[$i].lips > 95>> + Society @@.green;approves@@ of the way $his mouth, with its useless ability to speak, has been replaced with an appealing hole. + <<FSChangePorn "Degradationist" 1>> + <</if>> + <</if>> + <<if ($slaves[$i].choosesOwnAssignment == 1)>> + Society @@.red;disapproves@@ of $slaves[$i].slaveName being allowed to choose $his own job; this holds back ideas about slave degradation. <<FSChangePorn "Degradationist" -1>> <</if>> + <<if $slaves[$i].fuckdoll > 0>> + Society @@.green;approves@@ of your owning a Fuckdoll. + <<FSChangePorn "Degradationist" 1>> + <</if>> <</if>> + + /* pregmod */ + <<if ($slaves[$i].scars != 0) && ($slaves[$i].scars != 6)>> + <<if $arcologies[0].FSDegradationist != "unset">> + Society @@.green;mildly approves@@ of your slave's scarring; this encourages the further abuse of slaves. + <<FSChangePorn "Degradationist" 1>> + <<elseif $arcologies[0].FSPaternalist != "unset">> + Society @@.red;mildly disapproves@@ of your scarred slaves, viewing them as a sign of mistreatment. + <<FSChangePorn "Paternalist" -1>> + <</if>> <</if>> - <<if ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade")>> - Society @@.green;approves@@ of how $he is restrained for involuntary use, seeing this as the future of sexual relations. - <<FSChangePorn "Degradationist" 1>> - <</if>> - <<if ($modScore > 15 || ($piercingScore > 8 && $tatScore > 5))>> - Society @@.green;approves@@ of $his many body modifications, which advances the public taste for such degradation of slave bodies. - <<FSChangePorn "Degradationist" 1>> - <</if>> - <<if $slaves[$i].voice != 0>> - <<if $slaves[$i].lips > 95>> - Society @@.green;approves@@ of the way $his mouth, with its useless ability to speak, has been replaced with an appealing hole. - <<FSChangePorn "Degradationist" 1>> - <</if>> - <</if>> - <<if ($slaves[$i].choosesOwnAssignment == 1)>> - Society @@.red;disapproves@@ of $slaves[$i].slaveName being allowed to choose $his own job; this holds back ideas about slave degradation. - <<FSChangePorn "Degradationist" -1>> - <</if>> - <<if $slaves[$i].fuckdoll > 0>> - Society @@.green;approves@@ of your owning a Fuckdoll. - <<FSChangePorn "Degradationist" 1>> - <</if>> -<</if>> - -/* pregmod */ -<<if ($slaves[$i].scars != 0) && ($slaves[$i].scars != 6)>> -<<if $arcologies[0].FSDegradationist != "unset">> - Society @@.green;mildly approves@@ of your slave's scarring; this encourages the further abuse of slaves. - <<FSChangePorn "Degradationist" 1>> -<<elseif $arcologies[0].FSPaternalist != "unset">> - Society @@.red;mildly disapproves@@ of your scarred slaves, viewing them as a sign of mistreatment. - <<FSChangePorn "Paternalist" -1>> -<</if>> -<</if>> - -<<if $arcologies[0].FSBodyPurist != "unset">> - <<if ($slaves[$i].boobsImplant == 0) && ($slaves[$i].buttImplant == 0) && ($slaves[$i].lipsImplant == 0) && ($slaves[$i].bellyImplant == -1)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's natural body; this supports the fashion for surgically untouched slaves. - <<FSChangePorn "BodyPurist" 1>> - <<else>> - Society @@.red;disapproves@@ of $slaves[$i].slaveName's implants; this holds back acceptance of the idea that slaves should be all-natural. - <<FSChangePorn "BodyPurist" -1>> - <</if>> - <<if ($slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2)>> - Society @@.green;approves@@ of $his unmarked, unblemished skin, advancing the fashion for unspoiled slaves. - <<FSChangePorn "BodyPurist" 1>> - <</if>> - <<set _race = $slaves[$i].race>> - <<if $slaves[$i].faceImplant <= 5 && _race.indexOf("surgically") == -1>> - Society @@.green;approves@@ of $his natural, untouched appearance, advancing the fashion for unaltered slaves. - <<FSChangePorn "BodyPurist" 1>> - <<else>> - Society @@.red;disapproves@@ of $slaves[$i].slaveName's surgical beautification; this holds back acceptance of the idea that a natural slave is a beautiful slave. - <<FSChangePorn "BodyPurist" -2>> - <</if>> - <<if $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].vagina == 0 && $slaves[$i].anus == 0 && $slaves[$i].vaginalCount == 0 && $slaves[$i].analCount == 0>> - Society @@.green;strongly approves@@ of $his intact holes, idolizing $his pristine body. - <<FSChangePorn "BodyPurist" 3>> - <<elseif $slaves[$i].vagina == 0 && $slaves[$i].vaginalCount == 0>> - Society @@.green;approves@@ of $his intact hymen, advancing ideals of pure, fresh slaves. + + <<if $arcologies[0].FSBodyPurist != "unset">> + <<if ($slaves[$i].boobsImplant == 0) && ($slaves[$i].buttImplant == 0) && ($slaves[$i].lipsImplant == 0) && ($slaves[$i].bellyImplant == -1)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's natural body; this supports the fashion for surgically untouched slaves. <<FSChangePorn "BodyPurist" 1>> - <<elseif $slaves[$i].anus == 0 && $slaves[$i].analCount == 0>> - Society @@.green;approves@@ of $his intact anus, advancing ideals of pure, fresh slaves. + <<else>> + Society @@.red;disapproves@@ of $slaves[$i].slaveName's implants; this holds back acceptance of the idea that slaves should be all-natural. + <<FSChangePorn "BodyPurist" -1>> + <</if>> + <<if ($slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2)>> + Society @@.green;approves@@ of $his unmarked, unblemished skin, advancing the fashion for unspoiled slaves. <<FSChangePorn "BodyPurist" 1>> <</if>> - <</if>> -<<elseif $arcologies[0].FSTransformationFetishist != "unset">> - <<set _transformed = 0>> - <<if ($slaves[$i].boobsImplant > 0) && ($slaves[$i].buttImplant > 0) && ($slaves[$i].lipsImplant > 0)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's thoroughly modified body; this supports the fashion for surgically upgraded slaves. - <<FSChangePorn "TransformationFetishist" 1>> - <<set _transformed = 1>> - <</if>> - <<if ($slaves[$i].lipsImplant/$slaves[$i].lips >= .50) || ($slaves[$i].buttImplant/$slaves[$i].butt >= .50 && $slaves[$i].butt >= 6) || ($slaves[$i].buttImplant/$slaves[$i].butt >= .25 && $slaves[$i].butt >= 3) || ($slaves[$i].boobsImplant/$slaves[$i].boobs >= .75 && $slaves[$i].boobs >= 10000) || ($slaves[$i].boobsImplant/$slaves[$i].boobs >= .50 && $slaves[$i].boobs >= 2000) || ($slaves[$i].boobsImplant/$slaves[$i].boobs >= .25 && $slaves[$i].boobs >= 1000) || ($slaves[$i].boobsImplant/$slaves[$i].boobs >= .10 && $slaves[$i].boobs >= 400)>> - Society @@.green;approves@@ of $his obvious implants. - <<FSChangePorn "TransformationFetishist" 1>> - <<set _transformed = 1>> - <</if>> - <<if ($slaves[$i].bellyImplant >= 1500)>> - Society @@.green;mildly approves@@ of $slaves[$i].slaveName's belly bulging implant; this supports interest in more unusual implantations. - <<FSChangePorn "TransformationFetishist" 1>> - <<set _transformed = 1>> - <</if>> - <<if ($slaves[$i].amp == 1) || ($slaves[$i].waist < -95) || ($slaves[$i].teeth == "pointy") || ($slaves[$i].teeth == "removable") || ($slaves[$i].hips == 3)>> - Society @@.green;approves@@ of $his extreme surgeries; interest in $him stirs interest in transformations of all kinds. - <<FSChangePorn "TransformationFetishist" 1>> - <<set _transformed = 1>> - <</if>> - <<set _race = $slaves[$i].race>> - <<if $slaves[$i].faceImplant > 30 || _race.indexOf("surgically") == 1>> - Society @@.green;approves@@ of $his surgically improved appearance; this supports the fashion for surgical corrections. - <<FSChangePorn "TransformationFetishist" 1>> - <</if>> - <<if $slaves[$i].faceImplant > 95 && $slaves[$i].face > 40>> - Society @@.green;approves@@ of $his beautiful face, considering it's uncanny nature a boon rather than a fault; this supports the belief that there is no such thing as too much surgery. - <<FSChangePorn "TransformationFetishist" 1>> - <<set _transformed = 1>> - <</if>> - <<if ($slaves[$i].amp < 0)>> - Society @@.green;strongly approves@@ of $his transhuman body. - <<FSChangePorn "TransformationFetishist" 1>> - <<set _transformed = 1>> - <</if>> - <<if ($slaves[$i].dick > 8)>> - Society @@.green;approves@@ of $his monolithic dick, since it's such an obvious transformation masterpiece. - <<FSChangePorn "TransformationFetishist" 1>> - <<set _transformed = 1>> - <</if>> - <<if ($slaves[$i].lips > 95)>> - Society @@.green;approves@@ of $his absurd facepussy as a transformation of $his mouth into nothing more than another fuckhole. - <<FSChangePorn "TransformationFetishist" 1>> - <<set _transformed = 1>> - <</if>> - <<if ($slaves[$i].nipples == "fuckable")>> - Society @@.green;approves@@ of $slaves[$i].slaveName's fuckable nipples; this supports interest in more unusual body modifications. - <<FSChangePorn "TransformationFetishist" 1>> - <<set _transformed = 1>> - <</if>> - <<if $slaves[$i].fuckdoll > 0>> - Society @@.green;approves@@ of your owning a Fuckdoll. - <<FSChangePorn "TransformationFetishist" 1>> - <<set _transformed = 1>> - <</if>> - <<if _transformed == 0>> - Society @@.red;disapproves@@ of $slaves[$i].slaveName's lack of obvious transformations; $he does not advance the ideal of body modification. - <<FSChangePorn "TransformationFetishist" -1>> - <</if>> -<</if>> - -<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> - <<if ($slaves[$i].boobs < 500) && ($slaves[$i].butt < 3)>> - <<if $arcologies[0].FSPhysicalIdealist != "unset" && ($slaves[$i].weight <= 10)>> - <<set _slimAccept = 1>> - <<elseif $arcologies[0].FSHedonisticDecadence != "unset" && $slaves[$i].weight <= 30 && $slaves[$i].muscles <= 30>> - <<set _slimAccept = 1>> - <<elseif $arcologies[0].FSPhysicalIdealist == "unset" && $arcologies[0].FSHedonisticDecadence == "unset" && $slaves[$i].muscles <= 30 && ($slaves[$i].weight <= 10)>> - <<set _slimAccept = 1>> + <<set _race = $slaves[$i].race>> + <<if $slaves[$i].faceImplant <= 5 && _race.indexOf("surgically") == -1>> + Society @@.green;approves@@ of $his natural, untouched appearance, advancing the fashion for unaltered slaves. + <<FSChangePorn "BodyPurist" 1>> <<else>> - <<set _slimAccept = 0>> + Society @@.red;disapproves@@ of $slaves[$i].slaveName's surgical beautification; this holds back acceptance of the idea that a natural slave is a beautiful slave. + <<FSChangePorn "BodyPurist" -2>> <</if>> - <<if _slimAccept == 1>> - Society @@.green;approves@@ of $slaves[$i].slaveName's graceful, girlish form; $he furthers the fashion for slaves like $him. - <<FSChangePorn "SlimnessEnthusiast" 1>> + <<if $slaves[$i].fuckdoll == 0>> + <<if $slaves[$i].vagina == 0 && $slaves[$i].anus == 0 && $slaves[$i].vaginalCount == 0 && $slaves[$i].analCount == 0>> + Society @@.green;strongly approves@@ of $his intact holes, idolizing $his pristine body. + <<FSChangePorn "BodyPurist" 3>> + <<elseif $slaves[$i].vagina == 0 && $slaves[$i].vaginalCount == 0>> + Society @@.green;approves@@ of $his intact hymen, advancing ideals of pure, fresh slaves. + <<FSChangePorn "BodyPurist" 1>> + <<elseif $slaves[$i].anus == 0 && $slaves[$i].analCount == 0>> + Society @@.green;approves@@ of $his intact anus, advancing ideals of pure, fresh slaves. + <<FSChangePorn "BodyPurist" 1>> + <</if>> + <</if>> + <<elseif $arcologies[0].FSTransformationFetishist != "unset">> + <<set _transformed = 0>> + <<if ($slaves[$i].boobsImplant > 0) && ($slaves[$i].buttImplant > 0) && ($slaves[$i].lipsImplant > 0)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's thoroughly modified body; this supports the fashion for surgically upgraded slaves. + <<FSChangePorn "TransformationFetishist" 1>> + <<set _transformed = 1>> + <</if>> + <<if ($slaves[$i].lipsImplant/$slaves[$i].lips >= .50) || ($slaves[$i].buttImplant/$slaves[$i].butt >= .50 && $slaves[$i].butt >= 6) || ($slaves[$i].buttImplant/$slaves[$i].butt >= .25 && $slaves[$i].butt >= 3) || ($slaves[$i].boobsImplant/$slaves[$i].boobs >= .75 && $slaves[$i].boobs >= 10000) || ($slaves[$i].boobsImplant/$slaves[$i].boobs >= .50 && $slaves[$i].boobs >= 2000) || ($slaves[$i].boobsImplant/$slaves[$i].boobs >= .25 && $slaves[$i].boobs >= 1000) || ($slaves[$i].boobsImplant/$slaves[$i].boobs >= .10 && $slaves[$i].boobs >= 400)>> + Society @@.green;approves@@ of $his obvious implants. + <<FSChangePorn "TransformationFetishist" 1>> + <<set _transformed = 1>> + <</if>> + <<if ($slaves[$i].bellyImplant >= 1500)>> + Society @@.green;mildly approves@@ of $slaves[$i].slaveName's belly bulging implant; this supports interest in more unusual implantations. + <<FSChangePorn "TransformationFetishist" 1>> + <<set _transformed = 1>> + <</if>> + <<if ($slaves[$i].amp == 1) || ($slaves[$i].waist < -95) || ($slaves[$i].teeth == "pointy") || ($slaves[$i].teeth == "removable") || ($slaves[$i].hips == 3)>> + Society @@.green;approves@@ of $his extreme surgeries; interest in $him stirs interest in transformations of all kinds. + <<FSChangePorn "TransformationFetishist" 1>> + <<set _transformed = 1>> + <</if>> + <<set _race = $slaves[$i].race>> + <<if $slaves[$i].faceImplant > 30 || _race.indexOf("surgically") == 1>> + Society @@.green;approves@@ of $his surgically improved appearance; this supports the fashion for surgical corrections. + <<FSChangePorn "TransformationFetishist" 1>> + <</if>> + <<if $slaves[$i].faceImplant > 95 && $slaves[$i].face > 40>> + Society @@.green;approves@@ of $his beautiful face, considering it's uncanny nature a boon rather than a fault; this supports the belief that there is no such thing as too much surgery. + <<FSChangePorn "TransformationFetishist" 1>> + <<set _transformed = 1>> + <</if>> + <<if ($slaves[$i].amp < 0)>> + Society @@.green;strongly approves@@ of $his transhuman body. + <<FSChangePorn "TransformationFetishist" 1>> + <<set _transformed = 1>> + <</if>> + <<if ($slaves[$i].dick > 8)>> + Society @@.green;approves@@ of $his monolithic dick, since it's such an obvious transformation masterpiece. + <<FSChangePorn "TransformationFetishist" 1>> + <<set _transformed = 1>> + <</if>> + <<if ($slaves[$i].lips > 95)>> + Society @@.green;approves@@ of $his absurd facepussy as a transformation of $his mouth into nothing more than another fuckhole. + <<FSChangePorn "TransformationFetishist" 1>> + <<set _transformed = 1>> + <</if>> + <<if ($slaves[$i].nipples == "fuckable")>> + Society @@.green;approves@@ of $slaves[$i].slaveName's fuckable nipples; this supports interest in more unusual body modifications. + <<FSChangePorn "TransformationFetishist" 1>> + <<set _transformed = 1>> + <</if>> + <<if $slaves[$i].fuckdoll > 0>> + Society @@.green;approves@@ of your owning a Fuckdoll. + <<FSChangePorn "TransformationFetishist" 1>> + <<set _transformed = 1>> + <</if>> + <<if _transformed == 0>> + Society @@.red;disapproves@@ of $slaves[$i].slaveName's lack of obvious transformations; $he does not advance the ideal of body modification. + <<FSChangePorn "TransformationFetishist" -1>> <</if>> <</if>> - <<if ($slaves[$i].butt > 4) && ($slaves[$i].boobs > 800)>> - Society @@.red;disapproves@@ of $slaves[$i].slaveName's boorishly large tits and ass; $he damages the fashion for slender slaves. - <<FSChangePorn "SlimnessEnthusiast" -1>> - <</if>> -<<elseif $arcologies[0].FSAssetExpansionist != "unset">> - <<if ($slaves[$i].inducedNCS > 0)>> - Society @@.green;strongly disaproves @@ of $slaves[$i].slaveName who can't get bigger; $His shrinking body hurts the fashion for Asset expansion. - <<FSChangePorn "AssetExpansionist" -2>> - <</if>> - <<if ($slaves[$i].boobs > 2000)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's huge tits; $his breasts further the fashion for bouncing boobs on slaves. - <<FSChangePorn "AssetExpansionist" 1>> - <</if>> - <<if ($slaves[$i].butt > 7)>> - Society @@.green;approves@@ of $his massive ass; $his butt furthers the fashion for big behinds on slaves. - <<FSChangePorn "AssetExpansionist" 1>> - <</if>> - <<if ($slaves[$i].dick > 8)>> - Society @@.green;approves@@ of $his massive member, which might be nonfunctional, but is a wonder of expansionism. - <<set _Dic = $slaves[$i].dick-8>> - <<FSChangePorn "AssetExpansionist" _Dic>> - <<elseif ($slaves[$i].dick > 6)>> - Society @@.green;approves@@ of $his enormous penis; $his cock furthers the fashion for dangling dicks on slaves. - <<FSChangePorn "AssetExpansionist" 1>> - <</if>> - <<if ($slaves[$i].balls > 6)>> - Society @@.green;approves@@ of $his swinging balls; $his nuts further the fashion for tremendous testicles on slaves. - <<FSChangePorn "AssetExpansionist" 1>> - <</if>> - <<if ($slaves[$i].lips > 95)>> - Society @@.green;approves@@ of $his expanded lips. - <<FSChangePorn "AssetExpansionist" 1>> - <</if>> -<</if>> -<<if $arcologies[0].FSPastoralist != "unset">> - <<if ($slaves[$i].lactation > 0)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's milky udders; the sight of $his creamy milk encourages the public taste for dairy straight from the nipple. - <<FSChangePorn "Pastoralist" 1>> + <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> + <<if ($slaves[$i].boobs < 500) && ($slaves[$i].butt < 3)>> + <<if $arcologies[0].FSPhysicalIdealist != "unset" && ($slaves[$i].weight <= 10)>> + <<set _slimAccept = 1>> + <<elseif $arcologies[0].FSHedonisticDecadence != "unset" && $slaves[$i].weight <= 30 && $slaves[$i].muscles <= 30>> + <<set _slimAccept = 1>> + <<elseif $arcologies[0].FSPhysicalIdealist == "unset" && $arcologies[0].FSHedonisticDecadence == "unset" && $slaves[$i].muscles <= 30 && ($slaves[$i].weight <= 10)>> + <<set _slimAccept = 1>> + <<else>> + <<set _slimAccept = 0>> + <</if>> + <<if _slimAccept == 1>> + Society @@.green;approves@@ of $slaves[$i].slaveName's graceful, girlish form; $he furthers the fashion for slaves like $him. + <<FSChangePorn "SlimnessEnthusiast" 1>> + <</if>> + <</if>> + <<if ($slaves[$i].butt > 4) && ($slaves[$i].boobs > 800)>> + Society @@.red;disapproves@@ of $slaves[$i].slaveName's boorishly large tits and ass; $he damages the fashion for slender slaves. + <<FSChangePorn "SlimnessEnthusiast" -1>> + <</if>> + <<elseif $arcologies[0].FSAssetExpansionist != "unset">> + <<if ($slaves[$i].inducedNCS > 0)>> + Society @@.green;strongly disaproves @@ of $slaves[$i].slaveName who can't get bigger; $His shrinking body hurts the fashion for Asset expansion. + <<FSChangePorn "AssetExpansionist" -2>> + <</if>> + <<if ($slaves[$i].boobs > 2000)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's huge tits; $his breasts further the fashion for bouncing boobs on slaves. + <<FSChangePorn "AssetExpansionist" 1>> + <</if>> + <<if ($slaves[$i].butt > 7)>> + Society @@.green;approves@@ of $his massive ass; $his butt furthers the fashion for big behinds on slaves. + <<FSChangePorn "AssetExpansionist" 1>> + <</if>> + <<if ($slaves[$i].dick > 8)>> + Society @@.green;approves@@ of $his massive member, which might be nonfunctional, but is a wonder of expansionism. + <<set _Dic = $slaves[$i].dick-8>> + <<FSChangePorn "AssetExpansionist" _Dic>> + <<elseif ($slaves[$i].dick > 6)>> + Society @@.green;approves@@ of $his enormous penis; $his cock furthers the fashion for dangling dicks on slaves. + <<FSChangePorn "AssetExpansionist" 1>> + <</if>> + <<if ($slaves[$i].balls > 6)>> + Society @@.green;approves@@ of $his swinging balls; $his nuts further the fashion for tremendous testicles on slaves. + <<FSChangePorn "AssetExpansionist" 1>> + <</if>> + <<if ($slaves[$i].lips > 95)>> + Society @@.green;approves@@ of $his expanded lips. + <<FSChangePorn "AssetExpansionist" 1>> + <</if>> <</if>> - <<if ($slaves[$i].assignment == "get milked") && ($slaves[$i].balls > 0)>> - Society @@.green;approves@@ of how $slaves[$i].slaveName gets cockmilked; the sight of $his product encourages experimentation with cum-based concoctions. - <<FSChangePorn "Pastoralist" 1>> + + <<if $arcologies[0].FSPastoralist != "unset">> + <<if ($slaves[$i].lactation > 0)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's milky udders; the sight of $his creamy milk encourages the public taste for dairy straight from the nipple. + <<FSChangePorn "Pastoralist" 1>> + <</if>> + <<if ($slaves[$i].assignment == "get milked") && ($slaves[$i].balls > 0)>> + Society @@.green;approves@@ of how $slaves[$i].slaveName gets cockmilked; the sight of $his product encourages experimentation with cum-based concoctions. + <<FSChangePorn "Pastoralist" 1>> + <</if>> <</if>> -<</if>> -<<if $arcologies[0].FSPhysicalIdealist != "unset">> - <<if $arcologies[0].FSPhysicalIdealistLaw == 1>> - <<if ($slaves[$i].muscles > 50)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's commitment to fitness; but thinks $his muscles are too big and vascular. - <<FSChangePorn "PhysicalIdealist" 1>> - <<elseif ($slaves[$i].muscles > 20)>> - Society @@.green;strongly approves@@ of $slaves[$i].slaveName's fit body; physical enthusiasts see $his as the optimal example of feminine fitness. - <<FSChangePorn "PhysicalIdealist" 2>> - <<elseif ($slaves[$i].muscles > 5)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's toned form; the public sees potential in those guns. + <<if $arcologies[0].FSPhysicalIdealist != "unset">> + <<if $arcologies[0].FSPhysicalIdealistLaw == 1>> + <<if ($slaves[$i].muscles > 50)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's commitment to fitness; but thinks $his muscles are too big and vascular. + <<FSChangePorn "PhysicalIdealist" 1>> + <<elseif ($slaves[$i].muscles > 20)>> + Society @@.green;strongly approves@@ of $slaves[$i].slaveName's fit body; physical enthusiasts see $his as the optimal example of feminine fitness. + <<FSChangePorn "PhysicalIdealist" 2>> + <<elseif ($slaves[$i].muscles > 5)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's toned form; the public sees potential in those guns. + <<FSChangePorn "PhysicalIdealist" 1>> + <</if>> + <<else>> + <<if ($slaves[$i].muscles > 95)>> + Society @@.green;strongly approves@@ of $slaves[$i].slaveName's glorious muscles; everyone wants to train a slave to look as swole as $him. + <<FSChangePorn "PhysicalIdealist" 2>> + <<elseif ($slaves[$i].muscles > 30)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's fit body; physical enthusiasts see $his as on $his way to something great. + <<FSChangePorn "PhysicalIdealist" 1>> + <<elseif ($slaves[$i].muscles > 5)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's toned form; the public sees potential in those guns. + <<FSChangePorn "PhysicalIdealist" 1>> + <</if>> + <</if>> + <<if ($slaves[$i].height >= 185)>> + Society @@.green;approves@@ of how tall $he is; the sexual advantages of $his height are impressed on the public mind. <<FSChangePorn "PhysicalIdealist" 1>> <</if>> - <<else>> - <<if ($slaves[$i].muscles > 95)>> - Society @@.green;strongly approves@@ of $slaves[$i].slaveName's glorious muscles; everyone wants to train a slave to look as swole as $him. - <<FSChangePorn "PhysicalIdealist" 2>> - <<elseif ($slaves[$i].muscles > 30)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's fit body; physical enthusiasts see $his as on $his way to something great. - <<FSChangePorn "PhysicalIdealist" 1>> - <<elseif ($slaves[$i].muscles > 5)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's toned form; the public sees potential in those guns. + <<if ($slaves[$i].health > 80)>> + Society @@.green;approves@@ of $his health; the expectation that slaves should be kept perfectly healthy grows. <<FSChangePorn "PhysicalIdealist" 1>> <</if>> - <</if>> - <<if ($slaves[$i].height >= 185)>> - Society @@.green;approves@@ of how tall $he is; the sexual advantages of $his height are impressed on the public mind. - <<FSChangePorn "PhysicalIdealist" 1>> - <</if>> - <<if ($slaves[$i].health > 80)>> - Society @@.green;approves@@ of $his health; the expectation that slaves should be kept perfectly healthy grows. - <<FSChangePorn "PhysicalIdealist" 1>> - <</if>> -<<elseif $arcologies[0].FSHedonisticDecadence != "unset">> - <<if ($slaves[$i].weight > 160)>> - Society @@.green;strongly approves@@ of $slaves[$i].slaveName's glorious rolls; everyone wants to own a pillowy slave like $him. - <<FSChangePorn "Hedonism" 3>> - <<elseif ($slaves[$i].weight > 95)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's fat body; it shows just how much luxurious your life must be to pamper a slave as much as $him. - <<FSChangePorn "Hedonism" 2>> - <<elseif ($slaves[$i].weight > 30)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's chubby form; the public enjoys the sight of a well rounded slave. - <<FSChangePorn "Hedonism" 1>> - <</if>> - <<if ($slaves[$i].muscles < -30)>> - Society @@.green;approves@@ of how soft $he is; the sexual advantages of being able to effortlessly overpower $him are not lost on them. - <<FSChangePorn "Hedonism" 1>> - <</if>> - <<if ($slaves[$i].fetishStrength > 95)>> - Society @@.green;approves@@ of $his intense fetish; the expectation that everyone's deepest desires should be fulfilled grows. - <<FSChangePorn "Hedonism" 1>> - <</if>> - <<if (_para > 0)>> - Society @@.green;is pleased@@ that $he is allowed to fully indulge $his paraphilia. - <<FSChangePorn "Hedonism" 1>> - <<elseif (_para < 0)>> - Society @@.red;frowns@@ upon $him not being allowed to indulge in $his paraphilia. - <<FSChangePorn "Hedonism" -2>> - <</if>> -<</if>> - -<<if $arcologies[0].FSChattelReligionist != "unset">> - <<if ["tight steel", "uncomfortable leather", "cruel retirement counter" ].includes($slaves[$i].collar)>> - Society @@.green;approves@@ of $slaves[$i].slaveName's collar as an expression of the old ideal of mortification of the flesh, advancing the combination of religious originalism and modern slavery. - <<FSChangePorn "ChattelReligionist" 1>> - <</if>> - <<if ["a chattel habit", "a fallen nuns habit", "a penitent nuns habit", "a hijab and abaya", "a succubus outfit"].includes($slaves[$i].clothes)>> - Society @@.green;approves@@ of $his religiously themed clothing, strengthening the connection between sexual servitude and faith. - <<FSChangePorn "ChattelReligionist" 1>> - <<elseif ["uncomfortable straps", "shibari ropes", "a nice maid outfit", "chains", "nice business attire", "a nice nurse outfit", "a kimono", "a military uniform", "conservative clothing", "a toga", "body oil", "no clothing"].includes($slaves[$i].clothes)>> - Society accepts $his spartan clothing, seeing it as permissible under the new religious mores. - <<elseif ($slaves[$i].fuckdoll == 0)>> - Society @@.red;disapproves@@ of $his unnecessarily gaudy attire; this slows acceptance of a link between faith and sexual servitude. - <<FSChangePorn "ChattelReligionist" -1>> - <</if>> - <<if ($slaves[$i].devotion > 95)>> - Society @@.green;approves@@ of $his devotion to you as a companion to religious devotion, seeing both as the model for holy slaves. + <<elseif $arcologies[0].FSHedonisticDecadence != "unset">> + <<if ($slaves[$i].weight > 160)>> + Society @@.green;strongly approves@@ of $slaves[$i].slaveName's glorious rolls; everyone wants to own a pillowy slave like $him. + <<FSChangePorn "Hedonism" 3>> + <<elseif ($slaves[$i].weight > 95)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's fat body; it shows just how much luxurious your life must be to pamper a slave as much as $him. + <<FSChangePorn "Hedonism" 2>> + <<elseif ($slaves[$i].weight > 30)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's chubby form; the public enjoys the sight of a well rounded slave. + <<FSChangePorn "Hedonism" 1>> + <</if>> + <<if ($slaves[$i].muscles < -30)>> + Society @@.green;approves@@ of how soft $he is; the sexual advantages of being able to effortlessly overpower $him are not lost on them. + <<FSChangePorn "Hedonism" 1>> + <</if>> + <<if ($slaves[$i].fetishStrength > 95)>> + Society @@.green;approves@@ of $his intense fetish; the expectation that everyone's deepest desires should be fulfilled grows. + <<FSChangePorn "Hedonism" 1>> + <</if>> + <<if (_para > 0)>> + Society @@.green;is pleased@@ that $he is allowed to fully indulge $his paraphilia. + <<FSChangePorn "Hedonism" 1>> + <<elseif (_para < 0)>> + Society @@.red;frowns@@ upon $him not being allowed to indulge in $his paraphilia. + <<FSChangePorn "Hedonism" -2>> + <</if>> + <</if>> + + <<if $arcologies[0].FSChattelReligionist != "unset">> + <<if ["tight steel", "uncomfortable leather", "cruel retirement counter" ].includes($slaves[$i].collar)>> + Society @@.green;approves@@ of $slaves[$i].slaveName's collar as an expression of the old ideal of mortification of the flesh, advancing the combination of religious originalism and modern slavery. <<FSChangePorn "ChattelReligionist" 1>> + <</if>> + <<if ["a chattel habit", "a fallen nuns habit", "a penitent nuns habit", "a hijab and abaya", "a niqab and abaya", "a burqa", "a succubus outfit"].includes($slaves[$i].clothes)>> + Society @@.green;approves@@ of $his religiously themed clothing, strengthening the connection between sexual servitude and faith. + <<FSChangePorn "ChattelReligionist" 1>> + <<elseif ["uncomfortable straps", "shibari ropes", "a nice maid outfit", "chains", "nice business attire", "a nice nurse outfit", "a kimono", "a military uniform", "conservative clothing", "a toga", "body oil", "no clothing"].includes($slaves[$i].clothes)>> + Society accepts $his spartan clothing, seeing it as permissible under the new religious mores. + <<elseif ($slaves[$i].fuckdoll == 0)>> + Society @@.red;disapproves@@ of $his unnecessarily gaudy attire; this slows acceptance of a link between faith and sexual servitude. + <<FSChangePorn "ChattelReligionist" -1>> + <</if>> + <<if ($slaves[$i].devotion > 95)>> + Society @@.green;approves@@ of $his devotion to you as a companion to religious devotion, seeing both as the model for holy slaves. + <<FSChangePorn "ChattelReligionist" 1>> + <</if>> + <<if ($slaves[$i].trust > 95)>> + Society @@.green;strongly approves@@ of $his faith in you as a companion to faith in God, seeing both as the model for righteous slaves of the future. + <<FSChangePorn "ChattelReligionist" 2>> + <</if>> + <<if ($slaves[$i].behavioralFlaw == "devout")>> + Society does not disapprove of $his devout adherence to an old world faith, having confidence that you'll bring $him around, and looking forward to seeing $him converted into a holy sex object. + <<elseif ($slaves[$i].behavioralQuirk == "sinful")>> + Society @@.green;strongly approves@@ of $his eagerness to transgress against the old world religious mores $he once held dear. + <<FSChangePorn "ChattelReligionist" 2>> + <</if>> <</if>> - <<if ($slaves[$i].trust > 95)>> - Society @@.green;strongly approves@@ of $his faith in you as a companion to faith in God, seeing both as the model for righteous slaves of the future. - <<FSChangePorn "ChattelReligionist" 2>> - <</if>> - <<if ($slaves[$i].behavioralFlaw == "devout")>> - Society does not disapprove of $his devout adherence to an old world faith, having confidence that you'll bring $him around, and looking forward to seeing $him converted into a holy sex object. - <<elseif ($slaves[$i].behavioralQuirk == "sinful")>> - Society @@.green;strongly approves@@ of $his eagerness to transgress against the old world religious mores $he once held dear. - <<FSChangePorn "ChattelReligionist" 2>> - <</if>> -<</if>> <</if>> /* closes FSAnnounced */ <<if $slaves[$i].fuckdoll == 0>> -<<if $slaves[$i].fetish != "mindbroken">> -<<if typeof $slaves[$i].origin == "string">> -<<set $toSearch = $slaves[$i].origin>> -<<if $toSearch.indexOf("Slave Shelter") != -1>> - <<if ["serve the public", "whore", "work in the brothel", "serve in the club"].includes($slaves[$i].assignment)>> - <<if ($slaves[$i].trust > 20) && ($slaves[$i].health > 40)>> - <<if $arcologies[0].FSPaternalist != "unset">> - Society @@.green;strongly approves@@ of how you've brought a shelter girl health and happiness. - <<FSChangePorn "Paternalist" 2>> - <<switch $slaves[$i].assignment>> - <<case "work in the brothel">><<run getSlaveStatisticData($slaves[$i], $facility.brothel).rep += 2*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel)>> - <</switch>> - <<elseif $arcologies[0].FSDegradationist == "unset">> - The public knows $he's a shelter girl you took in, and is @@.green;touched@@ that $he now seems happy and healthy. - <<set $repGain += 10>> - <<switch $slaves[$i].assignment>> - <<case "work in the brothel">><<run getSlaveStatisticData($slaves[$i], $facility.brothel).rep += 10>> - <</switch>> - <</if>> - <</if>> + <<if $slaves[$i].fetish != "mindbroken">> + <<if typeof $slaves[$i].origin == "string">> + <<set $toSearch = $slaves[$i].origin>> + <<if $toSearch.indexOf("Slave Shelter") != -1>> + <<if ["serve the public", "whore", "work in the brothel", "serve in the club"].includes($slaves[$i].assignment)>> + <<if ($slaves[$i].trust > 20) && ($slaves[$i].health > 40)>> + <<if $arcologies[0].FSPaternalist != "unset">> + Society @@.green;strongly approves@@ of how you've brought a shelter girl health and happiness. + <<FSChangePorn "Paternalist" 2>> + <<switch $slaves[$i].assignment>> + <<case "work in the brothel">><<run getSlaveStatisticData($slaves[$i], $facility.brothel).rep += 2*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel)>> + <</switch>> + <<elseif $arcologies[0].FSDegradationist == "unset">> + The public knows $he's a shelter girl you took in, and is @@.green;touched@@ that $he now seems happy and healthy. + <<set $repGain += 10>> + <<switch $slaves[$i].assignment>> + <<case "work in the brothel">><<run getSlaveStatisticData($slaves[$i], $facility.brothel).rep += 10>> + <</switch>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> /* LONG TERM PHYSICAL EFFECTS */ <<if $slaves[$i].fuckdoll == 0>> -<<if ($slaves[$i].brand != 0)>> - <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club")>> - Since $he is in public, your brand against the $slaves[$i].skin skin of $his $slaves[$i].brandLocation @@.green;slightly increases your reputation@@ as a slaveowner. - <<set $repGain += 5>> - <<switch $slaves[$i].assignment>> - <<case "work in the brothel">><<run getSlaveStatisticData($slaves[$i], $facility.brothel).rep += 5>> - <</switch>> - <</if>> - <<if $rep > 10000>> - $His brand is considered a minor enhancement to $his beauty since you are very well liked. - <<elseif $rep < 5000>> - $His brand is considered a minor blemish on $his beauty since you are not well liked. + <<if ($slaves[$i].brand != 0)>> + <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club")>> + Since $he is in public, your brand against the $slaves[$i].skin skin of $his $slaves[$i].brandLocation @@.green;slightly increases your reputation@@ as a slaveowner. + <<set $repGain += 5>> + <<switch $slaves[$i].assignment>> + <<case "work in the brothel">><<run getSlaveStatisticData($slaves[$i], $facility.brothel).rep += 5>> + <</switch>> + <</if>> + <<if $rep > 10000>> + $His brand is considered a minor enhancement to $his beauty since you are very well liked. + <<elseif $rep < 5000>> + $His brand is considered a minor blemish on $his beauty since you are not well liked. + <</if>> <</if>> <</if>> -<</if>> <<if $slaves[$i].fuckdoll == 0>> -<<if $slaves[$i].fetish != "mindbroken">> -<<if $slaves[$i].eyes != 0>> -<<if $slaves[$i].eyes == -2>> - <<if $slaves[$i].devotion > 50>> - Even though $he is blind, $he is devoted enough to you to allow $himself to lower $his guard. $He becomes @@.mediumaquamarine;trusting@@ of your ability to keep $him safe. - <<set $slaves[$i].trust += 3>> - <<elseif $slaves[$i].devotion > 20>> - Since $he's blind and on the cusp of devotion, $he becomes slightly @@.hotpink;more reliant@@, but also begins to be @@.mediumaquamarine;less fearful@@ of what $he can't see. - <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 1>> - <<elseif ["please you", "be your Concubine", "serve in the master suite"].includes($slaves[$i].assignment)>> - $He may be blind, but $he knows nobody would dare harm $him under your watch, @@.mediumaquamarine;building $his trust@@ in you. - <<set $slaves[$i].trust += 2>> - <<elseif $slaves[$i].devotion > -20>> - $His blindness forces $him to @@.hotpink;rely@@ on your mercy. However, it only @@.gold;amplifies $his fear@@ as $he has severely limited capabilities to defend $himself. - <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 10>> - <<else>> - Being blind forces $him to @@.hotpink;completely rely@@ on your mercy. It does nothing to stem @@.gold;the terror@@ $he faces constantly being unable to tell what will happen to $him. - <<set $slaves[$i].devotion += 10, $slaves[$i].trust -= 25>> - <</if>> -<<elseif $slaves[$i].eyes == -1>> - <<if ($slaves[$i].eyewear != "corrective glasses") && ($slaves[$i].eyewear != "corrective contacts")>> - <<if $slaves[$i].devotion > 50>> - <<elseif $slaves[$i].devotion > 20>> - Since $he's on the cusp of devotion, $his blurred vision makes $him @@.hotpink;slightly more submissive,@@ since $he can't always see what's happening to $him. - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> - $His blurred vision @@.hotpink;reduces $his distaste for $his life slightly,@@ since $his fuzzy vision allows $him to ignore the details of everyone $he's expected to fuck. - <<set $slaves[$i].devotion += 1>> - <<else>> - $His blurred vision tends to make $him @@.mediumorchid;a little more fearful,@@ since $he can never tell what's about to happen to $him. - <<set $slaves[$i].trust -= 1>> - <</if>> - <</if>> -<<elseif $slaves[$i].eyes == 1>> - <<if ($slaves[$i].eyewear == "blurring glasses") || ($slaves[$i].eyewear == "blurring contacts")>> - <<if $slaves[$i].devotion > 50>> - $He tolerates the annoyance of blurred vision induced by $his eyewear. - <<elseif $slaves[$i].devotion > 20>> - Since $he's on the cusp of devotion, the blurred vision induced by $his eyewear actually makes $him @@.hotpink;slightly more submissive.@@ - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> - The blurred vision induced by $his eyewear actually @@.hotpink;reduces $his distaste for $his life slightly,@@ since $his fuzzy vision allows $him to ignore the details of everyone $he's expected to fuck. - <<set $slaves[$i].devotion += 1>> - <<else>> - The blurred vision induced by $his eyewear actually @@.mediumorchid;infuriates $him.@@ - <<set $slaves[$i].devotion -= 1>> - <</if>> + <<if $slaves[$i].fetish != "mindbroken">> + <<if $slaves[$i].eyes != 0>> + <<if $slaves[$i].eyes == -2>> + <<if $slaves[$i].devotion > 50>> + Even though $he is blind, $he is devoted enough to you to allow $himself to lower $his guard. $He becomes @@.mediumaquamarine;trusting@@ of your ability to keep $him safe. + <<set $slaves[$i].trust += 3>> + <<elseif $slaves[$i].devotion > 20>> + Since $he's blind and on the cusp of devotion, $he becomes slightly @@.hotpink;more reliant@@, but also begins to be @@.mediumaquamarine;less fearful@@ of what $he can't see. + <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 1>> + <<elseif ["please you", "be your Concubine", "serve in the master suite"].includes($slaves[$i].assignment)>> + $He may be blind, but $he knows nobody would dare harm $him under your watch, @@.mediumaquamarine;building $his trust@@ in you. + <<set $slaves[$i].trust += 2>> + <<elseif $slaves[$i].devotion > -20>> + $His blindness forces $him to @@.hotpink;rely@@ on your mercy. However, it only @@.gold;amplifies $his fear@@ as $he has severely limited capabilities to defend $himself. + <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 10>> + <<else>> + Being blind forces $him to @@.hotpink;completely rely@@ on your mercy. It does nothing to stem @@.gold;the terror@@ $he faces constantly being unable to tell what will happen to $him. + <<set $slaves[$i].devotion += 10, $slaves[$i].trust -= 25>> + <</if>> + <<elseif $slaves[$i].eyes == -1>> + <<if ($slaves[$i].eyewear != "corrective glasses") && ($slaves[$i].eyewear != "corrective contacts")>> + <<if $slaves[$i].devotion > 50>> + <<elseif $slaves[$i].devotion > 20>> + Since $he's on the cusp of devotion, $his blurred vision makes $him @@.hotpink;slightly more submissive,@@ since $he can't always see what's happening to $him. + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> + $His blurred vision @@.hotpink;reduces $his distaste for $his life slightly,@@ since $his fuzzy vision allows $him to ignore the details of everyone $he's expected to fuck. + <<set $slaves[$i].devotion += 1>> + <<else>> + $His blurred vision tends to make $him @@.mediumorchid;a little more fearful,@@ since $he can never tell what's about to happen to $him. + <<set $slaves[$i].trust -= 1>> + <</if>> + <</if>> + <<elseif $slaves[$i].eyes == 1>> + <<if ($slaves[$i].eyewear == "blurring glasses") || ($slaves[$i].eyewear == "blurring contacts")>> + <<if $slaves[$i].devotion > 50>> + $He tolerates the annoyance of blurred vision induced by $his eyewear. + <<elseif $slaves[$i].devotion > 20>> + Since $he's on the cusp of devotion, the blurred vision induced by $his eyewear actually makes $him @@.hotpink;slightly more submissive.@@ + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> + The blurred vision induced by $his eyewear actually @@.hotpink;reduces $his distaste for $his life slightly,@@ since $his fuzzy vision allows $him to ignore the details of everyone $he's expected to fuck. + <<set $slaves[$i].devotion += 1>> + <<else>> + The blurred vision induced by $his eyewear actually @@.mediumorchid;infuriates $him.@@ + <<set $slaves[$i].devotion -= 1>> + <</if>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken" && $slaves[$i].muscles < -95>> <<if $slaves[$i].devotion > 50>> @@ -5877,292 +5848,292 @@ <<if $slaves[$i].teeth == "straightening braces">> <<if $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].fetish != "mindbroken">> - <<if $slaves[$i].devotion <= 20>> - $His mouth full of orthodontia is quite uncomfortable, - <<if $slaves[$i].intelligence > 0>> - but $he has the presence of mind to know that it's for $his own good, and $he doesn't blame you for it. - <<else>> - and $he's stupid enough to @@.mediumorchid;blame you@@ for the discomfort. - <<set $slaves[$i].devotion -= 1>> - <</if>> - <<else>> - $He puts up with the discomfort produced by $his orthodontia for your sake. + <<if $slaves[$i].fetish != "mindbroken">> + <<if $slaves[$i].devotion <= 20>> + $His mouth full of orthodontia is quite uncomfortable, + <<if $slaves[$i].intelligence > 0>> + but $he has the presence of mind to know that it's for $his own good, and $he doesn't blame you for it. + <<else>> + and $he's stupid enough to @@.mediumorchid;blame you@@ for the discomfort. + <<set $slaves[$i].devotion -= 1>> + <</if>> + <<else>> + $He puts up with the discomfort produced by $his orthodontia for your sake. + <</if>> <</if>> <</if>> - <</if>> <<if random(1,10) == 1>> - $His braces @@.lime;straighten $his teeth.@@ They can now be removed to leave $him with a beautiful smile, or left on. - <<set $slaves[$i].teeth = "cosmetic braces">> + $His braces @@.lime;straighten $his teeth.@@ They can now be removed to leave $him with a beautiful smile, or left on. + <<set $slaves[$i].teeth = "cosmetic braces">> <</if>> <</if>> <<if $weightAffectsAssets != 0>> -<<if $slaves[$i].weight <= 10>> -<<if $slaves[$i].diet != "fattening">> - <<if $slaves[$i].weight < -95>> - <<if $slaves[$i].boobs-$slaves[$i].boobsImplant > 750>> - $His desperately underweight body @@.orange;burns fat off $his plush boobs.@@ - <<set $slaves[$i].boobs -= 50>> - <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 3>> - $His desperately underweight body @@.orange;burns fat off $his plush butt.@@ - <<set $slaves[$i].butt -= 0.4>> - <<elseif $slaves[$i].boobs-$slaves[$i].boobsImplant > 500>> - $His desperately underweight body @@.orange;burns some fat off $his healthy boobs.@@ - <<set $slaves[$i].boobs -= 25>> - <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 2>> - $His desperately underweight body @@.orange;burns some fat off $his healthy butt.@@ - <<set $slaves[$i].butt -= 0.2>> - <</if>> - <<elseif $slaves[$i].weight <= -30>> - <<if $slaves[$i].boobs-$slaves[$i].boobsImplant > 1000>> - $His underweight body @@.orange;burns fat off $his big boobs.@@ - <<set $slaves[$i].boobs -= 50>> - <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 4>> - $His underweight body @@.orange;burns fat off $his big butt.@@ - <<set $slaves[$i].butt -= 0.4>> - <<elseif $slaves[$i].boobs-$slaves[$i].boobsImplant > 750>> - $His underweight body @@.orange;burns some fat off $his plush boobs.@@ - <<set $slaves[$i].boobs -= 25>> - <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 3>> - $His underweight body @@.orange;burns some fat off $his plush butt.@@ - <<set $slaves[$i].butt -= 0.2>> - <</if>> - <<elseif $slaves[$i].weight < -10>> - <<if $slaves[$i].boobs-$slaves[$i].boobsImplant > 2000>> - $His skinny body @@.orange;burns fat off $his huge boobs.@@ - <<set $slaves[$i].boobs -= 50>> - <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 6>> - $His skinny body @@.orange;burns fat off $his huge butt.@@ - <<set $slaves[$i].butt -= 0.4>> - <<elseif $slaves[$i].boobs-$slaves[$i].boobsImplant > 1000>> - $His skinny body @@.orange;burns some fat off $his big boobs.@@ - <<set $slaves[$i].boobs -= 25>> - <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 4>> - $His skinny body @@.orange;burns some fat off $his big butt.@@ - <<set $slaves[$i].butt -= 0.2>> - <</if>> - <<else>> - <<if $slaves[$i].boobs-$slaves[$i].boobsImplant > 5000>> - $His thin body @@.orange;burns fat off $his monstrous boobs.@@ - <<set $slaves[$i].boobs -= 50>> - <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 8>> - $His thin body @@.orange;burns fat off $his monstrous butt.@@ - <<set $slaves[$i].butt -= 0.4>> - <<elseif $slaves[$i].boobs-$slaves[$i].boobsImplant > 2000>> - $His thin body @@.orange;burns some fat off $his huge boobs.@@ - <<set $slaves[$i].boobs -= 25>> - <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 6>> - $His thin body @@.orange;burns some fat off $his huge butt.@@ - <<set $slaves[$i].butt -= 0.2>> + <<if $slaves[$i].weight <= 10>> + <<if $slaves[$i].diet != "fattening">> + <<if $slaves[$i].weight < -95>> + <<if $slaves[$i].boobs-$slaves[$i].boobsImplant > 750>> + $His desperately underweight body @@.orange;burns fat off $his plush boobs.@@ + <<set $slaves[$i].boobs -= 50>> + <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 3>> + $His desperately underweight body @@.orange;burns fat off $his plush butt.@@ + <<set $slaves[$i].butt -= 0.4>> + <<elseif $slaves[$i].boobs-$slaves[$i].boobsImplant > 500>> + $His desperately underweight body @@.orange;burns some fat off $his healthy boobs.@@ + <<set $slaves[$i].boobs -= 25>> + <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 2>> + $His desperately underweight body @@.orange;burns some fat off $his healthy butt.@@ + <<set $slaves[$i].butt -= 0.2>> + <</if>> + <<elseif $slaves[$i].weight <= -30>> + <<if $slaves[$i].boobs-$slaves[$i].boobsImplant > 1000>> + $His underweight body @@.orange;burns fat off $his big boobs.@@ + <<set $slaves[$i].boobs -= 50>> + <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 4>> + $His underweight body @@.orange;burns fat off $his big butt.@@ + <<set $slaves[$i].butt -= 0.4>> + <<elseif $slaves[$i].boobs-$slaves[$i].boobsImplant > 750>> + $His underweight body @@.orange;burns some fat off $his plush boobs.@@ + <<set $slaves[$i].boobs -= 25>> + <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 3>> + $His underweight body @@.orange;burns some fat off $his plush butt.@@ + <<set $slaves[$i].butt -= 0.2>> + <</if>> + <<elseif $slaves[$i].weight < -10>> + <<if $slaves[$i].boobs-$slaves[$i].boobsImplant > 2000>> + $His skinny body @@.orange;burns fat off $his huge boobs.@@ + <<set $slaves[$i].boobs -= 50>> + <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 6>> + $His skinny body @@.orange;burns fat off $his huge butt.@@ + <<set $slaves[$i].butt -= 0.4>> + <<elseif $slaves[$i].boobs-$slaves[$i].boobsImplant > 1000>> + $His skinny body @@.orange;burns some fat off $his big boobs.@@ + <<set $slaves[$i].boobs -= 25>> + <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 4>> + $His skinny body @@.orange;burns some fat off $his big butt.@@ + <<set $slaves[$i].butt -= 0.2>> + <</if>> + <<else>> + <<if $slaves[$i].boobs-$slaves[$i].boobsImplant > 5000>> + $His thin body @@.orange;burns fat off $his monstrous boobs.@@ + <<set $slaves[$i].boobs -= 50>> + <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 8>> + $His thin body @@.orange;burns fat off $his monstrous butt.@@ + <<set $slaves[$i].butt -= 0.4>> + <<elseif $slaves[$i].boobs-$slaves[$i].boobsImplant > 2000>> + $His thin body @@.orange;burns some fat off $his huge boobs.@@ + <<set $slaves[$i].boobs -= 25>> + <<elseif $slaves[$i].butt-$slaves[$i].buttImplant > 6>> + $His thin body @@.orange;burns some fat off $his huge butt.@@ + <<set $slaves[$i].butt -= 0.2>> + <</if>> + <</if>> <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $slaves[$i].anus > 0>> -<<if $slaves[$i].anus >= $slaves[$i].analArea>> -<<if random(1,100) > (80 - (20*($slaves[$i].anus - $slaves[$i].analArea)))>> - <<set $slaves[$i].analArea += 1>> - $His anal area is getting used to being - <<if $slaves[$i].analArea > 3>> - permanently gaped, and the puckered skin around $his anus now runs from $his tailbone all the way down to the <<if $slaves[$i].vagina > -1>>bottom of $his pussy<<else>>base of $his dick<</if>>. - <<elseif $slaves[$i].analArea > 2>> - very loose, and the puckered skin around $his anus now covers more of the space between $his buttocks. - <<elseif $slaves[$i].analArea > 1>> - nice and relaxed, and it now looks quite lewd. - <<else>> - penetrated, and to put it delicately, $his anus is now a bit more eye-catching. + <<if $slaves[$i].anus >= $slaves[$i].analArea>> + <<if random(1,100) > (80 - (20*($slaves[$i].anus - $slaves[$i].analArea)))>> + <<set $slaves[$i].analArea += 1>> + $His anal area is getting used to being + <<if $slaves[$i].analArea > 3>> + permanently gaped, and the puckered skin around $his anus now runs from $his tailbone all the way down to the <<if $slaves[$i].vagina > -1>>bottom of $his pussy<<else>>base of $his dick<</if>>. + <<elseif $slaves[$i].analArea > 2>> + very loose, and the puckered skin around $his anus now covers more of the space between $his buttocks. + <<elseif $slaves[$i].analArea > 1>> + nice and relaxed, and it now looks quite lewd. + <<else>> + penetrated, and to put it delicately, $his anus is now a bit more eye-catching. + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $slaves[$i].dick > 0>> -<<if $slaves[$i].foreskin > 0>> -<<if $slaves[$i].foreskin - $slaves[$i].dick < -1>> - <<if canAchieveErection($slaves[$i])>> - $His cockhead has grown to the point where it is much too large for $his foreskin, making $his erections so uncomfortable to achieve that $his @@.red;appetite for sex is reduced@@ by $his reluctance to undergo the discomfort. - <<set $slaves[$i].energy -= 2>> - <<if random(1,300) < $slaves[$i].energy>> - Despite this, $he spends enough of $his time hard that $his foreskin @@.lime;stretches out naturally.@@ - <<set $slaves[$i].foreskin += 1>> - <</if>> - <</if>> -<<elseif $slaves[$i].foreskin - $slaves[$i].dick < 0>> - <<if canAchieveErection($slaves[$i])>> - $His cockhead has grown to the point where it is too large for $his foreskin, making $his erections uncomfortable to achieve; $his @@.red;arousal is slightly impeded@@ by $his reluctance to undergo the discomfort. - <<set $slaves[$i].energy -= 1>> - <<if random(1,500) < $slaves[$i].energy>> - Despite this, $he spends enough of $his time hard that $his foreskin @@.lime;stretches out naturally.@@ - <<set $slaves[$i].foreskin += 1>> - <</if>> - <</if>> -<<elseif $slaves[$i].foreskin - $slaves[$i].dick > 1>> - <<if ($slaves[$i].balls > 0)>> - <<if random(30,110) > $slaves[$i].energy>> - $His penis has gotten so small that even when $he's hard, $his loose foreskin rarely retracts. Despite $his regular erections, @@.orange;$his foreskin atrophies.@@ - <<set $slaves[$i].foreskin -= 1>> - <</if>> - <<else>> - <<if random(40,120) > $slaves[$i].energy>> - @@.orange;$His foreskin atrophies,@@ which is not surprising, since $his penis has shrunk and it's almost never hard. - <<set $slaves[$i].foreskin -= 1>> - <</if>> - <</if>> -<</if>> -<</if>> -<<if $slaves[$i].balls > 0>> -<<if $slaves[$i].scrotum > 0>> - <<set _extraScrotum = $slaves[$i].scrotum - $slaves[$i].balls>> - <<if _extraScrotum < -1>> - $His nuts are much too big for $his ballsack, giving $his constant discomfort. $His @@.red;appetite for sex is reduced@@ by how much $his junk hurts. - <<set $slaves[$i].energy -= 2>> - <<if random(0,2) == 0>> - $His scrotum @@.lime;stretches out naturally@@ as $his balls force it to accept their size. - <<set $slaves[$i].scrotum += 1>> - <</if>> - <<elseif _extraScrotum < 0 && $slaves[$i].balls > 5>> - <<if random(0,4) == 0>> - $His heavy balls tug $his scrotum downward, and it @@.lime;stretches out naturally@@ under their weight. - <<set $slaves[$i].scrotum += 1>> - <</if>> - <<elseif _extraScrotum == -1>> - <<if random(0,5) == 0>> - $His scrotum @@.lime;stretches out naturally@@ as it adapts to $his newly expanded balls. - <<set $slaves[$i].scrotum += 1>> - <</if>> - <<elseif _extraScrotum > 1>> - <<if $slaves[$i].hormoneBalance >= 100>> - <<if random(0,2) == 0>> - @@.orange;$His ballsack atrophies,@@ which is not surprising, since $he's on female hormones and $his girly balls have gotten so small. - <<set $slaves[$i].scrotum -= 1>> + <<if $slaves[$i].foreskin > 0>> + <<if $slaves[$i].foreskin - $slaves[$i].dick < -1>> + <<if canAchieveErection($slaves[$i])>> + $His cockhead has grown to the point where it is much too large for $his foreskin, making $his erections so uncomfortable to achieve that $his @@.red;appetite for sex is reduced@@ by $his reluctance to undergo the discomfort. + <<set $slaves[$i].energy -= 2>> + <<if random(1,300) < $slaves[$i].energy>> + Despite this, $he spends enough of $his time hard that $his foreskin @@.lime;stretches out naturally.@@ + <<set $slaves[$i].foreskin += 1>> + <</if>> + <</if>> + <<elseif $slaves[$i].foreskin - $slaves[$i].dick < 0>> + <<if canAchieveErection($slaves[$i])>> + $His cockhead has grown to the point where it is too large for $his foreskin, making $his erections uncomfortable to achieve; $his @@.red;arousal is slightly impeded@@ by $his reluctance to undergo the discomfort. + <<set $slaves[$i].energy -= 1>> + <<if random(1,500) < $slaves[$i].energy>> + Despite this, $he spends enough of $his time hard that $his foreskin @@.lime;stretches out naturally.@@ + <<set $slaves[$i].foreskin += 1>> + <</if>> + <</if>> + <<elseif $slaves[$i].foreskin - $slaves[$i].dick > 1>> + <<if ($slaves[$i].balls > 0)>> + <<if random(30,110) > $slaves[$i].energy>> + $His penis has gotten so small that even when $he's hard, $his loose foreskin rarely retracts. Despite $his regular erections, @@.orange;$his foreskin atrophies.@@ + <<set $slaves[$i].foreskin -= 1>> + <</if>> + <<else>> + <<if random(40,120) > $slaves[$i].energy>> + @@.orange;$His foreskin atrophies,@@ which is not surprising, since $his penis has shrunk and it's almost never hard. + <<set $slaves[$i].foreskin -= 1>> + <</if>> <</if>> <</if>> <</if>> -<<else>> - <<if $slaves[$i].balls > 2>> - $His balls have been relocated to $his abdomen, and while they still work there, it's not where they're designed to be. Routine scans show that @@.orange;they've atrophied,@@ <<if $slaves[$i].balls > 3>>and will probably continue to do so until they stabilise at a below-average size<<else>>but are not likely to get any smaller<</if>>. - <<set $slaves[$i].balls -= 1>> + <<if $slaves[$i].balls > 0>> + <<if $slaves[$i].scrotum > 0>> + <<set _extraScrotum = $slaves[$i].scrotum - $slaves[$i].balls>> + <<if _extraScrotum < -1>> + $His nuts are much too big for $his ballsack, giving $his constant discomfort. $His @@.red;appetite for sex is reduced@@ by how much $his junk hurts. + <<set $slaves[$i].energy -= 2>> + <<if random(0,2) == 0>> + $His scrotum @@.lime;stretches out naturally@@ as $his balls force it to accept their size. + <<set $slaves[$i].scrotum += 1>> + <</if>> + <<elseif _extraScrotum < 0 && $slaves[$i].balls > 5>> + <<if random(0,4) == 0>> + $His heavy balls tug $his scrotum downward, and it @@.lime;stretches out naturally@@ under their weight. + <<set $slaves[$i].scrotum += 1>> + <</if>> + <<elseif _extraScrotum == -1>> + <<if random(0,5) == 0>> + $His scrotum @@.lime;stretches out naturally@@ as it adapts to $his newly expanded balls. + <<set $slaves[$i].scrotum += 1>> + <</if>> + <<elseif _extraScrotum > 1>> + <<if $slaves[$i].hormoneBalance >= 100>> + <<if random(0,2) == 0>> + @@.orange;$His ballsack atrophies,@@ which is not surprising, since $he's on female hormones and $his girly balls have gotten so small. + <<set $slaves[$i].scrotum -= 1>> + <</if>> + <</if>> + <</if>> + <<else>> + <<if $slaves[$i].balls > 2>> + $His balls have been relocated to $his abdomen, and while they still work there, it's not where they're designed to be. Routine scans show that @@.orange;they've atrophied,@@ <<if $slaves[$i].balls > 3>>and will probably continue to do so until they stabilise at a below-average size<<else>>but are not likely to get any smaller<</if>>. + <<set $slaves[$i].balls -= 1>> + <</if>> + <</if>> <</if>> -<</if>> -<</if>> -<<if ($slaves[$i].clit > 0)>> - $His clit is largely vestigial, since $he has a penis atop $his vagina, so $his @@.orange;clitoris atrophies.@@ - <<set $slaves[$i].clit -= 1>> -<</if>> + <<if ($slaves[$i].clit > 0)>> + $His clit is largely vestigial, since $he has a penis atop $his vagina, so $his @@.orange;clitoris atrophies.@@ + <<set $slaves[$i].clit -= 1>> + <</if>> <</if>> /* CLOSES DICK CHECK */ <<if $slaves[$i].balls == 0>> -<<if $slaves[$i].ovaries == 0>> - <<if $slaves[$i].energy > 5>> - <<if $slaves[$i].energy <= 95>> - <<if ($slaves[$i].dick == 0)>> - $His lack of natural sex hormones @@.red;slightly reduces $his sex drive.@@ - <<set $slaves[$i].energy -= 1>> - <<else>> - $His lack of balls @@.red;reduces $his sex drive.@@ - <<set $slaves[$i].energy -= 2>> + <<if $slaves[$i].ovaries == 0>> + <<if $slaves[$i].energy > 5>> + <<if $slaves[$i].energy <= 95>> + <<if ($slaves[$i].dick == 0)>> + $His lack of natural sex hormones @@.red;slightly reduces $his sex drive.@@ + <<set $slaves[$i].energy -= 1>> + <<else>> + $His lack of balls @@.red;reduces $his sex drive.@@ + <<set $slaves[$i].energy -= 2>> + <</if>> + <<else>> + $He's so addicted to sex that $his lack of natural sex hormones doesn't affect $his sex drive. + <</if>> <</if>> - <<else>> - $He's so addicted to sex that $his lack of natural sex hormones doesn't affect $his sex drive. <</if>> - <</if>> -<</if>> <</if>> <<if $slaves[$i].vagina == -1>> -<<if $slaves[$i].dick == 0>> - <<set _frustration = 0>> - <<if $slaves[$i].energy > 20>> - $He - <<if canDoAnal($slaves[$i])>> - <<if $slaves[$i].prostate != 0>> - <<if $slaves[$i].fetish == "buttslut">> - <<if $slaves[$i].fetishStrength > 60>> - is such a buttslut that $his's null status doesn't affect $his libido at all; $he's got $his prostate and that's all $he cares about. + <<if $slaves[$i].dick == 0>> + <<set _frustration = 0>> + <<if $slaves[$i].energy > 20>> + $He + <<if canDoAnal($slaves[$i])>> + <<if $slaves[$i].prostate != 0>> + <<if $slaves[$i].fetish == "buttslut">> + <<if $slaves[$i].fetishStrength > 60>> + is such a buttslut that $his's null status doesn't affect $his libido at all; $he's got $his prostate and that's all $he cares about. + <<else>> + is a buttslut, but not enough of one that $his lack of<<if $seeDicks > 0>> a dick or<</if>> a pussy isn't frustrating. + <<set _frustration = 1>> + <</if>> <<else>> - is a buttslut, but not enough of one that $his lack of<<if $seeDicks > 0>> a dick or<</if>> a pussy isn't frustrating. + is no buttslut, but $he has a prostate, allowing $him a sexual outlet despite $him lack of<<if $seeDicks > 0>> a dick or<</if>> a pussy. <<set _frustration = 1>> <</if>> <<else>> - is no buttslut, but $he has a prostate, allowing $him a sexual outlet despite $him lack of<<if $seeDicks > 0>> a dick or<</if>> a pussy. - <<set _frustration = 1>> - <</if>> - <<else>> - <<if $slaves[$i].fetish == "buttslut">> - <<if $slaves[$i].fetishStrength > 95>> - is such a buttslut that $his complete lack of <<if $seeDicks > 0>>a dick, a pussy, or a prostate<<else>>a pussy<</if>> only bothers $him slightly. - <<set _frustration = 1>> + <<if $slaves[$i].fetish == "buttslut">> + <<if $slaves[$i].fetishStrength > 95>> + is such a buttslut that $his complete lack of <<if $seeDicks > 0>>a dick, a pussy, or a prostate<<else>>a pussy<</if>> only bothers $him slightly. + <<set _frustration = 1>> + <<else>> + is a buttslut, but not enough of to console $him for $his complete lack of <<if $seeDicks > 0>>a dick, a pussy, or a prostate<<else>>a pussy<</if>>. + <<set _frustration = 2>> + <</if>> <<else>> - is a buttslut, but not enough of to console $him for $his complete lack of <<if $seeDicks > 0>>a dick, a pussy, or a prostate<<else>>a pussy<</if>>. + has no <<if $seeDicks > 0>>dick, pussy, or prostate<<else>>pussy<</if>> and no easy way to get off. <<set _frustration = 2>> <</if>> - <<else>> - has no <<if $seeDicks > 0>>dick, pussy, or prostate<<else>>pussy<</if>> and no easy way to get off. - <<set _frustration = 2>> <</if>> + <<else>> + has no<<if $seeDicks > 0>> dick, no<</if>> pussy, and can't even take it up the ass, leaving $him no easy way to get off. + <<set _frustration = 2>> <</if>> - <<else>> - has no<<if $seeDicks > 0>> dick, no<</if>> pussy, and can't even take it up the ass, leaving $him no easy way to get off. - <<set _frustration = 2>> <</if>> - <</if>> - <<if _frustration > 0>> - This @@.red;affects $his libido@@ and is - <<if $slaves[$i].devotion > 50>> - annoying, but $he puts up with it for your sake. - <<else>> - @@.mediumorchid;annoying.@@ - <<set $slaves[$i].devotion -= _frustration*2>> + <<if _frustration > 0>> + This @@.red;affects $his libido@@ and is + <<if $slaves[$i].devotion > 50>> + annoying, but $he puts up with it for your sake. + <<else>> + @@.mediumorchid;annoying.@@ + <<set $slaves[$i].devotion -= _frustration*2>> + <</if>> + <<set $slaves[$i].energy -= _frustration*3>> <</if>> - <<set $slaves[$i].energy -= _frustration*3>> <</if>> <</if>> -<</if>> <<if $slaves[$i].fuckdoll == 0>> -<<if $slaves[$i].fetish != "mindbroken">> -<<if ($slaves[$i].devotion > 95)>> - <<if ($slaves[$i].energy <= 50)>> - $He's so worshipful of you that $he derives erotic satisfaction simply from being your slave, giving $him @@.green;more of an appetite for sex.@@ - <<set $slaves[$i].energy += 1>> - <</if>> -<<elseif ($slaves[$i].devotion > 50)>> - $He's so devoted to you that $his appetite for sex isn't affected by the unpleasant parts of slave life. -<<elseif ($slaves[$i].energy > 95)>> -<<elseif ($slaves[$i].energy <= 5)>> -<<elseif ($slaves[$i].devotion > 20)>> - <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade") || ($slaves[$i].assignment == "please you") || ($slaves[$i].assignment == "serve in the master suite") || ($slaves[$i].assignment == "be a subordinate slave")>> - $His assignment constantly requires $him to fuck. $He obeys, but @@.red;$his appetite for sex is reduced.@@ - <<set $slaves[$i].energy -= 2>> - <<else>> - Sometimes, $he wishes $he weren't a sex slave, @@.red;reducing $his appetite for sex,@@ though less than if $his assignment required $him to fuck constantly. - <<set $slaves[$i].energy -= 1>> - <</if>> -<<elseif ($slaves[$i].devotion >= -20)>> - <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade") || ($slaves[$i].assignment == "please you") || ($slaves[$i].assignment == "serve in the master suite") || ($slaves[$i].assignment == "be a subordinate slave")>> - $His assignment forces $him to let $himself get fucked constantly, @@.red;reducing $his appetite for sex.@@ - <<set $slaves[$i].energy -= 3>> - <<else>> - $He isn't used to life as a sex slave, and the constant sexual anxiety @@.red;reduces $his appetite for sex,@@ though less than if $his assignment forced $him to let $himself get fucked constantly. - <<set $slaves[$i].energy -= 2>> - <</if>> -<<else>> - <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade") || ($slaves[$i].assignment == "please you") || ($slaves[$i].assignment == "serve in the master suite") || ($slaves[$i].assignment == "be a subordinate slave")>> - $His assignment subjects $him to constant rape, @@.red;rapidly reducing $his appetite for sex.@@ - <<set $slaves[$i].energy -= 5>> - <<else>> - $He hates being a sex slave, @@.red;reducing $his appetite for sex,@@ though less than if $his assignment subjected $him to constant rape. - <<set $slaves[$i].energy -= 3>> + <<if $slaves[$i].fetish != "mindbroken">> + <<if ($slaves[$i].devotion > 95)>> + <<if ($slaves[$i].energy <= 50)>> + $He's so worshipful of you that $he derives erotic satisfaction simply from being your slave, giving $him @@.green;more of an appetite for sex.@@ + <<set $slaves[$i].energy += 1>> + <</if>> + <<elseif ($slaves[$i].devotion > 50)>> + $He's so devoted to you that $his appetite for sex isn't affected by the unpleasant parts of slave life. + <<elseif ($slaves[$i].energy > 95)>> + <<elseif ($slaves[$i].energy <= 5)>> + <<elseif ($slaves[$i].devotion > 20)>> + <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade") || ($slaves[$i].assignment == "please you") || ($slaves[$i].assignment == "serve in the master suite") || ($slaves[$i].assignment == "be a subordinate slave")>> + $His assignment constantly requires $him to fuck. $He obeys, but @@.red;$his appetite for sex is reduced.@@ + <<set $slaves[$i].energy -= 2>> + <<else>> + Sometimes, $he wishes $he weren't a sex slave, @@.red;reducing $his appetite for sex,@@ though less than if $his assignment required $him to fuck constantly. + <<set $slaves[$i].energy -= 1>> + <</if>> + <<elseif ($slaves[$i].devotion >= -20)>> + <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade") || ($slaves[$i].assignment == "please you") || ($slaves[$i].assignment == "serve in the master suite") || ($slaves[$i].assignment == "be a subordinate slave")>> + $His assignment forces $him to let $himself get fucked constantly, @@.red;reducing $his appetite for sex.@@ + <<set $slaves[$i].energy -= 3>> + <<else>> + $He isn't used to life as a sex slave, and the constant sexual anxiety @@.red;reduces $his appetite for sex,@@ though less than if $his assignment forced $him to let $himself get fucked constantly. + <<set $slaves[$i].energy -= 2>> + <</if>> + <<else>> + <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade") || ($slaves[$i].assignment == "please you") || ($slaves[$i].assignment == "serve in the master suite") || ($slaves[$i].assignment == "be a subordinate slave")>> + $His assignment subjects $him to constant rape, @@.red;rapidly reducing $his appetite for sex.@@ + <<set $slaves[$i].energy -= 5>> + <<else>> + $He hates being a sex slave, @@.red;reducing $his appetite for sex,@@ though less than if $his assignment subjected $him to constant rape. + <<set $slaves[$i].energy -= 3>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> /* There really is no good place for this since saRules is too early and saRivals/saRelationships is too late */ <<if $slaves[$i].rivalry > 1 && $universalRulesConsent == 0>> @@ -6199,23 +6170,23 @@ <</if>> <<if $slaves[$i].need>> -<<if $slaves[$i].need > $slaves[$i].energy/2>> - <<if $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> - $He is not allowed to get off as frequently as $his aphrodisiac fueled sex drive demands, and the constant frustration - <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - @@.red;stresses $his body considerably.@@ - <<set $slaves[$i].health -= 1+Math.trunc($slaves[$i].need/20)>> + <<if $slaves[$i].need > $slaves[$i].energy/2>> + <<if $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> + $He is not allowed to get off as frequently as $his aphrodisiac fueled sex drive demands, and the constant frustration + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + @@.red;stresses $his body considerably.@@ + <<set $slaves[$i].health -= 1+Math.trunc($slaves[$i].need/20)>> + <<else>> + drives $him mad with lust. $He @@.mediumorchid;blames you@@ for this @@.gold;cruelty.@@ + <<set _decay = 1+Math.trunc($slaves[$i].need/20)>> + <<set $slaves[$i].devotion -= _decay, $slaves[$i].trust -= _decay>> + <</if>> <<else>> - drives $him mad with lust. $He @@.mediumorchid;blames you@@ for this @@.gold;cruelty.@@ - <<set _decay = 1+Math.trunc($slaves[$i].need/20)>> - <<set $slaves[$i].devotion -= _decay, $slaves[$i].trust -= _decay>> + $He is not allowed to get off as frequently as $his healthy sex drive demands, and the constant frustration @@.red;wears away at $his libido.@@ + <<set $slaves[$i].energy -= 1+Math.trunc($slaves[$i].need/20)>> <</if>> - <<else>> - $He is not allowed to get off as frequently as $his healthy sex drive demands, and the constant frustration @@.red;wears away at $his libido.@@ - <<set $slaves[$i].energy -= 1+Math.trunc($slaves[$i].need/20)>> <</if>> <</if>> -<</if>> <<if $slaves[$i].health > 90>> <<if $slaves[$i].need <= $slaves[$i].energy/2>> @@ -6225,27 +6196,27 @@ <</if>> <</if>> <<if $slaves[$i].face > 80>> - <<if $slaves[$i].face <= 95>> - <<if $slaves[$i].trust > 95>> - $He is so healthy and trusting that @@.lime;the minute flaws in $his facial appearance seem to be smoothed away@@ every time $he sleeps. - <<FaceIncrease $slaves[$i] 5>> - <</if>> - <</if>> + <<if $slaves[$i].face <= 95>> + <<if $slaves[$i].trust > 95>> + $He is so healthy and trusting that @@.lime;the minute flaws in $his facial appearance seem to be smoothed away@@ every time $he sleeps. + <<FaceIncrease $slaves[$i] 5>> + <</if>> + <</if>> <</if>> <<if $seeAge == 1>> - <<if $slaves[$i].visualAge > 20 && $slaves[$i].physicalAge > 20>> - <<if $slaves[$i].trust > 95 && $slaves[$i].devotion > 95>> - <<if $slaves[$i].ageAdjust == 40>> - $He has been living a happy, healthy and trusting life under you for so long that you swear @@.lime;$he looks a little younger@@ than a girl $his age should. - <<set $slaves[$i].visualAge-->> - <<set $slaves[$i].ageAdjust = 0>> - <<elseif random(1,100) > 60>> - <<set $slaves[$i].ageAdjust++>> + <<if $slaves[$i].visualAge > 20 && $slaves[$i].physicalAge > 20>> + <<if $slaves[$i].trust > 95 && $slaves[$i].devotion > 95>> + <<if $slaves[$i].ageAdjust == 40>> + $He has been living a happy, healthy and trusting life under you for so long that you swear @@.lime;$he looks a little younger@@ than a girl $his age should. + <<set $slaves[$i].visualAge-->> + <<set $slaves[$i].ageAdjust = 0>> + <<elseif random(1,100) > 60>> + <<set $slaves[$i].ageAdjust++>> + <</if>> + <</if>> <</if>> <</if>> - <</if>> - <</if>> <<elseif ($slaves[$i].health > 60)>> <<if $slaves[$i].need <= $slaves[$i].energy/2>> <<if ($slaves[$i].energy <= 50)>> @@ -6257,71 +6228,71 @@ <<if $slaves[$i].physicalAge >= 30>> <<if $slaves[$i].health > 20>> - <<if $slaves[$i].curatives == 0 && $slaves[$i].inflationType != "curative">> - <<if $slaves[$i].physicalAge-30 > random(1,100)>> - The bloom comes off $his excellent health a little. It seems $his @@.red;age@@ may be affecting $him. - <<set $slaves[$i].health -= 10>> - <</if>> - <</if>> + <<if $slaves[$i].curatives == 0 && $slaves[$i].inflationType != "curative">> + <<if $slaves[$i].physicalAge-30 > random(1,100)>> + The bloom comes off $his excellent health a little. It seems $his @@.red;age@@ may be affecting $him. + <<set $slaves[$i].health -= 10>> + <</if>> + <</if>> <</if>> <<if $slaves[$i].trust < random(1,100)>> - <<if $slaves[$i].health < random(1,100)>> - <<if $slaves[$i].physicalAge-30 > random(1,100)>> - $His face looks @@.orange;just a little older@@ than it did last week. $He's not getting any younger. - <<set $slaves[$i].face -= 2>> - <</if>> - <</if>> + <<if $slaves[$i].health < random(1,100)>> + <<if $slaves[$i].physicalAge-30 > random(1,100)>> + $His face looks @@.orange;just a little older@@ than it did last week. $He's not getting any younger. + <<set $slaves[$i].face -= 2>> + <</if>> + <</if>> <</if>> <</if>> <<if $seeAge == 1>> <<if $slaves[$i].visualAge > 15 && $slaves[$i].physicalAge > 15>> - <<if $slaves[$i].trust < -20 && $slaves[$i].devotion < -20>> - <<if $slaves[$i].ageAdjust == -40>> - $He has been living a miserable life under your feet for so long that you swear @@.orange;$he looks a little older@@ than a girl $his age should. - <<set $slaves[$i].visualAge++>> - <<set $slaves[$i].ageAdjust = 0>> - <<elseif random(1,100) > 40>> - <<set $slaves[$i].ageAdjust-->> + <<if $slaves[$i].trust < -20 && $slaves[$i].devotion < -20>> + <<if $slaves[$i].ageAdjust == -40>> + $He has been living a miserable life under your feet for so long that you swear @@.orange;$he looks a little older@@ than a girl $his age should. + <<set $slaves[$i].visualAge++>> + <<set $slaves[$i].ageAdjust = 0>> + <<elseif random(1,100) > 40>> + <<set $slaves[$i].ageAdjust-->> + <</if>> <</if>> <</if>> - <</if>> <</if>> -/* NCS youthening and shrinkage of giant organs and regular shrinking for regular organs happening when not youthening */ +/* NCS youthening and shrinkage of giant organs and regular shrinking for regular organs happening when not youthening */ <<if ($slaves[$i].inducedNCS == 1)>> <<set _countNCS = 0>> /* - ** To prevent the NCS from firing on every attribute in one year, this variable counts the - ** number of NCS affects that fire. Most affects will only trigger if one or two other - ** have already fired, but won't fire beyond. There are two exceptions to that, first, - ** massively oversized growth assets, which will fire always, e.g. boobs > 5000, dick > 10, - ** etc. Second, Body structure, hips/shoulders may fire any time, (decreasing random). + ** To prevent the NCS from firing on every attribute in one year, this variable counts the + ** number of NCS affects that fire. Most affects will only trigger if one or two other + ** have already fired, but won't fire beyond. There are two exceptions to that, first, + ** massively oversized growth assets, which will fire always, e.g. boobs > 5000, dick > 10, + ** etc. Second, Body structure, hips/shoulders may fire any time, (decreasing random). ** - ** Youthening (visual age year number reduction) - ** Happens on a sliding scale, the older a slave is, the faster the de-aging goes. - ** Consequently, it goes slower as the visual age approaches an 8 year old loli/shota body. - ** Age 45+ => auto age reduction 1 year per 1 week. - ** Age 41-44 => age reduction 1 year per 2 weeks. - ** Age 37-40 => age reduction 1 year per 3 weeks. - ** Age 33-36 => age reduction 1 year per 4 weeks. - ** Age 29-32 => age reduction 1 year per 5 weeks. - ** Age 25-28 => age reduction 1 year per 6 weeks. - ** Age 21-24 => age reduction 1 year per 7 weeks. - ** Age 17-20 => age reduction 1 year per 8 weeks. - ** Age 13-16 => age reduction 1 year per 9 weeks. - ** Age 9-12 => slowest age reduction 1 year per 10 weeks. + ** Youthening (visual age year number reduction) + ** Happens on a sliding scale, the older a slave is, the faster the de-aging goes. + ** Consequently, it goes slower as the visual age approaches an 8 year old loli/shota body. + ** Age 45+=> auto age reduction 1 year per 1 week. + ** Age 41-44=> age reduction 1 year per 2 weeks. + ** Age 37-40=> age reduction 1 year per 3 weeks. + ** Age 33-36=> age reduction 1 year per 4 weeks. + ** Age 29-32=> age reduction 1 year per 5 weeks. + ** Age 25-28=> age reduction 1 year per 6 weeks. + ** Age 21-24=> age reduction 1 year per 7 weeks. + ** Age 17-20=> age reduction 1 year per 8 weeks. + ** Age 13-16=> age reduction 1 year per 9 weeks. + ** Age 9-12=> slowest age reduction 1 year per 10 weeks. ** - ** To track this, the slave.NCSyouthening field counts the *charge* of youthening the slave - ** currently has, and if it's over the youthening requirements, the slave will become younger. + ** To track this, the slave.NCSyouthening field counts the *charge* of youthening the slave + ** currently has, and if it's over the youthening requirements, the slave will become younger. ** - ** Additionally while years fly off quickly in the beginning for older slaves, and oversized body parts - ** shrink away, other secondary characteristics slowly but surely drop off, but based on the above - ** *charge* of youthening. + ** Additionally while years fly off quickly in the beginning for older slaves, and oversized body parts + ** shrink away, other secondary characteristics slowly but surely drop off, but based on the above + ** *charge* of youthening. ** - ** Note that with this system a 45 year old slave given NCS would be indistinguishable from an 8 year - ** old in a little over 4 years time. + ** Note that with this system a 45 year old slave given NCS would be indistinguishable from an 8 year + ** old in a little over 4 years time. */ <<set _youthening = 0, $slaves[$i].NCSyouthening++>> <<set _youtheningLevel = Math.round(Math.clamp((($slaves[$i].physicalAge - 8) / 4) + .25, 0, 10))>> @@ -6333,11 +6304,11 @@ <<set $slaves[$i].visualAge--, _countNCS++, _youthening++>> <</if>> /* - ** height always fires if over 176 cm, - ** also fires if the slave is tall for their visual age - ** also if they are in * NCSyouthening 3-5 (reverse teen years) and - ** over 126 cm - ** or over height (30% chance) + ** height always fires if over 176 cm, + ** also fires if the slave is tall for their visual age + ** also if they are in * NCSyouthening 3-5 (reverse teen years) and + ** over 126 cm + ** or over height (30% chance) */ <<set _averageHeight = Height.mean($slaves[$i])>> <<set _heightDelta = $slaves[$i].height - _averageHeight>> @@ -6352,13 +6323,13 @@ <<set $slaves[$i].height -= _shrinkage, _countNCS++>> <</if>> /* - ** Boobs, nipples and areolae. - ** Boobs always fires for over 5000 cc, - ** nipples/areolae shrinkage wil fire for boobs under 5000, - ** where nipples are tiny/cute at 30% chance. - ** anything over 300 will fire if - ** the slave's accumulated youthening is 6 or higher, - ** or by a 50% chance. + ** Boobs, nipples and areolae. + ** Boobs always fires for over 5000 cc, + ** nipples/areolae shrinkage wil fire for boobs under 5000, + ** where nipples are tiny/cute at 30% chance. + ** anything over 300 will fire if + ** the slave's accumulated youthening is 6 or higher, + ** or by a 50% chance. */ <<if (($slaves[$i].boobs-$slaves[$i].boobsImplant >= 5000) && (random(1,100) < 90))>> $His @@.orange;NCS@@ has @@.orange;reduced the size of $his bouncing breasts.@@ @@ -6379,9 +6350,9 @@ <<set $slaves[$i].boobs -= Math.round($slaves[$i].boobs * .09), _countNCS++>> <</if>> /* - ** Hips and Shoulders reshaping - ** One or the other can happen per week as long as the hips and shoulders are bigger than the smallest - ** level, though the chances get much more likely for the widest sizes. + ** Hips and Shoulders reshaping + ** One or the other can happen per week as long as the hips and shoulders are bigger than the smallest + ** level, though the chances get much more likely for the widest sizes. */ <<if ((($slaves[$i].hips-Math.abs($slaves[$i].hipsImplant)) > -2) && (random(1,100) < (($slaves[$i].hips + 3) * 18)))>> $His @@.orange;NCS@@ gets busy @@.orange;reducing the size of $his @@ -6401,9 +6372,9 @@ <<set $slaves[$i].shoulders -= 1, _countNCS++>> <</if>> /* - ** Dick and clit shrinkage - ** Massive 10+ Dicks or 5+ Clits always fire, and at double power. - ** Below that by chance, (reducing chances by current size). In general clits shrink faster. + ** Dick and clit shrinkage + ** Massive 10+ Dicks or 5+ Clits always fire, and at double power. + ** Below that by chance, (reducing chances by current size). In general clits shrink faster. */ <<if ($slaves[$i].dick >= 10)>> $His @@.orange;NCS@@ is actively @@.orange;reducing the size of $his giant dick.@@ @@ -6419,9 +6390,9 @@ <<set $slaves[$i].clit -= 1, _countNCS++>> <</if>> /* - ** Balls. - ** Massive testicals (10+) drop by 2 levels, - ** Others decreace by chance based on current size. + ** Balls. + ** Massive testicals (10+) drop by 2 levels, + ** Others decreace by chance based on current size. */ <<if ($slaves[$i].balls >= 10)>> $His @@.orange;NCS@@ gets busy @@.orange;reducing the size of $his titanic balls.@@ @@ -6431,9 +6402,9 @@ <<set $slaves[$i].balls -= 1, _countNCS++>> <</if>> /* - ** Butt. - ** Tremendous butts burn of by 2 points. - ** Regular butts based on chances, decrease as the size does. + ** Butt. + ** Tremendous butts burn of by 2 points. + ** Regular butts based on chances, decrease as the size does. */ <<if ($slaves[$i].butt-$slaves[$i].buttImplant >= 10)>> $His @@.orange;NCS@@ applies and @@.orange;reduces the size of $his bulbous butt.@@ @@ -6443,10 +6414,10 @@ <<set $slaves[$i].butt -= 1, _countNCS++>> <</if>> /* - ** Scrotum and Labia - ** One or the other can fire per week. - ** Pendulous ballsacks or sagging labia will always fire. - ** Otherwise by reducing chance based on current sizes, but labias are a little more likley. + ** Scrotum and Labia + ** One or the other can fire per week. + ** Pendulous ballsacks or sagging labia will always fire. + ** Otherwise by reducing chance based on current sizes, but labias are a little more likley. */ <<if ($slaves[$i].scrotum >= 5)>> $His @@.orange;NCS@@ kicks in and @@.orange;reduces the size of $his pendulous scrotum.@@ @@ -6462,16 +6433,16 @@ <<set $slaves[$i].scrotum -= 1, _countNCS++>> <</if>> /* - ** Voice. - ** Small chance for any non-childlike voice. + ** Voice. + ** Small chance for any non-childlike voice. */ <<if ((_countNCS < 3) && ($slaves[$i].voice < 3) && $slaves[$i].voice != 0 && (random(1,100) > ($slaves[$i].voice * 15)))>> $His @@.orange;NCS@@ has @@.lime;raised the pitch of $his voice, $he now sounds more <<if $slaves[$i].voice == 1>>feminine<<else>>childlike<</if>>.@@ <<set $slaves[$i].voice += 1, _countNCS++>> <</if>> /* - * Pussy/Ass-Pussy rejuvination. - * 10% chance of either one rejuvinating per week. (The Child Whore's delight!) + ** Pussy/Ass-Pussy rejuvination. + ** 10% chance of either one rejuvinating per week. (The Child Whore's delight!) */ <<if ((_countNCS < 2) && ($slaves[$i].vagina > 1) && (random(1,100) < ($slaves[$i].vagina * 10)))>> $His @@.orange;NCS@@ manages to @@.lime;reverse the stretching in $his vagina, $his pussy now looks more childlike.@@ @@ -6481,7 +6452,7 @@ <<set $slaves[$i].anus -= 1, _countNCS++>> <</if>> /* - ** reset youthening for those that just got younger (see age above) or for already lolified slaves. + ** reset youthening for those that just got younger (see age above) or for already lolified slaves. */ <<if ((_youthening > 0) || ($slaves[$i].NCSyouthening > 9))>> <<set $slaves[$i].NCSyouthening = 0>> @@ -6568,10 +6539,10 @@ <<set $slaves[$i].devotion -= 2>> <</if>> <<if $slaves[$i].devotion < 10>> - <<if $slaves[$i].trust > -20>> - $He's @@.gold;aware of $his total vulnerability@@ to punishment. - <<set $slaves[$i].trust -= 1>> - <</if>> + <<if $slaves[$i].trust > -20>> + $He's @@.gold;aware of $his total vulnerability@@ to punishment. + <<set $slaves[$i].trust -= 1>> + <</if>> <</if>> <<else>> goes largely unnoticed by the mindless slave. @@ -6645,31 +6616,31 @@ <</if>> <<elseif ($slaves[$i].boobs > 10000)>> <<if ($slaves[$i].muscles <= 30)>> - <<if canWalk($slaves[$i])>> - <<if $slaves[$i].sexualFlaw == "breast growth">> - $His huge breasts are becoming troublesome for $his slight form, but that only drives $his desire to go even bigger. - <<elseif $slaves[$i].devotion <= 50>> - Dragging $his huge tits around is @@.mediumorchid;uncomfortable@@ and @@.red;painful@@ for $his slight form. - <<set $slaves[$i].devotion -= 2>> - <<set $slaves[$i].health -= 2>> - <<else>> - $He finds $his breasts uncomfortably large, but $he grins and bears it for you. + <<if canWalk($slaves[$i])>> + <<if $slaves[$i].sexualFlaw == "breast growth">> + $His huge breasts are becoming troublesome for $his slight form, but that only drives $his desire to go even bigger. + <<elseif $slaves[$i].devotion <= 50>> + Dragging $his huge tits around is @@.mediumorchid;uncomfortable@@ and @@.red;painful@@ for $his slight form. + <<set $slaves[$i].devotion -= 2>> + <<set $slaves[$i].health -= 2>> + <<else>> + $He finds $his breasts uncomfortably large, but $he grins and bears it for you. + <</if>> <</if>> <</if>> - <</if>> <<elseif ($slaves[$i].boobs > 4000)>> <<if ($slaves[$i].muscles <= 30)>> - <<if canWalk($slaves[$i])>> - <<if $slaves[$i].sexualFlaw == "breast growth">> - The weight of $his big boobs serves as a reminder that $he needs to get even bigger. - <<elseif $slaves[$i].devotion <= 50>> - The weight of $his big boobs is @@.mediumorchid;uncomfortable@@ for $his slight form. - <<set $slaves[$i].devotion -= 2>> - <<else>> - The weight of $his big boobs is uncomfortable for $his slight form, but $he bears it out of devotion to you. + <<if canWalk($slaves[$i])>> + <<if $slaves[$i].sexualFlaw == "breast growth">> + The weight of $his big boobs serves as a reminder that $he needs to get even bigger. + <<elseif $slaves[$i].devotion <= 50>> + The weight of $his big boobs is @@.mediumorchid;uncomfortable@@ for $his slight form. + <<set $slaves[$i].devotion -= 2>> + <<else>> + The weight of $his big boobs is uncomfortable for $his slight form, but $he bears it out of devotion to you. + <</if>> <</if>> <</if>> - <</if>> <</if>> <<elseif $slaves[$i].physicalAge <= 3>> <<if ($slaves[$i].boobs > 5000+($slaves[$i].muscles*10))>> @@ -6727,30 +6698,30 @@ <</if>> <<elseif ($slaves[$i].boobs > 2500)>> <<if ($slaves[$i].muscles <= 80)>> - <<if canWalk($slaves[$i])>> - <<if $slaves[$i].sexualFlaw == "breast growth">> - $His huge breasts are troublesome for $his childish form, but that only drives $his desire to go even bigger. - <<elseif $slaves[$i].devotion <= 50>> - Hauling $his huge tits around is @@.mediumorchid;uncomfortable@@ for $his childish form. - <<set $slaves[$i].devotion -= 2>> - <<else>> - $He finds $his breasts uncomfortably large for $his tiny body, but $he grins and bears it for you. + <<if canWalk($slaves[$i])>> + <<if $slaves[$i].sexualFlaw == "breast growth">> + $His huge breasts are troublesome for $his childish form, but that only drives $his desire to go even bigger. + <<elseif $slaves[$i].devotion <= 50>> + Hauling $his huge tits around is @@.mediumorchid;uncomfortable@@ for $his childish form. + <<set $slaves[$i].devotion -= 2>> + <<else>> + $He finds $his breasts uncomfortably large for $his tiny body, but $he grins and bears it for you. + <</if>> <</if>> <</if>> - <</if>> <<elseif ($slaves[$i].boobs > 1000)>> <<if ($slaves[$i].muscles <= 30)>> - <<if canWalk($slaves[$i])>> - <<if $slaves[$i].sexualFlaw == "breast growth">> - The weight of $his big boobs serves as a reminder that $he needs to get even bigger. - <<elseif $slaves[$i].devotion <= 50>> - The weight of $his big boobs is @@.mediumorchid;uncomfortable@@ for $his slight form. - <<set $slaves[$i].devotion -= 2>> - <<else>> - The weight of $his big boobs is uncomfortable for $his slight form, but $he bears it out of devotion to you. + <<if canWalk($slaves[$i])>> + <<if $slaves[$i].sexualFlaw == "breast growth">> + The weight of $his big boobs serves as a reminder that $he needs to get even bigger. + <<elseif $slaves[$i].devotion <= 50>> + The weight of $his big boobs is @@.mediumorchid;uncomfortable@@ for $his slight form. + <<set $slaves[$i].devotion -= 2>> + <<else>> + The weight of $his big boobs is uncomfortable for $his slight form, but $he bears it out of devotion to you. + <</if>> <</if>> <</if>> - <</if>> <</if>> <<elseif $slaves[$i].physicalAge <= 12>> <<if ($slaves[$i].boobs > 10000+($slaves[$i].muscles*20))>> @@ -6807,31 +6778,31 @@ <</if>> <<elseif ($slaves[$i].boobs > 5000)>> <<if ($slaves[$i].muscles <= 80)>> - <<if canWalk($slaves[$i])>> - <<if $slaves[$i].sexualFlaw == "breast growth">> - $His huge breasts are troublesome for $his childish form, but that only drives $his desire to go even bigger. - <<elseif $slaves[$i].devotion <= 50>> - Dragging $his huge tits around is @@.mediumorchid;uncomfortable@@ and @@.red;painful@@ for $his childish form. - <<set $slaves[$i].devotion -= 2>> - <<set $slaves[$i].health -= 4>> - <<else>> - $His huge tits are uncomfortably big for $his childish form, but $he keeps it to $himself out of devotion to you. + <<if canWalk($slaves[$i])>> + <<if $slaves[$i].sexualFlaw == "breast growth">> + $His huge breasts are troublesome for $his childish form, but that only drives $his desire to go even bigger. + <<elseif $slaves[$i].devotion <= 50>> + Dragging $his huge tits around is @@.mediumorchid;uncomfortable@@ and @@.red;painful@@ for $his childish form. + <<set $slaves[$i].devotion -= 2>> + <<set $slaves[$i].health -= 4>> + <<else>> + $His huge tits are uncomfortably big for $his childish form, but $he keeps it to $himself out of devotion to you. + <</if>> <</if>> <</if>> - <</if>> <<elseif ($slaves[$i].boobs > 2000)>> <<if ($slaves[$i].muscles <= 30)>> - <<if canWalk($slaves[$i])>> - <<if $slaves[$i].sexualFlaw == "breast growth">> - The weight of $his big boobs serves as a reminder that $he needs to get even bigger. - <<elseif $slaves[$i].devotion <= 50>> - The weight of $his big boobs is @@.mediumorchid;uncomfortable@@ for $his slight form. - <<set $slaves[$i].devotion -= 1>> - <<else>> - The weight of $his big boobs is uncomfortable for $his slight form, but $he bears it out of devotion to you. + <<if canWalk($slaves[$i])>> + <<if $slaves[$i].sexualFlaw == "breast growth">> + The weight of $his big boobs serves as a reminder that $he needs to get even bigger. + <<elseif $slaves[$i].devotion <= 50>> + The weight of $his big boobs is @@.mediumorchid;uncomfortable@@ for $his slight form. + <<set $slaves[$i].devotion -= 1>> + <<else>> + The weight of $his big boobs is uncomfortable for $his slight form, but $he bears it out of devotion to you. + <</if>> <</if>> <</if>> - <</if>> <</if>> <<else>> <<if ($slaves[$i].boobs > 20000+($slaves[$i].muscles*50))>> @@ -6875,56 +6846,56 @@ <</if>> <<elseif ($slaves[$i].boobs > 10000)>> <<if ($slaves[$i].muscles <= 30)>> - <<if canWalk($slaves[$i])>> - <<if $slaves[$i].sexualFlaw == "breast growth">> - $His huge breasts are troublesome for $his slight form, but that only drives $his desire to go even bigger. - <<elseif $slaves[$i].devotion <= 50>> - Dragging $his huge tits around is @@.mediumorchid;uncomfortable@@ and @@.red;painful@@ for $his slight form. - <<set $slaves[$i].devotion -= 2, $slaves[$i].health -= 3>> - <<else>> - $His huge tits are uncomfortably big for $his slight form, but $he keeps it to $himself out of devotion to you. + <<if canWalk($slaves[$i])>> + <<if $slaves[$i].sexualFlaw == "breast growth">> + $His huge breasts are troublesome for $his slight form, but that only drives $his desire to go even bigger. + <<elseif $slaves[$i].devotion <= 50>> + Dragging $his huge tits around is @@.mediumorchid;uncomfortable@@ and @@.red;painful@@ for $his slight form. + <<set $slaves[$i].devotion -= 2, $slaves[$i].health -= 3>> + <<else>> + $His huge tits are uncomfortably big for $his slight form, but $he keeps it to $himself out of devotion to you. + <</if>> <</if>> <</if>> - <</if>> <<elseif ($slaves[$i].boobs > 2000)>> <<if ($slaves[$i].muscles <= 5)>> - <<if canWalk($slaves[$i])>> - <<if $slaves[$i].sexualFlaw == "breast growth">> - The weight of $his big boobs serves as a reminder that $he needs to get even bigger. - <<elseif $slaves[$i].devotion <= 50>> - The weight of $his big boobs is @@.mediumorchid;uncomfortable@@ for $his slight form. - <<set $slaves[$i].devotion -= 1>> - <<else>> - The weight of $his big boobs is uncomfortable for $his slight form, but $he bears it out of devotion to you. + <<if canWalk($slaves[$i])>> + <<if $slaves[$i].sexualFlaw == "breast growth">> + The weight of $his big boobs serves as a reminder that $he needs to get even bigger. + <<elseif $slaves[$i].devotion <= 50>> + The weight of $his big boobs is @@.mediumorchid;uncomfortable@@ for $his slight form. + <<set $slaves[$i].devotion -= 1>> + <<else>> + The weight of $his big boobs is uncomfortable for $his slight form, but $he bears it out of devotion to you. + <</if>> <</if>> <</if>> - <</if>> <</if>> <</if>> /* I need to be redone phase-7 */ - /* keep in mind breeder paraphilia overriding mentla effects */ + /* keep in mind breeder paraphilia overriding mental effects */ <<if ($slaves[$i].preg > 30)>> <<if ($slaves[$i].physicalAge < 4)>> <<if ($slaves[$i].pregType >= 20)>> $His womb takes up most of $his body and puts tremendous pressure on $his skin and organs. This is @@.mediumorchid;very worrying@@ to $him. $He is in @@.red;constant pain@@ and each movement within $his straining womb causes additional discomfort. $He is @@.gold;terrified@@ that at any moment $he could burst. <<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence > -2>> - $His slowed gestation rate gives $his body more time to adapt to $his hyper gravidity, easing some of $his worries. + $His slowed gestation rate gives $his body more time to adapt to $his hyper gravidity, easing some of $his worries. <<set $slaves[$i].devotion -= 1>> - <<set $slaves[$i].trust -= 4>> - <<else>> + <<set $slaves[$i].trust -= 4>> + <<else>> <<set $slaves[$i].devotion -= 3>> - <<set $slaves[$i].trust -= 8>> - <</if>> + <<set $slaves[$i].trust -= 8>> + <</if>> <<set $slaves[$i].health -= 20>> <<elseif ($slaves[$i].pregType >= 10)>> $His womb greatly fills $his body and compresses $his internal organs. $He is in constant @@.mediumorchid;discomfort@@ and @@.red;pain@@ and can't wait for these children to be born. <<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence > -2>> - $His slowed gestation rate gives $his body more time to adapt to $his hyper gravidity, easing some of $his worries. + $His slowed gestation rate gives $his body more time to adapt to $his hyper gravidity, easing some of $his worries. <<set $slaves[$i].devotion -= 1>> - <<else>> + <<else>> <<set $slaves[$i].devotion -= 2>> - <</if>> + <</if>> <<set $slaves[$i].health -= 10>> <<else>> $His full womb puts pressure on $his organs. It is quite @@.mediumorchid;uncomfortable@@ to $him. @@ -6934,48 +6905,48 @@ <<if ($slaves[$i].pregType >= 20)>> $His bloated womb is constantly straining to hold together. This is @@.mediumorchid;very worrying@@ to $him. $He moans @@.red;painfully@@ with each movement within $him. <<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence > -2>> - $His slowed gestation rate gives $his body more time to adapt to $his hyper gravidity, easing some of $his worries. + $His slowed gestation rate gives $his body more time to adapt to $his hyper gravidity, easing some of $his worries. <<set $slaves[$i].devotion -= 1>> - <<else>> + <<else>> <<set $slaves[$i].devotion -= 2>> - <</if>> + <</if>> <<set $slaves[$i].health -= 10>> <<elseif ($slaves[$i].pregType >= 10)>> <<if ($slaves[$i].muscles <= 30)>> - <<if canWalk($slaves[$i])>> - $His belly is very heavy and juts out quite far from $his body. Between constantly getting in the way and the discomfort of being so full, $his belly is @@.mediumorchid;very annoying@@ to $him. - <<set $slaves[$i].devotion -= 2>> - <</if>> + <<if canWalk($slaves[$i])>> + $His belly is very heavy and juts out quite far from $his body. Between constantly getting in the way and the discomfort of being so full, $his belly is @@.mediumorchid;very annoying@@ to $him. + <<set $slaves[$i].devotion -= 2>> + <</if>> <<else>> - <<if canWalk($slaves[$i])>> - $His belly juts out @@.mediumorchid;annoyingly@@ far. - <<set $slaves[$i].devotion -= 1>> - <</if>> + <<if canWalk($slaves[$i])>> + $His belly juts out @@.mediumorchid;annoyingly@@ far. + <<set $slaves[$i].devotion -= 1>> + <</if>> <</if>> <<else>> <<if ($slaves[$i].muscles <= 5)>> - <<if canWalk($slaves[$i])>> - $His pregnant belly is quite tiring to carry around, leading $him to be @@.mediumorchid;somewhat annoyed.@@ - <<set $slaves[$i].devotion -= 1>> - <</if>> + <<if canWalk($slaves[$i])>> + $His pregnant belly is quite tiring to carry around, leading $him to be @@.mediumorchid;somewhat annoyed.@@ + <<set $slaves[$i].devotion -= 1>> + <</if>> <</if>> <</if>> <<else>> <<if ($slaves[$i].pregType >= 20)>> $His straining womb is @@.mediumorchid;very worrying@@ to $him. $He @@.red;moans with pain@@ every time one of $his brood moves within $him. <<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence > -2>> - $His slowed gestation rate gives $his body more time to adapt to $his hyper gravidity, easing some of $his worries. + $His slowed gestation rate gives $his body more time to adapt to $his hyper gravidity, easing some of $his worries. <<set $slaves[$i].devotion -= 1>> - <<else>> + <<else>> <<set $slaves[$i].devotion -= 3>> - <</if>> + <</if>> <<set $slaves[$i].health -= 15>> - <<elseif ($slaves[$i].pregType >= 10)>> + <<elseif ($slaves[$i].pregType >= 10)>> <<if ($slaves[$i].muscles <= 30)>> - <<if canWalk($slaves[$i])>> - $His belly is very heavy and juts out quite far from $his body. Between constantly getting in the way and the discomfort of being so full, $his belly is @@.mediumorchid;very annoying@@ to $him. - <<set $slaves[$i].devotion -= 2>> - <</if>> + <<if canWalk($slaves[$i])>> + $His belly is very heavy and juts out quite far from $his body. Between constantly getting in the way and the discomfort of being so full, $his belly is @@.mediumorchid;very annoying@@ to $him. + <<set $slaves[$i].devotion -= 2>> + <</if>> <</if>> <</if>> <</if>> @@ -6984,21 +6955,21 @@ <<if ($slaves[$i].pregType >= 20)>> $His womb is becoming @@.mediumorchid;distressing@@ to $him. $He is in @@.red;pain@@ with each motion within $his straining womb. $He is @@.gold;terrified@@ of what awaits $him at the end of this pregnancy. <<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence > -2>> - $His slowed gestation rate gives $his body more time to adapt to $his hyper gravidity, easing some of $his worries. + $His slowed gestation rate gives $his body more time to adapt to $his hyper gravidity, easing some of $his worries. <<set $slaves[$i].devotion -= 1>> <<set $slaves[$i].trust -= 2>> - <<else>> + <<else>> <<set $slaves[$i].devotion -= 2>> <<set $slaves[$i].trust -= 5>> - <</if>> + <</if>> <<set $slaves[$i].health -= 20>> <<elseif ($slaves[$i].pregType >= 10)>> $His womb is becoming quite full causing $him some @@.mediumorchid;discomfort@@. $He is eager to be free of this burden. <<set $slaves[$i].devotion -= 2>> <<else>> <<if canWalk($slaves[$i])>> - $His big belly on $his small body keeps getting in $his way, @@.mediumorchid;annoying $him.@@ - <<set $slaves[$i].devotion -= 1>> + $His big belly on $his small body keeps getting in $his way, @@.mediumorchid;annoying $him.@@ + <<set $slaves[$i].devotion -= 1>> <</if>> <</if>> <<elseif ($slaves[$i].physicalAge < 13)>> @@ -7006,18 +6977,18 @@ $His bloated womb is beginning to get too crowded, @@.mediumorchid;worrying@@ $him. $He moans with @@.red;discomfort@@ with each movement within $him. <<set $slaves[$i].devotion -= 2>> <<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence > -2>> - $His slowed gestation rate gives $his body more time to adapt to $his hyper gravidity, easing some of $his worries. + $His slowed gestation rate gives $his body more time to adapt to $his hyper gravidity, easing some of $his worries. <<set $slaves[$i].devotion -= 1>> - <<else>> + <<else>> <<set $slaves[$i].devotion -= 2>> - <</if>> + <</if>> <<set $slaves[$i].health -= 10>> <<elseif ($slaves[$i].pregType >= 10)>> <<if ($slaves[$i].muscles <= 30)>> - <<if canWalk($slaves[$i])>> - $His belly is getting heavy and starting to get in $his way. Between constantly bumping things and the discomfort of being full, $his belly is @@.mediumorchid;annoying@@ to $him. - <<set $slaves[$i].devotion -= 1>> - <</if>> + <<if canWalk($slaves[$i])>> + $His belly is getting heavy and starting to get in $his way. Between constantly bumping things and the discomfort of being full, $his belly is @@.mediumorchid;annoying@@ to $him. + <<set $slaves[$i].devotion -= 1>> + <</if>> <</if>> <</if>> <<else>> @@ -7026,20 +6997,20 @@ <<set $slaves[$i].devotion -= 2>> <<elseif ($slaves[$i].pregType >= 10)>> <<if ($slaves[$i].muscles <= 30)>> - <<if canWalk($slaves[$i])>> - $His belly is getting heavy and starting to get in $his way. Between constantly bumping things and the discomfort of being full, $his belly is @@.mediumorchid;annoying@@ to $him. - <<set $slaves[$i].devotion -= 1>> - <</if>> + <<if canWalk($slaves[$i])>> + $His belly is getting heavy and starting to get in $his way. Between constantly bumping things and the discomfort of being full, $his belly is @@.mediumorchid;annoying@@ to $him. + <<set $slaves[$i].devotion -= 1>> + <</if>> <</if>> <</if>> <</if>> <</if>> <<else>> /* FUCKDOLL PHYSICAL EFFECTS */ <<if $slaves[$i].eyes > 0>> - <<if $slaves[$i].fuckdoll > random(20,100)>> - $His suit blinds $him, and $his @@.mediumorchid;vision worsens@@ from long disuse. - <<set $slaves[$i].eyes = -1>> - <</if>> + <<if $slaves[$i].fuckdoll > random(20,100)>> + $His suit blinds $him, and $his @@.mediumorchid;vision worsens@@ from long disuse. + <<set $slaves[$i].eyes = -1>> + <</if>> <</if>> <<if $slaves[$i].curatives == 0 && $slaves[$i].inflationType != "curative">> The extreme physical stress of living in the suit @@.red;damages $his health.@@ @@ -7054,14 +7025,315 @@ <<if ($slaves[$i].boobs > 20000)>> <<if $boobAccessibility == 1>> <<if ($slaves[$i].devotion > 20)>> - $He's @@.mediumaquamarine;thankful@@ to you for providing living spaces adapted to life with gigantic boobs. + $He's @@.mediumaquamarine;thankful@@ to you for providing living spaces adapted to life with gigantic boobs. + <<set $slaves[$i].trust += 1>> + <</if>> + <<else>> + $His gigantic boobs make life a struggle: <<if $buttAccessibility == 1 || $pregAccessibility == 1 || $ballsAccessibility == 1>>$he has trouble using appliances and furniture, and constantly bumps into things, but at least the doors have already been widened for your other slaves<<else>>$he barely fits through doors, has trouble using appliances and furniture, and constantly bumps into things<</if>>. + <<if $slaves[$i].sexualFlaw == "breast growth">> + Every little inconvenience just feeds $his breast growth obsession, so $he's more bothered that they aren't an even bigger problem for $his daily life. + <<elseif ($slaves[$i].devotion > 50)>> + Since $he's devoted to you, $he just does $his best. + <<elseif ($slaves[$i].trust > -20)>> + This torment makes $him @@.gold;less trusting@@ of your willingness to look after $him. + <<set $slaves[$i].trust -= 2>> + <<else>> + $He already believes you capable of tormenting $him, so this proof of your indifference @@.mediumorchid;angers $him@@ daily. + <<set $slaves[$i].devotion -= 2>> + <</if>> + <</if>> + <</if>> + <</if>> +<</if>> + +<<if (($slaves[$i].inducedNCS == 0) && ($slaves[$i].lactation > 1))>> + <<if ($slaves[$i].boobs < 800)>> + The powerful lactation drugs $he's implanted with @@.lime;rapidly swell $his small breasts.@@ + <<set $slaves[$i].boobs += 100>> + <<elseif ($slaves[$i].boobs < 1600)>> + The powerful lactation drugs $he's implanted with @@.lime;slowly swell $his big breasts.@@ + <<set $slaves[$i].boobs += 50>> + <<elseif ($slaves[$i].boobs < 3000)>> + The powerful lactation drugs $he's implanted with @@.lime;gradually swell $his enormous breasts.@@ + <<set $slaves[$i].boobs += 25>> + <</if>> +<</if>> + +<<if ($slaves[$i].boobs - ($slaves[$i].muscles*30) > 5000) && ($slaves[$i].boobs <= 8000) && ($slaves[$i].boobsImplant < 500) && ($slaves[$i].breastMesh != 1)>> + <<if $slaves[$i].physicalAge < random(10,200)>> + <<if $slaves[$i].boobShape == "perky">> + $His @@.orange;breasts lose their perkiness@@ under their own titanic weight. Their nipples now point forward and $his boobs rest more heavily against the chest beneath them. + <<set $slaves[$i].boobShape = "torpedo-shaped">> + <<elseif $slaves[$i].boobShape != "saggy">> + $His @@.orange;breasts become saggy@@ under their own titanic weight. Their nipples now point downward and $his bosom sways pendulously with $his every movement. + <<set $slaves[$i].boobShape = "saggy">> + <</if>> + <</if>> +<</if>> + +/* boobs too small for fuckable nipples */ +<<if $slaves[$i].nipples == "fuckable" && ($slaves[$i].boobs-$slaves[$i].boobsImplant < 500)>> + Without the necessary flesh to support them, $his fuckable nipples pop out and stay out. They have @@.orange;reverted to being huge.@@ + <<set $slaves[$i].nipples = "huge">> +<</if>> + +/* pregmod */ +<<if $slaves[$i].fuckdoll == 0>> + <<if $slaves[$i].fetish != "mindbroken">> + <<if canWalk($slaves[$i])>> + <<if $slaves[$i].bellyImplant >= 600000>> + $His belly implant takes up most of $his body cavity, is tremendously heavy, and protrudes massively from $his abdomen. Between constantly bumping things and the discomfort of being so extremely full, $his belly is @@.mediumorchid;really frustrating@@ to $him. + <<set $slaves[$i].devotion -= 3>> + <<elseif $slaves[$i].bellyImplant >= 150000>> + $His belly implant takes up a good deal of $his body cavity, is extremely heavy, and protrudes greatly from $his abdomen. Between constantly bumping things and the discomfort of being so very full, $his belly is @@.mediumorchid;very annoying@@ to $him. + <<set $slaves[$i].devotion -= 2>> + <<elseif $slaves[$i].bellyImplant >= 10000>> + $His belly implant is quite heavy and tends to get in $his way. Between constantly bumping things and the discomfort of being full, $his belly is @@.mediumorchid;annoying@@ to $him. + <<set $slaves[$i].devotion -= 1>> + <</if>> + <</if>> + <</if>> +<</if>> + +<<if $slaves[$i].cervixImplant == 1>> + <<if ($slaves[$i].bellyImplant >= 800000) || (($slaves[$i].bellyImplant > 130000) && ($arcologies[0].FSTransformationFetishistResearch != 1))>> + $His cervix implant detected that the volume of filler in $slaves[$i].slaveName's belly reached $His implant's threshold, and @@.orange;opens backflow@@ several times throughout week. + <<if $arcologies[0].FSTransformationFetishistResearch != 1>> + <<set $slaves[$i].bellyImplant = 120000>> + <<else>> + <<set $slaves[$i].bellyImplant = 750000>> + <</if>> + <</if>> +<</if>> + +/* +<<if $masterSuitePregnancySlaveLuxuries == 1 && $slaves[$i].broodmother == 2 && ($slaves[$i].assignment == "serve in the master suite" || $slaves[$i].assignment == "be your Concubine")>> + <<if $slaves[$i].diet != "high caloric">> + <<if $slaves[$i].preg > 20>> + The pregnancy generator places heavy strain on $him as $his body @@.red;consumes itself@@ to keep releasing eggs and maintain $his many developing babies. + <<set $slaves[$i].health -= 1>> + <<if $slaves[$i].weight lt -2>> + <<set $slaves[$i].health -= 1>> + <</if>> + <<set $slaves[$i].chem += 2>> + <<if $slaves[$i].weight lt -2>> + $He is @@.mediumorchid;gravely concerned@@ over $his withered body and @@.gold;terrified@@ of what will happen next. + <<set $slaves[$i].devotion -= 4.0>> + <<set $slaves[$i].trust -= 4.0>> + <<else>> + $He is @@.mediumorchid;concerned@@ by $his withering body and @@.gold;fears@@ $his future. + <<set $slaves[$i].devotion -= 1.0>> + <<set $slaves[$i].trust -= 1.0>> + <</if>> + <<if $slaves[$i].physicalAge lt 12>> + $His very young body is decimated by it. + <<if random(2,10) gt $slaves[$i].health and $slaves[$i].weight gt -3>> + $He has @@.red;lost weight.@@ + <<set $slaves[$i].weight -= 2>> + <</if>> + <<if random(2,10) gt $slaves[$i].health and $slaves[$i].muscles gt 0>> + $He has @@.red;lost muscle mass.@@ + <<set $slaves[$i].muscles -= 2>> + <</if>> + <<if random(2,10) gt $slaves[$i].health and $slaves[$i].boobs gt 0>> + <<if $slaves[$i].weight lte -3>> + With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts@@. + <<set $slaves[$i].boobs -= 5000>> + <<else>> + $He has @@.red;lost breast tissue@@. + <<set $slaves[$i].boobs -= 300>> + <</if>> + <<if $slaves[$i].boobs lt 0>> + <<set $slaves[$i].boobs to 0>> + <</if>> + <</if>> + <<if random(2,10) gt $slaves[$i].health and $slaves[$i].butt gt 0>> + <<if $slaves[$i].weight lte -3>> + With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat@@. + <<set $slaves[$i].butt -= 4>> + <<else>> + $He has @@.red;lost some ass fat@@. + <<set $slaves[$i].butt -= 3>> + <</if>> + <<if $slaves[$i].butt lt 0>> + <<set $slaves[$i].butt = 0>> + <</if>> + <</if>> + <<elseif $slaves[$i].physicalAge lt 18>> + $His young body suffers greatly from it. + <<if random(1,8) gt $slaves[$i].health and $slaves[$i].weight gt -3>> + $He has @@.red;lost weight@@. + <<set $slaves[$i].weight -= 2>> + <</if>> + <<if random(1,8) gt $slaves[$i].health and $slaves[$i].muscles gt 0>> + $He has @@.red;lost muscle mass@@. + <<set $slaves[$i].muscles -= 2>> + <</if>> + <<if random(1,8) gt $slaves[$i].health and $slaves[$i].boobs gt 0>> + <<if $slaves[$i].weight lte -3>> + With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts@@. + <<set $slaves[$i].boobs -= 2000>> + <<else>> + $He has @@.red;lost breast tissue@@. + <<set $slaves[$i].boobs -= 200>> + <</if>> + <<if $slaves[$i].boobs lt 0>> + <<set $slaves[$i].boobs to 0>> + <</if>> + <</if>> + <<if random(1,8) gt $slaves[$i].health and $slaves[$i].butt gt 0>> + <<if $slaves[$i].weight lte -3>> + With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat@@. + <<set $slaves[$i].butt -= 3>> + <<else>> + $He has @@.red;lost some ass fat@@. + <<set $slaves[$i].butt -= 2>> + <</if>> + <<if $slaves[$i].butt lt 0>> + <<set $slaves[$i].butt to 0>> + <</if>> + <</if>> + <<elseif $slaves[$i].physicalAge gt 32>> + $His mature body handles it well. + <<if random(1,6) gt $slaves[$i].health and $slaves[$i].weight gt -3>> + $He has @@.red;lost weight@@. + <<set $slaves[$i].weight -= 1>> + <</if>> + <<if random(1,8) gt $slaves[$i].health and $slaves[$i].muscles gt 0>> + $He has @@.red;lost muscle mass@@. + <<set $slaves[$i].muscles -= 1>> + <</if>> + <<if random(1,6) gt $slaves[$i].health and $slaves[$i].boobs gt 0>> + <<if $slaves[$i].weight lte -3>> + With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts@@. + <<set $slaves[$i].boobs -= 1000>> + <<else>> + $He has @@.red;lost breast tissue@@. + <<set $slaves[$i].boobs -= 50>> + <</if>> + <<if $slaves[$i].boobs lt 0>> + <<set $slaves[$i].boobs to 0>> + <</if>> + <</if>> + <<if random(1,6) gt $slaves[$i].health and $slaves[$i].butt gt 0>> + <<if $slaves[$i].weight lte -3>> + With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat@@. + <<set $slaves[$i].butt -= 2>> + <<else>> + $He has @@.red;lost some ass fat@@. + <<set $slaves[$i].butt -= 1>> + <</if>> + <<if $slaves[$i].butt lt 0>> + <<set $slaves[$i].butt to 0>> + <</if>> + <</if>> + <<else>> + <<if random(1,8) gt $slaves[$i].health and $slaves[$i].weight gt -3>> + $He has @@.red;lost weight@@. + <<set $slaves[$i].weight -= 1>> + <</if>> + <<if random(1,8) gt $slaves[$i].health and $slaves[$i].muscles gt 0>> + $He has @@.red;lost muscle mass@@. + <<set $slaves[$i].muscles -= 1>> + <</if>> + <<if random(1,8) gt $slaves[$i].health and $slaves[$i].boobs gt 0>> + <<if $slaves[$i].weight lte -3>> + With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts@@. + <<set $slaves[$i].boobs -= 1000>> + <<else>> + $He has @@.red;lost breast tissue@@. + <<set $slaves[$i].boobs -= 100>> + <</if>> + <<if $slaves[$i].boobs lt 0>> + <<set $slaves[$i].boobs to 0>> + <</if>> + <</if>> + <<if random(1,8) gt $slaves[$i].health and $slaves[$i].butt gt 0>> + <<if $slaves[$i].weight lte -3>> + With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat@@. + <<set $slaves[$i].butt -= 2>> + <<else>> + $He has @@.red;lost some ass fat@@. + <<set $slaves[$i].butt -= 1>> + <</if>> + <<if $slaves[$i].butt lt 0>> + <<set $slaves[$i].butt to 0>> + <</if>> + <</if>> + <</if>> + <</if>> + <<if $slaves[$i].preg gt 30>> + <<if $slaves[$i].amp isnot 1>> + <<if $slaves[$i].devotion lt -4 and ($slaves[$i].fetish isnot "mindbroken")>> + When $he isn't laboring or performing $his duties $he can be seen pressing down on $his grotesque belly desperately trying to coax the device out of $his body. $He is @@.gold;mortified@@ by $his body and @@.mediumorchid;loathes you@@ for doing this to $him. + <<set $slaves[$i].devotion -= 4.0>> + <<set $slaves[$i].trust -= 4.0>> + <<elseif $slaves[$i].devotion lt 5 and ($slaves[$i].fetish isnot "mindbroken")>> + $He runs $his hands across $his bulging belly, feeling the life within threatening to burst $him. $He is @@.gold;disgusted@@ by $his body and @@.mediumorchid;hates you@@ for doing this to $him. + <<set $slaves[$i].devotion -= 3.0>> + <<set $slaves[$i].trust -= 3.0>> + <<elseif $slaves[$i].devotion lt 20 and ($slaves[$i].fetish isnot "mindbroken")>> + $He runs $his hands across $his bulging belly, feeling the life within growing larger. $He is @@.gold;concerned@@ by $his body and @@.mediumorchid;is uncertain@@ on $his situation. + <<set $slaves[$i].devotion -= 2.0>> + <<set $slaves[$i].trust -= 2.0>> + <</if>> + <<else>> + <<if $slaves[$i].devotion lt -4 and ($slaves[$i].fetish isnot "mindbroken")>> + When $he isn't laboring or performing $his duties $he can be seen desperately thrashing trying to coax the device out of $his body. $He is @@.gold;mortified@@ by $his body and @@.mediumorchid;loathes you@@ for doing this to $him. + <<set $slaves[$i].devotion -= 4.0>> + <<set $slaves[$i].trust -= 4.0>> + <<elseif $slaves[$i].devotion lt 5 and ($slaves[$i].fetish isnot "mindbroken")>> + $He attempts to shift beneath $his bulging belly, feeling the life within threatening to burst $him. $He is @@.gold;disgusted@@ by $his body and @@.mediumorchid;hates you@@ for doing this to $him. + <<set $slaves[$i].devotion -= 3.0>> + <<set $slaves[$i].trust -= 3.0>> + <<elseif $slaves[$i].devotion lt 20 and ($slaves[$i].fetish isnot "mindbroken")>> + $He pushes $his bulging belly out, feeling the life within growing larger. $He is @@.gold;concerned@@ by $his body and @@.mediumorchid;is uncertain@@ on $his situation. + <<set $slaves[$i].devotion -= 2.0>> + <<set $slaves[$i].trust -= 2.0>> + <</if>> + <</if>> + <<if ($slaves[$i].births gt 100) and ($slaves[$i].devotion lt 0) and ($slaves[$i].trust lt 0) and ($slaves[$i].fetish isnot "mindbroken")>> + Being constantly pregnant and giving birth to over a hundred offspring has taken its toll on $slaves[$i].slaveName's mind. Feeling that $he is nothing more than a breeder has destroyed any hopes that $he had. $slaves[$i].slaveName has become completely broken, leaving $him nothing more than a baby filled sack. + <<set $slaves[$i].fetish = "mindbroken">> + <<set $slaves[$i].sexualFlaw = "none">> + <<set $slaves[$i].behavioralFlaw = "none">> + <<elseif ($slaves[$i].weight lt -2) and ($slaves[$i].boobs lt 100) and ($slaves[$i].butt lt 1) and ($slaves[$i].muscles lt 1) and ($slaves[$i].fetish isnot "mindbroken")>> + Watching $his body sacrifice itself for a pregnancy $he hates takes its toll on $slaves[$i].slaveName's mind. Feeling that $he is nothing more than a host for $his brood has destroyed any hopes $he had left. $slaves[$i].slaveName has become completely broken. + <<set $slaves[$i].fetish = "mindbroken">> + <<set $slaves[$i].sexualFlaw = "none">> + <<set $slaves[$i].behavioralFlaw = "none">> + <</if>> + <<if $slaves[$i].fetish == "mindbroken" and $slaves[$i].weight is -3 and $slaves[$i].butt is 0 and $slaves[$i].boobs is 0 and $slaves[$i].muscles is 0 and (($slaves[$i].physicalAge lt 18 and $slaves[$i].births gt 50) or ($slaves[$i].physicalAge lte 32 and $slaves[$i].births gt 100) or ($slaves[$i].physicalAge gt 32 and $slaves[$i].births gt 150))>> + <<set $slaves[$i].births += 50>> + <<set $birthsTotal += 50>> + <<set $slaves[$i].vagina to 10>> + <<set $slaves[$i].preg to 0>> + <<set $slaves[$i].pregType to 0>> + <<set $slaveDead to 2>> + <</if>> + <</if>> + <<else>> + $His high-calorie and nutrient filled diet allows $his body to handle its demanding pregnancy, though being stuffed only compounds the pressure within $his abdomen. $He @@.mediumorchid;resents@@ needing to have $his stomach bloated with food at all times, but @@.mediumaquamarine;appreciates@@ the effort you are putting into keeping $him healthy. + <<set $slaves[$i].devotion -= 0.2>> + <<set $slaves[$i].trust += 0.3>> + <</if>> +<<else>> + Being allowed to relax among the luxuries of the master suite permit $slaves[$i].slaveName's body to handle its demanding pregnancy. +<</if>> +*/ + +<<if $slaves[$i].fuckdoll == 0>> + <<if $slaves[$i].fetish != "mindbroken">> + + <<if ($slaves[$i].bellyPreg >= 100000)>> + <<if $pregAccessibility == 1>> + <<if ($slaves[$i].devotion > 20)>> + $He's @@.mediumaquamarine;thankful@@ to you for providing living spaces adapted to heavily pregnant life. <<set $slaves[$i].trust += 1>> <</if>> <<else>> - $His gigantic boobs make life a struggle: <<if $buttAccessibility == 1 || $pregAccessibility == 1 || $ballsAccessibility == 1>>$he has trouble using appliances and furniture, and constantly bumps into things, but at least the doors have already been widened for your other slaves<<else>>$he barely fits through doors, has trouble using appliances and furniture, and constantly bumps into things<</if>>. - <<if $slaves[$i].sexualFlaw == "breast growth">> - Every little inconvenience just feeds $his breast growth obsession, so $he's more bothered that they aren't an even bigger problem for $his daily life. - <<elseif ($slaves[$i].devotion > 50)>> + $His giant pregnancy makes life a struggle: <<if $buttAccessibility == 1 || $boobAccessibility == 1 || $ballsAccessibility == 1>>$he has trouble using appliances and furniture, and constantly bumps into things, but at least the doors have already been widened for your other slaves<<else>>$he barely fits through doors, has trouble using appliances and furniture, and constantly bumps into things<</if>>. + <<if ($slaves[$i].devotion > 50)>> Since $he's devoted to you, $he just does $his best. <<elseif ($slaves[$i].trust > -20)>> This torment makes $him @@.gold;less trusting@@ of your willingness to look after $him. @@ -7072,512 +7344,211 @@ <</if>> <</if>> <</if>> - <</if>> -<</if>> - -<<if (($slaves[$i].inducedNCS == 0) && ($slaves[$i].lactation > 1))>> -<<if ($slaves[$i].boobs < 800)>> - The powerful lactation drugs $he's implanted with @@.lime;rapidly swell $his small breasts.@@ - <<set $slaves[$i].boobs += 100>> -<<elseif ($slaves[$i].boobs < 1600)>> - The powerful lactation drugs $he's implanted with @@.lime;slowly swell $his big breasts.@@ - <<set $slaves[$i].boobs += 50>> -<<elseif ($slaves[$i].boobs < 3000)>> - The powerful lactation drugs $he's implanted with @@.lime;gradually swell $his enormous breasts.@@ - <<set $slaves[$i].boobs += 25>> -<</if>> -<</if>> - -<<if ($slaves[$i].boobs - ($slaves[$i].muscles*30) > 5000) && ($slaves[$i].boobs <= 8000) && ($slaves[$i].boobsImplant < 500) && ($slaves[$i].breastMesh != 1)>> - <<if $slaves[$i].physicalAge < random(10,200)>> - <<if $slaves[$i].boobShape == "perky">> - $His @@.orange;breasts lose their perkiness@@ under their own titanic weight. Their nipples now point forward and $his boobs rest more heavily against the chest beneath them. - <<set $slaves[$i].boobShape = "torpedo-shaped">> - <<elseif $slaves[$i].boobShape != "saggy">> - $His @@.orange;breasts become saggy@@ under their own titanic weight. Their nipples now point downward and $his bosom sways pendulously with $his every movement. - <<set $slaves[$i].boobShape = "saggy">> - <</if>> - <</if>> -<</if>> - -/* boobs too small for fuckable nipples */ -<<if $slaves[$i].nipples == "fuckable" && ($slaves[$i].boobs-$slaves[$i].boobsImplant < 500)>> - Without the necessary flesh to support them, $his fuckable nipples pop out and stay out. They have @@.orange;reverted to being huge.@@ - <<set $slaves[$i].nipples = "huge">> -<</if>> - -/* pregmod */ -<<if $slaves[$i].fuckdoll == 0>> -<<if $slaves[$i].fetish != "mindbroken">> -<<if canWalk($slaves[$i])>> -<<if $slaves[$i].bellyImplant >= 600000>> - $His belly implant takes up most of $his body cavity, is tremendously heavy, and protrudes massively from $his abdomen. Between constantly bumping things and the discomfort of being so extremely full, $his belly is @@.mediumorchid;really frustrating@@ to $him. - <<set $slaves[$i].devotion -= 3>> -<<elseif $slaves[$i].bellyImplant >= 150000>> - $His belly implant takes up a good deal of $his body cavity, is extremely heavy, and protrudes greatly from $his abdomen. Between constantly bumping things and the discomfort of being so very full, $his belly is @@.mediumorchid;very annoying@@ to $him. - <<set $slaves[$i].devotion -= 2>> -<<elseif $slaves[$i].bellyImplant >= 10000>> - $His belly implant is quite heavy and tends to get in $his way. Between constantly bumping things and the discomfort of being full, $his belly is @@.mediumorchid;annoying@@ to $him. - <<set $slaves[$i].devotion -= 1>> -<</if>> -<</if>> -<</if>> -<</if>> - -<<if $slaves[$i].cervixImplant == 1>> - <<if ($slaves[$i].bellyImplant >= 800000) || (($slaves[$i].bellyImplant > 130000) && ($arcologies[0].FSTransformationFetishistResearch != 1))>> - $His cervix implant detected that the volume of filler in $slaves[$i].slaveName's belly reached $His implant's threshold, and @@.orange;opens backflow@@ several times throughout week. - <<if $arcologies[0].FSTransformationFetishistResearch != 1>> - <<set $slaves[$i].bellyImplant = 120000>> - <<else>> - <<set $slaves[$i].bellyImplant = 750000>> - <</if>> - <</if>> -<</if>> - -/* -<<if $masterSuitePregnancySlaveLuxuries == 1 && $slaves[$i].broodmother == 2 && ($slaves[$i].assignment == "serve in the master suite" || $slaves[$i].assignment == "be your Concubine")>> -<<if $slaves[$i].diet != "high caloric">> -<<if $slaves[$i].preg > 20>> - The pregnancy generator places heavy strain on $him as $his body @@.red;consumes itself@@ to keep releasing eggs and maintain $his many developing babies. - <<set $slaves[$i].health -= 1>> - <<if $slaves[$i].weight lt -2>> - <<set $slaves[$i].health -= 1>> - <</if>> - <<set $slaves[$i].chem += 2>> - <<if $slaves[$i].weight lt -2>> - $He is @@.mediumorchid;gravely concerned@@ over $his withered body and @@.gold;terrified@@ of what will happen next. - <<set $slaves[$i].devotion -= 4.0>> - <<set $slaves[$i].trust -= 4.0>> - <<else>> - $He is @@.mediumorchid;concerned@@ by $his withering body and @@.gold;fears@@ $his future. - <<set $slaves[$i].devotion -= 1.0>> - <<set $slaves[$i].trust -= 1.0>> - <</if>> - <<if $slaves[$i].physicalAge lt 12>> - $His very young body is decimated by it. - <<if random(2,10) gt $slaves[$i].health and $slaves[$i].weight gt -3>> - $He has @@.red;lost weight.@@ - <<set $slaves[$i].weight -= 2>> - <</if>> - <<if random(2,10) gt $slaves[$i].health and $slaves[$i].muscles gt 0>> - $He has @@.red;lost muscle mass.@@ - <<set $slaves[$i].muscles -= 2>> - <</if>> - <<if random(2,10) gt $slaves[$i].health and $slaves[$i].boobs gt 0>> - <<if $slaves[$i].weight lte -3>> - With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts@@. - <<set $slaves[$i].boobs -= 5000>> + <<if $slaves[$i].bellyImplant >= 100000>> + <<if $pregAccessibility == 1>> + <<if ($slaves[$i].devotion > 20)>> + $He's @@.mediumaquamarine;thankful@@ to you for providing living spaces adapted to life with an enormous belly. + <<set $slaves[$i].trust += 1>> + <</if>> <<else>> - $He has @@.red;lost breast tissue@@. - <<set $slaves[$i].boobs -= 300>> - <</if>> - <<if $slaves[$i].boobs lt 0>> - <<set $slaves[$i].boobs to 0>> + $His giant belly makes life a struggle: <<if $buttAccessibility == 1 || $boobAccessibility == 1 || $ballsAccessibility == 1>>$he has trouble using appliances and furniture, and constantly bumps into things, but at least the doors have already been widened for your other slaves<<else>>$he barely fits through doors, has trouble using appliances and furniture, and constantly bumps into things<</if>>. + <<if ($slaves[$i].devotion > 40)>> + Since $he's devoted to you, $he just does $his best. + <<elseif ($slaves[$i].trust > -20)>> + This torment makes $him @@.gold;less trusting@@ of your willingness to look after $him. + <<set $slaves[$i].trust -= 2>> + <<else>> + $He already believes you capable of tormenting $him, so this proof of your indifference @@.mediumorchid;angers $him@@ daily. + <<set $slaves[$i].devotion -= 2>> + <</if>> <</if>> <</if>> - <<if random(2,10) gt $slaves[$i].health and $slaves[$i].butt gt 0>> - <<if $slaves[$i].weight lte -3>> - With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat@@. - <<set $slaves[$i].butt -= 4>> - <<else>> - $He has @@.red;lost some ass fat@@. - <<set $slaves[$i].butt -= 3>> - <</if>> - <<if $slaves[$i].butt lt 0>> - <<set $slaves[$i].butt = 0>> + + <<if canWalk($slaves[$i])>> + <<if ($slaves[$i].dick >= 30)>> + <<if ($slaves[$i].devotion <= 50)>> + $His titanic penis rests upon the floor even when $he stands. $He finds moving @@.mediumorchid;terrifying@@ since $he drags $his cock along. + <<set $slaves[$i].devotion -= 3>> + <<else>> + $His titanic penis rests upon the floor even when $he stands. $He pays close attention as $he moves to keep it pristine for you. + <</if>> + <<elseif ($slaves[$i].dick > 20)>> + <<if ($slaves[$i].devotion <= 50)>> + $His enormous cock is @@.mediumorchid;very uncomfortable@@ for $him to drag around. + <<set $slaves[$i].devotion -= 2>> + <<else>> + $His enormous cock is uncomfortable for $him to move with, but $he bears its weight out of devotion to you. + <</if>> + <<elseif ($slaves[$i].dick >= 10)>> + <<if canWalk($slaves[$i])>> + <<if ($slaves[$i].devotion <= 50)>> + $His giant dick is @@.mediumorchid;uncomfortable@@ for $his body. + <<set $slaves[$i].devotion -= 1>> + <<else>> + $He can't seem to get comfortable with $his giant dick, but $he keeps it to $himself out of devotion. + <</if>> + <</if>> <</if>> <</if>> - <<elseif $slaves[$i].physicalAge lt 18>> - $His young body suffers greatly from it. - <<if random(1,8) gt $slaves[$i].health and $slaves[$i].weight gt -3>> - $He has @@.red;lost weight@@. - <<set $slaves[$i].weight -= 2>> - <</if>> - <<if random(1,8) gt $slaves[$i].health and $slaves[$i].muscles gt 0>> - $He has @@.red;lost muscle mass@@. - <<set $slaves[$i].muscles -= 2>> - <</if>> - <<if random(1,8) gt $slaves[$i].health and $slaves[$i].boobs gt 0>> - <<if $slaves[$i].weight lte -3>> - With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts@@. - <<set $slaves[$i].boobs -= 2000>> + + <<if ($slaves[$i].dick >= 20)>> + <<if $dickAccessibility == 1>> + <<if ($slaves[$i].devotion > 20)>> + $He's @@.mediumaquamarine;thankful@@ to you for providing living spaces adapted to life with an enormous dick. + <<set $slaves[$i].trust += 1>> + <</if>> <<else>> - $He has @@.red;lost breast tissue@@. - <<set $slaves[$i].boobs -= 200>> - <</if>> - <<if $slaves[$i].boobs lt 0>> - <<set $slaves[$i].boobs to 0>> + $His giant penis make life a struggle: $he has to drag it along as $he moves, has trouble fitting into beds and sitting in chairs, and constantly has to make sure to not get $his dick caught in doors. + <<if ($slaves[$i].devotion > 50)>> + Since $he's devoted to you, $he just does $his best. + <<elseif ($slaves[$i].trust > -20)>> + This torment makes $him @@.gold;less trusting@@ of your willingness to look after $him. + <<set $slaves[$i].trust -= 2>> + <<else>> + $He already believes you capable of tormenting $him, so this proof of your indifference @@.mediumorchid;angers $him@@ daily. + <<set $slaves[$i].devotion -= 3>> + <</if>> <</if>> <</if>> - <<if random(1,8) gt $slaves[$i].health and $slaves[$i].butt gt 0>> - <<if $slaves[$i].weight lte -3>> - With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat@@. - <<set $slaves[$i].butt -= 3>> - <<else>> - $He has @@.red;lost some ass fat@@. - <<set $slaves[$i].butt -= 2>> - <</if>> - <<if $slaves[$i].butt lt 0>> - <<set $slaves[$i].butt to 0>> + + <<if canWalk($slaves[$i])>> + <<if ($slaves[$i].balls > 90)>> + $His titanic balls rest upon the floor even when $he stands. + <<if ($slaves[$i].devotion <= 50)>> + $He finds them @@.mediumorchid;annoying@@ to lug around. + <<set $slaves[$i].devotion -= 1>> + <<else>> + They are a little annoying at times, but $he bears them with pride. + <</if>> + <<elseif ($slaves[$i].balls > 50)>> + <<if ($slaves[$i].devotion <= 50)>> + $His enormous balls are @@.mediumorchid;very uncomfortable@@ for $him to carry. + <<set $slaves[$i].devotion -= 2>> + <<else>> + $He finds $his enormous balls a little uncomfortable, but $he bears their weight out of devotion to you. + <</if>> + <<elseif ($slaves[$i].balls > 25)>> + <<if ($slaves[$i].devotion <= 50)>> + $His huge balls are @@.mediumorchid;uncomfortable@@ for $his body. + <<set $slaves[$i].devotion -= 1>> + <<else>> + $He can't seem to get comfortable with $his huge balls, but $he keeps it to $himself out of devotion. + <</if>> <</if>> <</if>> - <<elseif $slaves[$i].physicalAge gt 32>> - $His mature body handles it well. - <<if random(1,6) gt $slaves[$i].health and $slaves[$i].weight gt -3>> - $He has @@.red;lost weight@@. - <<set $slaves[$i].weight -= 1>> - <</if>> - <<if random(1,8) gt $slaves[$i].health and $slaves[$i].muscles gt 0>> - $He has @@.red;lost muscle mass@@. - <<set $slaves[$i].muscles -= 1>> - <</if>> - <<if random(1,6) gt $slaves[$i].health and $slaves[$i].boobs gt 0>> - <<if $slaves[$i].weight lte -3>> - With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts@@. - <<set $slaves[$i].boobs -= 1000>> + + <<if ($slaves[$i].balls > 90)>> + <<if $ballsAccessibility == 1>> + <<if ($slaves[$i].devotion > 20)>> + $He's @@.mediumaquamarine;thankful@@ to you for providing living spaces adapted to life with enormous testicles. + <<set $slaves[$i].trust += 1>> + <</if>> <<else>> - $He has @@.red;lost breast tissue@@. - <<set $slaves[$i].boobs -= 50>> - <</if>> - <<if $slaves[$i].boobs lt 0>> - <<set $slaves[$i].boobs to 0>> + $His giant balls make life a struggle: <<if $buttAccessibility == 1 || $pregAccessibility == 1 || $boobAccessibility == 1>>$he has trouble using appliances and furniture, and has to be constantly mindful of things striking $his oversensitive testicles, but at least the doors have already been widened for your other slaves<<else>>$he barely fits through doors, has trouble using appliances and furniture, and has to be constantly mindful of things striking $his oversensitive testicles<</if>>. + <<if ($slaves[$i].devotion > 50)>> + Since $he's devoted to you, $he just does $his best. + <<elseif ($slaves[$i].trust > -20)>> + This torment makes $him @@.gold;less trusting@@ of your willingness to look after $him. + <<set $slaves[$i].trust -= 2>> + <<else>> + $He already believes you capable of tormenting $him, so this proof of your indifference @@.mediumorchid;angers $him@@ daily. + <<set $slaves[$i].devotion -= 3>> + <</if>> <</if>> <</if>> - <<if random(1,6) gt $slaves[$i].health and $slaves[$i].butt gt 0>> - <<if $slaves[$i].weight lte -3>> - With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat@@. - <<set $slaves[$i].butt -= 2>> + + <<if ($slaves[$i].hips > 2)>> + $His inhumanly wide hips make walking difficult. $He can barely move without swinging them side to side seductively, and $he keeps bumping things with them. + <<if ($slaves[$i].devotion > 50)>> + Since $he's devoted to you, $he embraces $his wide body and does everything $he can to show it off for you. + <<elseif ($slaves[$i].devotion > -20)>> + This gait makes $him feel like a huge whore, @@.hotpink;increasing $his submissiveness.@@ + <<set $slaves[$i].devotion += 2>> <<else>> - $He has @@.red;lost some ass fat@@. - <<set $slaves[$i].butt -= 1>> - <</if>> - <<if $slaves[$i].butt lt 0>> - <<set $slaves[$i].butt to 0>> + $He hates that $he is forced to bear such freakish hips and @@.mediumorchid;blames you@@ for every trip, bumped object, and hip checked slave. + <<set $slaves[$i].devotion -= 3>> <</if>> <</if>> - <<else>> - <<if random(1,8) gt $slaves[$i].health and $slaves[$i].weight gt -3>> - $He has @@.red;lost weight@@. - <<set $slaves[$i].weight -= 1>> - <</if>> - <<if random(1,8) gt $slaves[$i].health and $slaves[$i].muscles gt 0>> - $He has @@.red;lost muscle mass@@. - <<set $slaves[$i].muscles -= 1>> - <</if>> - <<if random(1,8) gt $slaves[$i].health and $slaves[$i].boobs gt 0>> - <<if $slaves[$i].weight lte -3>> - With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts@@. - <<set $slaves[$i].boobs -= 1000>> - <<else>> - $He has @@.red;lost breast tissue@@. - <<set $slaves[$i].boobs -= 100>> - <</if>> - <<if $slaves[$i].boobs lt 0>> - <<set $slaves[$i].boobs to 0>> + + <<if canWalk($slaves[$i])>> + <<if ($slaves[$i].butt > 15)>> + $His butt is a massive burden to $him. $He dreads walking down narrow hallways and getting dressed in the morning. + <<if ($slaves[$i].devotion <= 50)>> + $He lives a life of @@.mediumorchid;annoyance@@ over knocking things over, bumping people, and getting stuck in chairs with $his godly ass. + <<set $slaves[$i].devotion -= 2>> + <<else>> + $He lives a life of minor annoyances knocking things over, bumping people and getting stuck in chairs with $his godly ass, but bears them with pride out of devotion. + <</if>> + <<elseif ($slaves[$i].butt > 10)>> + $His butt has gotten absolutely enormous. + <<if ($slaves[$i].devotion <= 50)>> + $He finds it a @@.mediumorchid;massive nuisance@@ to live with. + <<set $slaves[$i].devotion -= 1>> + <<else>> + $He finds it a massive nuisance to live with, but does anyway out of devotion to you. + <</if>> <</if>> <</if>> - <<if random(1,8) gt $slaves[$i].health and $slaves[$i].butt gt 0>> - <<if $slaves[$i].weight lte -3>> - With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat@@. - <<set $slaves[$i].butt -= 2>> + + <<if ($slaves[$i].butt > 15)>> + <<if $buttAccessibility == 1>> + <<if ($slaves[$i].devotion > 20)>> + $He's @@.mediumaquamarine;thankful@@ to you for providing living spaces adapted to life with way too much excess junk in the trunk. + <<set $slaves[$i].trust += 1>> + <</if>> <<else>> - $He has @@.red;lost some ass fat@@. - <<set $slaves[$i].butt -= 1>> - <</if>> - <<if $slaves[$i].butt lt 0>> - <<set $slaves[$i].butt to 0>> + $His giant butt make life a struggle: <<if $buttAccessibility == 1 || $pregAccessibility == 1 || $boobAccessibility == 1>>$he has trouble using furniture, and constantly bumps into things, but at least the doors have already been widened for your other slaves<<else>>$he barely fits through doors, has trouble using furniture, and constantly bumps into things<</if>>. + <<if ($slaves[$i].devotion > 50)>> + Since $he's devoted to you, $he just does $his best. + <<elseif ($slaves[$i].trust > -20)>> + This torment makes $him @@.gold;less trusting@@ of your willingness to look after $him. + <<set $slaves[$i].trust -= 1>> + <<else>> + $He already believes you capable of tormenting $him, so this proof of your indifference @@.mediumorchid;angers $him@@ daily. + <<set $slaves[$i].devotion -= 2>> + <</if>> <</if>> <</if>> - <</if>> -<</if>> -<<if $slaves[$i].preg gt 30>> - <<if $slaves[$i].amp isnot 1>> - <<if $slaves[$i].devotion lt -4 and ($slaves[$i].fetish isnot "mindbroken")>> - When $he isn't laboring or performing $his duties $he can be seen pressing down on $his grotesque belly desperately trying to coax the device out of $his body. $He is @@.gold;mortified@@ by $his body and @@.mediumorchid;loathes you@@ for doing this to $him. - <<set $slaves[$i].devotion -= 4.0>> - <<set $slaves[$i].trust -= 4.0>> - <<elseif $slaves[$i].devotion lt 5 and ($slaves[$i].fetish isnot "mindbroken")>> - $He runs $his hands across $his bulging belly, feeling the life within threatening to burst $him. $He is @@.gold;disgusted@@ by $his body and @@.mediumorchid;hates you@@ for doing this to $him. - <<set $slaves[$i].devotion -= 3.0>> - <<set $slaves[$i].trust -= 3.0>> - <<elseif $slaves[$i].devotion lt 20 and ($slaves[$i].fetish isnot "mindbroken")>> - $He runs $his hands across $his bulging belly, feeling the life within growing larger. $He is @@.gold;concerned@@ by $his body and @@.mediumorchid;is uncertain@@ on $his situation. - <<set $slaves[$i].devotion -= 2.0>> - <<set $slaves[$i].trust -= 2.0>> - <</if>> - <<else>> - <<if $slaves[$i].devotion lt -4 and ($slaves[$i].fetish isnot "mindbroken")>> - When $he isn't laboring or performing $his duties $he can be seen desperately thrashing trying to coax the device out of $his body. $He is @@.gold;mortified@@ by $his body and @@.mediumorchid;loathes you@@ for doing this to $him. - <<set $slaves[$i].devotion -= 4.0>> - <<set $slaves[$i].trust -= 4.0>> - <<elseif $slaves[$i].devotion lt 5 and ($slaves[$i].fetish isnot "mindbroken")>> - $He attempts to shift beneath $his bulging belly, feeling the life within threatening to burst $him. $He is @@.gold;disgusted@@ by $his body and @@.mediumorchid;hates you@@ for doing this to $him. - <<set $slaves[$i].devotion -= 3.0>> - <<set $slaves[$i].trust -= 3.0>> - <<elseif $slaves[$i].devotion lt 20 and ($slaves[$i].fetish isnot "mindbroken")>> - $He pushes $his bulging belly out, feeling the life within growing larger. $He is @@.gold;concerned@@ by $his body and @@.mediumorchid;is uncertain@@ on $his situation. - <<set $slaves[$i].devotion -= 2.0>> - <<set $slaves[$i].trust -= 2.0>> - <</if>> - <</if>> - <<if ($slaves[$i].births gt 100) and ($slaves[$i].devotion lt 0) and ($slaves[$i].trust lt 0) and ($slaves[$i].fetish isnot "mindbroken")>> - Being constantly pregnant and giving birth to over a hundred offspring has taken its toll on $slaves[$i].slaveName's mind. Feeling that $he is nothing more than a breeder has destroyed any hopes that $he had. $slaves[$i].slaveName has become completely broken, leaving $him nothing more than a baby filled sack. - <<set $slaves[$i].fetish = "mindbroken">> - <<set $slaves[$i].sexualFlaw = "none">> - <<set $slaves[$i].behavioralFlaw = "none">> - <<elseif ($slaves[$i].weight lt -2) and ($slaves[$i].boobs lt 100) and ($slaves[$i].butt lt 1) and ($slaves[$i].muscles lt 1) and ($slaves[$i].fetish isnot "mindbroken")>> - Watching $his body sacrifice itself for a pregnancy $he hates takes its toll on $slaves[$i].slaveName's mind. Feeling that $he is nothing more than a host for $his brood has destroyed any hopes $he had left. $slaves[$i].slaveName has become completely broken. - <<set $slaves[$i].fetish = "mindbroken">> - <<set $slaves[$i].sexualFlaw = "none">> - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<if $slaves[$i].fetish == "mindbroken" and $slaves[$i].weight is -3 and $slaves[$i].butt is 0 and $slaves[$i].boobs is 0 and $slaves[$i].muscles is 0 and (($slaves[$i].physicalAge lt 18 and $slaves[$i].births gt 50) or ($slaves[$i].physicalAge lte 32 and $slaves[$i].births gt 100) or ($slaves[$i].physicalAge gt 32 and $slaves[$i].births gt 150))>> - <<set $slaves[$i].births += 50>> - <<set $birthsTotal += 50>> - <<set $slaves[$i].vagina to 10>> - <<set $slaves[$i].preg to 0>> - <<set $slaves[$i].pregType to 0>> - <<set $slaveDead to 2>> - <</if>> -<</if>> -<<else>> - $His high-calorie and nutrient filled diet allows $his body to handle its demanding pregnancy, though being stuffed only compounds the pressure within $his abdomen. $He @@.mediumorchid;resents@@ needing to have $his stomach bloated with food at all times, but @@.mediumaquamarine;appreciates@@ the effort you are putting into keeping $him healthy. - <<set $slaves[$i].devotion -= 0.2>> - <<set $slaves[$i].trust += 0.3>> -<</if>> -<<else>> - Being allowed to relax among the luxuries of the master suite permit $slaves[$i].slaveName's body to handle its demanding pregnancy. -<</if>> -*/ - -<<if $slaves[$i].fuckdoll == 0>> -<<if $slaves[$i].fetish != "mindbroken">> - -<<if ($slaves[$i].bellyPreg >= 100000)>> - <<if $pregAccessibility == 1>> - <<if ($slaves[$i].devotion > 20)>> - $He's @@.mediumaquamarine;thankful@@ to you for providing living spaces adapted to heavily pregnant life. - <<set $slaves[$i].trust += 1>> - <</if>> - <<else>> - $His giant pregnancy makes life a struggle: <<if $buttAccessibility == 1 || $boobAccessibility == 1 || $ballsAccessibility == 1>>$he has trouble using appliances and furniture, and constantly bumps into things, but at least the doors have already been widened for your other slaves<<else>>$he barely fits through doors, has trouble using appliances and furniture, and constantly bumps into things<</if>>. - <<if ($slaves[$i].devotion > 50)>> - Since $he's devoted to you, $he just does $his best. - <<elseif ($slaves[$i].trust > -20)>> - This torment makes $him @@.gold;less trusting@@ of your willingness to look after $him. - <<set $slaves[$i].trust -= 2>> - <<else>> - $He already believes you capable of tormenting $him, so this proof of your indifference @@.mediumorchid;angers $him@@ daily. - <<set $slaves[$i].devotion -= 2>> - <</if>> - <</if>> -<</if>> -<<if $slaves[$i].bellyImplant >= 100000>> - <<if $pregAccessibility == 1>> - <<if ($slaves[$i].devotion > 20)>> - $He's @@.mediumaquamarine;thankful@@ to you for providing living spaces adapted to life with an enormous belly. - <<set $slaves[$i].trust += 1>> - <</if>> - <<else>> - $His giant belly makes life a struggle: <<if $buttAccessibility == 1 || $boobAccessibility == 1 || $ballsAccessibility == 1>>$he has trouble using appliances and furniture, and constantly bumps into things, but at least the doors have already been widened for your other slaves<<else>>$he barely fits through doors, has trouble using appliances and furniture, and constantly bumps into things<</if>>. - <<if ($slaves[$i].devotion > 40)>> - Since $he's devoted to you, $he just does $his best. - <<elseif ($slaves[$i].trust > -20)>> - This torment makes $him @@.gold;less trusting@@ of your willingness to look after $him. - <<set $slaves[$i].trust -= 2>> - <<else>> - $He already believes you capable of tormenting $him, so this proof of your indifference @@.mediumorchid;angers $him@@ daily. - <<set $slaves[$i].devotion -= 2>> - <</if>> - <</if>> -<</if>> - -<<if canWalk($slaves[$i])>> - <<if ($slaves[$i].dick >= 30)>> - <<if ($slaves[$i].devotion <= 50)>> - $His titanic penis rests upon the floor even when $he stands. $He finds moving @@.mediumorchid;terrifying@@ since $he drags $his cock along. - <<set $slaves[$i].devotion -= 3>> - <<else>> - $His titanic penis rests upon the floor even when $he stands. $He pays close attention as $he moves to keep it pristine for you. - <</if>> - <<elseif ($slaves[$i].dick > 20)>> - <<if ($slaves[$i].devotion <= 50)>> - $His enormous cock is @@.mediumorchid;very uncomfortable@@ for $him to drag around. - <<set $slaves[$i].devotion -= 2>> - <<else>> - $His enormous cock is uncomfortable for $him to move with, but $he bears its weight out of devotion to you. - <</if>> - <<elseif ($slaves[$i].dick >= 10)>> - <<if canWalk($slaves[$i])>> - <<if ($slaves[$i].devotion <= 50)>> - $His giant dick is @@.mediumorchid;uncomfortable@@ for $his body. - <<set $slaves[$i].devotion -= 1>> - <<else>> - $He can't seem to get comfortable with $his giant dick, but $he keeps it to $himself out of devotion. - <</if>> - <</if>> - <</if>> -<</if>> - -<<if ($slaves[$i].dick >= 20)>> - <<if $dickAccessibility == 1>> - <<if ($slaves[$i].devotion > 20)>> - $He's @@.mediumaquamarine;thankful@@ to you for providing living spaces adapted to life with an enormous dick. - <<set $slaves[$i].trust += 1>> - <</if>> - <<else>> - $His giant penis make life a struggle: $he has to drag it along as $he moves, has trouble fitting into beds and sitting in chairs, and constantly has to make sure to not get $his dick caught in doors. - <<if ($slaves[$i].devotion > 50)>> - Since $he's devoted to you, $he just does $his best. - <<elseif ($slaves[$i].trust > -20)>> - This torment makes $him @@.gold;less trusting@@ of your willingness to look after $him. - <<set $slaves[$i].trust -= 2>> - <<else>> - $He already believes you capable of tormenting $him, so this proof of your indifference @@.mediumorchid;angers $him@@ daily. - <<set $slaves[$i].devotion -= 3>> - <</if>> - <</if>> -<</if>> - -<<if canWalk($slaves[$i])>> - <<if ($slaves[$i].balls > 90)>> - $His titanic balls rest upon the floor even when $he stands. - <<if ($slaves[$i].devotion <= 50)>> - $He finds them @@.mediumorchid;annoying@@ to lug around. - <<set $slaves[$i].devotion -= 1>> - <<else>> - They are a little annoying at times, but $he bears them with pride. - <</if>> - <<elseif ($slaves[$i].balls > 50)>> - <<if ($slaves[$i].devotion <= 50)>> - $His enormous balls are @@.mediumorchid;very uncomfortable@@ for $him to carry. - <<set $slaves[$i].devotion -= 2>> - <<else>> - $He finds $his enormous balls a little uncomfortable, but $he bears their weight out of devotion to you. - <</if>> - <<elseif ($slaves[$i].balls > 25)>> - <<if ($slaves[$i].devotion <= 50)>> - $His huge balls are @@.mediumorchid;uncomfortable@@ for $his body. - <<set $slaves[$i].devotion -= 1>> - <<else>> - $He can't seem to get comfortable with $his huge balls, but $he keeps it to $himself out of devotion. - <</if>> - <</if>> -<</if>> - -<<if ($slaves[$i].balls > 90)>> - <<if $ballsAccessibility == 1>> - <<if ($slaves[$i].devotion > 20)>> - $He's @@.mediumaquamarine;thankful@@ to you for providing living spaces adapted to life with enormous testicles. - <<set $slaves[$i].trust += 1>> - <</if>> - <<else>> - $His giant balls make life a struggle: <<if $buttAccessibility == 1 || $pregAccessibility == 1 || $boobAccessibility == 1>>$he has trouble using appliances and furniture, and has to be constantly mindful of things striking $his oversensitive testicles, but at least the doors have already been widened for your other slaves<<else>>$he barely fits through doors, has trouble using appliances and furniture, and has to be constantly mindful of things striking $his oversensitive testicles<</if>>. - <<if ($slaves[$i].devotion > 50)>> - Since $he's devoted to you, $he just does $his best. - <<elseif ($slaves[$i].trust > -20)>> - This torment makes $him @@.gold;less trusting@@ of your willingness to look after $him. - <<set $slaves[$i].trust -= 2>> - <<else>> - $He already believes you capable of tormenting $him, so this proof of your indifference @@.mediumorchid;angers $him@@ daily. - <<set $slaves[$i].devotion -= 3>> - <</if>> - <</if>> -<</if>> - -<<if ($slaves[$i].hips > 2)>> - $His inhumanly wide hips make walking difficult. $He can barely move without swinging them side to side seductively, and $he keeps bumping things with them. - <<if ($slaves[$i].devotion > 50)>> - Since $he's devoted to you, $he embraces $his wide body and does everything $he can to show it off for you. - <<elseif ($slaves[$i].devotion > -20)>> - This gait makes $him feel like a huge whore, @@.hotpink;increasing $his submissiveness.@@ - <<set $slaves[$i].devotion += 2>> - <<else>> - $He hates that $he is forced to bear such freakish hips and @@.mediumorchid;blames you@@ for every trip, bumped object, and hip checked slave. - <<set $slaves[$i].devotion -= 3>> - <</if>> -<</if>> - -<<if canWalk($slaves[$i])>> -<<if ($slaves[$i].butt > 15)>> - $His butt is a massive burden to $him. $He dreads walking down narrow hallways and getting dressed in the morning. - <<if ($slaves[$i].devotion <= 50)>> - $He lives a life of @@.mediumorchid;annoyance@@ over knocking things over, bumping people, and getting stuck in chairs with $his godly ass. - <<set $slaves[$i].devotion -= 2>> - <<else>> - $He lives a life of minor annoyances knocking things over, bumping people and getting stuck in chairs with $his godly ass, but bears them with pride out of devotion. - <</if>> -<<elseif ($slaves[$i].butt > 10)>> - $His butt has gotten absolutely enormous. - <<if ($slaves[$i].devotion <= 50)>> - $He finds it a @@.mediumorchid;massive nuisance@@ to live with. - <<set $slaves[$i].devotion -= 1>> - <<else>> - $He finds it a massive nuisance to live with, but does anyway out of devotion to you. - <</if>> -<</if>> -<</if>> -<<if ($slaves[$i].butt > 15)>> - <<if $buttAccessibility == 1>> - <<if ($slaves[$i].devotion > 20)>> - $He's @@.mediumaquamarine;thankful@@ to you for providing living spaces adapted to life with way too much excess junk in the trunk. - <<set $slaves[$i].trust += 1>> - <</if>> - <<else>> - $His giant butt make life a struggle: <<if $buttAccessibility == 1 || $pregAccessibility == 1 || $boobAccessibility == 1>>$he has trouble using furniture, and constantly bumps into things, but at least the doors have already been widened for your other slaves<<else>>$he barely fits through doors, has trouble using furniture, and constantly bumps into things<</if>>. - <<if ($slaves[$i].devotion > 50)>> - Since $he's devoted to you, $he just does $his best. - <<elseif ($slaves[$i].trust > -20)>> - This torment makes $him @@.gold;less trusting@@ of your willingness to look after $him. - <<set $slaves[$i].trust -= 1>> - <<else>> - $He already believes you capable of tormenting $him, so this proof of your indifference @@.mediumorchid;angers $him@@ daily. - <<set $slaves[$i].devotion -= 2>> - <</if>> <</if>> <</if>> -<</if>> -<</if>> - <<if ($curativeSideEffects != 0)>> -<<if ($slaves[$i].chem > 10)>> -<<if random(1,200) < $slaves[$i].chem + $slaves[$i].physicalAge - $slaves[$i].health - (5*$slaves[$i].curatives)>> - <<set _effect = random(1,10)>> - <<set $slaves[$i].health -= 10>> - <<switch _effect>> - <<case 1>> - A routine medical scan detects a small, benign growth in one of $his breasts. The autosurgery removes it with only @@.red;minor health consequences,@@ - <<case 2>> - A routine medical scan detects a small, benign growth <<if ($slaves[$i].ovaries == 1)>>on one of $his ovaries<<elseif ($slaves[$i].balls > 0)>>in one of $his testicles<<else>>in $his abdomen<</if>>. The autosurgery removes it with only @@.red;minor health consequences,@@ - <<case 3>> - $He experiences a troublingly severe panic attack one morning. It passes with @@.red;a minor dose of medication,@@ - <<case 4>> - $He suffers a series of severe headaches. they pass with @@.red;a minor dose of medication,@@ - <<case 5>> - $He experiences recurrent nausea this week. It passes with @@.red;a minor dose of medication,@@ - <<case 6>> - $He experiences troublingly severe night terrors several times this week. @@.red;A minor dose of medication@@ resolves them, - <<case 7>> - A routine medical scan detects a minor arrhythmia in $his heart. @@.red;A minor dose of medication@@ resolves it, - <<case 8>> - A trivial injury turns serious when $his blood takes an unnaturally long time to clot. The autosurgery patches $him up with only @@.red;minor health consequences,@@ - <<case 9>> - An unsightly new vein becomes visible, just under $his $slaves[$i].skin skin. The autosurgery removes it with only @@.red;minor health consequences,@@ - <<default>> - $He seems @@.red;slightly ill@@ this week. $He recovers quickly, - <</switch>> - but it's likely this is a side effect of the heavy drug treatments $he's received. - <<if $arcologies[0].FSBodyPuristLaw == 1>> - Your society's focus on preventing things like this is starting to have an effect, but long term damage like that $he has suffered takes time to resolve itself. - <<elseif $healthyDrugsUpgrade == 1>> - Your effort to provide drug treatments free of negative side effects is starting to show results, but long term damage like that $he has suffered takes time to resolve itself. + <<if ($slaves[$i].chem > 10)>> + <<if random(1,200) < $slaves[$i].chem + $slaves[$i].physicalAge - $slaves[$i].health - (5*$slaves[$i].curatives)>> + <<set _effect = random(1,10)>> + <<set $slaves[$i].health -= 10>> + <<switch _effect>> + <<case 1>> + A routine medical scan detects a small, benign growth in one of $his breasts. The autosurgery removes it with only @@.red;minor health consequences,@@ + <<case 2>> + A routine medical scan detects a small, benign growth <<if ($slaves[$i].ovaries == 1)>>on one of $his ovaries<<elseif ($slaves[$i].balls > 0)>>in one of $his testicles<<else>>in $his abdomen<</if>>. The autosurgery removes it with only @@.red;minor health consequences,@@ + <<case 3>> + $He experiences a troublingly severe panic attack one morning. It passes with @@.red;a minor dose of medication,@@ + <<case 4>> + $He suffers a series of severe headaches. they pass with @@.red;a minor dose of medication,@@ + <<case 5>> + $He experiences recurrent nausea this week. It passes with @@.red;a minor dose of medication,@@ + <<case 6>> + $He experiences troublingly severe night terrors several times this week. @@.red;A minor dose of medication@@ resolves them, + <<case 7>> + A routine medical scan detects a minor arrhythmia in $his heart. @@.red;A minor dose of medication@@ resolves it, + <<case 8>> + A trivial injury turns serious when $his blood takes an unnaturally long time to clot. The autosurgery patches $him up with only @@.red;minor health consequences,@@ + <<case 9>> + An unsightly new vein becomes visible, just under $his $slaves[$i].skin skin. The autosurgery removes it with only @@.red;minor health consequences,@@ + <<default>> + $He seems @@.red;slightly ill@@ this week. $He recovers quickly, + <</switch>> + but it's likely this is a side effect of the heavy drug treatments $he's received. + <<if $arcologies[0].FSBodyPuristLaw == 1>> + Your society's focus on preventing things like this is starting to have an effect, but long term damage like that $he has suffered takes time to resolve itself. + <<elseif $healthyDrugsUpgrade == 1>> + Your effort to provide drug treatments free of negative side effects is starting to show results, but long term damage like that $he has suffered takes time to resolve itself. + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> <<if $slaves[$i].weight >= 100>> <<if $slaves[$i].weight > 190>> @@ -7629,18 +7600,18 @@ <<else>> <<set _minweeks = 20 - ($slaves[$i].intelligence * 5)>> <</if>> - <<if $slaves[$i].voice == 0 || $slaves[$i].lips > 95>> /* can't speak, but slowly picks up language */ - <<set _minweeks += 30>> - <<elseif SlaveStatsChecker.checkForLisp($slaves[$i])>> /* moderate speech impediment */ - <<set _minweeks += 15>> - <</if>> - <<if $slaves[$i].accent == 4>> - <<set _minweeks += 40>> - <</if>> - <<if ($slaves[$i].accent >= 4)>> - <<if ($week - $slaves[$i].weekAcquired) > _minweeks - 5>> - <<set $slaves[$i].accent -= 1>> - <<if $slaves[$i].speechRules == "language lessons">><<set $slaves[$i].speechRules = "accent elimination">><</if>> +<<if $slaves[$i].voice == 0 || $slaves[$i].lips > 95>> /* can't speak, but slowly picks up language */ + <<set _minweeks += 30>> +<<elseif SlaveStatsChecker.checkForLisp($slaves[$i])>> /* moderate speech impediment */ + <<set _minweeks += 15>> +<</if>> +<<if $slaves[$i].accent == 4>> + <<set _minweeks += 40>> +<</if>> +<<if ($slaves[$i].accent >= 4)>> + <<if ($week - $slaves[$i].weekAcquired) > _minweeks - 5>> + <<set $slaves[$i].accent -= 1>> + <<if $slaves[$i].speechRules == "language lessons">><<set $slaves[$i].speechRules = "accent elimination">><</if>> <<if $slaves[$i].voice == 0 || $slaves[$i].lips > 95>> $He has managed to pick up enough $language that @@.green;$he could now barely get $his point across.@@ If $he were able to talk, that is. <<else>> @@ -7693,53 +7664,53 @@ <</if>> <<if $seeAge != 0>> -<<if $slaves[$i].birthWeek >= 51>> - $His birthday was this week<<if $seeAge == 1>>; $he turned <<print $slaves[$i].physicalAge+1>><</if>>. - <<if $slaves[$i].fuckdoll > 0>> - It did not know. - <<elseif $slaves[$i].devotion > 50>> - $He did not notice. - <<elseif $week-$slaves[$i].weekAcquired > 10>> - $He remembered it only dimly. - <<else>> - $He remembered it, but no one cared. - <</if>> -<</if>> -<<if $retiree == 0>> -<<if $slaves[$i].indenture < 0>> -<<if $slaves[$i].actualAge >= $retirementAge && $PhysicalRetirementAgePolicy != 1>> - <<set $retiree = $slaves[$i].ID>> -<<elseif $slaves[$i].physicalAge >= $retirementAge && $PhysicalRetirementAgePolicy == 1>> - <<set $retiree = $slaves[$i].ID>> -<</if>> -<<if $SexMilestoneRetirement == 1>> - <<if $slaves[$i].oralCount + $slaves[$i].analCount + $slaves[$i].vaginalCount + $slaves[$i].penetrativeCount + $slaves[$i].mammaryCount >= $retirementSex>> - <<set $retiree = $slaves[$i].ID>> - <</if>> -<</if>> -<<if $MilkMilestoneRetirement == 1>> - <<if $slaves[$i].milk >= $retirementMilk>> - <<set $retiree = $slaves[$i].ID>> - <</if>> -<</if>> -<<if $CumMilestoneRetirement == 1>> - <<if $slaves[$i].cum >= $retirementCum>> - <<set $retiree = $slaves[$i].ID>> - <</if>> -<</if>> -<<if $BirthsMilestoneRetirement == 1>> - <<if $slaves[$i].births >= $retirementBirths>> - <<set $retiree = $slaves[$i].ID>> + <<if $slaves[$i].birthWeek >= 51>> + $His birthday was this week<<if $seeAge == 1>>; $he turned <<print $slaves[$i].physicalAge+1>><</if>>. + <<if $slaves[$i].fuckdoll > 0>> + $He did not know. + <<elseif $slaves[$i].devotion > 50>> + $He did not notice. + <<elseif $week-$slaves[$i].weekAcquired > 10>> + $He remembered it only dimly. + <<else>> + $He remembered it, but no one cared. + <</if>> <</if>> -<</if>> -<<if $KillsMilestoneRetirement == 1>> - <<if $slaves[$i].pitKills >= $retirementKills>> - <<set $retiree = $slaves[$i].ID>> + <<if $retiree == 0>> + <<if $slaves[$i].indenture < 0>> + <<if $slaves[$i].actualAge >= $retirementAge && $PhysicalRetirementAgePolicy != 1>> + <<set $retiree = $slaves[$i].ID>> + <<elseif $slaves[$i].physicalAge >= $retirementAge && $PhysicalRetirementAgePolicy == 1>> + <<set $retiree = $slaves[$i].ID>> + <</if>> + <<if $SexMilestoneRetirement == 1>> + <<if $slaves[$i].oralCount + $slaves[$i].analCount + $slaves[$i].vaginalCount + $slaves[$i].penetrativeCount + $slaves[$i].mammaryCount >= $retirementSex>> + <<set $retiree = $slaves[$i].ID>> + <</if>> + <</if>> + <<if $MilkMilestoneRetirement == 1>> + <<if $slaves[$i].milk >= $retirementMilk>> + <<set $retiree = $slaves[$i].ID>> + <</if>> + <</if>> + <<if $CumMilestoneRetirement == 1>> + <<if $slaves[$i].cum >= $retirementCum>> + <<set $retiree = $slaves[$i].ID>> + <</if>> + <</if>> + <<if $BirthsMilestoneRetirement == 1>> + <<if $slaves[$i].births >= $retirementBirths>> + <<set $retiree = $slaves[$i].ID>> + <</if>> + <</if>> + <<if $KillsMilestoneRetirement == 1>> + <<if $slaves[$i].pitKills >= $retirementKills>> + <<set $retiree = $slaves[$i].ID>> + <</if>> + <</if>> + <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $slaves[$i].breedingMark == 1 && $propOutcome == 1 && $eugenicsFullControl != 1>> <<if $slaves[$i].preg > 3 || $slaves[$i].pregKnown == 1>> @@ -7760,7 +7731,7 @@ <<if $slaves[$i].indenture == 0>> <<if $expiree == 0>> - <<set $expiree = $slaves[$i].ID>> + <<set $expiree = $slaves[$i].ID>> <</if>> <</if>> @@ -7824,9 +7795,8 @@ <<if ($slaves[$i].hStyle != "shaved" && $slaves[$i].bald != 1 && $slaves[$i].haircuts == 0)>> <<if ($slaves[$i].hLength < 150)>> - <<set $slaves[$i].hLength += 1>> + <<set $slaves[$i].hLength += 1>> <</if>> <</if>> <<if $slaves[$i].aphrodisiacs === -1 && $slaves[$i].energy - _oldEnergy > _maxEnergyGain>>Anaphrodisiacs @@.red;limit $his sex drive.@@<<set $slaves[$i].energy = _oldEnergy + _maxEnergyGain>><</if>> - diff --git a/src/uncategorized/seIndependenceDay.tw b/src/uncategorized/seIndependenceDay.tw index 1825758a4366b106f6ca350fe51d1f6796d33357..6be39b6bf5f3cac56aa75f69f1575c14f12a84ed 100644 --- a/src/uncategorized/seIndependenceDay.tw +++ b/src/uncategorized/seIndependenceDay.tw @@ -375,88 +375,83 @@ In the Free Cities, Independence Day falls on the day when the Free City achieve <span id="result2"> <br><<link "Pay for a lavish fireworks display">> <<replace "#result2">> - Once darkness falls outside the arcology, a traditional fireworks display erupts from mortars mounted on your penthouse balconies. The noise and light @@.green;delights@@ your citizens, terrifies the arcology's stupider slaves, and serves a useful ancillary purpose in defense preparedness. The arcology's radar and laser sensors track the display, using it as an opportunity to calibrate the point defense systems on real targets. There is general agreement that this sort of thing should be a yearly tradition here, just like it was in some parts of the old world: old ideas aren't all bad. + <br><br>Once darkness falls outside the arcology, a traditional fireworks display erupts from mortars mounted on your penthouse balconies. The noise and light @@.green;delights@@ your citizens, terrifies the arcology's stupider slaves, and serves a useful ancillary purpose in defense preparedness. The arcology's radar and laser sensors track the display, using it as an opportunity to calibrate the point defense systems on real targets. There is general agreement that this sort of thing should be a yearly tradition here, just like it was in some parts of the old world: old ideas aren't all bad. <<set $rep += 1000, $cash -= 10000>> <</replace>> -<</link>> //Costs <<print cashFormat(10000)>>// +<</link>> //Costs @@.yellowgreen;<<print cashFormat(10000)>>@@// </span> -<<if $securityForceActive == 1>> +<<if $SF.Active && $SF.Toggle>> <span id="result3"> <br><<link "Host a parade">> - <<replace "#result2">> - <<if $securityForcePersonnel < 100>> - The tiny size of $securityForceName does not inspire confidence in your citizens. + <<replace "#result3">><br><br> + <<if $SFUnit.Troops < 100>> + The tiny size of $SF.Lower does not inspire confidence in your citizens. <<set $rep -= 200>> - <<elseif $securityForcePersonnel < 1500>> - The almost full size of $securityForceName inspires confidence in your citizens. - <<set $rep += 100>> + <<elseif $SFUnit.Troops < 2000>> + The almost full size of $SF.Lower inspires confidence in your citizens. + <<set $rep += 250>> <</if>> - <<if $securityForceInfantryPower == 0>> - Seeing the soldiers of $securityForceName with high-quality personal weapons and light armor, but little in the way of exceptional armament, provides little confidence in $securityForceName. + <<if $SFUnit.Armoury === 0>> + Seeing the soldiers of $SF.Lower with high-quality personal weapons and light armor, but little in the way of exceptional armament, provides little confidence in $SF.Lower. <<set $rep -= 200>> - <<elseif $securityForceInfantryPower == 11>> - The citizens of $arcologies[0].name are relieved to see that $securityForceName's troops are out fitted the absolutely latest in gear. - <<set $rep += 100>> + <<else>> + The citizens of $arcologies[0].name are relieved to see that $SF.Lower's troops are out fitted the absolutely latest in gear. + <<set $rep += 250>> <</if>> - <<if $securityForceStimulantPower == 0>> - Seeing $securityForceName being relaxed inspires confidence that they are unlikely to get a face full of lead. - <<set $rep += 100>> - <<elseif $securityForceStimulantPower == 7>> - The slight twitchiness and high-end alertness of $securityForceName's troops makes your citizens afraid that they may get a face full of lead. + <<if $SFUnit.Drugs === 0>> + Seeing $SF.Lower being relaxed inspires confidence that they are unlikely to + <<set $rep += 250>> + <<else>> + The slight twitchiness and high-end alertness of $SF.Lower's troops makes your citizens afraid that they may <<set $rep -= 200>> - <</if>> - <<if $securityForceVehiclePower == 0>> - The use of basic, unarmored mainly high-end civilian vehicles with jury-rigged crew-served weapons by $securityForceName does not inspire confidence in your citizens. + <</if>> get a face full of lead. + <<if $SFUnit.Vehicles === 0>> + The use of basic, unarmored mainly high-end civilian vehicles with jury-rigged crew-served weapons by $SF.Lower does not <<set $rep -= 200>> - <<elseif $securityForceVehiclePower == 7>> - $securityForceName's use of the most advanced heavy armored and support vehicles possible inspires confidence in your citizens. - <<set $rep += 100>> - <</if>> - <<if $securityForceAircraftPower == 0>> - Seeing $securityForceName's air force primarily consist of light transport VTOLs equipped with non-lethal weaponry, does not assure your citizens. + <<else>> + $SF.Lower's use of the most advanced heavy armored and support vehicles possible + <<set $rep += 250>> + <</if>> inspires confidence in your citizens. + <<if $SFUnit.AirForce === 1>> + Seeing $SF.Lower's air force only number enough to be a squadron and armed with just a Gatling cannon does not assure your citizens. <<set $rep -= 200>> - <<elseif $securityForceAircraftPower == 7>> - Seeing $securityForceName's air force using latest equipment assures your citizens that they are safe from the air. - <<set $rep += 100>> + <<else>> + Seeing $SF.Lower's air force using more advanced equipment assures your citizens that they are safe from the air. + <<set $rep += 250>> <</if>> - <<if $securityForceDronePower == 0>> + <<if $SFUnit.Drones === 0>> Seeing "re-purposed" non-military drones from the arcology's original contingent flying around, does not inspire confidence in your citizens. <<set $rep -= 200>> - <<elseif $securityForceDronePower == 5>> + <<else>> Seeing the latest and greatest drones buzzing over head assures your citizens that they are unmatched. - <<set $rep += 100>> + <<set $rep += 250>> <</if>> - <<if $securityForceGiantRobot == 1>> + <<if $SFUnit.GiantRobot === 1>> Seeing a basic old world rusted looking Giant Robot, doesn't provide your citizens with much assurance that they are protected. <<set $rep -= 200>> - <<elseif $securityForceGiantRobot == 7>> + <<else>> Seeing that the Giant Robot has been fully upgraded provides your citizens with a feeling of safety. - <<set $rep += 100>> + <<set $rep += 250>> <</if>> - <<if ($securityForceRulesOfEngagement == "hold") && ($securityForceDepravity >= 1.5)>> - The sight of $securityForceName's forcing their captured slaves to suck them off while swinging their swords and other none lethal tools around trigger fingers twitch inspires terror in your citizens. + <<if ($SF.ROE === "hold") && ($SF.Depravity >= 1.5)>> + The sight of $SF.Lower's forcing their captured slaves to suck them off while swinging their swords and other none lethal tools around trigger fingers twitch inspires terror in your citizens. <<set $rep -= 200>> - <<elseif ($securityForceRulesOfEngagement == "limited") && ($securityForceDepravity >= 1.5)>> - The sight of $securityForceName's forcing their captured slaves to suck them off with itchy trigger fingers inspires terror in your citizens. + <<elseif ($SF.ROE === "limited") && ($SF.Depravity >= 1.5)>> + The sight of $SF.Lower's forcing their captured slaves to suck them off with itchy trigger fingers inspires terror in your citizens. <<set $rep -= 200>> - <<elseif ($securityForceRulesOfEngagement == "free") && ($securityForceDepravity >= 1.5)>> - The sight of $securityForceName's forcing their captured slaves to suck them off while frequently firing without any care into the air, inspiring terror in your citizens. + <<elseif ($SF.ROE === "free") && ($SF.Depravity >= 1.5)>> + The sight of $SF.Lower's forcing their captured slaves to suck them off while frequently firing without any care into the air, inspiring terror in your citizens. <<set $rep -= 200>> <</if>> - <<if ($securityForceRulesOfEngagement == "hold") && ($securityForceDepravity <= 0.3)>> - The sight of $securityForceName's professionally holstering their weapons provides your citizens with a sense of safety. - <<set $rep += 100>> - <<elseif ($securityForceRulesOfEngagement == "limited") && ($securityForceDepravity <= 0.3)>> - The sight of $securityForceName's professionally keeping their finger on the trigger provides your citizens with a sense of safety. - <<set $rep += 100>> - <<elseif ($securityForceRulesOfEngagement == "free") && ($securityForceDepravity <= 0.3)>> - The sight of $securityForceName's professionally being alert and to ready to act at a moment's notice provides your citizens with a sense of safety. - <<set $rep += 100>> + <<if ($SF.ROE === "hold") && ($SF.Depravity <= 0.3)>> + The sight of $SF.Lower's professionally holstering their weapons provides your citizens with a sense of safety. + <<set $rep += 250>> + <<elseif ($SF.ROE === "limited") && ($SF.Depravity <= 0.3)>> + The sight of $SF.Lower's professionally keeping their finger on the trigger provides your citizens with a sense of safety. + <<set $rep += 250>> + <<elseif ($SF.ROE === "free") && ($SF.Depravity <= 0.3)>> + The sight of $SF.Lower's professionally being alert and to ready to act at a moment's notice provides your citizens with a sense of safety. + <<set $rep += 250>> <</if>> - /*Maybe a random chance attack by the Daughter's of Liberty if they haven't been already defeated or if they have by a cell that managed to survive. The size of the attack could depend the time since their last encounter. The amount of damage inflicted would depend primarily on if the hacker's support was acquired, $bodyguard's combat skill, the player's combat skill, SF upgrades and finally some RNG. If a low amount of damage is inflicted then there will be a low hit to rep and some criminals can be acquired or dealt with in the usual manner. Higher amounts of damage leads to higher hits to rep and a chance that fewer attackers will survive. Without a bodyguard there is a chance that PC may die or be held hostage with a chance of being killed if the rescue attempt is botched. */ - - /* I was thinking providing a option (potentially #result3) of giving a speech with it being a duplicate of the above speech just for completeness sake however it would be redundant except for a line or two about the outcome of attack if it fired (i.e listing the number of dead/captured attackers (potentially #result4) and dead soldiers with a couple of potential options (potentially #result5) ;to erect a statute or such acknowledge them and if one is already present to add them on to it, to provide support for their families. Also the amount of monetary damage, did $bodyguard die or just get wounded and if so how severely. Finally a closing message with how the PC wishes to react to it (potentially #result6); e.g. be vigilant, it's a one off, act of war, we will not give into terrorist attacks, etc. */ - <</replace>> -<</link>> -<</if>> -</span> \ No newline at end of file + /* I was thinking providing a option (potentially #result3) of giving a speech with it being a duplicate of the above speech just for completeness sake however it would be redundant except for a line or two about the outcome of attack if it fired (i.e listing the number of dead/captured attackers (potentially #result4) and dead soldiers with a couple of potential options (potentially #result5) ;to erect a statute or such acknowledge them and if one is already present to add them on to it, to provide support for their families. Also the amount of monetary damage, did $bodyguard die or just get wounded and if so how severely. Finally a closing message with how the PC wishes to react to it (potentially #result6); e.g. be vigilant, it's a one off, act of war, we will not give into terrorist attacks, etc. */ + <</replace>> <</link>> </span> <</if>> diff --git a/src/uncategorized/seRaiding.tw b/src/uncategorized/seRaiding.tw index e4976f0459e7f12fb729499510c32cbbf2d3417a..00bb76857fbd65e7ddb6d9330a0fafe93ee91a2f 100644 --- a/src/uncategorized/seRaiding.tw +++ b/src/uncategorized/seRaiding.tw @@ -3,8 +3,8 @@ <<set $nextLink = "Scheduled Event", $returnTo = "Scheduled Event", $nextButton = "Continue", $raided = $week>> The leader of your $mercenariesTitle has contacted you from the world outside your arcology. It seems that your $mercenariesTitle have enjoyed a profitable series of raids in their time outside the arcology and have decided to push their luck by plundering one last location on their way back to the arcology. As their nominal leader, they ask your opinion of a small number of potential targets. Given the distance from the arcology and the time sensitivity of conducting such a mission, you have little to base your decision on besides a brief description. -<<if $securityForceSatellitePower >= 1>> - By having access to the use of $securityForceName's Satellite it is less likely that the target will escape. +<<if $SFUnit.Satellite >= 1 && $SF.Toggle>> + By having access to the use of $SF.Lower's satellite it is less likely that the target will escape. <</if>> <br><br> diff --git a/src/uncategorized/seRaidingAssault.tw b/src/uncategorized/seRaidingAssault.tw index 508d522b404adfb6fcc5e9a28a24de1c416c3cfc..2351483c96e1c6bd8bf94445774cf0e313bae922 100644 --- a/src/uncategorized/seRaidingAssault.tw +++ b/src/uncategorized/seRaidingAssault.tw @@ -2,7 +2,7 @@ You make your selection and direct your $mercenariesTitle to attack the target. -<<if $securityForceSatellitePower >= 1>> +<<if $SFUnit.Satellite >= 1 && $SF.Toggle>> <<set _MercCapture = random(-3,5)>> <<set _raidescape = random(1,2)>> <<else>> @@ -205,4 +205,4 @@ You make your selection and direct your $mercenariesTitle to attack the target. <<if ($targetEscape >= _MercCapture) || (_raidescape == 1)>> Your $mercenariesTitle return without their final prize, but remain in high spirits given their other successes out in the field. <</if>> -<<unset $targetEscape, $origin>> \ No newline at end of file +<<unset $targetEscape, $origin>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 9999d3572c70c98f1473307857a5b00fdcac5d5d..23cacae55b6ef99efeb685c497dea4209d268ac6 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -807,8 +807,11 @@ <<if isItemAccessible("tail") && $activeSlave.buttplug != "none">> Anal accessory attachment: ''<span id="buttplugAttach">$activeSlave.buttplugAttachment</span>.'' <<link "None">><<set $activeSlave.buttplugAttachment = "none">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>> - <<if $toysBoughtButtPlugTails == 1>> | <<link "Tail">><<set $activeSlave.buttplugAttachment = "tail">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>><</if>> - <<if $toysBoughtButtPlugTails == 1>> | <<link "Cat tail">><<set $activeSlave.buttplugAttachment = "cat tail">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>><</if>> + <<if $toysBoughtButtPlugTails == 1>> + | <<link "Tail">><<set $activeSlave.buttplugAttachment = "tail">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>> + | <<link "Cat tail">><<set $activeSlave.buttplugAttachment = "cat tail">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>> + | <<link "Fox tail">><<set $activeSlave.buttplugAttachment = "fox tail">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>> + <</if>> <</if>> <<if $activeSlave.vagina > -1>> <br>Vaginal accessory: ''<span id="vaginalAccessory">$activeSlave.vaginalAccessory</span>.'' diff --git a/src/uncategorized/specialSlave.tw b/src/uncategorized/specialSlave.tw index 444b0d6649c84f28ab7899b76781c44468ed5193..b8e840c25029bb2fb7485f78cd2fec4c83457273 100644 --- a/src/uncategorized/specialSlave.tw +++ b/src/uncategorized/specialSlave.tw @@ -12,8 +12,12 @@ <<set $activeSlave = getHeroSlave($heroSlaves.random(), $baseHeroSlave)>> <<set $activeSlave.weekAcquired = $week>> - <<set $activeSlave.pubicHColor = $activeSlave.hColor>> - <<set $activeSlave.underArmHColor = $activeSlave.hColor>> + <<if ndef $activeSlave.pubicHColor>> + <<set $activeSlave.pubicHColor = $activeSlave.hColor>> + <</if>> + <<if ndef $activeSlave.underArmHColor>> + <<set $activeSlave.underArmHColor = $activeSlave.hColor>> + <</if>> <<run SetBellySize($activeSlave)>> <<if $familyTesting == 1>> /* special slaves exceptions to keep siblings sensible */ diff --git a/src/uncategorized/storyCaption.tw b/src/uncategorized/storyCaption.tw index bd8e53d38bf4c517f220938e993547973a80dbf1..b5434103e06abfd5f13676c2feae54ac90f1344a 100644 --- a/src/uncategorized/storyCaption.tw +++ b/src/uncategorized/storyCaption.tw @@ -499,8 +499,8 @@ <</if>> <</if>> <br> - <<if ($securityForceActive)>> - <br><span id="SFMButton"> <<link "$securityForceName's Barracks""SFM Barracks">><</link>> </span> @@.cyan;[Z]@@ + <<if $SF.Active && $SF.Toggle>> + <br><span id="SFMButton"> <<link "$SF.Caps's firebase""Firebase">><</link>> </span> @@.cyan;[Z]@@ <</if>> <br><span id="optionsButton"><<link "Game Options">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Options">><</link>></span> @@.cyan;[O]@@ <<else>> @@ -524,8 +524,8 @@ <<if $cyberMod != 0 && $researchLab.built == "true">> <br>[[Manage Research Lab|Research Lab][$temp = 0]] <</if>> - <<if ($securityForceActive)>> - <br><span id="SFMButton"> <<link "$securityForceName's Barracks""SFM Barracks">><</link>> </span> @@.cyan;[Z]@@ + <<if $SF.Active && $SF.Toggle>> + <br><span id="SFMButton"> <<link "$SF.Caps's firebase""Firebase">><</link>> </span> @@.cyan;[Z]@@ <</if>> <br> @@ -565,8 +565,8 @@ <<if $cyberMod != 0 && $researchLab.built == "true">> <br>[[Manage Research Lab|Research Lab][$temp = 0]] <</if>> - <<if ($securityForceActive)>> - <br><span id="SFMButton"> <<link "$securityForceName's Barracks""SFM Barracks">><</link>> </span> @@.cyan;[Z]@@ + <<if $SF.Active && $SF.Toggle>> + <br><span id="SFMButton"> <<link "$SF.Caps's firebase""Firebase">><</link>> </span> @@.cyan;[Z]@@ <</if>> <br> diff --git a/src/uncategorized/toychest.tw b/src/uncategorized/toychest.tw index c4c902c0fa289ae21e26dce10f7225355f0d9d82..c5aacf3bd2d186bf57646d4682c70ec1eb7698ce 100644 --- a/src/uncategorized/toychest.tw +++ b/src/uncategorized/toychest.tw @@ -96,7 +96,7 @@ Her sackcloth habit gives the office a somber air. <<case "attractive lingerie">> She's wearing classy lingerie, making her an unusually refined ornament to the office. - <<case "kiity lingerie">> + <<case "kitty lingerie">> Her cat-themed lingerie gives the office a bizarrely innocent air of perversion. <<case "a succubus outfit">> She's dressed to look like a succubus. There is a <<if $PC.title == 1>>demon in this office, and she serves him<<else>>demoness in this office, and she serves her<</if>>. diff --git a/src/uncategorized/wardrobeUse.tw b/src/uncategorized/wardrobeUse.tw index 359f59f0f231e926a10dccd57f8a1485a2a1e8bf..9a940b5ce074e72b48e7bf0d589bc82b16315969 100644 --- a/src/uncategorized/wardrobeUse.tw +++ b/src/uncategorized/wardrobeUse.tw @@ -872,7 +872,11 @@ Anal accessory: ''<span id="buttplug">$activeSlave.buttplug</span>.'' <<if isItemAccessible("tail") && $activeSlave.buttplug != "none">> Anal accessory attachment: ''<span id="buttplugAttach">$activeSlave.buttplugAttachment</span>.'' <<link "None">><<set $activeSlave.buttplugAttachment = "none">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>> - <<if $toysBoughtButtPlugTails == 1>> | <<link "Tail">><<set $activeSlave.buttplugAttachment = "tail">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>><</if>> + <<if $toysBoughtButtPlugTails == 1>> + | <<link "Tail">><<set $activeSlave.buttplugAttachment = "tail">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>> + | <<link "Cat tail">><<set $activeSlave.buttplugAttachment = "cat tail">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>> + | <<link "Fox tail">><<set $activeSlave.buttplugAttachment = "fox tail">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>> + <</if>> <</if>> <br><br>